Those good days tend to arrive in a very specific set of circumstances. Give James Park Woods wet or muddy ground, point him at Brighton, and set him loose over seven furlongs to a mile, and the numbers start to look genuinely impressive. On soft or heavy ground he has won 2 of his 6 races — that is one in every three attempts, which for a horse operating at this level is a serious conversion rate. Over his preferred distance he has won 2 from 5, which is 40% — better than winning two in every five races. And at Brighton specifically, he has won 2 of his 5 visits, making him about as close to a course specialist as you will find outside the very top tier of the sport.
His win record overall is more modest — 3 wins from 35 races works out at roughly 1 in every 12 — and he typically competes in Class 6, which is the entry level of British racing. But even there, his Brighton record stands out. His most recent win came at that track in September 2025, just seven months ago, and his last six runs read 7-12-7-6-6-1, meaning he ended that sequence with a win before his most recent outing yesterday. He is not a horse who dominates, but he is a horse who finds his moment.
Ben Ffrench Davis, son of the trainer, rides him most often — 10 times in total, with 1 win between them. That 10% win rate together is modest, but the partnership clearly knows the horse well, and with Dominic Ffrench Davis's yard already sending out 10 winners this season, there is a stable in decent form behind him. When the rain comes and Brighton is on the card, James Park Woods is exactly the sort of horse a knowledgeable friend would quietly mention before the day's racing begins.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Bath Undulating |
7 | 1 win, 1 third, 5 other | 5 Apr | 14.3% |
| Brighton Undulating |
5 | 2 wins, 3 other | 15 Sep | 40% |
| Ffos Las Galloping |
5 | 1 second, 2 thirds, 2 other | 29 Aug | 0% |
| Kempton Park Galloping |
4 | 4 other | 29 Jan | 0% |
| Wolverhampton Galloping |
3 | 1 second, 2 other | 26 Dec | 0% |
| Nottingham Galloping |
2 | 2 other | 18 Apr | 0% |
| chelmsford | 1 | 1 other | 13 Jan | 0% |
| Uttoxeter Sharp |
1 | 1 other | 2 Oct | 0% |
| Ludlow Undulating |
1 | 1 other | 22 Nov | 0% |
| Stratford-on-Avon Sharp |
1 | 1 other | 10 Jul | 0% |
| Goodwood Undulating |
1 | 1 other | 3 Jun | 0% |
| Salisbury Undulating |
1 | 1 other | 12 May | 0% |
| Huntingdon Galloping |
1 | 1 third | 12 Oct | 0% |
| Hamilton Park Sharp |
1 | 1 other | 22 Sep | 0% |
| Chepstow Galloping |
1 | 1 third | 12 Jul | 0% |