The pattern gets even more specific. Those wins have all come on fast, dry ground and over a distance of around a mile to a mile and a quarter — and when both conditions line up at Brighton, Fighting Poet becomes a genuinely different horse. Two wins from 8 races on dry ground (25%) is a meaningful number. Strip away the races run in wet conditions or at the wrong track, and the picture sharpens considerably.
Most of Fighting Poet's racing happens at Class 6, the entry level of British racing, which is where the horse has always been most competitive. A career spent largely at that level, with £74,000 in prize money, tells you this is a horse operating near the bottom of the professional game — but doing so consistently and, at its favourite track, with something approaching genuine authority.
The recent form makes interesting reading: the last six races read 4-9-9-4-6-1, meaning two bad runs in the middle, but a win most recently and another decent effort before that. The yard, run by Richard Phillips in Adlestrop, Gloucestershire, has sent out 3 winners this season, so the operation is ticking along. Regular jockey Robert Havlin has yet to get a win from 5 rides together, though the most recent Brighton victory may have changed the dynamic between them.
Fighting Poet raced just one day ago and is clearly in active training. With a win at Brighton as recently as August 2025, the team will know exactly what conditions they are waiting for — a dry summer day on the Sussex coast, and this horse becomes worth watching.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Brighton Undulating |
12 | 3 wins, 2 thirds, 7 other | 16 Oct | 25% |
| Lingfield Park Sharp |
6 | 1 second, 5 other | 27 Oct | 0% |
| Southwell Galloping |
4 | 1 second, 3 other | 12 Apr | 0% |
| Kempton Park Galloping |
3 | 3 other | 28 Jan | 0% |
| Windsor Sharp |
3 | 3 other | 7 May | 0% |
| Salisbury Undulating |
2 | 2 other | 4 May | 0% |
| Epsom Downs Undulating |
2 | 1 second, 1 other | 2 Jul | 0% |
| Wolverhampton Galloping |
2 | 2 other | 26 Jun | 0% |
| Huntingdon Galloping |
1 | 1 other | 20 Nov | 0% |
| Chepstow Galloping |
1 | 1 other | 16 Jun | 0% |