UK time :

James Park Woods

James Park Woods is a 10-year-old with the profile of a genuine Brighton specialist—a horse that has found its perfect ground and track combination but struggles to replicate that success elsewhere. Over a career spanning 37 races, the horse has won just three times (8% win rate), but two of those victories came at Brighton, where it has won 2 of 6 races (33%). That is the kind of record that makes a trainer reach for the Brighton entry form whenever conditions align.Based on TrackLab's analysis
Quick facts
Age
10 years old
Sex
Gelding
Colour
Bay
Father
Australia
Mother
Happy Holly
Owner
Philip Banfield Dominic Ffrench Davis
Official rating
48

📊 Key numbers

Career totals for this horse
37
Career races
3
Wins
8.1%
Win rate
avg ~10%
27.0%
Top-3 rate
avg ~30%
47 days
Since last race

🔍 Full analysis

Our model's view, based on this horse's career and recent runs
TrackLab's detailed breakdown

The most telling pattern is how much this horse thrives on wet or muddy ground. On soft or heavy terrain, it wins roughly one in every three races—2 wins from 6 attempts (33%). On faster, drier ground, it struggles significantly. This is a horse with a very specific preference, and Dominic Ffrench Davis's Lambourn yard clearly understands it. When Brighton gets properly cut up and wet, and the race fits the distance sweet spot of 7 furlongs to a mile, conditions become ideal. The horse's last victory, 12 months ago in September 2025, came at exactly those circumstances.

What is striking now is the form line. James Park Woods has not won in its last six races, with recent placings of 7-6-7-12-7-6 showing decent consistency in mid-field efforts but nothing close to a victory. The horse was last seen just a day ago, so it remains active and in regular competition. The partnership with regular rider Ben Ffrench Davis (1 win from 10 races together, 10%) has not translated into a strong win rate, though that may simply reflect the difficulty of timing wet ground at the right track. At Class 6 level—the lower reaches of professional racing—three wins from 26 races (12%) is respectable, but the absence of a victory in a year suggests this 10-year-old is in that precarious phase where age and a drying winning streak converge. Patience, wet ground, and another Brighton opportunity might reignite things, but time is working against it.

⚡ Strengths and risks

What helps this horse and what to watch out for
✓ What works in their favour
✔ Excellent record on good_to_soft ground: 1 wins from 6 starts (17%)
✔ Excellent record on soft ground: 2 wins from 6 starts (33%)
✔ Well suited by 7f – 1m distances: 33% win rate
⚠ What to watch out for
⚠ Poor record on good ground: 0 wins from 13 starts
⚠ Poor record on heavy ground: 0 wins from 4 starts
⚠ Poor record on standard ground: 0 wins from 4 starts
⚠ Poor record on standard_to_slow ground: 0 wins from 3 starts
⚠ Yet to win at Ffos Las in 5 attempts
⚠ Struggles on LH Galloping tracks: 0 wins from 11 starts
⚠ Struggles on RH Galloping tracks: 0 wins from 5 starts

🎯 Where this horse runs best

Results split by ground, distance, race level and track shape
🌧 Ground
Good to soft (some give)
Loves
Soft (muddy)
Loves
Good to firm (fairly firm)
Unknown
Good (a little give)
Avoids
Heavy (very wet)
Avoids
Standard (all-weather)
Avoids
Standard to slow (all-weather)
Avoids
📏 Race distance
7F – 1M
Loves
1M1F – 1M2F
Ok
Long Distance (2M+)
Unknown
1M3F – 1M4F
Avoids
1M6F – 2M
Avoids
🏅 Race level
Class 4 (standard)
Avoids
Class 5 (entry-level)
Avoids
Class 6 (grassroots)
🏟 Track shape
Left-handed, hilly
Loves
Left-handed, tight turns
Unknown
Right-handed, tight turns
Unknown
Long straights
Unknown
Left-handed, long straights
Avoids
Right-handed, long straights
Avoids
Right-handed, hilly
Avoids

📅 Recent runs

The last 10 races, most recent first
1 Sep
7th
Brighton
7f – 1m · Good · 9 runners
13 Jun
6th
Bath
1m1f – 1m2f · Good · 10 runners
18 Apr
7th
Nottingham
1m1f – 1m2f · Good · 10 runners
5 Apr
12th
Bath
1m1f – 1m2f · Good · 14 runners
30 Oct
7th
Bath
1m1f – 1m2f · Heavy · 14 runners
20 Oct
6th
Bath
1m1f – 1m2f · Heavy · 12 runners
22 Sep
6th
Hamilton Park
1m1f – 1m2f · Soft · 10 runners
15 Sep
🏆 Won
Brighton
7f – 1m · Soft · 15 runners
13 Sep
🏆 Won
Bath
1m1f – 1m2f · Good_To_Soft · 11 runners
29 Aug
3rd
Ffos Las
1m1f – 1m2f · Soft · 11 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
Ben Ffrench Davis Current jockey
10%
Win rate
1/10
Wins / rides
0%
Win rate
0/6
Wins / rides
Taryn Langley
25%
Win rate
1/4
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides
Owen Lewis
0%
Win rate
0/2
Wins / rides
Sophie Reed
0%
Win rate
0/2
Wins / rides
100%
Win rate
1/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
Miss Danielle Mooney
0%
Win rate
0/1
Wins / rides

🏟 Course record

Win rate at each course this horse has visited
CourseRacesResultsLast runWin rate
Bath
Undulating
8 1 win, 1 third, 6 other 13 Jun 12.5%
Brighton
Undulating
6 2 wins, 4 other 1 Sep 33.3%
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%
Stratford-on-Avon
Sharp
1 1 other 10 Jul 0%
Uttoxeter
Sharp
1 1 other 2 Oct 0%
Chepstow
Galloping
1 1 third 12 Jul 0%
Goodwood
Undulating
1 1 other 3 Jun 0%
Salisbury
Undulating
1 1 other 12 May 0%
Hamilton Park
Sharp
1 1 other 22 Sep 0%
Huntingdon
Galloping
1 1 third 12 Oct 0%
chelmsford 1 1 other 13 Jan 0%
Ludlow
Undulating
1 1 other 22 Nov 0%