Skip to content

Racecourse statistics

Windsor racecourse statistics

Every runner at Windsor in our archive in the last 5 years (since 1 October 2021): who wins here, how favourites fare, the biggest-priced winners, the draw and the angles that have paid at SP.

Figures as at 19 Oct 2026, 18:13 · last meeting in our archive 14 Sep 2026

Covers 1 October 2021 – 20 October 2026

916races · 128 meetings
8,277runners · 5,500 horses
32.7%favourites won · 321 of 981Last 12 months: 26.8% (56 of 209)
100/1biggest-priced winner · Time Patrol (GB)

In brief

as at 19 Oct 2026

Windsor has staged 916 races over 128 meetings in our archive in the last 5 years (since 1 October 2021), with 8,277 runners.

Favourites have won 32.7% of their runs here (321 from 981), a level-stakes P/L of −109.56 points to a £1 stake at SP.

William Haggas has the most winners here (31 from 134 runners, 23.1%). Among yards with 30 or more runners, John & Thady Gosden has the best win rate: 30.5% (25 from 82).

Oisin Murphy has the most winners here (59 from 243 rides, 24.3%). Among riders with 30 or more rides, Andrea Atzeni has the best win rate: 26.7% (8 from 30).

No trip here shows the lowest and highest thirds of the stalls more than 3 points apart on 100 or more runs each.

4 angles here made a level-stakes profit at SP in both periods we test, on 100 or more runs.

Favourites and the market

by starting-price rank

Favourites have won 32.7% of their runs here (321 from 981), a level-stakes P/L of −109.56 points to a £1 stake at SP.

Position in the bettingRunsWonWin %£1 P/LFair A/E
FavouriteRuns 981Won 321Win 32.7%£1 −109.56A/E 1.03
2nd–3rd in the bettingRuns 1,849Won 317Win 17.1%£1 −295.28A/E 1.02
4th–6th in the bettingRuns 2,632Won 206Win 7.8%£1 −493.50A/E 0.99
7th or biggerRuns 2,815Won 74Win 2.6%£1 −1,081.00A/E 0.90

Favourites by race type

RacesRunsWonWin %£1 P/LFair A/E
FlatRuns 929Won 302Win 32.5%£1 −106.05A/E 1.02
HurdleRuns 26Won 9Win 34.6%£1 −2.11A/E 1.10
ChaseRuns 24Won 10Win 41.7%£1 +0.60A/E 1.11
NH FlatRuns 2Won 0Win 0.0%£1 −2.00A/E 0.00

Favourites by going

GoingRunsWonWin %£1 P/LFair A/E
Good to FirmRuns 556Won 181Win 32.6%£1 −66.71A/E 0.99
GoodRuns 207Won 70Win 33.8%£1 −15.26A/E 1.12
Good to SoftRuns 63Won 20Win 31.7%£1 −12.04A/E 0.92
SoftRuns 129Won 42Win 32.6%£1 −11.68A/E 1.10
HeavyRuns 26Won 8Win 30.8%£1 −3.87A/E 1.04

Favourites include joint favourites. Dimmed rows have fewer than 30 runs. Fair A/E compares wins with a margin-stripped market expectation at SP. Favourite-heavy samples naturally read a few points warm, so 1.05 means "beat the margin-free market read", not "the market underrates this by 5%". £1 P/L is level stakes at SP.

Trainers

last 5 years

William Haggas has the most winners here (31 from 134 runners, 23.1%). Among yards with 30 or more runners, John & Thady Gosden has the best win rate: 30.5% (25 from 82).

Most winners

TrainerRunsWonWin %£1 P/LFair A/E
William HaggasRuns 134Won 31Win 23.1%£1 −32.91A/E 0.94
Tony CarrollRuns 235Won 31Win 13.2%£1 +69.96A/E 1.42
John & Thady GosdenRuns 82Won 25Win 30.5%£1 +14.35A/E 1.30
Andrew BaldingRuns 154Won 25Win 16.2%£1 −47.83A/E 0.84
Ralph BeckettRuns 119Won 23Win 19.3%£1 −27.34A/E 0.97
Richard HannonRuns 224Won 23Win 10.3%£1 −106.58A/E 0.75
Clive CoxRuns 122Won 22Win 18.0%£1 −0.67A/E 1.35
George BougheyRuns 120Won 21Win 17.5%£1 −44.62A/E 1.06
Jack ChannonRuns 85Won 17Win 20.0%£1 −5.05A/E 1.62
Eve Johnson HoughtonRuns 158Won 17Win 10.8%£1 −22.96A/E 1.02

