William Hill Sites

Sports Vegas Live Casino Bingo Poker Promotions

Media And Support

Podcasts Betting & Casino Apps Help Centre
Royal Ascot

Royal Ascot Results: Royal Ascot Winners, Jockeys and Winners 2015-2022

11 months ago
| BY News Team

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

Check out all the latest betting offers at William Hill

More Royal Ascot articles you may like

View all Royal Ascot
WHN promotion banner image
10 months ago

Royal Ascot 2023 day-by-day recap

Flat racing’s premier meeting has been and gone for another year leaving behind some great stories and talking points to get stuck into ...