Royal Ascot
Royal Ascot Results: Royal Ascot Winners, Jockeys and Winners 2015-2022
Royal Ascot, some would say, is the most eagerly anticipated meeting of the Flat racing calendar. A five-day festival, it hosts some of the season’s most important races in which the biggest names, both equine and human, compete.
A fixture known for its glamour and sophistication, Royal Ascot is as much an important social occasion as it is a racing occasion.
This guide will provide the winners of each race spanning the years 2015 to 2022, their jockeys, trainers and winning time.
Royal Ascot Results 2022
Royal Ascot 2022 – Day 1
Race 1 – Queen Anne Stakes (Group 1)
- Winner: Baaeed
- Jockey: Jim Crowley
- Trainer: William Haggas
- Time: 1m 37.76s
Race 2 – Coventry Stakes (Group 2)
- Winner: Bradsell
- Jockey: Hollie Doyle
- Trainer: Archie Watson
- Time: 1m 13.02s
Race 3 – King’s Stand Stakes (Group 1)
- Winner: Nature Strip
- Jockey: James McDonald
- Trainer: Chris Waller
- Time: 58.25s
Race 4 – St James’s Palace Stakes (Group 1)
- Winner: Coreobus
- Jockey: William Buick
- Trainer: Charlie Appleby
- Time: 1m 39.42s
Race 5 – Ascot Stakes
- Winner: Coltrane
- Jockey: Callum Hutchinson
- Trainer: Andrew Balding
- Time: 4m 26.25s
Race 6 – Wolferton Stakes (Listed)
- Winner: Dubai Future
- Jockey: Daniel Tudthorpe
- Trainer: Saeed Bin Suroor
- Time: 2m 4.62s
Race 7 – Copper Horse Stakes
- Winner: Get Shirty
- Jockey: Daniel Tudthorpe
- Trainer: David O’Meara
- Time: 3m 3.21s
Royal Ascot 2022 – Day 2
Race 1 – Queen Mary Stakes (Group 2)
- Winner: Dramatised
- Jockey: Daniel Tudthorpe
- Trainer: K R Burke
- Time: 59.34s
Race 2 – Queen’s Vase (Group 2)
- Winner: Eldar Eldarov
- Jockey: David Egan
- Trainer: Roger Varian
- Time: 3m 1.33s
Race 3 – Prince Of Wales’s Stakes (Group 1)
- Winner: State Of Rest
- Jockey: Shane Crosse
- Trainer: Joseph O’Brien
- Time: 2m 7.79s
Race 4 – Duke of Cambridge Stakes (Group 2)
- Winner: Saffron Beach
- Jockey: William Buick
- Trainer: Jane Chapple-Hyam
- Time: 1m 39.99s
Race 5 – Royal Hunt Cup
- Winner: Dark Shift
- Jockey: James McDonald
- Trainer: Charles Hills
- Time: 1m 39.13s
Race 6 – Windsor Castle Stakes (Listed)
- Winner: Little Big Bear
- Jockey: Ryan Moore
- Trainer: Aidan O’Brien
- Time: 1m 0.33s
Race 7 – Kensington Palace Stakes
- Winner: Rising Star
- Jockey: Neil Callan
- Trainer: Marco Botti
- Time: 1m 39.36s
Royal Ascot 2022 – Day 3
Race 1 – Norfolk Stakes (Group 2)
- Winner: The Ridler
- Jockey: Paul Hanagan
- Trainer: Richard Fahey
- Time: 1m 0.50s
Race 2 – King George V Stakes
- Winner: Secret State
- Jockey: William Buick
- Trainer: Charlie Appleby
- Time: 2m 32.43s
Race 3 – Ribblesdale Stakes (Group 2)
- Winner: Magical Lagoon
- Jockey: Shane Foley
- Trainer: Jessica Harrington
- Time: 2m 31.36s
Race 4 – Gold Cup (Group 1)
- Winner: Kyprios
- Jockey: Ryan Moore
- Trainer: Aidan O’Brien
- Time: 4m 26.52s
Race 5 – Britannia Stakes
- Winner: Thesis
- Jockey: Ryan Moore
- Trainer: Harry & Roger Charlton
- Time: 1m 38.56
Race 6 – Hampton Court Stakes (Group 3)
- Winner: Claymore
- Jockey: Adam Kirby
- Trainer: Jane Chapple-Hyam
- Time: 2m 7.45s
Race 7 – Buckingham Palace Stakes
- Winner: Inver Park
- Jockey: Ben Curtis
- Trainer: George Boughey
- Time: 1m 26.12s
Royal Ascot 2022 – Day 4
Race 1 – Albany Stakes (Group 3)
- Winner: Meditate
- Jockey: Ryan Moore
- Trainer: Aidan O’Brien
- Time: 1m 14.38s
Race 2 – Commonwealth Cup (Group 1)
- Winner: Perfect Power
- Jockey: Christophe Soumillon
- Trainer: Richard Fahey
- Time: 1m 12.85s
Race 3 – Duke Of Edinburgh Stakes
- Winner: Candleford
- Jockey: Tom Marquand
- Trainer: William Haggas
- Time: 2m 28.72s
Race 4 – Coronation Stakes (Group 1)
- Winner: Inspiral
- Jockey: Frankie Dettori
- Trainer: John & Thady Gosden
- Time: 1m 39.20s
Race 5 – Sandringham Stakes
- Winner: Heredia
- Jockey: Sean Levey
- Trainer: Richard Hannon
- Time: 1m 39.62s
Race 6 – King Edward VII Stakes (Group 2)
- Winner: Changingoftheguard
- Jockey: Ryan Moore
- Trainer: Aidan O’Brien
- Time: 2m 30.44s
Race 7 – Palace Of Holyrood Stakes
- Winner: Latin Lover
- Jockey: Hayley Turner
- Trainer: Harry Eustace
- Time: 59.56s
Royal Ascot 2022 – Day 5
Race 1 – Chesham Stakes (Listed)
- Winner: Holloway Boy
- Jockey: Daniel Tudthorpe
- Trainer: KR Burke
- Time: 1m 28.12s
Race 2 – Jersey Stakes (Group 3)
- Winner: Noble Truth
- Jockey: William Buick
- Trainer: Charlie Appleby
- Time: 1m 26.71s
Race 3 – Hardwicke Stakes (Group 2)
- Winner: Broome
- Jockey: Ryan Moore
- Trainer: Aidan O’Brien
- Time: 2m 30.07s
Race 4 – Platinum Jubilee Stakes (Group 1)
- Winner: Naval Crown
- Jockey: James Doyle
- Trainer: Charlie Appleby
- Time: 1m 12.17s
Race 5 – Wokingham Stakes
- Winner: Rohaan
- Jockey: Ryan Moore
- Trainer: David Evans
- Time: 1m 12.84s
Race 6 – Golden Gates Stakes
- Winner: Missed The Cut
- Jockey: James McDonald
- Trainer: George Boughey
- Time: 2m 6.00s
Race 7 – Queen Alexandra Stakes
- Winner: Stratum
- Jockey: William Buick
- Trainer: W P Mullins
- Time: 4m 54.69s
Royal Ascot Results 2021
Royal Ascot 2021 – Day 1
Race 1 – Queen Anne Stakes (Group 1)
- Winner: Palace Pier
- Jockey: Frankie Dettori
- Trainer: John Gosden
- Time: 1m 39.18s
Race 2 – Coventry Stakes (Group 2)
- Winner: Berkshire Shadow
- Jockey: Oisin Murphy
- Trainer: Andrew Balding
- Time: 1m 13.55s
Race 3 – King’s Stand Stakes (Group 1)
- Winner: Oxted
- Jockey: Cieren Fallon Jr.
- Trainer: Roger Teal
- Time: 59.03s
Race 4 – St James’s Palace Stakes (Group 1)
- Winner: Poetic Flare
- Jockey: Kevin Manning
- Trainer: Jim Bolger
- Time: 1m 37.40s
Race 5 – Ascot Stakes (Handicap)
- Winner: Reshoun
- Jockey: Ryan Moore
- Trainer: Ian Williams
- Time: 4m 23.41s
Race 6 – Wolferton Stakes (Listed)
- Winner: Juan Elcano
- Jockey: Andrea Atzeni
- Trainer: Kevin Ryan
- Time: 2m 4.36s
Race 7 – Copper Horse Stakes (Handicap)
- Winner: Quickthorn
- Jockey: James Doyle
- Trainer: Hughie Morrison
- Time: 3m 1.23s
Royal Ascot 2021 – Day 2
Race 1 – Queen Mary Stakes (Group 2)
- Winner: Quick Suzy
- Jockey: Declan McDonogh
- Trainer: Gavin Cromwell
- Time: 1m 0.01s
Race 2 – Queen’s Vase (Group 2)
- Winner: Kemari
- Jockey: William Buick
- Trainer: Charlie Appleby
- Time: 3m 4.02s
Race 3 – Duke of Cambridge Stakes (Group 2)
- Winner: Indie Angel
- Jockey: Frankie Dettori
- Trainer: John Gosden
- Time: 1m 39.92s
Race 4 – Prince of Wales’s Stakes (Group 1)
- Winner: Love
- Jockey: Ryan Moore
- Trainer: Aidan O’Brien
- Time: 2m 6.86s
Race 5 – Royal Hunt Cup (Heritage Handicap)
- Winner: Real World
- Jockey: William Buick
- Trainer: Saeed bin Suroor
- Time: 1m 38.04s
Race 6 – Windsor Castle Stakes (Listed)
- Winner: Chipotle
- Jockey: Adam Kirby
- Trainer: Eve Johnson Houghton
- Time: 59.78s
Race 7 – Kensington Palace Stakes (Handicap)
- Winner: Lola Showgirl
- Jockey: David Egan
- Trainer: David O’Meara
- Time: 1m 39.75s
Royal Ascot 2021 – Day 3
Race 1 – Norfolk Stakes (Group 2)
- Winner: Perfect Power
- Jockey: Paul Hanagan
- Trainer: Richard Fahey
- Time: 1m 0.44s
Race 2 – Hampton Court Stakes (Group 3)
- Winner: Mohaafeth
- Jockey: Jim Crowley
- Trainer: William Haggas
- Time: 2m 5.72s
Race 3 – Ribblesdale Stakes (Group 2)
- Winner: Loving Dream
- Jockey: Tom Marquand
- Trainer: Roger Varian
- Time: 2m 33.18s
Race 4 – Gold Cup (Group 1)
- Winner: Subjectivist
- Jockey: Joe Fanning
- Trainer: Mark Johnston
- Time:4m 20.28s
Race 5 – Britannia Stakes (Heritage Handicap)
- Winner: Perotto
- Jockey: William Buick
- Trainer: Hughie Morrison
- Time: 1m 39.19s
Race 6 – King George V Stakes (Handicap)
- Winner: Hukum
- Jockey: Jim Crowley
- Trainer: Owen Burrows
- Time: 2m 32.39s
Race 7 – Buckingham Palace Stakes (Handicap)
- Winner: Grove Ferry
- Jockey: Ray Dawson
- Trainer: David Menuisier
- Time: 1m 25.96s
Royal Ascot 2021 – Day 4
Race 1 – Albany Stakes (Group 3)
- Winner: Sandrine
- Jockey: David Probert
- Trainer: Andrew Balding
- Time: 1m 18.00s
Race 2 – King Edward VII Stakes (Group 2)
- Winner: Alenquer
- Jockey: Tom Marquand
- Trainer: William Haggas
- Time: 2m 41.31s
Race 3 – Commonwealth Cup (Group 1)
- Winner: Campanelle
- Jockey: Frankie Dettori
- Trainer: Wesley Ward
- Time: 1m 16.67s
Race 4 – Coronation Stakes (Group 1)
- Winner: Alcohol Free
- Jockey: Oisin Murphy
- Trainer: Andrew Balding
- Time: 1m 43.13s
Race 5 – Sandringham Stakes (Handicap)
- Winner: Create Belief
- Jockey: David Egan
- Trainer: Roger Varian
- Time: 1m 44.14s
Race 6 – Duke of Edinburgh Stakes (Handicap)
- Winner: Quickthorn
- Jockey: Oisin Murphy
- Trainer: Andrew Balding
- Time: 2m 41.80s
Race 7 – Palace of Holyroodhouse Stakes (Handicap)
- Winner: Significantly
- Jockey: Clifford Lee
- Trainer: Karl Burke
- Time: 1m 2.75s
Royal Ascot 2021 – Day 5
Race 1 – Chesham Stakes (Listed)
- Winner: Point Lonsdale
- Jockey: Ryan Moore
- Trainer: Aidan O’Brien
- Time: 1m 30.46s
Race 2 – Jersey Stakes (Group 3)
- Winner: Creative Force
- Jockey: William Buick
- Trainer: Charlie Appleby
- Time: 1m 29.06s
Race 3 – Hardwicke Stakes (Group 2)
- Winner: Wonderful Tonight
- Jockey: William Buick
- Trainer: David Menuisier
- Time: 2m 35.31s
Race 4 – Diamond Jubilee Stakes (Group 1)
- Winner: Dream of Dreams
- Jockey: Ryan Moore
- Trainer: Sir Michael Stoute
- Time: 1m 14.87s
Race 5 – Wokingham Stakes (Heritage Handicap)
- Winner: Rohaan
- Jockey: Shane Kelly
- Trainer: David Evans
- Time: 1m 15.09s
Race 6 – Golden Gates Stakes (Handicap)
- Winner: Foxes Tales
- Jockey: Andrea Atzeni
- Trainer: Andrew Balding
- Time: 2m 10.40s
Race 7 – Queen Alexandra Stakes (Conditions)
- Winner: Stratum
- Jockey: Andrea Atzeni
- Trainer: Willie Mullins
- Time: 4m 57.04s
Check William Hill’s Royal Ascot Guide 2023
Royal Ascot Results 2020
Royal Ascot 2020 – Day 1
Race 1 – Queen Anne Stakes (Group 1)
- Winner: Circus Maximus
- Jockey: Ryan Moore
- Trainer: Aidan O’Brien
- Time: 1m 39.09s
Race 2 – Ribblesdale Stakes (Group 2)
- Winner: Frankly Darling
- Jockey: Frankie Dettori
- Trainer: John Gosden
- Time: 2m 27.04s
Race 3 – King Edward VII Stakes (Group 2)
- Winner: Pyledriver
- Jockey: Martin Dwyer
- Trainer: William Muir
- Time: 2m 32.10s
Race 4 – King’s Stand Stakes (Group 1)
- Winner: Battaash
- Jockey: Jim Crowley
- Trainer: Charles Hills
- Time: 58.62s
Race 5 – Duke of Cambridge Stakes (Group 2)
- Winner: Nazeef
- Jockey: Jim Crowley
- Trainer: John Gosden
- Time: 1m 39.46s
Race 6 – Ascot Stakes (Handicap)
- Winner: Coeur De Lion
- Jockey: Thore Hammer Hansen
- Trainer: Alan King
- Time: 4m 33.29s
Royal Ascot 2020 – Day 2
Race 1 – Queen Mary Stakes (Group 2)
- Winner: Campanelle
- Jockey: Frankie Dettori
- Trainer: Wesley Ward
- Time: 1m 1.46s
Race 2 – Hampton Court Stakes (Group 3)
- Winner: Russian Emperor
- Jockey: Ryan Moore
- Trainer: Aidan O’Brien
- Time: 2m 7.04s
Race 3 – King George V Stakes (Handicap)
- Winner: Hukum
- Jockey: Jim Crowley
- Trainer: Owen Burrows
- Time: 2m 31.48s
Race 4 – Prince of Wales’s Stakes (Group 1)
- Winner: Lord North
- Jockey: James Doyle
- Trainer: John Gosden
- Time: 2m 5.64s
Race 5 – Royal Hunt Cup (Heritage Handicap)
- Winner: Dark Vision
- Jockey: William Buick
- Trainer: Mark Johnston
- Time: 1m 39.06s
Race 6 – Windsor Castle Stakes (Listed)
- Winner: Tactical
- Jockey: James Doyle
- Trainer: Andrew Balding
- Time: 1m 4.49s
Royal Ascot 2020 – Day 3
Race 1 – Norfolk Stakes (Group 2)
- Winner: The Lir Jet
- Jockey: Oisin Murphy
- Trainer: Michael Bell
- Time: 1m 0.62s
Race 2 – Hampton Court Stakes (Group 3)
- Winner: Russian Emperor
- Jockey: Ryan Moore
- Trainer: Aidan O’Brien
- Time: 2m 7.04s
Race 3 – Ribblesdale Stakes (Group 2)
- Winner: Frankly Darling
- Jockey: Frankie Dettori
- Trainer: John Gosden
- Time: 2m 27.04s
Race 4 – Gold Cup (Group 1)
- Winner: Stradivarius
- Jockey: Frankie Dettori
- Trainer: John Gosden
- Time: 4m 29.11s
Race 5 – Britannia Stakes (Heritage Handicap)
- Winner: Khaloosy
- Jockey: Jim Crowley
- Trainer: Roger Varian
- Time: 1m 38.46s
Race 6 – Sandringham Stakes (Handicap)
- Winner: Onassis
- Jockey: William Buick
- Trainer: Charlie Fellowes
- Time: 1m 38.29s
Royal Ascot 2020 – Day 4
Race 1 – Albany Stakes (Group 3)
- Winner: Dandalla
- Jockey: Ben Curtis
- Trainer: Karl Burke
- Time: 1m 14.55s
Race 2 – Norfolk Stakes (Group 2)
- Winner: The Lir Jet
- Jockey: Oisin Murphy
- Trainer: Michael Bell
- Time: 1m 1.27s
Race 3 – Hardwicke Stakes (Group 2)
- Winner: Fanny Logan
- Jockey: Frankie Dettori
- Trainer: John Gosden
- Time: 2m 27.96s
Race 4 – Commonwealth Cup (Group 1)
- Winner: Golden Horde
- Jockey: Adam Kirby
- Trainer: Clive Cox
- Time: 1m 9.51s
Race 5 – Queen’s Vase (Group 2)
- Winner: Santiago
- Jockey: Ryan Moore
- Trainer: Aidan O’Brien
- Time: 3m 37.21s
Race 6 – Duke of Edinburgh Stakes (Handicap)
- Winner: Scarlet Dragon
- Jockey: Hollie Doyle
- Trainer: Alan King
- Time: 2m 27.92s
Royal Ascot 2020 – Day 5
Race 1 – Silver Wokingham Handicap
- Winner: Chiefofchiefs
- Jockey: William Buick
- Trainer: Charlie Fellowes
- Time: 1m 9.38s
Race 2 – Queen Mary Stakes (Group 2)
- Winner: Alcohol Free
- Jockey: Oisin Murphy
- Trainer: Andrew Balding
- Time: 1m 16.17s
Race 3 – Coronation Stakes (Group 1)
- Winner: Alpine Star
- Jockey: Frankie Dettori
- Trainer: Jessica Harrington
- Time: 1m 36.51s
Race 4 – Coventry Stakes (Group 2)
- Winner: Nando Parrado
- Jockey: Adam Kirby
- Trainer: Clive Cox
- Time: 1m 14.89s
Race 5 – Queen Alexandra Stakes (Conditions)
- Winner: Who Dares Wins
- Jockey: Tom Marquand
- Trainer: Alan King
- Time: 4m 38.25s
Royal Ascot Results 2019
Royal Ascot 2019 – Day 1
Race 1 – Queen Anne Stakes (Group 1)
- Winner: Lord Glitters
- Jockey: Daniel Tudhope
- Trainer: David O’Meara
- Time: 1m 39.60s
Race 2 – Coventry Stakes (Group 2)
- Winner: Arizona
- Jockey: Ryan Moore
- Trainer: Aidan O’Brien
- Time: 1m 14.92s
Race 3 – King’s Stand Stakes (Group 1)
- Winner: Blue Point
- Jockey: James Doyle
- Trainer: Charlie Appleby
- Time: 1m 03.56s
Race 4 – St James’s Palace Stakes (Group 1)
- Winner: Circus Maximus
- Jockey: Ryan Moore
- Trainer: Aidan O’Brien
- Time: 1m 37.77s
Race 5 – Ascot Stakes (Handicap)
- Winner: The Grand Visir
- Jockey: Richard Kingscote
- Trainer: Ian Williams
- Time: 4m 34.95s
Race 6 – Wolferton Stakes (Listed)
- Winner: Addeybb
- Jockey: James Doyle
- Trainer: William Haggas
- Time: 2m 06.27s
Race 7 – Copper Horse Stakes (Handicap)
- Winner: Baghdad
- Jockey: Andrea Atzeni
- Trainer: Mark Johnston
- Time: 2m 29.26s
Royal Ascot 2019 – Day 2
Race 1 – Queen Mary Stakes (Group 2)
- Winner: Raffle Prize
- Jockey: Frankie Dettori
- Trainer: Mark Johnston
- Time: 1m 01.09s
Race 2 – Queen’s Vase (Group 2)
- Winner: Dashing Willoughby
- Jockey: Oisin Murphy
- Trainer: Andrew Balding
- Time: 3m 41.49s
Race 3 – Prince of Wales’s Stakes (Group 1)
- Winner: Crystal Ocean
- Jockey: Frankie Dettori
- Trainer: Sir Michael Stoute
- Time: 2m 04.79s
Race 4 – Duke of Cambridge Stakes (Group 2)
- Winner: Move Swiftly
- Jockey: David Egan
- Trainer: William Haggas
- Time: 1m 40.22s
Race 5 – Royal Hunt Cup (Heritage Handicap)
- Winner: Afaak
- Jockey: Jim Crowley
- Trainer: Charles Hills
- Time: 1m 38.48s
Race 6 – Windsor Castle Stakes (Listed)
- Winner: Southern Hills
- Jockey: Ryan Moore
- Trainer: Aidan O’Brien
- Time: 1m 01.09s
Race 7 – Kensington Palace Stakes (Handicap)
- Winner: Mot Juste
- Jockey: Robert Havlin
- Trainer: Roger Varian
- Time: 1m 40.42s
Royal Ascot 2019 – Day 3
Race 1 – Norfolk Stakes (Group 2)
- Winner: A’Ali
- Jockey: Frankie Dettori
- Trainer: Simon Crisford
- Time: 1m 00.88s
Race 2 – Hampton Court Stakes (Group 3)
- Winner: Sangarius
- Jockey: Frankie Dettori
- Trainer: Sir Michael Stoute
- Time: 2m 06.01s
Race 3 – Ribblesdale Stakes (Group 2)
- Winner: Star Catcher
- Jockey: Frankie Dettori
- Trainer: John Gosden
- Time: 2m 27.90s
Race 4 – Gold Cup (Group 1)
- Winner: Stradivarius
- Jockey: Frankie Dettori
- Trainer: John Gosden
- Time: 4m 29.11s
Race 5 – Britannia Stakes (Heritage Handicap)
- Winner: Biometric
- Jockey: Frankie Dettori
- Trainer: Ralph Beckett
- Time: 1m 39.35s
Race 6 – King George V Stakes (Handicap)
- Winner: South Pacific
- Jockey: Ryan Moore
- Trainer: Aidan O’Brien
- Time: 2m 30.01s
Race 7 – Buckingham Palace Stakes (Handicap)
- Winner: Afaak
- Jockey: Jim Crowley
- Trainer: Charles Hills
- Time: 1m 27.44s
Royal Ascot 2019 – Day 4
Race 1 – Albany Stakes (Group 3)
- Winner: Daahyeh
- Jockey: David Egan
- Trainer: Roger Varian
- Time: 1m 15.22s
Race 2 – King Edward VII Stakes (Group 2)
- Winner: Japan
- Jockey: Ryan Moore
- Trainer: Aidan O’Brien
- Time: 2m 30.95s
Race 3 – Commonwealth Cup (Group 1)
- Winner: Advertise
- Jockey: Frankie Dettori
- Trainer: Martyn Meade
- Time: 1m 12.02s
Race 4 – Coronation Stakes (Group 1)
- Winner: Watch Me
- Jockey: Pierre-Charles Boudot
- Trainer: Francis-Henri Graffard
- Time: 1m 39.00s
Race 5 – Sandringham Stakes (Handicap)
- Winner: Thanks Be
- Jockey: Hayley Turner
- Trainer: Charlie Fellowes
- Time: 1m 39.17s
Race 6 – Duke of Edinburgh Stakes (Handicap)
- Winner: Baghdad
- Jockey: Andrea Atzeni
- Trainer: Mark Johnston
- Time: 2m 29.67s
Race 7 – Palace of Holyroodhouse Stakes (Handicap)
- Winner: Biometric
- Jockey: Frankie Dettori
- Trainer: Ralph Beckett
- Time: 1m 39.87s
Royal Ascot 2019 – Day 5
Race 1 – Chesham Stakes (Listed)
- Winner: Pinatubo
- Jockey: James Doyle
- Trainer: Charlie Appleby
- Time: 1m 28.20s
Race 2 – Jersey Stakes (Group 3)
- Winner: Space Traveller
- Jockey: Daniel Tudhope
- Trainer: Richard Fahey
- Time: 1m 26.57s
Race 3 – Hardwicke Stakes (Group 2)
- Winner: Defoe
- Jockey: Andrea Atzeni
- Trainer: Roger Varian
- Time: 2m 29.36s
Race 4 – Diamond Jubilee Stakes (Group 1)
- Winner: Blue Point
- Jockey: James Doyle
- Trainer: Charlie Appleby
- Time: 1m 11.69s
Race 5 – Wokingham Stakes (Heritage Handicap)
- Winner: Cape Byron
- Jockey: Andrea Atzeni
- Trainer: Roger Varian
- Time: 1m 11.25s
Race 6 – Queen Alexandra Stakes (Conditions)
- Winner: Cleonte
- Jockey: Silvestre De Sousa
- Trainer: Andrew Balding
- Time: 4m 49.89s
Bet on Royal Ascot 2023 at William Hill
Royal Ascot Results 2018
Royal Ascot 2018 – Day 1
Race 1 – Queen Anne Stakes (Group 1)
- Winner: Accidental Agent
- Jockey: Charles Bishop
- Trainer: Eve Johnson Houghton
- Time: 1m 39.27s
Race 2 – Coventry Stakes (Group 2)
- Winner: Calyx
- Jockey: Frankie Dettori
- Trainer: John Gosden
- Time: 1m 13.09s
Race 3 – King’s Stand Stakes (Group 1)
- Winner: Blue Point
- Jockey: William Buick
- Trainer: Charlie Appleby
- Time: 59.30s
Race 4 – St James’s Palace Stakes (Group 1)
- Winner: Without Parole
- Jockey: Frankie Dettori
- Trainer: John Gosden
- Time: 1m 38.55s
Race 5 – Ascot Stakes (Handicap)
- Winner: Lagostovegas
- Jockey: Andrea Atzeni
- Trainer: Willie Mullins
- Time: 4m 33.51s
Race 6 – Wolferton Stakes (Listed)
- Winner: Monarchs Glen
- Jockey: Frankie Dettori
- Trainer: John Gosden
- Time: 2m 2.63s
Race 7 – Copper Horse Stakes (Handicap)
- Winner: Baghdad
- Jockey: Andrea Atzeni
- Trainer: Mark Johnston
- Time: 2m 29.35s
Royal Ascot 2018 – Day 2
Race 1 – Queen Mary Stakes (Group 2)
- Winner: Signora Cabello
- Jockey: Oisin Murphy
- Trainer: John Quinn
- Time: 1m 15.22s
Race 2 – Queen’s Vase (Group 2)
- Winner: Kew Gardens
- Jockey: Ryan Moore
- Trainer: Aidan O’Brien
- Time: 3m 39.66s
Race 3 – Duke of Cambridge Stakes (Group 2)
- Winner: Aljazzi
- Jockey: William Buick
- Trainer: Marco Botti
- Time: 1m 40.03s
Race 4 – Prince of Wales’s Stakes (Group 1)
- Winner: Poet’s Word
- Jockey: James Doyle
- Trainer: Sir Michael Stoute
- Time: 2m 4.15s
Race 5 – Royal Hunt Cup (Heritage Handicap)
- Winner: Settle For Bay
- Jockey: William Lee
- Trainer: David Marnane
- Time: 1m 39.97s
Race 6 – Jersey Stakes (Group 3)
- Winner: Expert Eye
- Jockey: James McDonald
- Trainer: Sir Michael Stoute
- Time: 1m 26.59s
Race 7 – Sandringham Stakes (Handicap)
- Winner: Agrotera
- Jockey: Jamie Spencer
- Trainer: Ed Walker
- Time: 1m 39.01s
Royal Ascot 2018 – Day 3
Race 1 – Norfolk Stakes (Group 2)
- Winner: Shang Shang Shang
- Jockey: Joel Rosario
- Trainer: Wesley Ward
- Time: 1m 1.59s
Race 2 – Hampton Court Stakes (Group 3)
- Winner: Hunting Horn
- Jockey: Ryan Moore
- Trainer: Aidan O’Brien
- Time: 2m 6.25s
Race 3 – Ribblesdale Stakes (Group 2)
- Winner: Magic Wand
- Jockey: Ryan Moore
- Trainer: Aidan O’Brien
- Time: 2m 28.12s
Race 4 – Gold Cup (Group 1)
- Winner: Stradivarius
- Jockey: Frankie Dettori
- Trainer: John Gosden
- Time: 4m 29.11s
Race 5 – Britannia Stakes (Heritage Handicap)
- Winner: Ostilio
- Jockey: James Doyle
- Trainer: Simon Crisford
- Time: 1m 26.49s
Race 6 – King George V Stakes (Handicap)
- Winner: Baghdad
- Jockey: Andrea Atzeni
- Trainer: Mark Johnston
- Time: 2m 29.00s
Race 7 – Queen’s Vase (Group 2)
- Winner: Kew Gardens
- Jockey: Ryan Moore
- Trainer: Aidan O’Brien
- Time: 3m 0.89s
Royal Ascot 2018 – Day 4
Race 1 – Albany Stakes (Group 3)
- Winner: Main Edition
- Jockey: James McDonald
- Trainer: Mark Johnston
- Time: 1m 15.22s
Race 2 – King Edward VII Stakes (Group 2)
- Winner: Old Persian
- Jockey: William Buick
- Trainer: Charlie Appleby
- Time: 2m 31.79s
Race 3 – Commonwealth Cup (Group 1)
- Winner: Eqtidaar
- Jockey: Jim Crowley
- Trainer: Sir Michael Stoute
- Time: 1m 12.00s
Race 4 – Coronation Stakes (Group 1)
- Winner: Alpha Centauri
- Jockey: Colm O’Donoghue
- Trainer: Jessica Harrington
- Time: 1m 35.89s
Race 5 – Queen’s Vase (Group 2)
- Winner: Kew Gardens
- Jockey: Ryan Moore
- Trainer: Aidan O’Brien
- Time: 3m 39.90s
Race 6 – Duke of Edinburgh Stakes (Handicap)
- Winner: Dash of Spice
- Jockey: Ryan Moore
- Trainer: David Elsworth
- Time: 2m 27.00s
Race 7 – Queen’s Vase (Group 2)
- Winner: Agrotera
- Jockey: Jamie Spencer
- Trainer: Ed Walker
- Time: 1m 40.84s
Royal Ascot 2018 – Day 5
Race 1 – Chesham Stakes (Listed)
- Winner: Arthur Kitt
- Jockey: Richard Kingscote
- Trainer: Tom Dascombe
- Time: 1m 27.63s
Race 2 – Jersey Stakes (Group 3)
- Winner: Expert Eye
- Jockey: James McDonald
- Trainer: Sir Michael Stoute
- Time: 1m 27.52s
Race 3 – Hardwicke Stakes (Group 2)
- Winner: Crystal Ocean
- Jockey: William Buick
- Trainer: Sir Michael Stoute
- Time: 2m 25.89s
Race 4 – Diamond Jubilee Stakes (Group 1)
- Winner: Merchant Navy
- Jockey: Ryan Moore
- Trainer: Aidan O’Brien
- Time: 1m 12.23s
Race 5 – Wokingham Stakes (Heritage Handicap)
- Winner: Bacchus
- Jockey: Frankie Dettori
- Trainer: Brian Meehan
- Time: 1m 12.77s
Race 6 – Queen Alexandra Stakes (Conditions)
- Winner: Pallasator
- Jockey: Jamie Spencer
- Trainer: Sir Mark Prescott
- Time: 4m 50.55s
Royal Ascot Results 2017
Royal Ascot 2017 – Day 1
Race 1 – Queen Anne Stakes (Group 1)
- Winner: Ribchester
- Jockey: William Buick
- Trainer: Richard Fahey
- Time: 1m 37.14s
Race 2 – Coventry Stakes (Group 2)
- Winner: Rajasinghe
- Jockey: Stevie Donohoe
- Trainer: Richard Spencer
- Time: 1m 12.21s
Race 3 – King’s Stand Stakes (Group 1)
- Winner: Lady Aurelia
- Jockey: John R. Velazquez
- Trainer: Wesley A. Ward
- Time: 57.45s
Race 4 – St James’s Palace Stakes (Group 1)
- Winner: Barney Roy
- Jockey: James Doyle
- Trainer: Richard Hannon Sr.
- Time: 1m 38.71s
Race 5 – Ascot Stakes (Handicap)
- Winner: Thomas Hobson
- Jockey: Ryan Moore
- Trainer: Willie Mullins
- Time: 4m 19.62s
Race 6 – Windsor Castle Stakes (Listed)
- Winner: Sound and Silence
- Jockey: William Buick
- Trainer: Charlie Appleby
- Time: 1m 0.11s
Race 7 – Jersey Stakes (Group 3)
- Winner: Le Brivido
- Jockey: Pierre-Charles Boudot
- Trainer: André Fabre
- Time: 1m 26.04s
Royal Ascot 2017 – Day 2
Race 1 – Queen Mary Stakes (Group 2)
- Winner: Heartache
- Jockey: Adam Kirby
- Trainer: Clive Cox
- Time: 59.81s
Race 2 – Queen’s Vase (Group 2)
- Winner: Stradivarius
- Jockey: Andrea Atzeni
- Trainer: John Gosden
- Time: 3m 28.49s
Race 3 – Duke of Cambridge Stakes (Group 2)
- Winner: Qemah
- Jockey: Gregory Benoist
- Trainer: Jean-Claude Rouget
- Time: 1m 39.14s
Race 4 – Prince of Wales’s Stakes (Group 1)
- Winner: Highland Reel
- Jockey: Ryan Moore
- Trainer: Aidan O’Brien
- Time: 2m 6.47s
Race 5 – Royal Hunt Cup (Heritage Handicap)
- Winner: Zhui Feng
- Jockey: Martin Dwyer
- Trainer: Amanda Perrett
- Time: 1m 39.09s
Race 6 – Jersey Stakes (Handicap)
- Winner: Atty Persse
- Jockey: Kieran Shoemark
- Trainer: Roger Charlton
- Time: 2m 34.01s
Race 7 – Sandringham Stakes (Handicap)
- Winner: Con Te Partiro
- Jockey: Jamie Spencer
- Trainer: Wesley A. Ward
- Time: 1m 38.85s
Royal Ascot 2017 – Day 3
Race 1 – Norfolk Stakes (Group 2)
- Winner: Sioux Nation
- Jockey: Ryan Moore
- Trainer: Aidan O’Brien
- Time: 1m 0.09s
Race 2 – Hampton Court Stakes (Group 3)
- Winner: Benbatl
- Jockey: Oisin Murphy
- Trainer: Saeed bin Suroor
- Time: 2m 6.06s
Race 3 – Ribblesdale Stakes (Group 2)
- Winner: Coronet
- Jockey: Olivier Peslier
- Trainer: John Gosden
- Time: 2m 28.51s
Race 4 – Gold Cup (Group 1)
- Winner: Big Orange
- Jockey: James Doyle
- Trainer: Michael Bell
- Time: 4m 22.25s
Race 5 – Britannia Stakes (Heritage Handicap)
- Winner: Bless Him
- Jockey: Jamie Spencer
- Trainer: David Simcock
- Time: 1m 28.33s
Race 6 – King George V Stakes (Handicap)
- Winner: Atty Persse
- Jockey: Kieran Shoemark
- Trainer: Roger Charlton
- Time: 2m 30.44s
Race 7 – Queen’s Vase (Listed)
- Winner: Stradivarius
- Jockey: Andrea Atzeni
- Trainer: John Gosden
- Time: 3m 21.95s
Royal Ascot 2017 – Day 4
Race 1 – Albany Stakes (Group 3)
- Winner: Different League
- Jockey: Antoine Hamelin
- Trainer: Matthieu Palussière
- Time: 1m 15.89s
Race 2 – King Edward VII Stakes (Group 2)
- Winner: Permian
- Jockey: William Buick
- Trainer: Mark Johnston
- Time: 2m 28.81s
Race 3 – Commonwealth Cup (Group 1)
- Winner: Caravaggio
- Jockey: Ryan Moore
- Trainer: Aidan O’Brien
- Time: 1m 12.08s
Race 4 – Coronation Stakes (Group 1)
- Winner: Winter
- Jockey: Ryan Moore
- Trainer: Aidan O’Brien
- Time: 1m 39.66s
Race 5 – Queen’s Vase (Handicap)
- Winner: Stradivarius
- Jockey: Andrea Atzeni
- Trainer: John Gosden
- Time: 4m 32.07s
Race 6 – Duke of Edinburgh Stakes (Handicap)
- Winner: Rare Rhythm
- Jockey: William Buick
- Trainer: Charlie Appleby
- Time: 2m 32.11s
Race 7 – Queen’s Vase (Conditions)
- Winner: Oriental Fox
- Jockey: Silvestre de Sousa
- Trainer: Mark Johnston
- Time: 4m 22.90s
Royal Ascot 2017 – Day 5
Race 1 – Chesham Stakes (Listed)
- Winner: September
- Jockey: Ryan Moore
- Trainer: Aidan O’Brien
- Time: 1m 27.24s
Race 2 – Jersey Stakes (Group 3)
- Winner: Le Brivido
- Jockey: Pierre-Charles Boudot
- Trainer: André Fabre
- Time: 1m 25.49s
Race 3 – Hardwicke Stakes (Group 2)
- Winner: Idaho
- Jockey: Ryan Moore
- Trainer: Aidan O’Brien
- Time: 2m 30.40s
Race 4 – Diamond Jubilee Stakes (Group 1)
- Winner: The Tin Man
- Jockey: Tom Queally
- Trainer: James Fanshawe
- Time: 1m 13.09s
Race 5 – Wokingham Stakes (Heritage Handicap)
- Winner: Out Do
- Jockey: Daniel Tudhope
- Trainer: David O’Meara
- Time: 1m 0.87s
Race 6 – Queen Alexandra Stakes (Conditions)
- Winner: Oriental Fox
- Jockey: Silvestre de Sousa
- Trainer: Mark Johnston
- Time: 4m 48.99s
Bet on Royal Ascot 2023 at William Hill
Royal Ascot Results 2016
Royal Ascot 2016 – Day 1
Race 1 – Queen Anne Stakes (Group 1)
- Winner: Tepin
- Jockey: Julien Leparoux
- Trainer: Mark Casse
- Time: 1m 39.40s
Race 2 – Coventry Stakes (Group 2)
- Winner: Caravaggio
- Jockey: Ryan Moore
- Trainer: Aidan O’Brien
- Time: 1m 13.49s
Race 3 – King’s Stand Stakes (Group 1)
- Winner: Profitable
- Jockey: Adam Kirby
- Trainer: Clive Cox
- Time: 58.86s
Race 4 – St James’s Palace Stakes (Group 1)
- Winner: Galileo Gold
- Jockey: Frankie Dettori
- Trainer: Hugo Palmer
- Time: 1m 37.73s
Race 5 – Ascot Stakes (Handicap)
- Winner: Jennies Jewel
- Jockey: Ronan Whelan
- Trainer: Jarlath Fahey
- Time: 4m 45.36s
Race 6 – Windsor Castle Stakes (Listed)
- Winner: Ardad
- Jockey: Robert Havlin
- Trainer: John Gosden
- Time: 1m 1.62s
Race 7 – Jersey Stakes (Group 3)
- Winner: Ribchester
- Jockey: William Buick
- Trainer: Richard Fahey
- Time: 1m 26.17s
Royal Ascot 2016 – Day 2
Race 1 – Queen Mary Stakes (Group 2)
- Winner: Lady Aurelia
- Jockey: Frankie Dettori
- Trainer: Wesley Ward
- Time: 59.01s
Race 2 – Queen’s Vase (Group 2)
- Winner: Sword Fighter
- Jockey: Colm O’Donoghue
- Trainer: Aidan O’Brien
- Time: 3m 5.35s
Race 3 – Duke of Cambridge Stakes (Group 2)
- Winner: Usherette
- Jockey: Mickael Barzalona
- Trainer: Andre Fabre
- Time: 1m 40.15s
Race 4 – Prince of Wales’s Stakes (Group 1)
- Winner: My Dream Boat
- Jockey: Adam Kirby
- Trainer: Clive Cox
- Time: 2m 6.01s
Race 5 – Royal Hunt Cup (Handicap)
- Winner: Portage
- Jockey: James Doyle
- Trainer: Michael Halford
- Time: 1m 40.20s
Race 6 – Sandringham Stakes (Handicap)
- Winner: Persuasive
- Jockey: Frankie Dettori
- Trainer: John Gosden
- Time: 1m 39.93s
Race 7 – Britannia Stakes (Handicap)
- Winner: Defrocked
- Jockey: James Doyle
- Trainer: Hugo Palmer
- Time: 1m 28.62s
Royal Ascot 2016 – Day 3
Race 1 – Norfolk Stakes (Group 2)
- Winner: Prince of Lir
- Jockey: Luke Morris
- Trainer: Robert Cowell
- Time: 59.29s
Race 2 – Tercentenary Stakes (Group 3)
- Winner: Hawkbill
- Jockey: William Buick
- Trainer: Charlie Appleby
- Time: 2m 2.18s
Race 3 – Ribblesdale Stakes (Group 2)
- Winner: Even Song
- Jockey: Ryan Moore
- Trainer: Aidan O’Brien
- Time: 2m 28.91s
Race 4 – Gold Cup (Group 1)
- Winner: Order Of St George
- Jockey: Ryan Moore
- Trainer: Aidan O’Brien
- Time: 4m 22.75s
Race 5 – Britannia Stakes (Handicap)
- Winner: Defrocked
- Jockey: James Doyle
- Trainer: Hugo Palmer
- Time: 1m 28.62s
Race 6 – King George V Stakes (Handicap)
- Winner: Primitivo
- Jockey: William Buick
- Trainer: Alan King
- Time: 2m 30.12s
Race 7 – Queen’s Vase (Listed)
- Winner: Sword Fighter
- Jockey: Colm O’Donoghue
- Trainer: Aidan O’Brien
- Time: 3m 0.86s
Royal Ascot 2016 – Day 4
Race 1 – Albany Stakes (Group 3)
- Winner: Brave Anna
- Jockey: Seamie Heffernan
- Trainer: Aidan O’Brien
- Time: 1m 15.48s
Race 2 – King Edward VII Stakes (Group 2)
- Winner: Across The Stars
- Jockey: Frankie Dettori
- Trainer: Sir Michael Stoute
- Time: 2m 32.80s
Race 3 – Commonwealth Cup (Group 1)
- Winner: Quiet Reflection
- Jockey: Dougie Costello
- Trainer: Karl Burke
- Time: 1m 13.92s
Race 4 – Coronation Stakes (Group 1)
- Winner: Qemah
- Jockey: Gregory Benoist
- Trainer: Jean-Claude Rouget
- Time: 1m 39.25s
Race 5 – Duke of Edinburgh Stakes (Handicap)
- Winner: Kinema
- Jockey: William Buick
- Trainer: Ralph Beckett
- Time: 2m 30.37s
Race 6 – Queen’s Vase (Listed)
- Winner: Sword Fighter
- Jockey: Colm O’Donoghue
- Trainer: Aidan O’Brien
- Time: 3m 0.81s
Race 7 – Buckingham Palace Stakes (Handicap)
- Winner: Fastnet Tempest
- Jockey: James McDonald
- Trainer: William Haggas
- Time: 1m 39.26s
Royal Ascot 2016 – Day 5
Race 1 – Chesham Stakes (Listed)
- Winner: Churchill
- Jockey: Ryan Moore
- Trainer: Aidan O’Brien
- Time: 1m 28.88s
Race 2 – Wolferton Handicap (Listed)
- Winner: Sir Isaac Newton
- Jockey: Ryan Moore
- Trainer: Aidan O’Brien
- Time: 2m 2.77s
Race 3 – Hardwicke Stakes (Group 2)
- Winner: Dartmouth
- Jockey: Olivier Peslier
- Trainer: Sir Michael Stoute
- Time: 2m 28.42s
Race 4 – Diamond Jubilee Stakes (Group 1)
- Winner: Twilight Son
- Jockey: Ryan Moore
- Trainer: Henry Candy
- Time: 1m 12.63s
Race 5 – Wokingham Stakes (Handicap)
- Winner: Outback Traveller
- Jockey: Martin Harley
- Trainer: Robert Cowell
- Time: 1m 15.85s
Race 6 – Duke of Connaught Stakes (Listed)
- Winner: Royal Hunt Cup
- Jockey: William Buick
- Trainer: John Gosden
- Time: 1m 43.53s
Race 7 – Queen Alexandra Stakes (Conditions)
- Winner: Commissioned
- Jockey: Adam Kirby
- Trainer: Gordon Elliott
- Time: 4m 53.21s
Royal Ascot Results 2015
Royal Ascot 2015 – Day 1
Race 1 – Queen Anne Stakes (Group 1)
- Winner: Solow
- Jockey: Maxime Guyon
- Trainer: Freddy Head
- Time: 1m 37.85s
Race 2 – Coventry Stakes (Group 2)
- Winner: Buratino
- Jockey: William Buick
- Trainer: Mark Johnston
- Time: 1m 14.73s
Race 3 – King’s Stand Stakes (Group 1)
- Winner: Goldream
- Jockey: Martin Harley
- Trainer: Robert Cowell
- Time: 58.85s
Race 4 – St James’s Palace Stakes (Group 1)
- Winner: Gleneagles
- Jockey: Ryan Moore
- Trainer: Aidan O’Brien
- Time: 1m 39.81s
Race 5 – Ascot Stakes
- Winner: Clondaw Warrior
- Jockey: Fran Berry
- Trainer: Willie Mullins
- Time: 4m 40.45s
Race 6 – Windsor Castle Stakes (Listed)
- Winner: Washington DC
- Jockey: Ryan Moore
- Trainer: Aidan O’Brien
- Time: 1m 1.92s
Race 7 – Wolferton Handicap
- Winner: Mahsoob
- Jockey: Paul Hanagan
- Trainer: John Gosden
- Time: 2m 4.91s
Royal Ascot 2015 – Day 2
Race 1 – Jersey Stakes (Group 3)
- Winner: Dutch Connection
- Jockey: James Doyle
- Trainer: Charles Hills
- Time: 1m 27.82s
Race 2 – Queen Mary Stakes (Group 2)
- Winner: Acapulco
- Jockey: Ryan Moore
- Trainer: Wesley Ward
- Time: 58.62s
Race 3 – Duke of Cambridge Stakes (Group 2)
- Winner: Amazing Maria
- Jockey: James Doyle
- Trainer: David O’Meara
- Time: 1m 40.55s
Race 4 – Prince of Wales’s Stakes (Group 1)
- Winner: Free Eagle
- Jockey: Pat Smullen
- Trainer: Dermot Weld
- Time: 2m 4.14s
Race 5 – Royal Hunt Cup
- Winner: GM Hopkins
- Jockey: Frankie Dettori
- Trainer: John Gosden
- Time: 1m 38.86s
Race 6 – Sandringham Handicap
- Winner: Osaila
- Jockey: Richard Hughes
- Trainer: Richard Hannon Sr.
- Time: 1m 38.60s
Race 7 – Britannia Stakes
- Winner: War Envoy
- Jockey: Ryan Moore
- Trainer: Aidan O’Brien
- Time: 1m 40.02s
Royal Ascot 2015 – Day 3
Race 1 – Norfolk Stakes (Group 2)
- Winner: Waterloo Bridge
- Jockey: Ryan Moore
- Trainer: Aidan O’Brien
- Time: 1m 0.84s
Race 2 – Tercentenary Stakes (Group 3)
- Winner: Time Test
- Jockey: Ryan Moore
- Trainer: Roger Charlton
- Time: 2m 5.36so
Race 3 – Ribblesdale Stakes (Group 2)
- Winner: Curvy
- Jockey: Ryan Moore
- Trainer: David Wachman
- Time: 2m 27.55s
Race 4 – Gold Cup (Group 1)
- Winner: Trip To Paris
- Jockey: Graham Lee
- Trainer: Ed Dunlop
- Time: 4m 22.20s
Race 5 – Britannia Stakes
- Winner: War Envoy
- Jockey: Ryan Moore
- Trainer: Aidan O’Brien
- Time: 1m 40.02s
Race 6 – King George V Stakes
- Winner: Space Age
- Jockey: Pat Smullen
- Trainer: Mick Channon
- Time: 2m 29.82s
Race 7 – Buckingham Palace Stakes
- Winner: Louis The Pious
- Jockey: Tom Eaves
- Trainer: David O’Meara
- Time: 1m 14.78s
Royal Ascot 2015 – Day 4
Race 1 – Albany Stakes (Group 3)
- Winner: Illuminate
- Jockey: Richard Hughes
- Trainer: Richard Hannon Sr.
- Time: 1m 14.38s
Race 2 – King Edward VII Stakes (Group 2)
- Winner: Balios
- Jockey: Jamie Spencer
- Trainer: David Simcock
- Time: 2m 29.30s
Race 3 – Commonwealth Cup (Group 1)
- Winner: Muhaarar
- Jockey: Paul Hanagan
- Trainer: Charlie Hills
- Time: 1m 11.88s
Race 4 – Coronation Stakes (Group 1)
- Winner: Ervedya
- Jockey: Christophe Soumillon
- Trainer: Jean-Claude Rouget
- Time: 1m 38.86s
Race 5 – Duke of Edinburgh Stakes
- Winner: Arab Dawn
- Jockey: William Buick
- Trainer: John Gosden
- Time: 2m 29.43s
Race 6 – Queen’s Vase (Group 3)
- Winner: Aloft
- Jockey: Ryan Moore
- Trainer: Aidan O’Brien
- Time: 3m 0.31s
Race 7 – Buckingham Palace Handicap
- Winner: Speculative Bid
- Jockey: Kieren Fallon
- Trainer: David Elsworth
- Time: 1m 16.54s
Royal Ascot 2015 – Day 5
Race 1 – Chesham Stakes (Listed)
- Winner: Suits You
- Jockey: William Buick
- Trainer: David Elsworth
- Time: 1m 28.12s
Race 2 – Hardwicke Stakes (Group 2)
- Winner: Snow Sky
- Jockey: Pat Smullen
- Trainer: Sir Michael Stoute
- Time: 2m 27.81s
Race 3 – Windsor Castle Stakes (Listed)
- Winner: Washington DC
- Jockey: Ryan Moore
- Trainer: Aidan O’Brien
- Time: 1m 1.92s
Race 4 – Diamond Jubilee Stakes (Group 1)
- Winner: Undrafted
- Jockey: Frankie Dettori
- Trainer: Wesley Ward
- Time: 1m 12.69s
Race 5 – Wokingham Stakes
- Winner: Interception
- Jockey: Frankie Dettori
- Trainer: David Barron
- Time: 1m 15.26s
Race 6 – Queen Alexandra Stakes
- Winner: Oriental Fox
- Jockey: Joe Fanning
- Trainer: Mark Johnston
- Time: 4m 56.26s