By News Team 5th June 2023

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