Go deeper before the next race.

Open every racecard in full and get your research done before they go to post.

  • 14racecard tabs per race
  • 20+bookmaker prices side by side
  • Trackeralerts when your horses are declared

30-day free trial

£0today

Start my 30-day free trial

By continuing you agree to our Terms and Intellectual Property and Acceptable Use policy.

£0 today. Card on step 2. £24.99 from day 31.Cancel any time.

jockey at course

Ryan Moore at Epsom

Updated 15 October 2026

The answer

  • What is Ryan Moore's record at Epsom? Ryan Moore has ridden 17 winners from 104 rides at Epsom since January 2016 (16%). The latest winner there was Persica (IRE) on 7 Jun 2025.
  • How does Ryan Moore's record at Epsom compare with other courses? At Epsom, Ryan Moore has a 16.3% strike rate against 22.8% at all other British and Irish courses since 2016.
  • Which trainer has Ryan Moore ridden the most winners for at Epsom? Aidan O'Brien, with 10 wins from 39 rides (26%) together at Epsom since 2016.
  • Which horse has won most often at Epsom for Ryan Moore? Persica (IRE), with 1 win from 1 run (100%) there since 2016.
Record at Epsom since 2016
17 wins from 104 rides (16%)
Prize money at Epsom
£5,770,799 GB
Last winner here
7 Jun 2025: Persica (IRE)
Rides here since last winner
5 rides

Epsom v everywhere else

RacesAt EpsomOther courses
All races17 wins from 104 rides (16%)1,202 wins from 5,262 rides (23%)

Additional research statistics and historical returns are in the RaceWatch app.

Go deeper before the next race.

Open every racecard in full and get your research done before they go to post.

  • 14racecard tabs per race
  • 20+bookmaker prices side by side
  • Trackeralerts when your horses are declared

30-day free trial

£0today

Start my 30-day free trial

By continuing you agree to our Terms and Intellectual Property and Acceptable Use policy.

£0 today. Card on step 2. £24.99 from day 31.Cancel any time.

By season

SeasonRidesWinsWin %PlacedPlace %Prize money
Flat 2026500.0%120.0%£226,641 GB
Flat 20257342.9%457.1%£649,408 GB
Flat 20247342.9%342.9%£1,163,925 GB
Flat 20239222.2%444.4%£1,126,956 GB
Flat 20229222.2%444.4%£464,367 GB
Flat 20217114.3%114.3%£52,403 GB
Flat 20204125.0%125.0%£152,073 GB
Flat 201911218.2%654.5%£354,156 GB
Flat 20181600.0%637.5%£160,585 GB
Flat 201717211.8%635.3%£714,015 GB
Flat 20161218.3%433.3%£706,270 GB

By race type

Race typeRidesWinsWin %PlacedPlace %Prize money
Flat Turf · non-handicap671522.4%3044.8%£5,644,085 GB
Flat Turf · handicap3725.4%1027.0%£126,714 GB

Additional research statistics and historical returns are in the RaceWatch app.

Go deeper before the next race.

Open every racecard in full and get your research done before they go to post.

  • 14racecard tabs per race
  • 20+bookmaker prices side by side
  • Trackeralerts when your horses are declared

30-day free trial

£0today

Start my 30-day free trial

By continuing you agree to our Terms and Intellectual Property and Acceptable Use policy.

£0 today. Card on step 2. £24.99 from day 31.Cancel any time.

By distance

DistanceRidesWinsWin %PlacedPlace %
5f to 6f600.0%00.0%
7f to 1m700.0%114.3%
9f to 11f51713.7%1937.3%
12f to 13f401025.0%2050.0%

Additional research statistics and historical returns are in the RaceWatch app.

Go deeper before the next race.

Open every racecard in full and get your research done before they go to post.

  • 14racecard tabs per race
  • 20+bookmaker prices side by side
  • Trackeralerts when your horses are declared

30-day free trial

£0today

