Thoroughbred
How Many Foals Can A Thoroughbred Mare Have?
Average Number of Offspring Mares: Can have 0 to 20, with an average broodmare producing around 15 to 20 foals in her life. Stallions: Most stallions are bred 30 to 50 times a year. If 40 of those attempts result in a live foal, a stallion could have 600 foals Read more…