El Bufalo
There is a horse that genuinely loves one particular racetrack, and Wolverhampton is El Bufalo's happy place. This five-year-old has won 4 races from 26 outings overall — that's roughly 1 in every 6 or 7 — but strip it back to Wolverhampton alone and the picture changes dramatically. Three wins from 9 races there, a success rate of 1 in 3, tells you that something about that circuit suits this horse in a way that most tracks simply don't. For context, at the level El Bufalo most commonly races — solid, competitive Class 4 events — the record away from Wolverhampton makes for much tougher reading: just 1 win from 12 races, or roughly 1 in 12.Based on TrackLab's AI analysis
📊 Key Numbers
Career statistics for this horse
46.2%
Place rate (top 3)
avg ~30%
🔍 Full Analysis
TrackLab's AI-generated assessment based on career data and recent form
El Bufalo first made its mark at Wolverhampton on 22 December 2023, and the most recent win came there too, on 23 January 2026 — so the track has bookended a meaningful stretch of its career. That said, it has now gone six races without winning, and the recent form figures of 3-9-2-6-5-2 show a horse that is placing consistently enough — two second-place finishes in there — but not quite getting its nose in front. It raced just yesterday, which means it is very much in active training and the search for that next win is ongoing.
The yard behind El Bufalo is Thomas Faulkner's operation, based in Devauden in Monmouthshire, and it has been a productive season — 16 winners sent out so far. Jockey Kieran O'Neill has partnered El Bufalo five times, winning once together, which works out to 1 in 5 — a decent enough ratio that suggests the partnership has some chemistry, even if the results haven't always followed. The natural question now is whether a return to Wolverhampton can spark another win. Given everything this horse has shown there, it would be a brave person to rule it out.
⚡ Strengths & Risks
What the data says works for and against this horse
✓ What works in their favour
✔ Excellent record on standard_to_slow ground: 1 wins from 4 starts (25%)
✔ Course specialist at Wolverhampton: 3 wins from 9 starts (33%)
⚠ What to watch out for
⚠ Poor record on good ground: 0 wins from 4 starts
🎯 Where This Horse Thrives
Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Standard to slow (all-weather)
Loves
Standard (all-weather)
Likes
Good to firm (drying out)
Unknown
Good to soft (some give)
Unknown
🏅 Competition Level
Class 2 (high-level)
Unknown
Class 3 (mid-level)
Unknown
Class 5 (entry-level)
Loves
🏟 Track Shape
Left-handed, long straights
Likes
Left-handed, tight turns
Unknown
Left-handed, hilly
Unknown
Right-handed, long straights
Avoids
📅 Recent Runs
The last 10 races, most recent first
29 Jun
3rd
Ffos Las
5f – 6½f · Good · 5 runners
13 Jun
9th
York
5f – 6½f · Good · 22 runners
21 May
2nd
Chepstow
5f – 6½f · Good_To_Soft · 6 runners
1 May
6th
Ascot
5f – 6½f · Good_To_Firm · 17 runners
16 Feb
5th
Wolverhampton
5f – 6½f · Standard · 5 runners
13 Feb
2nd
Wolverhampton
5f – 6½f · Standard · 7 runners
23 Jan
🏆 Won
Wolverhampton
5f – 6½f · Standard · 7 runners
26 Dec
🏆 Won
Wolverhampton
5f – 6½f · Standard · 10 runners
25 Nov
2nd
Lingfield Park
5f – 6½f · Standard · 11 runners
27 Oct
3rd
Wolverhampton
5f – 6½f · Standard · 7 runners
🏇 Jockey Partnerships
Every jockey who has ridden this horse, sorted by rides together
🏟 Track Record
Win rate at each course this horse has visited
| 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% |
| Newmarket Galloping |
1 |
1 other |
16 Apr |
0% |
| Ascot Galloping |
1 |
1 other |
1 May |
0% |
| Ffos Las Galloping |
1 |
1 third |
29 Jun |
0% |
| York Galloping |
1 |
1 other |
13 Jun |
0% |
| Kempton Park Galloping |
1 |
1 other |
15 Oct |
0% |
| Lingfield Park Sharp |
1 |
1 second |
25 Nov |
0% |
| Epsom Downs Undulating |
1 |
1 other |
22 Apr |
0% |
| Chepstow Galloping |
1 |
1 second |
21 May |
0% |