UK time :

Devil's Peak

Devil's Peak is a three-year-old with the kind of form that suggests real promise mixed with inconsistency. In 12 races, the horse has won twice and placed six times — a 17% win rate that puts it firmly in the middle ground of the racing ladder. What makes Devil's Peak interesting, though, is where and when those wins come.Based on TrackLab's analysis
Quick facts
Age
3 years old
Sex
Gelding
Colour
Grey
Father
Camelot
Mother
Silvery Mist
Owner
Cayton Park Stud Limited
Official rating
91

📊 Key numbers

Career totals for this horse
13
Career races
2
Wins
15.4%
Win rate
avg ~10%
46.2%
Top-3 rate
avg ~30%
9 days
Since last race

🔍 Full analysis

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

Both victories have arrived at the same distance: between one mile three furlongs and one mile four furlongs. At that trip, Devil's Peak wins roughly half its races — 2 wins from 4 attempts. That's a pattern worth watching. Move it away from that distance and the record falls flat. It's the kind of insight that makes a trainer's job: find the right course and distance, and a decent horse becomes a winning one. The most recent victory came at Doncaster on 10 September 2026, just this week, following a win at Newbury back in July. That's two wins in the last six runs, a burst of form that suggests the horse is building momentum as it matures.

The horse runs for John & Thady Gosden at Newmarket, a powerhouse yard that has sent out 140 winners already this season. That kind of training firepower matters — Devil's Peak gets the benefit of serious horsemanship and smart race planning. There is one caveat worth noting: at Class 4 — the bread-and-butter level of racing — Devil's Peak has managed no wins from three attempts. It races best a notch or two below that, suggesting there may be a ceiling to its ambitions. That said, at just three years old and with a clear strength at its preferred distance, Devil's Peak has time to develop. The recent Doncaster win, still warm from last week, hints that the best might still be ahead.

⚡ Strengths and risks

What helps this horse and what to watch out for
✓ What works in their favour
✔ Excellent record on good_to_firm ground: 1 wins from 4 starts (25%)
✔ Excellent record on good_to_soft ground: 1 wins from 3 starts (33%)
✔ Well suited by 1m3f – 1m4f distances: 50% win rate
⚠ What to watch out for
⚠ Poor record on good ground: 0 wins from 4 starts
⚠ Struggles on RH Galloping tracks: 0 wins from 6 starts

🎯 Where this horse runs best

Results split by ground, distance, race level and track shape
🌧 Ground
Good to firm (fairly firm)
Loves
Good to soft (some give)
Loves
Standard to slow (all-weather)
Unknown
Good (a little give)
Avoids
📏 Race distance
1M3F – 1M4F
Loves
1M6F – 2M
Unknown
7F – 1M
Avoids
1M1F – 1M2F
Avoids
🏅 Race level
Class 3 (mid-level)
Unknown
Class 4 (standard)
Avoids
🏟 Track shape
Left-handed, long straights
Loves
Right-handed, hilly
Unknown
Right-handed, long straights
Avoids

📅 Recent runs

The last 10 races, most recent first
9 Oct
10th
Newmarket
1m6f – 2m · Good · 11 runners
10 Sep
🏆 Won
Doncaster
1m3f – 1m4f · Good_To_Soft · 10 runners
22 Aug
6th
York
1m6f – 2m · Good_To_Soft · 17 runners
31 Jul
2nd
Goodwood
1m3f – 1m4f · Good_To_Firm · 14 runners
17 Jul
🏆 Won
Newbury
1m3f – 1m4f · Good_To_Firm · 5 runners
12 Jun
5th
Sandown Park
1m1f – 1m2f · Good · 13 runners
9 May
4th
Ascot
1m1f – 1m2f · Good_To_Firm · 5 runners
1 Apr
2nd
Kempton Park
1m3f – 1m4f · Standard_To_Slow · 5 runners
1 Nov
4th
Newmarket
1m1f – 1m2f · Good_To_Soft · 6 runners
13 Oct
3rd
Great Yarmouth
7f – 1m · Good · 6 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
0%
Win rate
0/3
Wins / rides
James Doyle Current jockey
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides

🏟 Course record

Win rate at each course this horse has visited
CourseRacesResultsLast runWin rate
Newmarket
Galloping
3 3 other 9 Oct 0%
Doncaster
Galloping
1 1 win 10 Sep 100%
Newbury
Galloping
1 1 win 17 Jul 100%
Haydock Park
Galloping
1 1 second 4 Sep 0%
Great Yarmouth
Galloping
1 1 third 13 Oct 0%
Sandown Park
Galloping
1 1 other 12 Jun 0%
Kempton Park
Galloping
1 1 second 1 Apr 0%
Ascot
Galloping
1 1 other 9 May 0%
York
Galloping
1 1 other 22 Aug 0%
Goodwood
Undulating
1 1 second 31 Jul 0%
Southwell
Galloping
1 1 other 21 Sep 0%