Start my 30-day free trial

By continuing you agree to our Terms and Intellectual Property and Acceptable Use policy.

£0 today. Card on step 2. £24.99 from day 31.Cancel any time.

By going

GoingRidesWinsWin %PlacedPlace %
Good to Firm / Firm13323.1%646.2%
Good58915.5%2237.9%
Good to Soft / Yielding22522.7%1150.0%
Soft1100.0%19.1%

Additional research statistics and historical returns are in the RaceWatch app.

Go deeper before the next race.

Open every racecard in full and get your research done before they go to post.

  • 14racecard tabs per race
  • 20+bookmaker prices side by side
  • Trackeralerts when your horses are declared

30-day free trial

£0today

Start my 30-day free trial

By continuing you agree to our Terms and Intellectual Property and Acceptable Use policy.

£0 today. Card on step 2. £24.99 from day 31.Cancel any time.

By month

MonthRidesWinsWin %PlacedPlace %
April27414.8%622.2%
May6116.7%466.7%
June591016.9%2440.7%
July4125.0%125.0%
August8112.5%562.5%

Additional research statistics and historical returns are in the RaceWatch app.

Go deeper before the next race.

Open every racecard in full and get your research done before they go to post.

  • 14racecard tabs per race
  • 20+bookmaker prices side by side
  • Trackeralerts when your horses are declared

30-day free trial

£0today

Start my 30-day free trial

By continuing you agree to our Terms and Intellectual Property and Acceptable Use policy.

£0 today. Card on step 2. £24.99 from day 31.Cancel any time.

By class

ClassRidesWinsWin %PlacedPlace %Prize money
Group 131929.0%1754.8%£5,334,265 GB
Group 314321.4%642.9%£220,354 GB
Listed1218.3%325.0%£69,744 GB
Class 22613.8%623.1%£114,148 GB
Class 38225.0%337.5%£21,278 GB
Class 47114.3%342.9%£8,015 GB
Class 5600.0%233.3%£2,995 GB

Additional research statistics and historical returns are in the RaceWatch app.

Go deeper before the next race.

Open every racecard in full and get your research done before they go to post.

  • 14racecard tabs per race
  • 20+bookmaker prices side by side
  • Trackeralerts when your horses are declared

30-day free trial

£0today

Start my 30-day free trial

By continuing you agree to our Terms and Intellectual Property and Acceptable Use policy.

£0 today. Card on step 2. £24.99 from day 31.Cancel any time.

Horses with the most wins at Epsom

HorseRunsWinsPlacedLast win hereLast run here
Persica (IRE) silksPersica (IRE)1117 Jun 257 Jun 25
Minnie Hauk (IRE) silksMinnie Hauk (IRE)1116 Jun 256 Jun 25
City Of Troy (USA) silksCity Of Troy (USA)1111 Jun 241 Jun 24
Luxembourg (IRE) silksLuxembourg (IRE)11131 May 2431 May 24
Champagne Piaff (FR) silksChampagne Piaff (FR)11123 Apr 2423 Apr 24
Auguste Rodin (IRE) silksAuguste Rodin (IRE)1113 Jun 233 Jun 23
Tuesday (IRE) silksTuesday (IRE)1113 Jun 223 Jun 22
Fast Steps (IRE) silksFast Steps (IRE)11120 Apr 2120 Apr 21
Love (IRE) silksLove (IRE)1114 Jul 204 Jul 20
Zaaki (GB)1111 Jun 191 Jun 19
Cape Of Good Hope (IRE)11124 Apr 1924 Apr 19
Midterm (GB) silksMidterm (GB)11128 Aug 1728 Aug 17
Highland Reel (IRE)1112 Jun 172 Jun 17
Minding (IRE)1113 Jun 163 Jun 16
Jan Brueghel (IRE) silksJan Brueghel (IRE)2126 Jun 256 Jun 26
Regal Reality (GB) silksRegal Reality (GB)2113 Jun 231 Jun 24
Soto Sizzler (GB) silksSoto Sizzler (GB)21219 Apr 223 Jun 22

