
Royal Ascot 2024 Full Results
The five-day spectacular that is Royal Ascot got underway on Tuesday 18th June in 2024, running through to Saturday 22nd June.
Across meeting there were a total of 35 races, seven on each day, with over £10m in prize money paid out over the week. Wednesday’s Prince Of Wales’s Stakes and Saturday’s Queen Elizabeth II Jubilee Stakes carried the biggest purses, worth £1m each.
Amongst the highlights for the week was a 2,000 Guineas rematch between Charlie Appleby’s Notable Speech and Richard Hannon’s Rosallion and Aidan O’Brien’s star stayer Kyprious looking to regain his Ascot Gold Cup Crown after finishing second to Trawlerman in 2023.
Below are a full list of results from the Royal meeting, along with the top trainers and jockeys for the week.
Tuesday 18th June 2024 (Day One)
Royal Ascot opened with a win for Roger Varian with 10/3 favourite Charyn in the Group 1 Queen Anne Stakes. The hotly anticipated St James’s Palace clash was won by Richard Hannon’s Rosallion, with the horse that finished ahead of him in the 2,000 Guineas, Notable Speech, down in sixth place.
The big Group 1 sprint, the King Charles III Stakes, was won by Henry Dwyer’s Australian recruit Asfoora, and there was a big shock in the Group 2 Coventry Stakes with 80/1 shot Rashabar taking the spoils for Brian Meehan. Willie Mullins proved he success isn’t limited to jump racing when winning the final race of the day, the 1m6f Copper Horse Handicap, with Belloccio.
Queen Anne Stakes Day
- 14:30: Queen Anne Stakes – Charyn (10/3 F)
Jockey: Silvestre De Sousa, Trainer: Roger Varian - 15:05: Coventry Stakes – Rashabar (81/1)
Jockey: Billy Loughnane, Trainer: Brian Meehan - 15:45: King Charles III Stakes – Asfoora (5/1)
Jockey: Oisin Murphy, Trainer: Henry Dwyer - 16:25: St. James’s Palace Stakes – Rosallion (5/2)
Jockey: Sean Levey, Trainer: Richard Hannon - 17:05: Ascot Stakes – Pledgeofallegiance (20/1)
Jockey: Luke Morris, Trainer: Sir Mark Prescott Bt - 17:40: Wolferton Stakes – Israr (11/4 J)
Jockey: Jim Crowley, Trainer: John & Thady Gosden - 18:15: Copper Horse Handicap – Belloccio (4/1)
Jockey: William Buick, Trainer: Willie Mullins
Wednesday 19th June 2024 (Day Two)
Prince Of Wales Stakes Day
The Dual Epsom and Irish Derby winner form 2023, Auguste Rodin, didn’t disappoint favourite backers when winning the big race of the day in the Prince Of Wales’s Stakes. This completed a double on the day for both Aidan O’Brien and Ryan Moore who won the Queen’s Vase earlier on with Illinois.
Also securing a double on day 2 was jockey Oisin Murphy who won the Duke Of Cambridge Stakes with Running Lion for John and Thady Gosden, following up with first place finish in the Royal Hunt Cup onboard Wild Tiger for Saeed bin Suroor in the blue of Godolphin.
- 14:30: Queen Mary Stakes – Leovanni (22/1)
Jockey: James Doyle, Trainer: Karl Burke - 15:05: Queen’s Vase – Illinois (7/4 F)
Jockey: Ryan Moore, Trainer: Aidan O’Brien - 15:45: Duke of Cambridge Stakes – Running Lion (6/1)
Jockey: Oisin Murphy, Trainer: John & Thady Gosden - 16:25: Prince of Wales’s Stakes – Auguste Rodin (13/8 F)
Jockey: Ryan Moore, Trainer: Aidan O’Brien - 17:05: Royal Hunt Cup – Wild Tiger (11/2 J)
Jockey: Oisin Murphy, Trainer: Saeed bin Suroor - 17:40: Kensington Palace Fillies’ Handicap – Doha (10/1)
Jockey: Hector Crouch, Trainer: Ralph Beckett - 18:15: Windsor Castle Stakes – Ain’t Nobody (5/1)
Jockey: Jamie Spencer, Trainer: Kevin Ryan
Thursday 20th June 2024 (Day Three)
Ladies Day
All eyes were on the Gold Cup on Ladies Day, with Aidan O’Brien and Ryan Moore Turning the tables on last year’s result with Trawlerman to win with Kyprios for a second. This followed on from another Group victory for the pair when Port Fairy was victorious in the Ribblesdale Stakes.
- 14:30: Norfolk Stakes – Shareholder (12/1)
Jockey: James Doyle, Trainer: Karl Burke - 15:05: King George V Stakes – Going The Distance (9/1)
Jockey: Rossa Ryan, Trainer: Ralph Beckett - 15:45: Ribblesdale Stakes – Port Fairy (12/1)
Jockey: Ryan Moore, Trainer: Aidan O’Brien - 16:25: Ascot Gold Cup – Kyprios (11/10 F)
Jockey: Ryan Moore, Trainer: Aidan O’Brien - 17:05: Britannia Stakes – Mickley (15/2)
Jockey: Callum Rodriguez, Trainer: Edward Bethell - 17:40: Hampton Court Stakes – Jayarebe (7/1)
Jockey: Sean Levey, Trainer: Brian Meehan - 18:15: Buckingham Palace Stakes – English Oak (10/3 F)
Jockey: James Doyle, Trainer: Ed Walker
Friday 21st June 2024 (Day Four)
Coronation Stakes Day
There was no double on day four for the O’Brien and Moore combination but they did win the first race on Thursday, the Group 3 Albany Stakes, with 15/8 favourite Fairy Godmother.
The was Group 1 success for Kevin Ryan with Inisherin in the Commonwealth Cup and Donnacha O’Brien with Porta Fortuna in the Coronation Stakes. The most impressive victory of the day went to Francis-Henri Graffard’s Calandagan who won the King Edward VII Stakes by six lengths.
- 14:30: Albany Stakes – Fairy Godmother (15/8 F)
Jockey: Ryan Moore, Trainer: Aidan O’Brien - 15:05: Commonwealth Cup – Inisherin (9/4 F)
Jockey: Tom Eaves, Trainer: Kevin Ryan - 15:45: Coronation Stakes – Porta Fortuna (7/2)
Jockey: Tom Marquand, Trainer: Donnacha O’Brien - 16:25: Duke of Edinburgh Stakes – Crystal Black (11/1)
Jockey: Colin Keane, Trainer: Gerard Keane - 17:05: Sandringham Stakes – Soprano (14/1)
Jockey: Billy Loughnane, Trainer: George Boughey - 17:40: King Edward VII Stakes – Calandagan (11/2)
Jockey: Stephane Pasquier, Trainer: F-H Graffard - 18:15: Palace Of Holyrood House Stakes – Pilgrim (18/1)
Jockey: Joe Fanning, Trainer: David & Nicola Barron
Saturday 22nd June 2024 (Day Five)
Queen Elizabeth II Jubilee Stakes Day
Saturday’s highlight was the 6f Queen Elizabeth II Jubilee Stakes which was won for a second year in a row by Charles Hills’ Khaadem, this year with Oisin Murphy in the saddle.
Aidan O’Brien and Ryan Moore took their tally to six wins each for the meeting with Bedtime Story in the Chesham Stakes. By winning the Queen Alexandra Stakes with Uxmal, Joseph O’Brien became the third member of the O’Brien family to train a winner at Royal Ascot in 2024.
- 14:30: Chesham Stakes – Bedtime Story (11/8 F)
Jockey: Ryan Moore, Trainer: Aidan O’Brien - 15:05: Jersey Stakes – Haatem (7/2)
Jockey: James Doyle, Trainer: Richard Hannon - 15:45: Hardwicke Stakes – Isle Of Jura (16/1)
Jockey: Callum Shepherd, Trainer: George Scott - 16:25: Queen Elizabeth II Jubilee Stakes – Khaadem (14/1)
Jockey: Oisin Murphy, Trainer: Charles Hills - 17:05: Wokingham Stakes – Unequal Love (12/1)
Jockey: Tom Marquand, Trainer: William Haggas - 17:40: Golden Gate Stakes – Hand Of God (9/4 F)
Jockey: William Buick, Trainer: Harry Charlton - 18:15: Queen Alexandra Stakes – Uxmal (2/1 F)
Jockey: Dylan Browne McMonagle, Trainer: Joseph O’Brien
Wins By Trainer

