:

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 AI analysis
Quick Facts
Age
10 years old
Sex
Gelding
Colour
Bay
Father
Australia
Mother
Happy Holly
Owner
Philip Banfield Dominic Ffrench Davis
Rating
48

📊 Key Numbers

Career statistics for this horse
37
Career races
3
Wins
8.1%
Win rate
avg ~10%
27.0%
Place rate (top 3)
avg ~30%
1 days
Since last race

🔍 Full Analysis

TrackLab's AI-generated assessment based on career data and recent form
TrackLab's Detailed Breakdown
Auto-Generated

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 & Risks

What the data says works for and against this horse
✓ 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 Thrives

Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Good to soft (some give)
Loves
Soft (muddy)
Loves
Good to firm (drying out)
Unknown
Good (firm-ish)
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
🏅 Competition 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

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
Ben Ffrench Davis Current Jockey
10%
Win rate
1/10
Won / Rode
0%
Win rate
0/6
Won / Rode
Taryn Langley
25%
Win rate
1/4
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
Owen Lewis
0%
Win rate
0/2
Won / Rode
Sophie Reed
0%
Win rate
0/2
Won / Rode
100%
Win rate
1/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
Miss Danielle Mooney
0%
Win rate
0/1
Won / Rode

🏟 Track Record

Win rate at each course this horse has visited
CourseRacesResultsLast visitedWin 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%