Across a career of 49 races, Chifa has won 9 times and finished in the places a further 20 times, meaning it has given its supporters something to cheer — a win or a podium finish — in more than half its races overall. The overall win rate sits at roughly 1 in every 5 races (18%), which is a solid return for a horse competing mainly at Class 6, the bread-and-butter level of British racing. Those races are not glamorous, but they are competitive, and winning 6 of 25 at that level, as Chifa has done, is nothing to dismiss.
The horse is trained by Ed de Giles at his yard in Ledbury, Herefordshire, a small operation that has still managed to send out 8 winners this season. Jockey Trevor Whelan has clearly built a strong partnership with Chifa — in 15 races together, they have won 4, which works out to a win rate of 27%, or better than 1 in 4. That is noticeably above Chifa's overall average, suggesting Whelan knows exactly how to get the best out of this horse.
Ground conditions matter too. On normal going, Chifa has won 7 of 21 races — one in three — which tells you this is a horse that does its best work when the track is playing fair. The record drops off when the ground gets tricky, so dry, standard conditions tend to be the green light for supporters.
The honest caveat is that Chifa has not won in its last 6 races, with recent finishing positions of 10th, 9th, 6th and 7th suggesting the spark has been elusive lately. The last win came at Wolverhampton in January 2026, five months ago. Still, the horse raced just one day ago and remains active, and given that Wolverhampton record, it would be no surprise if Chifa found the winner's enclosure again the next time the yard send it back there.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Wolverhampton Galloping |
18 | 7 wins, 1 second, 1 third, 9 other | 31 Mar | 38.9% |
| Kempton Park Galloping |
7 | 1 win, 2 seconds, 4 other | 29 Oct | 14.3% |
| Ffos Las Galloping |
5 | 1 win, 1 third, 3 other | 22 Aug | 20% |
| Chepstow Galloping |
4 | 3 seconds, 1 other | 16 Jun | 0% |
| Doncaster Galloping |
3 | 3 other | 14 Jun | 0% |
| Bath Undulating |
2 | 1 second, 1 other | 23 Aug | 0% |
| Newcastle Galloping |
2 | 2 other | 8 Dec | 0% |
| chelmsford | 2 | 1 third, 1 other | 1 Jul | 0% |
| Haydock Park Galloping |
2 | 1 third, 1 other | 8 Aug | 0% |
| Lingfield Park Sharp |
1 | 1 other | 14 Apr | 0% |
| Southwell Galloping |
1 | 1 other | 20 Jul | 0% |
| Sandown Park Galloping |
1 | 1 other | 10 Aug | 0% |
| Nottingham Galloping |
1 | 1 other | 1 Jun | 0% |