:

Nathan Moscrop

Four years into a professional riding career and Nathan Moscrop has already cleared one of the sport's highest bars — a Class 1 victory at Doncaster, one of the most prestigious tracks in Britain. That kind of win doesn't come around often, and for a jockey still finding his feet in the sport, it's the sort of result that gets people in yards talking.Based on TrackLab's AI analysis
Quick Facts
Role
Jockey
Record
18 wins from 230 races
Win rate
7.8%
Top trainer
Best course
Sedgefield (20.8% from 24 races)
Best going
Good (firm-ish)

📊 Key Numbers

A snapshot of this jockey's performance over the last 12 months
230
Races
18
Wins
7.8%
Win rate
avg ~10%
23.9%
Place rate (top 3)
avg ~30%

🔍 Full Analysis

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

Across his career Moscrop has ridden 90 winners, and his working relationship with trainer Rebecca Menzies has been central to that. From 111 rides together they've produced 10 wins — roughly 1 in every 11 — which is the kind of consistent return that keeps a jockey's phone ringing. Menzies clearly trusts him, and in racing, trainer loyalty is worth its weight in gold.

This season has been a little harder going. Moscrop has ridden 18 winners from 230 rides — about 1 in every 13 — down from roughly 1 in every 9 last year. That dip from 11% to 8% isn't a crisis, but it's a reminder that race riding is brutally competitive and form can shift quickly. The volume of rides shows the bookings are still there; converting them at last year's rate is the challenge now.

There are bright spots worth noting. On normal ground conditions Moscrop really comes alive — 12 wins from 85 races works out to 14%, or better than 1 in every 7, which is a sharp return by any measure. It suggests he's at his best when the ground is fair and the pace is honest. Sedgefield also suits him particularly well: 5 winners from 24 rides at that track tells you he knows the course and knows how to ride it. Tracks reward familiarity, and jockeys who build a record somewhere tend to keep getting sent there.

His partnership with Ballin Bay stands out above everything else — 3 wins from just 6 races together is a remarkable hit rate of exactly 50%, and that kind of chemistry between horse and rider is genuinely rare. You don't manufacture it; it either clicks or it doesn't. At 90 career winners in four years, Moscrop is building something solid. The Doncaster win proves he can compete at the top level when the moment arrives. The next step is doing it more often.

📈 Form Trend

How this jockey's win rate has changed month by month
Monthly win rate
2025–2026
20%
May
5.9%
Jun
0%
Jul
16.7%
Aug
10%
Sep
0%
Oct
9.7%
Nov
0%
Dec
6.2%
Jan
9.5%
Feb
3.8%
Mar
0%
Apr

🎯 Where This Jockey Thrives

Performance broken down by ground, class, and track type
🌧 Ground Conditions
Good (firm-ish)
Loves
Heavy (very wet)
Loves
Soft (muddy)
Ok
Good to soft
Avoids
🏅 Competition Level
Class 1
Avoids
Class 2
Avoids
Class 3
Ok
Class 4
Class 5
🏟 Track Shape
Left-handed, tight turning
Loves
Left-handed, tight
Loves
Left-handed, undulating
Right-handed, undulating
Right-handed, tight turning
Right-handed, wide and galloping
Ok
Left-handed, wide and galloping
Avoids

🏇 Trainer Partnerships

The trainers they work with most, sorted by rides together
Rebecca Menzies First Choice
9.0%
Win rate
10/111
Won / Rode
9.0%
Win rate
6/67
Won / Rode
6.9%
Win rate
2/29
Won / Rode
0%
Win rate
0/6
Won / Rode
0%
Win rate
0/5
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
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
0%
Win rate
0/1
Won / Rode

Top Horses

The strongest horses currently associated with this jockey
Form: -P4111
Form: 1051P5
Form: 025166
Form: 462P62
Form: 041P5P
Form: 266848
Form: 536530
Form: 4P
Form: F64654

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Hexham 32 3 9.4%
Sedgefield 24 5 20.8%
Perth 24 1 4.2%
Carlisle 23 2 8.7%
Kelso 21 2 9.5%
Ayr 20 1 5%
Cartmel 17 2 11.8%
Newcastle 17 1 5.9%
Wetherby 10 0 0%
Catterick Bridge 10 0 0%
Musselburgh 9 1 11.1%
Southwell 4 0 0%
Uttoxeter 3 0 0%
Haydock Park 3 0 0%
Stratford-on-Avon 2 0 0%
Market Rasen 2 0 0%
Doncaster 2 0 0%
Cheltenham 2 0 0%
Huntingdon 1 0 0%
Ludlow 1 0 0%
Aintree 1 0 0%
York 1 0 0%
Worcester 1 0 0%

📅 Recent Results

The last 20 results, most recent first
4 Apr
Carlisle · Long Distance (2m+) · Good_To_Soft
5th
4 Apr
Carlisle · Long Distance (2m+) · Good_To_Soft
5th
4 Apr
Carlisle · Long Distance (2m+) · Good_To_Soft
7th
4 Apr
Carlisle · Long Distance (2m+) · Good_To_Soft
2 Apr
Kelso · Long Distance (2m+) · Good
2 Apr
Kelso · Long Distance (2m+) · Good
7th
2 Apr
Kelso · Long Distance (2m+) · Good_To_Soft
8th
31 Mar
Newcastle · Long Distance (2m+) · Good_To_Soft
5th
31 Mar
Newcastle · Long Distance (2m+) · Good_To_Soft
2nd
27 Mar
Wetherby · Long Distance (2m+) · Good
5th
25 Mar
Hexham · Long Distance (2m+) · Soft
10th
25 Mar
Hexham · Long Distance (2m+) · Soft
22 Mar
Carlisle · 1m6f – 2m · Good_To_Soft
8th
22 Mar
Carlisle · Long Distance (2m+) · Good_To_Soft
5th
21 Mar
Kelso · Long Distance (2m+) · Good_To_Soft
8th
21 Mar
Kelso · Long Distance (2m+) · Good_To_Soft
7th
20 Mar
Musselburgh · Long Distance (2m+) · Good_To_Soft
3rd
20 Mar
Musselburgh · Long Distance (2m+) · Good_To_Soft
14th
20 Mar
Musselburgh · Long Distance (2m+) · Good_To_Soft
10th
19 Mar
Sedgefield · Long Distance (2m+) · Good
6th