Favourites won 34.5% of 1,854 races at Musselburgh from 2016 to 2026 (Flat 32.8%, jumps 37.4%).Sample: 1,854 races · Window: 2016 to 12 October 2026 · Source: RaceWatch results database (GB and IRE results; figures on this page from 2016), course records, RaceWatch racecards and race calendar
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.
Favourite win % by Season
Musselburgh at a glance by season
| Flat | 2026 | 109 | 901 | 8.30 | |
| Flat | 2025 | 111 | 877 | 7.90 | |
| Flat | 2024 | 100 | 790 | 7.90 | |
| Flat | 2023 | 107 | 886 | 8.30 | |
| Flat | 2022 | 104 | 799 | 7.70 | |
| Flat | 2021 | 115 | 945 | 8.20 | |
| Flat | 2020 | 74 | 657 | 8.90 | |
| Flat | 2019 | 125 | 1,107 | 8.90 | |
| Flat | 2018 | 104 | 846 | 8.10 | |
| Flat | 2017 | 121 | 989 | 8.20 | |
| Flat | 2016 | 119 | 955 | 8.00 | |
| Jumps | 2025/26 | 51 | 422 | 8.30 | |
| Jumps | 2024/25 | 52 | 449 | 8.60 | |
| Jumps | 2023/24 | 61 | 529 | 8.70 | |
| Jumps | 2022/23 | 66 | 493 | 7.50 | |
| Jumps | 2021/22 | 74 | 527 | 7.10 | |
| Jumps | 2020/21 | 72 | 684 | 9.50 | |
| Jumps | 2019/20 | 72 | 595 | 8.30 | |
| Jumps | 2018/19 | 74 | 479 | 6.50 | |
| Jumps | 2017/18 | 67 | 520 | 7.80 | |
| Jumps | 2016/17 | 76 | 613 | 8.10 |
Jumps seasons run May to April (2026/27 = May 2026 to date) Flat seasons are calendar years. Fav win % = races won by the favourite (joint favourites included).
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.
Wins
How favourites fare at Musselburgh
| Flat turf | 1,189 | 390 | Flat | ||
| Flat non-handicaps | 235 | 93 | Flat | ||
| Flat handicaps | 954 | 297 | Flat | ||
| Flat all races | 1,189 | 390 | Flat | ||
| Chase | 229 | 85 | Jumps | ||
| Hurdle | 392 | 144 | Jumps | ||
| Jumps non-handicaps | 195 | 86 | Jumps | ||
| Jumps handicaps | 470 | 163 | Jumps | ||
| Jumps all races | 665 | 249 | Jumps |
Seasons 2016 to date. Groups with fewer than 100 favourites are hidden.
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.
Top trainers at Musselburgh (five seasons and current)
Jumps 2021/22 to date, Flat 2021 to date. Min 30 runs at the course, top 25 per code by wins.
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.
Top jockeys at Musselburgh (five seasons and current)
| 1 | Paul Mulrennan | 57 | 346 | Flat | ||
| 2 | Sam James | 44 | 191 | Flat | ||
| 3 | Andrew Mullen | 38 | 327 | Flat | ||
| 4 | Jason Hart | 32 | 189 | Flat | ||
| 5 | Callum Rodriguez | 30 | 147 | Flat | ||
| 6 | Joe Fanning | 27 | 167 | Flat | ||
| 7 | Daniel Tudhope | 19 | 91 | Flat | ||
| 8 | Connor Beasley | 18 | 142 | Flat | ||
| 9 | David Allan | 17 | 144 | Flat | ||
| 10 | Billy Garritty | 17 | 150 | Flat | ||
| 11 | Clifford Lee | 16 | 79 | Flat | ||
| 12 | Oisin Orr | 15 | 104 | Flat | ||
| 13 | Rowan Scott | 15 | 141 | Flat | ||
| 14 | Ben Curtis | 14 | 65 | Flat | ||
| 15 | Shane Gray | 14 | 93 | Flat | ||
| 16 | William Pyle | 11 | 74 | Flat | ||
| 17 | Graham Lee | 10 | 108 | Flat | ||
| 18 | Zak Wheatley | 9 | 56 | Flat | ||
| 19 | Paul Hanagan | 8 | 35 | Flat | ||
| 20 | Ryan Sexton | 8 | 46 | Flat | ||
| 21 | Kevin Stott | 8 | 49 | Flat | ||
| 22 | Lauren Young | 8 | 57 | Flat | ||
| 23 | Oliver Stammers | 8 | 69 | Flat | ||
| 24 | James Sullivan | 8 | 112 | Flat | ||
| 25 | Rhys Elliott | 7 | 77 | Flat | ||
| 1 | Brian Hughes | 35 | 210 | Jumps | ||
| 2 | Ryan Mania | 23 | 97 | Jumps | ||
| 3 | Craig Nichol | 18 | 126 | Jumps | ||
| 4 | Danny McMenamin | 17 | 126 | Jumps | ||
| 5 | Derek Fox | 16 | 104 | Jumps | ||
| 6 | Conor O'Farrell | 14 | 83 | Jumps | ||
| 7 | Henry Brooke | 10 | 62 | Jumps | ||
| 8 | Alan Doyle | 10 | 63 | Jumps | ||
| 9 | Sean Quinlan | 8 | 120 | Jumps | ||
| 10 | Patrick Wadge | 7 | 80 | Jumps | ||
| 11 | Theo Gillard | 6 | 35 | Jumps | ||
| 12 | Nathan Moscrop | 6 | 52 | Jumps | ||
| 13 | Charlie Maggs | 3 | 40 | Jumps | ||
| 14 | Sam Coltherd | 3 | 42 | Jumps | ||
| 15 | Jamie Hamilton | 3 | 48 | Jumps | ||
| 16 | Stephen Mulqueen | 3 | 50 | Jumps | ||
| 17 | Callum Bewley | 2 | 41 | Jumps | ||
| 18 | Bruce Lynn | 2 | 68 | Jumps | ||
| 19 | Peter Kavanagh | 0 | 34 | Jumps |
Jumps 2021/22 to date, Flat 2021 to date. Min 30 rides at the course, top 25 per code by wins.
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.
Musselburgh course specialists still in training
Horses with 2 or more wins at the course since May 2014 that have run anywhere in the last 365 days. Trainer is the trainer at the latest run.
Going profile at Musselburgh
| Flat | Good to firm or firmer | 270 | 8.00 | ||
| Flat | Good | 640 | 8.10 | ||
| Flat | Good to soft or yielding | 165 | 8.60 | ||
| Flat | Soft | 108 | 8.70 | ||
| Jumps | Good | 196 | 7.80 | ||
| Jumps | Good to soft or yielding | 276 | 8.20 | ||
| Jumps | Soft | 186 | 7.90 |
Seasons 2016 to date. Going grouped into bands; bands with fewer than 100 runners hidden.
Distance profile at Musselburgh
| Flat | Flat turf | 5f | 378 | 8.30 | 12 Oct 26 | |
| Flat | Flat turf | 7f | 336 | 8.30 | 12 Oct 26 | |
| Flat | Flat turf | 1m | 129 | 8.60 | 12 Sep 26 | |
| Flat | Flat turf | 1m4½f | 111 | 7.70 | 30 Jun 26 | |
| Flat | Flat turf | 1m1f | 103 | 7.90 | 12 Oct 26 | |
| Flat | Flat turf | 1m6f | 54 | 8.30 | 30 Sep 26 | |
| Flat | Flat turf | 2m | 52 | 7.30 | 12 Oct 26 | |
| Flat | Flat turf | 1m5f | 13 | 8.50 | 7 Aug 26 | |
| Jumps | Hurdle | 1m7½f | 165 | 8.40 | 15 Feb 26 | |
| Jumps | Hurdle | 3m | 87 | 8.60 | 15 Feb 26 | |
| Jumps | Hurdle | 2m4f | 85 | 8.40 | 15 Feb 26 | |
| Jumps | Chase | 2m4½f | 68 | 7.20 | 15 Feb 26 | |
| Jumps | Chase | 3m | 54 | 6.90 | 1 Mar 23 | |
| Jumps | Chase | 2m | 38 | 6.40 | 1 Feb 26 | |
| Jumps | NH Flat (bumper) | 1m7½f | 35 | 8.20 | 22 Dec 25 | |
| Jumps | Chase | 2m4f | 20 | 6.50 | 16 Mar 18 | |
| Jumps | Hurdle | 2m3½f | 18 | 7.80 | 16 Mar 18 | |
| Jumps | Chase | 2m7½f | 15 | 8.10 | 15 Feb 26 | |
| Jumps | Hurdle | 2m½f | 12 | 9.20 | 26 Mar 21 | |
| Jumps | Hurdle | 2m1½f | 12 | 9.60 | 21 Mar 25 |
Seasons 2016 to date, advertised distance rounded to the nearest half furlong. Min 100 runners.
Draw summary at Musselburgh (Flat)
| 5f | 149 | Turf | |||
| 7f | 153 | Turf | |||
| 1m | 60 | Turf | |||
| 1m1f | 41 | Turf | |||
| 1m4½f | 37 | Turf |
Flat races with 8 or more runners since 1 January 2019; stalls ranked within each race and split into thirds. Stall by stall figures on the draw bias page: /courses/musselburgh/draw-bias
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.
Run style at Musselburgh
| Led | 673 | 146 | Flat | |
| Prominent | 2,678 | 410 | Flat | |
| Midfield | 610 | 47 | Flat | |
| Held up | 1,848 | 120 | Flat | |
| Led | 393 | 86 | Jumps | |
| Prominent | 1,833 | 276 | Jumps | |
| Midfield | 399 | 30 | Jumps | |
| Held up | 1,055 | 61 | Jumps |
Run style read from the in-running race comment, races 2019 to 2025. Min 100 runs.
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.
Musselburgh course records
| 2m | 3,482 | Chase | 3:46.60 | 28 Feb 19 | Good | Keith Dalgleish | |
| 2m1f | 3,715 | Chase | 4:07.70 | 10 Mar 19 | Good To Soft | Sam England | |
| 2m4f | 4,373 | Chase | 4:46.80 | 18 Dec 17 | Good | J T R Dreaper | |
| 2m4½f | 4,468 | Chase | 4:58.30 | 1 Jan 19 | Good | Olly Murphy | |
| 2m7½f | 5,198 | Chase | 6:02.40 | 16 Feb 25 | Good To Soft | George Bewley | |
| 3m | 5,230 | Chase | 5:51.10 | 18 Dec 17 | Good | Karl Thornton | |
| 3m2½f | 5,858 | Chase | 6:51.30 | 24 Mar 17 | Good | Victor Thompson | |
| 3m6f | 6,577 | Chase | 7:54.11 | 3 Nov 21 | Good To Soft | Jennie Candlish | |
| 3m7½f | 6,896 | Chase | 8:14.88 | 3 Feb 24 | Good To Soft | Lucinda Russell | |
| 4m1f | 7,216 | Chase | 8:28.60 | 4 Feb 17 | Good | Victor Dartnall | |
| 5f | 1,101 | Flat | 0:56.77 | 9 Jun 18 | Good To Firm | Michael Appleby | |
| 7f | 1,573 | Flat | 1:25.29 | 5 Jun 21 | Good | Ivan Furtado | |
| 1m | 1,762 | Flat | 1:37.67 | 25 Jul 21 | Good | Marco Botti | |
| 1m1f | 1,967 | Flat | 1:49.99 | 1 Jul 25 | Good | Karl Burke | |
| 1m4½f | 2,744 | Flat | 2:40.32 | 25 Jul 17 | Good To Firm | Jim Goldie | |
| 1m5f | 2,860 | Flat | 2:46.93 | 7 Aug 26 | Good | Ewan Whillans | |
| 1m6f | 3,076 | Flat | 2:59.38 | 25 Jul 21 | Good | R. Mike Smith | |
| 1m7f | 3,300 | Flat | 3:16.41 | 13 May 19 | Good To Firm | Gillian Boanas | |
| 2m | 3,517 | Flat | 3:26.90 | 14 Sep 19 | Good To Firm | William Muir | |
| 2m2f | 3,988 | Flat | 3:56.98 | 25 Aug 26 | Good | Jim Goldie | |
| 2m½f | 3,605 | Hurdle | 3:49.80 | 27 Feb 19 | Good | Ben Haslam | |
| 2m1½f | 3,827 | Hurdle | 4:07.10 | 20 Mar 26 | Good To Soft | Neil Mulholland | |
| 2m3½f | 4,261 | Hurdle | 4:37.90 | 18 Dec 17 | Good | Sandy Thomson | |
| 2m4f | 4,350 | Hurdle | 4:46.10 | 13 Feb 19 | Good | Tim Vaughan | |
| 2m6f | 4,840 | Hurdle | 5:23.00 | 7 Nov 18 | Good To Firm | Iain Jardine | |
| 3m | 5,239 | Hurdle | 5:44.80 | 20 Mar 26 | Good To Soft | Donald Whillans | |
| 3m2f | 5,746 | Hurdle | 6:26.90 | 5 Feb 17 | Good | Paul Nicholls | |
| 1m7½f | 3,424 | NH Flat | 3:29.10 | 28 Feb 19 | Good | Keith Dalgleish |
Fastest recorded winning time for each race type and trip (to the nearest half furlong) in the RaceWatch results database. Where rail movements change the exact yardage, the quickest run per yard is shown with its measured distance.
Pattern and graded races run at Musselburgh in the last 12 months
| 31 Jan 26 | January | bet365 Scottish Triumph Hurdle (A Juvenile Hurdle) | Listed | Jumps | 1m7½f | Dan Skelton | Tristan Durrell | 11/2 | 6 | |
| 4 Apr 26 | April | Virgin Bet Goliath Cup Stakes | Listed | Flat | 1m6f | Karl Burke | Clifford Lee | 5/4F | 6 | |
| 6 Jun 26 | June | Edinburgh Gin Queen Of Scots British EBF Fillies' Stakes | Listed | Flat | 7f | Richard Hannon | Callum Rodriguez | 4/1 | 7 |
Group, Grade and Listed races in the 12 months to 12 October 2026, with the latest winner.
Latest Musselburgh winners (12 October 2026)
| Join Racing TV Now Amateur Jockeys' Handicap Stakes | Flat | 1m1f | Good To Soft | 18/1 | Iain Jardine | Mr James Hills | 8 | |
| British EBF Novice Stakes | Flat | 7f | Good To Soft | 1/4F | Karl Burke | Sam James | 4 | |
| Kick Start Your Career With The SRA Selling Stakes | Flat | 7f | Good To Soft | 13/8F | Charlie Johnston | Ryan Sexton | 9 | |
| Watch On Racing TV Handicap Stakes | Flat | 5f | Good To Soft | 17/2 | Jim Goldie | Sam James | 14 | |
| British Stallion Stud EBF Fillies' Handicap Stakes | Flat | 7f | Good To Soft | 12/1 | Richard & Peter Fahey | Shane Gray | 7 | |
| Musselburgh Members Handicap Stakes | Flat | 7f | Good To Soft | 13/2 | Iain Jardine | Jack Nicholls | 11 | |
| Racing TV Handicap Stakes | Flat | 2m | Good To Soft | 5/1 | Jim Goldie | Lauren Young | 8 |
Winners at the most recent meeting in the results database.
Musselburgh meetings in the same weeks last year
| 5 Nov 25 | Wednesday | Flat | 7 | Wednesday 4 November |
| 28 Nov 25 | Friday | Jumps | 7 | Friday 27 November |
| 8 Dec 25 | Monday | Jumps | 6 | Monday 7 December |
Meetings held at the course in the 60 days from this date last year, a guide to the coming fixture list. Dates this year are set by the fixture list and can differ.
Win % by Run style
Musselburgh runners on the day
Members get the Musselburgh racecard with RWS scores on every runner, market moves across 20+ bookmakers, horse, trainer and jockey profiles, and Tracker+ to follow course specialists.
By continuing you agree to our Terms and Intellectual Property and Acceptable Use policy.
What is the flat, sharp Musselburgh circuit by the sea like?
Musselburgh is a flat, sharp, right-handed oval of about a mile and a quarter on the coast, with a straight five furlongs.
How do Musselburgh's Flat and jumps meetings fit across the year?
Musselburgh races on the Flat and over jumps at different times through the year.
Does the draw matter at Musselburgh?
Stall by stall figures sit on the draw bias page.
Are Scottish trainers better at Musselburgh than Yorkshire raiders?
Lucinda Russell leads the Musselburgh jumps trainers since 2021/22 with 34 winners and Jim Goldie leads the Flat with 69. Trainer and jockey tables show runs, win %, place %
How often do favourites win at Musselburgh?
The favourites table splits the record by race type and the season table tracks it year by year.
When is the next Musselburgh meeting?
Musselburgh last raced on 12 October 2026, and the latest winners table shows every result from that card. The upcoming meetings table fills as soon as the next fixture reaches the racecards.
Questions people ask
Is Musselburgh right-handed?
Yes, Musselburgh is a right-handed course with a flat, sharp oval of about a mile and a quarter. The track also has a straight five furlongs.
How often do favourites win at Musselburgh?
The figure updates after every meeting and is split by race type on the page.
Who is the leading trainer at Musselburgh?
Lucinda Russell has the most jumps winners at Musselburgh since 2021/22 with 34. Jim Goldie leads the Flat trainers since 2021 with 69 course winners.
When did Musselburgh last race?
Musselburgh last raced on 12 October 2026, and every winner from that card is listed on the page. The next meeting appears in the upcoming table once it reaches the racecards.
Is there a draw bias at Musselburgh?
The Musselburgh draw summary compares low, middle and high stalls for Flat races of eight or more runners since 2019, by trip.
What is a course specialist at Musselburgh?
A Musselburgh course specialist here is a horse with two or more course wins since May 2014 that has run in the last year. Musselburgh currently has 50 of them still in training.
What kind of racing is there at Musselburgh?
Musselburgh is a racecourse in Great Britain that stages Flat and jumps racing, on turf.
Who is the top trainer at Musselburgh?
Over the last five seasons plus the current one, the leading trainer at Musselburgh by winners is Jim Goldie on the Flat (69 winners from 512 runners) and Lucinda Russell over jumps (34 winners from 215 runners).
Who is the top jockey at Musselburgh?
Over the last five seasons plus the current one, the leading jockey at Musselburgh by winners is Paul Mulrennan on the Flat (57 winners from 346 rides) and Brian Hughes over jumps (35 winners from 210 rides).
How big are the fields at Musselburgh?
Musselburgh staged 1,854 races from 2016 to 12 October 2026, with an average field of 8.1 runners.
How many big races are run at Musselburgh?
Musselburgh staged 3 Group, Grade or Listed races in the 12 months to 12 October 2026.
More free data
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.
Updated