Horses that have won the same Royal Ascot race more than once

Winning once at Royal Ascot is an achievement most horses never manage, and the five days in June represent the highest standard of flat racing in the British calendar. Returning to claim the same race a second time, or more, is something else entirely. Only a handful of horses in the history of the meeting have managed it in the modern era.

Royal Ascot draws around 300,000 racegoers across its five days and stages eight Group 1 contests, making it the most concentrated week of elite flat racing in Britain. With the 2026 edition approaching, plenty of attention will turn to the current market leaders and drifters ahead of the meeting. Here are the horses who turned up year after year and kept on winning.

Yeats – Gold Cup (2006, 2007, 2008, 2009)

No horse has won the same Royal Ascot race more times than Yeats, trained by Aidan O’Brien and owned by the Coolmore operation. He won the Gold Cup four consecutive times between 2006 and 2009, a feat that has never been matched in the race’s history stretching back to 1807.

Ridden by Johnny Murtagh for the first three wins and Colm O’Donoghue for the fourth, Yeats was a model of consistency over the 2m4f trip, combining a rare engine with the ability to travel strongly before quickening away late. His fourth win came at the age of eight, underlining that his dominance was no fluke.

Brown Jack – Queen Alexandra Stakes (1929, 1930, 1931, 1932, 1933, 1934)

Brown Jack holds the record for the most consecutive wins in any single race at Royal Ascot, claiming the Queen Alexandra Stakes six years in a row between 1929 and 1934. Run over Britain’s longest professional flat race distance, the Queen Alexandra demands exceptional stamina, and Brown Jack had it in abundance.

He began his career as a hurdler, winning the Champion Hurdle at Cheltenham in 1928, before switching codes and becoming the most popular horse of his era. A statue of him stands at Ascot to this day, a fitting tribute to a horse whose relationship with the course was unlike anything before or since.

Stradivarius – Gold Cup (2018, 2019, 2020)

Stradivarius won the Gold Cup three times in succession for trainer John Gosden and jockey Frankie Dettori, cementing his status as the outstanding stayer of his generation. His 2020 victory came by 10 lengths in testing ground during the behind-closed-doors meeting held through the pandemic, a performance that summed up his relentless galloping style.

He attempted to match Yeats with a fourth consecutive win in 2021 but met traffic in running, finishing fourth to Subjectivist. Stradivarius retired at the end of 2022 with 20 career wins and a record 18 European Group race victories, a record across all ages and distances.

Kyprios – Gold Cup (2022, 2024)

Kyprios won the Gold Cup as a four-year-old in 2022, beating Stradivarius in what turned out to be the great horse’s final Ascot appearance. A serious injury kept him out of the 2023 renewal, but he returned in 2024 to win again under Ryan Moore, becoming the latest horse to win the race more than once.

Trained by O’Brien, Kyprios followed a well-trodden route through Irish staying races before arriving at Ascot in peak condition on both occasions. His retirement ahead of the 2025 meeting left the staying division wide open, with Trawlerman filling the void by claiming the Gold Cup that June.

Sagaro – Gold Cup (1975, 1976, 1977)

Sagaro was the first horse to win the Gold Cup three times, doing so in consecutive years across 1975, 1976, and 1977 under Lester Piggott, who remains the most successful jockey in the race’s history.

Trained in France by Francois Boutin, Sagaro was a European stayer of the highest calibre and one of the few horses to claim the race three times before Stradivarius repeated the feat four decades later. His consistency over the Ascot trip at a time when French challengers were regarded with particular respect made him a formidable Royal Ascot presence across three successive summers.