| 2026-10-03 | ASCOT1m4f · Good To FirmJ: Daniel TudhopeT: William Haggas | 14:25 Betmgm Cumberland Lodge Stakes (Group 3)1m4f · Good To Firm | 1/5 | J: Daniel TudhopeT: William Haggas | 9-10 | 7/1 |
| 2026-08-01 | GOODWOOD1m4f · Good To FirmJ: Tom MarquandT: William Haggas | 14:25 Coral Glorious Stakes (Group 3)1m4f · Good To Firm | 3/8 | J: Tom MarquandT: William Haggas | 9-3 | 9/2 |
| 2026-07-04 | BEVERLEY1m4f · Good To FirmJ: Cieren FallonT: William Haggas | 16:02 Charlie Wood Stakes (Listed)1m4f · Good To Firm | 1/5 | J: Cieren FallonT: William Haggas | 9-2 | 4/9 |
| 2026-04-18 | NEWBURY1m4f · GoodJ: Tom MarquandT: William Haggas | 14:35 Dubai Duty Free Finest Surprise Stakes (Registered As The John Porter Stakes) (Group 3)1m4f · Good | 2/6 | J: Tom MarquandT: William Haggas | 9-2 | 7/2 |
| 2025-10-25 | NEWBURY1m4f · SoftJ: Ray DawsonT: William Haggas | 15:45 BetVictor St Simon Stakes (Group 3)1m4f · Soft | 9/9 | J: Ray DawsonT: William Haggas | 9-9 | 3/1 |
| 2025-09-13 | LEOPARDSTOWN1m 4f · Good To SoftJ: Daniel TudhopeT: William Haggas | 15:50 CMG GROUP STAKES (Group 3)1m 4f · Good To Soft | 5/9 | J: Daniel TudhopeT: William Haggas | 9-12 | 5/4 |
| 2025-08-02 | GOODWOOD1m 3f 218y · Good To SoftJ: Jim CrowleyT: William Haggas | 13:20 CORAL GLORIOUS STAKES (Group 3)1m 3f 218y · Good To Soft | 1/5 | J: Jim CrowleyT: William Haggas | 9-6 | 13/8 |
| 2025-06-21 | ASCOT1m 3f 211y · Good To FirmJ: Jim CrowleyT: William Haggas | 15:05 HARDWICKE STAKES (Group 2)1m 3f 211y · Good To Firm | 7/12 | J: Jim CrowleyT: William Haggas | 9-3 | 12/1 |
| 2025-05-17 | NEWBURY1m 4f · Good To FirmJ: Jim CrowleyT: William Haggas | 12:50 SKY SPORTS RACING ASTON PARK STAKES (Group 3)1m 4f · Good To Firm | 4/7 | J: Jim CrowleyT: William Haggas | 9-5 | 9/4 |
| 2025-04-25 | SANDOWN PARK1m 1f 209y · GoodJ: Jim CrowleyT: William Haggas | 14:25 bet365 GORDON RICHARDS STAKES (Group 3)1m 1f 209y · Good | 1/7 | J: Jim CrowleyT: William Haggas | 9-2 | 15/2 |
| 2024-10-26 | NEWBURY1m 4f · HeavyJ: Jim CrowleyT: William Haggas | 15:45 BetVictor ST SIMON STAKES (Group 3)1m 4f · Heavy | 3/6 | J: Jim CrowleyT: William Haggas | 9-9 | 5/6 |
| 2024-10-05 | ASCOT1m 3f 211y · SoftJ: Cieren FallonT: William Haggas | 14:25 BETMGM CUMBERLAND LODGE STAKES (Group 3)1m 3f 211y · Soft | 2/7 | J: Cieren FallonT: William Haggas | 9-9 | 3/1 |
| 2024-08-17 | NEWBURY1m 5f 61y · Good To FirmJ: Jim CrowleyT: William Haggas | 13:50 BetVictor GEOFFREY FREER STAKES (Group 3)1m 5f 61y · Good To Firm | 1/5 | J: Jim CrowleyT: William Haggas | 9-10 | 1/1 |
| 2024-08-03 | GOODWOOD1m 3f 218y · Good To FirmJ: Jim CrowleyT: William Haggas | 13:50 CORAL GLORIOUS STAKES (Group 3)1m 3f 218y · Good To Firm | 1/5 | J: Jim CrowleyT: William Haggas | 9-3 | 3/1 |
| 2024-07-20 | NEWBURY1m 2f · Good To FirmJ: Tom MarquandT: William Haggas | 13:50 GET BEST ODDS GUARANTEED AT BetVictor STEVENTON (Listed)1m 2f · Good To Firm | 2/5 | J: Tom MarquandT: William Haggas | 9-8 | 11/4 |
| 2023-10-07 | ASCOT1m 3f 211y · GoodJ: Jim CrowleyT: William Haggas | 14:25 JIM BARRY CUMBERLAND LODGE STAKES (Group 3)1m 3f 211y · Good | 5/8 | J: Jim CrowleyT: William Haggas | 9-9 | 11/10 |
| 2023-09-09 | LEOPARDSTOWN1m 4f · GoodJ: Jim CrowleyT: William Haggas | 16:30 PADDY POWER STAKES (Kilternan) (Group 3)1m 4f · Good | 2/7 | J: Jim CrowleyT: William Haggas | 9-12 | 9/4 |
| 2023-08-12 | HAYDOCK PARK1m 2f 100y · Good To SoftJ: Jim CrowleyT: William Haggas | 15:00 BETFRED ROSE OF LANCASTER STAKES (Group 3)1m 2f 100y · Good To Soft | 1/7 | J: Jim CrowleyT: William Haggas | 9-7 | 6/5 |
| 2023-07-22 | NEWBURY1m 2f · GoodJ: Jim CrowleyT: William Haggas | 13:50 bet365 STAKES (Steventon) (Listed)1m 2f · Good | 1/6 | J: Jim CrowleyT: William Haggas | 9-8 | 10/3 |
| 2023-07-01 | NEWMARKET1m 4f · GoodJ: Jim CrowleyT: William Haggas | 13:15 CAVANI MENSWEAR SARTORIAL SPRINT FRED ARCHER STAKES (Listed)1m 4f · Good | 5/5 | J: Jim CrowleyT: William Haggas | 9-5 | 9/4 |
| 2022-05-07 | ASCOT1m 3f 211y · GoodJ: Dane O'NeillT: William Haggas | 14:20 CAREY GROUP BUCKHOUNDS STAKES (Listed)1m 3f 211y · Good | 1/6 | J: Dane O'NeillT: William Haggas | 9-2 | 5/4 |
| 2021-10-16 | ASCOT1m 1f 212y · Good To SoftJ: Jim CrowleyT: William Haggas | 15:50 QIPCO CHAMPION STAKES (Group 1)1m 1f 212y · Good To Soft | 8/9 | J: Jim CrowleyT: William Haggas | 9-5 | 16/1 |
| 2021-09-18 | NEWBURY1m 3f · GoodJ: Jim CrowleyT: William Haggas | 14:50 DUBAI DUTY FREE LEGACY CUP STAKES (Group 3)1m 3f · Good | 4/5 | J: Jim CrowleyT: William Haggas | 9-6 | 4/6 |
| 2021-07-08 | NEWMARKET1m 4f · Good To FirmJ: Jim CrowleyT: William Haggas | 15:35 PRINCESS OF WALES'S TATTERSALLS STAKES (Group 2)1m 4f · Good To Firm | 2/5 | J: Jim CrowleyT: William Haggas | 9-6 | 1/2 |
| 2021-06-04 | EPSOM DOWNS1m 4f 6y · Good To SoftJ: Jim CrowleyT: William Haggas | 15:10 CORAL CORONATION CUP (Group 1)1m 4f 6y · Good To Soft | 2/6 | J: Jim CrowleyT: William Haggas | 9-0 | 7/4 |
| 2021-05-15 | NEWBURY1m 4f · Good To SoftJ: Jim CrowleyT: William Haggas | 14:25 AL RAYYAN STAKES (Aston Park) (Group 3)1m 4f · Good To Soft | 1/5 | J: Jim CrowleyT: William Haggas | 9-3 | 10/11 |
| 2021-04-18 | NEWBURY1m 4f · GoodJ: Jim CrowleyT: William Haggas | 13:35 DUBAI DUTY FREE FINEST SURPRISE STAKES (John Porter) (Group 3)1m 4f · Good | 1/9 | J: Jim CrowleyT: William Haggas | 9-0 | 6/4 |
| 2020-07-30 | GOODWOOD1m 3f 218y · GoodJ: Jim CrowleyT: William Haggas | 14:45 JOHN PEARCE RACING GORDON STAKES (Group 3)1m 3f 218y · Good | 6/6 | J: Jim CrowleyT: William Haggas | 9-4 | 7/2 |
| 2020-07-09 | NEWMARKET1m 5f · Good To SoftJ: Jim CrowleyT: William Haggas | 14:25 BAHRAIN TROPHY STAKES (Group 3)1m 5f · Good To Soft | 1/6 | J: Jim CrowleyT: William Haggas | 9-1 | 3/1 |