Our smallest so far (and hopefully we never have one smaller in the future) was Mira who was born last April. She came out at about 293 days (can't remember for sure off the top of my head). Below is a pic of her in the hospital at about 4 days of age. For reference, her dam pictured next to her is a 29" mare. Unfortunately we didn't weigh or measure her when she was born, we were too consumed with keeping her alive!
But at day 4 or 5 she was 11lbs and approx 14.5" tall.
Her cannon bone to coronary band measurement was 5.25". At Nationals last year she was the smallest horse to be measured. The measuring stick went as low as 24" and the steward estimated she was about 22" tall. She took a top ten in the Weanling Mare class (10th in a class of 23). Needless to say we were very proud!
Today, at one year of age she is about 25" tall (maybe on a tall day!) and she's not big enough to even spit at!

OH! But we LOVE her!
BTW, this is the filly that I am CONVINCED would not even be alive if it weren't for Charlotte and all her guidance during the difficult pregnancy!