| Trainer | Number of Wins | Races |
|---|---|---|
| Aidan O’Brien | 6 | Queen’s Vase, Prince of Wales’s Stakes, Ribblesdale Stakes, Ascot Gold Cup, Albany Stakes, Chesham Stakes |
| Brian Meehan | 2 | Coventry Stakes, Hampton Court Stakes |
| John & Thady Gosden | 2 | Wolferton Stakes, Duke of Cambridge Stakes |
| Karl Burke | 2 | Queen Mary Stakes, Norfolk Stakes |
| Kevin Ryan | 2 | Windsor Castle Stakes, Commonwealth Cup |
| Ralph Beckett | 2 | Kensington Palace Fillies’ Handicap, King George V Stakes |
| Richard Hannon | 2 | St. James’s Palace Stakes, Jersey Stakes |
| Charles Hills | 1 | Queen Elizabeth II Jubilee Stakes |
| David & Nicola Barron | 1 | Palace Of Holyrood House Stakes |
| Donnacha O’Brien | 1 | Coronation Stakes |
| Ed Walker | 1 | Buckingham Palace Stakes |
| Edward Bethell | 1 | Britannia Stakes |
| F-H Graffard | 1 | King Edward VII Stakes |
| George Boughey | 1 | Sandringham Stakes |
| George Scott | 1 | Hardwicke Stakes |
| Gerard Keane | 1 | Duke of Edinburgh Stakes |
| Harry Charlton | 1 | Golden Gate Stakes |
| Henry Dwyer | 1 | King Charles III Stakes |
| Joseph O’Brien | 1 | Queen Alexandra Stakes |
| Roger Varian | 1 | Queen Anne Stakes |
| Saeed bin Suroor | 1 | Royal Hunt Cup |
| Sir Mark Prescott Bt | 1 | Ascot Stakes |
| William Haggas | 1 | Wokingham Stakes |
| Willie Mullins | 1 | Copper Horse Handicap |
Wins By Jockey

