UK time :

Military Code

Military Code has won just twice in 10 races, but those wins matter: they came at Newmarket and Ascot, two of Britain's most prestigious tracks, within three weeks of each other in spring 2025. That early promise now feels like a false dawn. The three-year-old has not won since May that year — a drought of 16 months — and has failed to break through in the top-level races it has tackled, with zero wins from four attempts at Class 1 level. Recent form tells the story plainly: 7th, 4th, 13th, 7th, 2nd, 7th. There is a 2nd-place finish in there to suggest the engine still turns over, but consistency is a stranger to this horse.Based on TrackLab's analysis
Quick facts
Age
3 years old
Sex
Colt
Colour
Bay
Father
Wootton Bassett
Mother
Wishfully
Owner
Godolphin
Official rating
98

📊 Key numbers

Career totals for this horse
10
Career races
2
Wins
20%
Win rate
avg ~10%
40%
Top-3 rate
avg ~30%
36 days
Since last race

🔍 Full analysis

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

What keeps Military Code interesting is the partnership with jockey William Buick. Across six rides together, Buick has steered the horse to the winners' enclosure twice — a 33 percent win rate that far outpaces Military Code's overall record. In racing, that kind of connection between horse and rider can matter, and Buick's touch with this particular animal suggests there might be something to unlock if the right race comes along. Trainer Charlie Appleby, who runs one of the most formidable yards in Britain — 121 winners this season alone — clearly sees enough to keep the horse in work and racing. Military Code was active as recently as yesterday, so the team has not given up. For a horse that has tasted success at the game's grander venues, the current stretch is frustrating, but the door has not fully closed.

🎯 Where this horse runs best

Results split by ground, distance, race level and track shape
🌧 Ground
Good (a little give)
Good to firm (fairly firm)
📏 Race distance
5F – 6½F
7F – 1M
Unknown
🏅 Race level
Class 1 (elite)
Avoids
Class 3 (mid-level)
Unknown
Class 4 (standard)
Unknown
🏟 Track shape
Right-handed, long straights
Loves
Right-handed, hilly
Unknown
Left-handed, long straights
Avoids

📅 Recent runs

The last 10 races, most recent first
13 Sep
7th
Doncaster
7f – 1m · Good · 14 runners
8 Aug
4th
Newmarket
7f – 1m · Good_To_Firm · 10 runners
11 Jul
13th
York
5f – 6½f · Good_To_Firm · 15 runners
13 Jun
7th
Sandown Park
5f – 6½f · Good · 9 runners
23 Aug
2nd
York
5f – 6½f · Good_To_Firm · 9 runners
30 Jul
7th
Goodwood
5f – 6½f · Good · 8 runners
4 Jul
2nd
Sandown Park
5f – 6½f · Good · 8 runners
17 Jun
17th
Ascot
5f – 6½f · Good_To_Firm · 21 runners
10 May
🏆 Won
Ascot
5f – 6½f · Good_To_Firm · 7 runners
17 Apr
🏆 Won
Newmarket
5f – 6½f · Good · 6 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
33.3%
Win rate
2/6
Wins / rides

🏟 Course record

Win rate at each course this horse has visited
CourseRacesResultsLast runWin rate
Newmarket
Galloping
2 1 win, 1 other 8 Aug 50%
Ascot
Galloping
2 1 win, 1 other 17 Jun 50%
Sandown Park
Galloping
2 1 second, 1 other 13 Jun 0%
York
Galloping
2 1 second, 1 other 11 Jul 0%
Doncaster
Galloping
1 1 other 13 Sep 0%
Goodwood
Undulating
1 1 other 30 Jul 0%