Ordered by winners here; a tie goes to the fewer runners.

Best win %

TrainerRunsWonWin %£1 P/LFair A/E
John & Thady GosdenRuns 82Won 25Win 30.5%£1 +14.35A/E 1.30
Richard SpencerRuns 30Won 8Win 26.7%£1 +29.95A/E 2.36
William HaggasRuns 134Won 31Win 23.1%£1 −32.91A/E 0.94
Michael BlakeRuns 35Won 8Win 22.9%£1 +31.75A/E 2.02
Dan SkeltonRuns 33Won 7Win 21.2%£1 +2.33A/E 1.44
James TateRuns 33Won 7Win 21.2%£1 −0.75A/E 1.52
Jack ChannonRuns 85Won 17Win 20.0%£1 −5.05A/E 1.62
Roger VarianRuns 75Won 15Win 20.0%£1 −6.76A/E 1.06
Emma LavelleRuns 30Won 6Win 20.0%£1 −1.87A/E 1.66
Ralph BeckettRuns 119Won 23Win 19.3%£1 −27.34A/E 0.97

Ordered by win rate, among those with 30 or more runners here; a tie goes to the bigger sample.

Beat the market

TrainerRunsWonWin %£1 P/LFair A/E
Stuart WilliamsRuns 115Won 15Win 13.0%£1 +125.16A/E 1.71
Michael AttwaterRuns 83Won 10Win 12.0%£1 +3.74A/E 1.66
Charles HillsRuns 96Won 16Win 16.7%£1 +50.62A/E 1.63
Jack ChannonRuns 85Won 17Win 20.0%£1 −5.05A/E 1.62
Daniel & Claire KublerRuns 52Won 10Win 19.2%£1 +35.21A/E 1.52
J S MooreRuns 53Won 5Win 9.4%£1 +7.00A/E 1.47
Christopher MasonRuns 55Won 8Win 14.5%£1 −11.00A/E 1.44
Ed DunlopRuns 69Won 10Win 14.5%£1 −2.56A/E 1.43
George ScottRuns 54Won 8Win 14.8%£1 −24.21A/E 1.42
Tony CarrollRuns 235Won 31Win 13.2%£1 +69.96A/E 1.42

Ordered by fair A/E, among those with 50 or more runners at a fair price here: above 1.00, their winners came at bigger prices than the margin-free market expected.

£1 P/L is level stakes at SP. Dimmed rows have fewer than 30 runners.

Jockeys

last 5 years

Oisin Murphy has the most winners here (59 from 243 rides, 24.3%). Among riders with 30 or more rides, Andrea Atzeni has the best win rate: 26.7% (8 from 30).

Most winners

JockeyRunsWonWin %£1 P/LFair A/E
Oisin MurphyRuns 243Won 59Win 24.3%£1 −27.75A/E 1.05
Tom MarquandRuns 339Won 49Win 14.5%£1 −99.50A/E 0.88
Rossa RyanRuns 271Won 48Win 17.7%£1 −19.31A/E 1.11
William BuickRuns 105Won 27Win 25.7%£1 +5.97A/E 1.16
Rob HornbyRuns 255Won 25Win 9.8%£1 +22.68A/E 1.03
Marco GhianiRuns 122Won 23Win 18.9%£1 +79.63A/E 1.91
Kieran ShoemarkRuns 144Won 22Win 15.3%£1 −3.54A/E 1.39
Billy LoughnaneRuns 127Won 21Win 16.5%£1 −39.14A/E 0.92
David EganRuns 153Won 19Win 12.4%£1 −55.07A/E 0.88
Sean LeveyRuns 176Won 19Win 10.8%£1 −20.14A/E 0.93

Ordered by winners here; a tie goes to the fewer rides.

Best win %

