The broader picture shows a horse who competes hard without winning often. A 17% win rate — 4 wins from 24 races — sounds modest, but 11 places alongside those victories means El Bufalo is consistently competitive, not just making up the numbers. He's typically running in Class 4 races, which are solid, mid-level contests, though at that level his win rate drops to just 1 from 12 (around 8%). That gap between his overall record and his Class 4 record suggests he's found it tougher as races get more competitive away from his Wolverhampton comfort zone.
His recent form is genuinely encouraging: two wins in his last six races, running 1-1-2-5-6-2 across that stretch. Back-to-back wins in your recent history is a meaningful run of form at any level. Jockey Kieran O'Neill rides him most often and has a 1-from-5 record aboard him — a 20% win rate, which is actually better than El Bufalo's overall average, suggesting the partnership has some spark to it.
Thomas Faulkner trains him from a yard based in Devauden in Monmouthshire — a smaller operation that has nonetheless sent out 16 winners this season, which is a solid tally and suggests the yard is in good health. El Bufalo looks like one of their reliable performers: not a superstar, not one for the biggest occasions, but a horse with a genuine home track advantage and the kind of consistent placing record that makes him interesting whenever he loads up at Wolverhampton.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Wolverhampton Galloping |
9 | 3 wins, 1 second, 1 third, 4 other | 16 Feb | 33.3% |
| chelmsford | 4 | 1 win, 1 second, 2 other | 13 Mar | 25% |
| Newcastle Galloping |
3 | 1 second, 1 third, 1 other | 25 Jan | 0% |
| Southwell Galloping |
2 | 2 other | 27 Sep | 0% |
| Lingfield Park Sharp |
1 | 1 second | 25 Nov | 0% |
| Ascot Galloping |
1 | 1 other | 1 May | 0% |
| Epsom Downs Undulating |
1 | 1 other | 22 Apr | 0% |
| Chepstow Galloping |
1 | 1 second | 21 May | 0% |
| Kempton Park Galloping |
1 | 1 other | 15 Oct | 0% |
| Newmarket Galloping |
1 | 1 other | 16 Apr | 0% |