The most obvious is his love affair with Pontefract. He has won three of five races there—a sixty percent win rate at a single track that goes far beyond chance. He last won there six weeks ago, which speaks to recent form that has kept him competitive: three wins from his last six races, including a second just a week ago at Newcastle where he came from off the pace to finish creditably in a five-furlong sprint. Those recent performances show a horse who is neither washed up nor struggling but actively hunting for victories in races suited to his profile.
Ground conditions matter hugely to Badri. On fast, dry ground he wins roughly one in every three races (4 wins from 11), a figure that almost doubles his overall win rate and suggests a preference that could shape future planning. His trainer has clearly learned what works: Badri thrives in sprint handicaps—short, sharp races where his turn of foot counts. He has won at two of the sport's flagship tracks: Epsom in June 2023 and Ascot in October the same year, both Class 2 victories that underline he belongs among decent company, even if his record at that level is modest (2 wins from 29 attempts at Class 2). What the trainer's recent comments reveal is that Badri was once thought of purely as an all-weather horse until a surprise victory on turf at Epsom forced a rethink. Now in his second season with Herrington, having arrived from Ruth Carr's yard where he won four times this year, Badri appears to be thriving—the yard has sent out thirty-three winners this season, and Badri is part of that momentum.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Newcastle Galloping |
19 | 3 wins, 3 seconds, 1 third, 12 other | 27 Mar | 15.8% |
| Southwell Galloping |
8 | 2 wins, 2 seconds, 4 other | 31 Oct | 25% |
| Ascot Galloping |
7 | 1 win, 1 second, 5 other | 6 Sep | 14.3% |
| Pontefract Undulating |
5 | 3 wins, 2 seconds | 16 Aug | 60% |
| Windsor Sharp |
4 | 1 win, 1 third, 2 other | 10 Aug | 25% |
| Epsom Downs Undulating |
4 | 1 win, 1 third, 2 other | 6 Jun | 25% |
| York Galloping |
4 | 4 other | 23 Aug | 0% |
| Doncaster Galloping |
3 | 3 other | 15 Sep | 0% |
| Beverley Undulating |
2 | 1 win, 1 third | 30 Aug | 50% |
| Kempton Park Galloping |
2 | 2 other | 10 Apr | 0% |
| chelmsford | 2 | 2 other | 24 Sep | 0% |
| Wolverhampton Galloping |
2 | 1 second, 1 other | 7 Mar | 0% |
| Ayr Galloping |
2 | 1 second, 1 other | 20 Sep | 0% |
| Redcar Galloping |
1 | 1 win | 25 May | 100% |
| Goodwood Undulating |
1 | 1 other | 5 Aug | 0% |
| Hamilton Park Sharp |
1 | 1 second | 3 Aug | 0% |
| Lingfield Park Sharp |
1 | 1 other | 25 Mar | 0% |
| Thirsk Galloping |
1 | 1 other | 14 Jun | 0% |
| Carlisle Undulating |
1 | 1 other | 2 Jul | 0% |