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 trialBy 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
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
| Races | At Epsom | Other courses |
|---|---|---|
| All races | 17 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 trialBy 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
| Season | Rides | Wins | Win % | Placed | Place % | Prize money |
|---|---|---|---|---|---|---|
| Flat 2026 | 5 | 0 | 1 | £226,641 GB | ||
| Flat 2025 | 7 | 3 | 4 | £649,408 GB | ||
| Flat 2024 | 7 | 3 | 3 | £1,163,925 GB | ||
| Flat 2023 | 9 | 2 | 4 | £1,126,956 GB | ||
| Flat 2022 | 9 | 2 | 4 | £464,367 GB | ||
| Flat 2021 | 7 | 1 | 1 | £52,403 GB | ||
| Flat 2020 | 4 | 1 | 1 | £152,073 GB | ||
| Flat 2019 | 11 | 2 | 6 | £354,156 GB | ||
| Flat 2018 | 16 | 0 | 6 | £160,585 GB | ||
| Flat 2017 | 17 | 2 | 6 | £714,015 GB | ||
| Flat 2016 | 12 | 1 | 4 | £706,270 GB |
By race type
| Race type | Rides | Wins | Win % | Placed | Place % | Prize money |
|---|---|---|---|---|---|---|
| Flat Turf · non-handicap | 67 | 15 | 30 | £5,644,085 GB | ||
| Flat Turf · handicap | 37 | 2 | 10 | £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 trialBy 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
| Distance | Rides | Wins | Win % | Placed | Place % |
|---|---|---|---|---|---|
| 5f to 6f | 6 | 0 | 0 | ||
| 7f to 1m | 7 | 0 | 1 | ||
| 9f to 11f | 51 | 7 | 19 | ||
| 12f to 13f | 40 | 10 | 20 |
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 trialBy 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
| Going | Rides | Wins | Win % | Placed | Place % |
|---|---|---|---|---|---|
| Good to Firm / Firm | 13 | 3 | 6 | ||
| Good | 58 | 9 | 22 | ||
| Good to Soft / Yielding | 22 | 5 | 11 | ||
| Soft | 11 | 0 | 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 trialBy 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
| Month | Rides | Wins | Win % | Placed | Place % |
|---|---|---|---|---|---|
| April | 27 | 4 | 6 | ||
| May | 6 | 1 | 4 | ||
| June | 59 | 10 | 24 | ||
| July | 4 | 1 | 1 | ||
| August | 8 | 1 | 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 trialBy 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
| Class | Rides | Wins | Win % | Placed | Place % | Prize money |
|---|---|---|---|---|---|---|
| Group 1 | 31 | 9 | 17 | £5,334,265 GB | ||
| Group 3 | 14 | 3 | 6 | £220,354 GB | ||
| Listed | 12 | 1 | 3 | £69,744 GB | ||
| Class 2 | 26 | 1 | 6 | £114,148 GB | ||
| Class 3 | 8 | 2 | 3 | £21,278 GB | ||
| Class 4 | 7 | 1 | 3 | £8,015 GB | ||
| Class 5 | 6 | 0 | 2 | £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 trialBy 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
| Horse | Runs | Wins | Placed | Last win here | Last run here |
|---|---|---|---|---|---|
| 1 | 1 | 1 | 7 Jun 25 | 7 Jun 25 | |
| 1 | 1 | 1 | 6 Jun 25 | 6 Jun 25 | |
| 1 | 1 | 1 | 1 Jun 24 | 1 Jun 24 | |
| 1 | 1 | 1 | 31 May 24 | 31 May 24 | |
| 1 | 1 | 1 | 23 Apr 24 | 23 Apr 24 | |
| 1 | 1 | 1 | 3 Jun 23 | 3 Jun 23 | |
| 1 | 1 | 1 | 3 Jun 22 | 3 Jun 22 | |
| 1 | 1 | 1 | 20 Apr 21 | 20 Apr 21 | |
| 1 | 1 | 1 | 4 Jul 20 | 4 Jul 20 | |
| Zaaki (GB) | 1 | 1 | 1 | 1 Jun 19 | 1 Jun 19 |
| Cape Of Good Hope (IRE) | 1 | 1 | 1 | 24 Apr 19 | 24 Apr 19 |
| 1 | 1 | 1 | 28 Aug 17 | 28 Aug 17 | |
| Highland Reel (IRE) | 1 | 1 | 1 | 2 Jun 17 | 2 Jun 17 |
| Minding (IRE) | 1 | 1 | 1 | 3 Jun 16 | 3 Jun 16 |
| 2 | 1 | 2 | 6 Jun 25 | 6 Jun 26 | |
| 2 | 1 | 1 | 3 Jun 23 | 1 Jun 24 | |
| 2 | 1 | 2 | 19 Apr 22 | 3 Jun 22 |
Trainers at Epsom
| Trainer | Rides | Wins | Win % | Placed | Latest |
|---|---|---|---|---|---|
| Aidan O'Brien | 39 | 10 | 19 | 6 Jun 26 | |
| Sir Michael Stoute | 13 | 3 | 5 | 1 Jun 24 | |
| Richard Hannon | 10 | 2 | 3 | 7 Jun 25 | |
| Gary Moore | 7 | 1 | 4 | 23 Apr 24 | |
| David Menuisier | 5 | 1 | 3 | 7 Jun 25 | |
| Ed Dunlop | 7 | 0 | 1 | 5 Jun 26 | |
| William Haggas | 3 | 0 | 2 | 31 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 trialBy 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
| Date | Horse | Race | Class | Dist | Trainer | SP | Prize |
|---|---|---|---|---|---|---|---|
| 3 Jun 23 | Betfred Derby | Group 1 | 1m4f | A P O'Brien | 9/2 | £885,782 | |
| 1 Jun 24 | Betfred Derby | Group 1 | 1m4f | A P O'Brien | 3/1F | £882,408 | |
| 6 Jun 25 | Betfred Oaks (Fillies) | Group 1 | 1m4f | A P O'Brien | 9/2 | £325,033 | |
| 3 Jun 22 | Cazoo Oaks (Fillies) | Group 1 | 1m4f | A P O'Brien | 13/2 | £311,905 | |
| 3 Jun 16 | Minding (IRE) | Investec Oaks (Fillies) | Group 1 | 1m4f | A P O'Brien | 10/11F | £269,372 |
| 6 Jun 25 | Betfred Coronation Cup | Group 1 | 1m4f | A P O'Brien | 100/30 | £255,195 | |
| 31 May 24 | Holland Cooper Coronation Cup | Group 1 | 1m4f | A P O'Brien | 9/4 | £252,360 | |
| 2 Jun 17 | Highland Reel (IRE) | Investec Coronation Cup | Group 1 | 1m4f | A P O'Brien | 9/4F | £238,182 |
| 4 Jul 20 | Investec Oaks (Fillies) | Group 1 | 1m4f | A P O'Brien | 11/10F | £141,775 | |
| 7 Jun 25 | Betfred Diomed Stakes | Group 3 | 1m½f | Richard Hannon | 6/4F | £56,710 | |
| 3 Jun 23 | Betfred Diomed Stakes | Group 3 | 1m½f | Sir Michael Stoute | 5/1 | £56,710 | |
| 1 Jun 19 | Zaaki (GB) | Investec Diomed Stakes | Group 3 | 1m½f | Sir Michael Stoute | 11/8F | £51,039 |
| 24 Apr 19 | Cape Of Good Hope (IRE) | Investec Blue Riband Trial | Listed | 1m2f | A P O'Brien | 4/1 | £28,355 |
| 19 Apr 22 | City And Suburban Handicap | Class 2 | 1m2f | David Menuisier | 7/2 | £25,770 | |
| 23 Apr 24 | Weatherbys Global Stallions App Great Metropolitan Handicap | Class 3 | 1m4f | Gary Moore | 5/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 trialBy 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.