The fastest winning time in turf Flat races over 5f 1y at Musselburgh since 2015 is 0:56.77, set by Caspian Prince (IRE) on 9 June 2018, against a median winning time of 0:59.94 from 396 races.Sample: 1,964 timed races · Window: 1 January 2015 to 12 October 2026 · Source: Official winning times from the RaceWatch results database (British and Irish results since 2015) and declared cards
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 jumps winning times by distance since 2015
| Hurdle | 1m7f 124y | 3:35.00 | 3:46.99 | 188 | 1 Jan 17 | Good | 12.00 | 15 Feb 26 | |
| Hurdle | 2m 85y | 3:49.80 | 3:59.20 | 10 | 27 Feb 19 | Good | 9.40 | 26 Mar 21 | |
| Hurdle | 2m1f 87y | 4:07.10 | 4:14.77 | 14 | 20 Mar 26 | Good to Soft | 7.70 | 20 Mar 26 | |
| Hurdle | 2m3f 81y | 4:37.90 | 4:48.10 | 29 | 18 Dec 17 | Good | 10.20 | 16 Mar 18 | |
| Hurdle | 2m3f 170y | 4:47.60 | 5:04.67 | 86 | 1 Jan 19 | Good | 17.10 | 20 Mar 26 | |
| Hurdle | 2m7f 179y | 5:44.80 | 6:03.10 | 91 | 20 Mar 26 | Good to Soft | 18.30 | 20 Mar 26 | |
| Hurdle | 3m 110y | 5:38.80 | 5:49.90 | 5 | 1 Feb 15 | Good | 11.10 | 1 Feb 15 | |
| Hurdle | 3m2f 26y | 6:26.90 | 6:45.40 | 5 | 5 Feb 17 | Good | 18.50 | 7 Feb 21 | |
| Chase | 1m7f 182y | 3:46.60 | 3:56.99 | 41 | 28 Feb 19 | Good | 10.40 | 1 Feb 26 | |
| Chase | 2m3f 193y | 4:46.80 | 5:02.50 | 29 | 18 Dec 17 | Good | 15.70 | 16 Mar 18 | |
| Chase | 2m4f 68y | 4:57.33 | 5:18.76 | 67 | 31 Jan 26 | Good to Soft | 21.40 | 15 Feb 26 | |
| Chase | 2m6f | 5:25.20 | 5:43.88 | 8 | 10 Dec 18 | Good | 18.70 | 5 Feb 22 | |
| Chase | 2m7f 138y | 5:58.71 | 6:10.20 | 15 | 31 Jan 26 | Good to Soft | 11.50 | 15 Feb 26 | |
| Chase | 2m7f 170y | 5:51.10 | 6:11.88 | 62 | 18 Dec 17 | Good | 20.80 | 1 Mar 23 | |
| Chase | 3m2f 138y | 6:47.10 | 7:08.95 | 12 | 6 Nov 15 | Good | 21.90 | 5 Feb 22 | |
| NH Flat | 1m7f 124y | 3:29.10 | 3:48.67 | 42 | 28 Feb 19 | Good | 19.60 | 22 Dec 25 |
Official winning times of jumps races at Musselburgh from 1 January 2015, grouped by race type and exact advertised distance (a rail movement that changes the yardage makes a separate row). Rows need 5 or more timed races. Median is the middle winning time. Times more than 10% faster than the median for the same course and distance are treated as recording errors and left out.
Musselburgh jumps median winning time by going
| Hurdle | 1m7f 124y | Good | 3:40.90 | 3:35.00 | 55 |
| Hurdle | 1m7f 124y | Good to soft or yielding | 3:47.53 | 3:38.20 | 81 |
| Hurdle | 1m7f 124y | Soft | 3:55.44 | 3:43.20 | 48 |
| Hurdle | 2m 85y | Good to soft or yielding | 3:59.20 | 3:56.50 | 6 |
| Hurdle | 2m1f 87y | Good to soft or yielding | 4:13.97 | 4:07.10 | 10 |
| Hurdle | 2m3f 81y | Good | 4:45.50 | 4:37.90 | 16 |
| Hurdle | 2m3f 81y | Good to soft or yielding | 4:55.20 | 4:43.30 | 8 |
| Hurdle | 2m3f 81y | Soft | 4:55.60 | 4:51.40 | 5 |
| Hurdle | 2m3f 170y | Good | 4:54.86 | 4:47.60 | 14 |
| Hurdle | 2m3f 170y | Good to soft or yielding | 5:02.90 | 4:52.87 | 43 |
| Hurdle | 2m3f 170y | Soft | 5:13.60 | 4:59.10 | 29 |
| Hurdle | 2m7f 179y | Good | 5:56.36 | 5:45.70 | 29 |
| Hurdle | 2m7f 179y | Good to soft or yielding | 6:02.58 | 5:44.80 | 38 |
| Hurdle | 2m7f 179y | Soft | 6:16.93 | 5:56.58 | 23 |
| Chase | 1m7f 182y | Good | 3:52.00 | 3:46.60 | 13 |
| Chase | 1m7f 182y | Good to soft or yielding | 3:57.50 | 3:52.20 | 20 |
| Chase | 1m7f 182y | Soft | 4:07.02 | 3:55.10 | 8 |
| Chase | 2m3f 193y | Good | 4:57.30 | 4:46.80 | 17 |
| Chase | 2m3f 193y | Good to soft or yielding | 5:06.60 | 4:59.40 | 7 |
| Chase | 2m3f 193y | Soft | 5:14.30 | 5:07.30 | 5 |
| Chase | 2m4f 68y | Good | 5:10.20 | 4:58.30 | 9 |
| Chase | 2m4f 68y | Good to soft or yielding | 5:16.54 | 4:57.33 | 35 |
| Chase | 2m4f 68y | Soft | 5:31.89 | 5:10.90 | 23 |
| Chase | 2m7f 138y | Good to soft or yielding | 6:05.85 | 5:58.71 | 9 |
| Chase | 2m7f 138y | Soft | 6:15.30 | 6:05.26 | 6 |
| Chase | 2m7f 170y | Good | 6:02.00 | 5:51.10 | 22 |
| Chase | 2m7f 170y | Good to soft or yielding | 6:13.10 | 6:01.80 | 21 |
| Chase | 2m7f 170y | Soft | 6:26.64 | 6:07.27 | 19 |
| Chase | 3m2f 138y | Good | 6:53.10 | 6:47.10 | 7 |
| NH Flat | 1m7f 124y | Good | 3:38.90 | 3:29.10 | 13 |
| NH Flat | 1m7f 124y | Good to soft or yielding | 3:48.23 | 3:41.20 | 15 |
| NH Flat | 1m7f 124y | Soft | 3:55.54 | 3:48.00 | 14 |
Official going on the day grouped into bands (yielding counts with good to soft, all-weather descriptions show as AW). Cells need 5 or more timed races since 2015.
Seconds by Going
Musselburgh Flat winning times by distance since 2015
| Flat | 5f 1y | 0:56.77 | 0:59.94 | 396 | 9 Jun 18 | Good to Firm | 3.20 | 12 Oct 26 | |
| Flat | 7f 15y | 1:25.26 | 1:28.06 | 87 | 1 Jul 25 | Good | 2.80 | 12 Oct 26 | |
| Flat | 7f 33y | 1:25.00 | 1:29.43 | 258 | 4 Jun 16 | Good to Firm | 4.40 | 16 Oct 23 | |
| Flat | 1m 2y | 1:37.67 | 1:41.06 | 139 | 25 Jul 21 | Good | 3.40 | 12 Sep 26 | |
| Flat | 1m 207y | 1:49.99 | 1:53.79 | 94 | 1 Jul 25 | Good | 3.80 | 30 Jun 26 | |
| Flat | 1m 208y | 1:51.66 | 1:52.80 | 6 | 12 Sep 26 | Good | 1.10 | 12 Oct 26 | |
| Flat | 1m4f 52y | 2:39.37 | 2:42.83 | 7 | 4 Sep 15 | Good to Firm | 3.50 | 13 Oct 15 | |
| Flat | 1m4f 104y | 2:38.82 | 2:44.73 | 108 | 4 Jun 16 | Good to Firm | 5.90 | 30 Jun 26 | |
| Flat | 1m5f | 2:46.93 | 2:55.06 | 13 | 7 Aug 26 | Good | 8.10 | 7 Aug 26 | |
| Flat | 1m5f 164y | 2:58.26 | 2:58.77 | 5 | 12 Sep 15 | Good to Firm | 0.50 | 29 Apr 16 | |
| Flat | 1m5f 216y | 2:59.38 | 3:04.39 | 50 | 25 Jul 21 | Good | 5.00 | 30 Sep 26 | |
| Flat | 1m7f 165y | 3:30.14 | 3:31.54 | 5 | 21 Jul 15 | Good | 1.40 | 24 Apr 16 | |
| Flat | 1m7f 217y | 3:25.62 | 3:32.79 | 53 | 13 Jun 15 | Good to Firm | 7.20 | 12 Oct 26 | |
| Flat | 2m2f 28y | 3:56.98 | 4:05.85 | 11 | 25 Aug 26 | Good | 8.90 | 12 Sep 26 |
Official winning times of Flat races at Musselburgh from 1 January 2015, grouped by race type and exact advertised distance (a rail movement that changes the yardage makes a separate row). Rows need 5 or more timed races. Median is the middle winning time. Times more than 10% faster than the median for the same course and distance are treated as recording errors and left out.
Seconds by Year
Musselburgh Flat median winning time by going
| Flat | 5f 1y | Good to firm or firmer | 0:59.39 | 0:56.77 | 82 |
| Flat | 5f 1y | Good | 0:59.78 | 0:57.77 | 211 |
| Flat | 5f 1y | Good to soft or yielding | 1:01.06 | 0:58.44 | 58 |
| Flat | 5f 1y | Soft | 1:02.46 | 1:00.49 | 42 |
| Flat | 7f 15y | Good | 1:27.91 | 1:25.26 | 64 |
| Flat | 7f 15y | Good to soft or yielding | 1:28.66 | 1:27.49 | 15 |
| Flat | 7f 15y | Soft | 1:34.51 | 1:29.93 | 5 |
| Flat | 7f 33y | Good to firm or firmer | 1:28.64 | 1:25.00 | 82 |
| Flat | 7f 33y | Good | 1:29.35 | 1:25.29 | 116 |
| Flat | 7f 33y | Good to soft or yielding | 1:31.21 | 1:29.16 | 30 |
| Flat | 7f 33y | Soft | 1:33.11 | 1:30.40 | 29 |
| Flat | 1m 2y | Good to firm or firmer | 1:39.70 | 1:38.06 | 37 |
| Flat | 1m 2y | Good | 1:41.05 | 1:37.67 | 67 |
| Flat | 1m 2y | Good to soft or yielding | 1:43.35 | 1:40.64 | 27 |
| Flat | 1m 2y | Soft | 1:45.62 | 1:42.75 | 7 |
| Flat | 1m 207y | Good to firm or firmer | 1:51.94 | 1:50.46 | 17 |
| Flat | 1m 207y | Good | 1:53.59 | 1:49.99 | 61 |
| Flat | 1m 207y | Good to soft or yielding | 1:58.75 | 1:56.47 | 5 |
| Flat | 1m 207y | Soft | 1:58.37 | 1:56.03 | 11 |
| Flat | 1m4f 104y | Good to firm or firmer | 2:43.33 | 2:38.82 | 26 |
| Flat | 1m4f 104y | Good | 2:44.36 | 2:40.91 | 58 |
| Flat | 1m4f 104y | Good to soft or yielding | 2:47.84 | 2:45.00 | 14 |
| Flat | 1m4f 104y | Soft | 2:53.01 | 2:50.63 | 10 |
| Flat | 1m5f | Good | 2:52.83 | 2:46.93 | 9 |
| Flat | 1m5f 216y | Good to firm or firmer | 3:02.65 | 3:00.37 | 12 |
| Flat | 1m5f 216y | Good | 3:04.98 | 2:59.38 | 24 |
| Flat | 1m5f 216y | Good to soft or yielding | 3:08.07 | 3:03.42 | 7 |
| Flat | 1m5f 216y | Soft | 3:10.83 | 3:03.53 | 6 |
| Flat | 1m7f 217y | Good to firm or firmer | 3:30.00 | 3:25.62 | 17 |
| Flat | 1m7f 217y | Good | 3:32.31 | 3:28.98 | 24 |
| Flat | 1m7f 217y | Good to soft or yielding | 3:38.18 | 3:33.07 | 7 |
| Flat | 1m7f 217y | Soft | 3:46.26 | 3:37.88 | 5 |
| Flat | 2m2f 28y | Good | 4:00.63 | 3:56.98 | 7 |
Official going on the day grouped into bands (yielding counts with good to soft, all-weather descriptions show as AW). Cells need 5 or more timed races since 2015.
Musselburgh fastest Flat winning times this season (2026)
| Flat | 5f 1y | 0:57.81 | 6 Jun 26 | Good | -2.13 | 1.04 | 33 | |
| Flat | 7f 15y | 1:25.51 | 30 Jun 26 | Good | -2.55 | 0.25 | 32 | |
| Flat | 1m 2y | 1:38.94 | 22 Jun 26 | Good | -2.12 | 1.27 | 11 | |
| Flat | 1m 207y | 1:50.14 | 30 Jun 26 | Good | -3.65 | 0.15 | 9 | |
| Flat | 1m 208y | 1:51.66 | 12 Sep 26 | Good | -1.14 | 0.00 | 6 | |
| Flat | 1m4f 104y | 2:42.24 | 22 Jun 26 | Good | -2.49 | 3.42 | 6 | |
| Flat | 1m5f | 2:46.93 | 7 Aug 26 | Good | -8.13 | 0.00 | 2 | |
| Flat | 1m5f 216y | 3:03.53 | 4 Apr 26 | Soft | -0.86 | 4.15 | 3 | |
| Flat | 1m7f 217y | 3:28.98 | 5 Jun 26 | Good | -3.81 | 3.36 | 5 | |
| Flat | 2m2f 28y | 3:56.98 | 25 Aug 26 | Good | -8.87 | 0.00 | 2 |
Flat season = calendar year. Only distances with 5 or more timed races since 2015 are shown. A negative figure against the median means faster than the typical winner.
Seconds by Going
Put the times beside the Musselburgh card
Members get every Musselburgh racecard with RWS scores, market moves across 20+ bookmakers and Speed+ speed and sectional data data where available, alongside these official times.
By continuing you agree to our Terms and Intellectual Property and Acceptable Use policy.
What is the fastest winning time at Musselburgh?
Over 5f 1y, the most-run trip, the fastest winning time since 2015 is 0:56.77 by Caspian Prince (IRE) on 9 June 2018. The distance table gives the fastest time for every race type and trip with 5 or more races.
What is a typical winning time at Musselburgh?
The median winning time over 5f 1y at Musselburgh is 0:59.94 from 396 races. Half the winners were quicker and half slower, so the median is a steadier guide than the fastest time.
How much does the going change winning times at Musselburgh?
On the most-run turf Flat trip at Musselburgh, the median soft-ground winner took 2.7 seconds longer than on good ground. The going table shows the median for each going band with 5 or more races.
Which winners have been fastest at Musselburgh this season?
The season table lists the quickest winner so far this season at each Musselburgh trip, with the gap to the fastest time since 2015 and to the median. A negative figure against the median means quicker than a typical winner.
How are the Musselburgh winning times measured?
Each time is the official winning time from the result, grouped by race type and exact advertised distance since 2015. Times more than 10 per cent faster than the median for the same trip are treated as recording errors and left out.
Questions people ask
Is this the Musselburgh course record?
The fastest times here cover races since 1 January 2015, so they are the quickest winners of the last decade rather than the all-time course records. Over 5f 1y the quickest since 2015 is 0:56.77, from 396 races.
Why are some Musselburgh distances listed more than once?
Rows use the exact advertised distance, so a trip that changes, for example after a rail movement or a remeasurement, gets a separate row with its own times. Comparing a time with the right row avoids flattering or harsh comparisons.
What does median winning time mean?
The median is the middle winning time when every Musselburgh race over a trip is lined up from fastest to slowest. A winner quicker than the median ran faster than a typical winner over that course and distance.
How often are the Musselburgh winning times updated?
The tables refresh every morning after the previous day's results, so a new fastest time appears the day after it is set. The next meeting table fills in as soon as the next Musselburgh card is declared.
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