JockeyRunsWonWin %£1 P/LFair A/E
Andrea AtzeniRuns 30Won 8Win 26.7%£1 −0.25A/E 1.29
William BuickRuns 105Won 27Win 25.7%£1 +5.97A/E 1.16
Oisin MurphyRuns 243Won 59Win 24.3%£1 −27.75A/E 1.05
Benoit De La SayetteRuns 71Won 15Win 21.1%£1 +77.71A/E 1.84
Jim CrowleyRuns 35Won 7Win 20.0%£1 −6.56A/E 1.03
Sean D BowenRuns 30Won 6Win 20.0%£1 +55.00A/E 2.55
Marco GhianiRuns 122Won 23Win 18.9%£1 +79.63A/E 1.91
Rossa RyanRuns 271Won 48Win 17.7%£1 −19.31A/E 1.11
Kevin StottRuns 34Won 6Win 17.6%£1 −4.37A/E 1.06
Billy LoughnaneRuns 127Won 21Win 16.5%£1 −39.14A/E 0.92

Ordered by win rate, among those with 30 or more rides here; a tie goes to the bigger sample.

Beat the market

JockeyRunsWonWin %£1 P/LFair A/E
Rhys ClutterbuckRuns 96Won 13Win 13.5%£1 +1.53A/E 1.99
Marco GhianiRuns 122Won 23Win 18.9%£1 +79.63A/E 1.91
Benoit De La SayetteRuns 71Won 15Win 21.1%£1 +77.71A/E 1.84
Luke MorrisRuns 89Won 13Win 14.6%£1 +28.10A/E 1.81
Nicola CurrieRuns 52Won 4Win 7.7%£1 +95.50A/E 1.53
Edward GreatrexRuns 51Won 8Win 15.7%£1 +22.20A/E 1.43
George BassRuns 66Won 8Win 12.1%£1 +15.50A/E 1.43
Kieran ShoemarkRuns 144Won 22Win 15.3%£1 −3.54A/E 1.39
Callum HutchinsonRuns 72Won 7Win 9.7%£1 −0.37A/E 1.32
Darragh KeenanRuns 69Won 4Win 5.8%£1 +56.25A/E 1.21

Ordered by fair A/E, among those with 50 or more rides at a fair price here: above 1.00, their winners came at bigger prices than the margin-free market expected.

£1 P/L is level stakes at SP. Dimmed rows have fewer than 30 rides.

Course specialists

3+ wins here

Lequinto (IRE) has won here 8 times from 21 runs, more than any other horse in the last 5 years (since 1 October 2021).

Biggest-priced winners

at starting price

The biggest-priced winner here in the last 5 years (since 1 October 2021) was Time Patrol (GB) at 100/1 on 4 September 2023.

The draw

Flat, 8+ runners

No trip here shows the lowest and highest thirds of the stalls more than 3 points apart on 100 or more runs each.

Under 6f

StallsRunsWonWin %Place %Fair A/E
Low thirdRuns 239Won 25Win 10.5%Place 28.5%A/E 0.99
Middle thirdRuns 269Won 23Win 8.6%Place 31.2%A/E 0.99
High thirdRuns 332Won 37Win 11.1%Place 30.4%A/E 1.05

6f – 7f

StallsRunsWonWin %Place %Fair A/E
Low thirdRuns 663Won 54Win 8.1%Place 24.7%A/E 0.91
Middle thirdRuns 730Won 57Win 7.8%Place 27.5%A/E 0.85
High thirdRuns 925Won 102Win 11.0%Place 30.2%A/E 1.17

1m – 1m1f

StallsRunsWonWin %Place %Fair A/E
Low thirdRuns 400Won 43Win 10.8%Place 28.5%A/E 1.05
Middle thirdRuns 446Won 45Win 10.1%Place 29.8%A/E 1.08
High thirdRuns 564Won 45Win 8.0%Place 27.1%A/E 0.89

1m2f – 1m4f

StallsRunsWonWin %Place %Fair A/E
Low thirdRuns 479Won 48Win 10.0%Place 26.7%A/E 1.06
Middle thirdRuns 539Won 54Win 10.0%Place 28.6%A/E 1.00
High thirdRuns 697Won 62Win 8.9%Place 30.3%A/E 0.95

Stall number as a share of the field: low is the lowest third of the stalls. Flat races with 8 or more runners. Fair A/E near 1.00 means the market had already priced the draw in.

Angles that have paid