Trainers at Epsom

TrainerRidesWinsWin %PlacedLatest
Aidan O'Brien391025.6%196 Jun 26
Sir Michael Stoute13323.1%51 Jun 24
Richard Hannon10220.0%37 Jun 25
Gary Moore7114.3%423 Apr 24
David Menuisier5120.0%37 Jun 25
Ed Dunlop700.0%15 Jun 26
William Haggas300.0%231 May 19

Additional research statistics and historical returns are in the RaceWatch app.

Go deeper before the next race.

Open every racecard in full and get your research done before they go to post.

  • 14racecard tabs per race
  • 20+bookmaker prices side by side
  • Trackeralerts when your horses are declared

30-day free trial

£0today

Start my 30-day free trial

By continuing you agree to our Terms and Intellectual Property and Acceptable Use policy.

£0 today. Card on step 2. £24.99 from day 31.Cancel any time.

Biggest wins at Epsom

DateHorseRaceClassDistTrainerSPPrize
3 Jun 23Auguste Rodin (IRE) silksAuguste Rodin (IRE)Betfred DerbyGroup 11m4fA P O'Brien9/2£885,782
1 Jun 24City Of Troy (USA) silksCity Of Troy (USA)Betfred DerbyGroup 11m4fA P O'Brien3/1F£882,408
6 Jun 25Minnie Hauk (IRE) silksMinnie Hauk (IRE)Betfred Oaks (Fillies)Group 11m4fA P O'Brien9/2£325,033
3 Jun 22Tuesday (IRE) silksTuesday (IRE)Cazoo Oaks (Fillies)Group 11m4fA P O'Brien13/2£311,905
3 Jun 16Minding (IRE)Investec Oaks (Fillies)Group 11m4fA P O'Brien10/11F£269,372
6 Jun 25Jan Brueghel (IRE) silksJan Brueghel (IRE)Betfred Coronation CupGroup 11m4fA P O'Brien100/30£255,195
31 May 24Luxembourg (IRE) silksLuxembourg (IRE)Holland Cooper Coronation CupGroup 11m4fA P O'Brien9/4£252,360
2 Jun 17Highland Reel (IRE)Investec Coronation CupGroup 11m4fA P O'Brien9/4F£238,182
4 Jul 20Love (IRE) silksLove (IRE)Investec Oaks (Fillies)Group 11m4fA P O'Brien11/10F£141,775
7 Jun 25Persica (IRE) silksPersica (IRE)Betfred Diomed StakesGroup 31m½fRichard Hannon6/4F£56,710
3 Jun 23Regal Reality (GB) silksRegal Reality (GB)Betfred Diomed StakesGroup 31m½fSir Michael Stoute5/1£56,710
1 Jun 19Zaaki (GB)Investec Diomed StakesGroup 31m½fSir Michael Stoute11/8F£51,039
24 Apr 19Cape Of Good Hope (IRE)Investec Blue Riband TrialListed1m2fA P O'Brien4/1£28,355
19 Apr 22Soto Sizzler (GB) silksSoto Sizzler (GB)City And Suburban HandicapClass 21m2fDavid Menuisier7/2£25,770
23 Apr 24Champagne Piaff (FR) silksChampagne Piaff (FR)Weatherbys Global Stallions App Great Metropolitan HandicapClass 31m4fGary Moore5/2F£10,308

Related links

Data as of 15 October 2026

Go deeper before the next race.

Open every racecard in full and get your research done before they go to post.

  • 14racecard tabs per race
  • 20+bookmaker prices side by side
  • Trackeralerts when your horses are declared

30-day free trial

£0today

Start my 30-day free trial

By continuing you agree to our Terms and Intellectual Property and Acceptable Use policy.

£0 today. Card on step 2. £24.99 from day 31.Cancel any time.