Gregory defied an absence of 476 days to land the Sky Bet Race To The Ebor Grand Cup at York.
It was a nice way for owners Wathnan Racing to warm-up for their big week at Royal Ascot, the six-year-old winning for the first time since the Queen's Vase at that meeting in 2023.
He was brave too, boxing on dourly under James Doyle as both Tabletalk and Mount Atlas threw down late challenges.
But Gregory had the reserves to fend them off and score by a neck.
Unlimited Replays
of all UK and Irish races with our Race Replays
Discover Sporting Life Plus BenefitsThe winning rider told ITV Racing: “Well done to everyone involved in getting him back. After his race in Saudi, which was hell of a long time ago, everyone has played a huge part in getting him back.
“He came into today in rip-roaring shape, he looked fantastic in the paddock, and he enjoyed himself there. He travelled lovely in behind and I kind of regretted going inside Al Qareem as the other horses were away from me.
“I tried to get him competitive but once he saw the others, he stuck his neck out well.”
Gregory is now guaranteed a place in the Sky Bet Ebor itself and is a 20/1 chance with the sponsors.
Royal Ascot 2026
- Royal Ascot racecards, form and FREE video replays
- Royal Ascot going and weather forecast
- Royal Ascot odds with Sky Bet
- Royal Ascot free bets
- Andrew Balding: My Royal Ascot team
- Karl Burke: My Royal Ascot team
- George Scott: My Royal Ascot team
- George Boughey: My five to follow at Ascot
- Guineas hero Bow Echo primed for 'ultimate test'
- Outfielder and the Wesley Ward squad
- Two-Year-Old Guide including Wathnan Racing
- Weighing up four stars in St James's Palace Stakes
- Three horses who could bounce back at Ascot
- Latest Royal Ascot tips and features
Safer gambling
We are committed in our support of safer gambling. Recommended bets are advised to over-18s and we strongly encourage readers to wager only what they can afford to lose.
If you are concerned about your gambling, please call the National Gambling Helpline / GamCare on 0808 8020 133.
Further support and information can be found at begambleaware.org and gamblingtherapy.org