at SP, two periods

Past results at starting price, not a forecast. Each angle made a £1 level-stakes profit in both periods (Jan 2005 – Sep 2021, and since Oct 2021), with at least 100 SP-priced runs and 10 winners in all, and is still in profit with its single biggest winner taken out. The same on every view of this page.

  • Rides by Marco Ghiani+59.2% ROI · +97.13 pts from 164 runs · 28 winners (17.1%)Jan 2005 – Sep 2021: +41.7% on 42 · Since Oct 2021: +65.3% on 122 · without the biggest winner (40/1): +56.13 pts
  • Runners by Dubawi (IRE) (sire)+36.6% ROI · +74.60 pts from 204 runs · 55 winners (27.0%)Jan 2005 – Sep 2021: +28.7% on 147 · Since Oct 2021: +57.0% on 57 · without the biggest winner (14/1): +59.60 pts
  • Rides by Edward Greatrex+35.9% ROI · +42.03 pts from 117 runs · 19 winners (16.2%)Jan 2005 – Sep 2021: +30.0% on 66 · Since Oct 2021: +43.5% on 51 · without the biggest winner (25/1): +16.03 pts
  • Runners trained by Charles Hills+14.9% ROI · +53.25 pts from 357 runs · 50 winners (14.0%)Jan 2005 – Sep 2021: +1.0% on 261 · Since Oct 2021: +52.7% on 96 · without the biggest winner (33/1): +19.25 pts

Quick answers

How do favourites do at Windsor?

Favourites (joint favourites included) have won 321 of 981 runs at Windsor in the last 5 years (since 1 October 2021) — 32.7%, a £1 level-stakes P/L of −109.56 points at SP (as at 19 Oct 2026).

Which trainer has the most winners at Windsor?

William Haggas, with 31 winners from 134 runners (23.1%) in the last 5 years (since 1 October 2021).

Which jockey has ridden the most winners at Windsor?

Oisin Murphy, with 59 winners from 243 rides (24.3%) in the last 5 years (since 1 October 2021).

Which trainer has the best strike rate at Windsor?

Among yards with 30 or more runners here in the last 5 years (since 1 October 2021), John & Thady Gosden has the best win rate: 30.5% (25 from 82).

Which jockey has the best strike rate at Windsor?

Among riders with 30 or more rides here in the last 5 years (since 1 October 2021), Andrea Atzeni has the best win rate: 26.7% (8 from 30).

Which horses have won most at Windsor?

The leading course winners in the last 5 years (since 1 October 2021): Lequinto (IRE) (8 from 21), Naasma (IRE) (4 from 7), Under The Twilight (GB) (4 from 10).

What is the biggest-priced winner at Windsor?

Time Patrol (GB) at 100/1 on 4 September 2023 in the CAE & SBS In Partnership Handicap — the biggest starting price among Windsor winners in the last 5 years (since 1 October 2021).

Is there a draw bias at Windsor?

No trip at Windsor shows the lowest and highest thirds of the stalls more than 3 points apart on samples of 100 or more runs each, in Flat races of 8 or more runners in the last 5 years (since 1 October 2021).

About Windsor

checked October 2026

Layout and key facts

  • Where: Maidenhead Road, Windsor, Berkshire, beside the Thames — Flat only, turf.
  • Shape: A figure of eight of about 1m4f, flat, with a straight 6f; the running rail is moved between meetings.
  • Season: April to October, with Monday evening fixtures through the summer.

Going and the seasons

  • Summer: Good or good to firm is usual, with watering.
  • Spring and autumn: The April and October fixtures often race on good to soft or soft ground beside the river.

Signature races and fixtures

  • Listed and Group races: The Royal Windsor Stakes (1m) in May and the Winter Hill Stakes (1m2f) in August.
  • Programme: Two-year-old races and sprint and mile handicaps on the summer evenings.

Practical notes

  • Getting there: Windsor and Eton Riverside station is about a mile away, and a riverboat runs from the town on racedays; by road from the M4 (junction 6) with parking on site.
  • Viewing: The straight course and the finish are seen from the stands; the far loop is on the big screens.

These notes are written and checked by KTB (last checked October 2026); the statistics above are computed from our results archive. Check the course's own site for fixtures, going and travel before you go.