| Jockey | Number of Wins | Races |
|---|---|---|
| Ryan Moore | 6 | Queen’s Vase, Prince of Wales’s Stakes, Ribblesdale Stakes, Ascot Gold Cup, Albany Stakes, Chesham Stakes |
| James Doyle | 4 | Buckingham Palace Stakes, Queen Mary Stakes, Norfolk Stakes, Jersey Stakes |
| Oisin Murphy | 4 | Queen Elizabeth II Jubilee Stakes, King Charles III Stakes, Duke of Cambridge Stakes, Royal Hunt Cup |
| Billy Loughnane | 2 | Coventry Stakes, Sandringham Stakes |
| Sean Levey | 2 | Hampton Court Stakes, St. James’s Palace Stakes |
| Tom Marquand | 2 | Coronation Stakes, Wokingham Stakes |
| William Buick | 2 | Golden Gate Stakes, Copper Horse Handicap |
| Callum Rodriguez | 1 | Britannia Stakes |
| Callum Shepherd | 1 | Hardwicke Stakes |
| Colin Keane | 1 | Duke of Edinburgh Stakes |
| Dylan Browne McMonagle | 1 | Queen Alexandra Stakes |
| Hector Crouch | 1 | Kensington Palace Fillies’ Handicap |
| Jamie Spencer | 1 | Windsor Castle Stakes |
| Jim Crowley | 1 | Wolferton Stakes |
| Joe Fanning | 1 | Palace Of Holyrood House Stakes |
| Luke Morris | 1 | Ascot Stakes |
| Rossa Ryan | 1 | King George V Stakes |
| Silvestre De Sousa | 1 | Queen Anne Stakes |
| Stephane Pasquier | 1 | King Edward VII Stakes |
| Tom Eaves | 1 | Commonwealth Cup |
