| 2026-08-22 | YORK1m1f · Good To SoftJ: Tom MarquandT: William Haggas | 13:50 Sky Bet Strensall Stakes (Group 3)1m1f · Good To Soft | 2/11 | J: Tom MarquandT: William Haggas | 9-0 | 8/1 |
| 2026-07-31 | GOODWOOD1m · Good To FirmJ: Tom MarquandT: William Haggas | 14:25 HKJC World Pool Thoroughbred Stakes (Group 3)1m · Good To Firm | 4/7 | J: Tom MarquandT: William Haggas | 9-3 | 17/2 |
| 2026-06-27 | YORK7f · GoodJ: Tom MarquandT: William Haggas | 14:58 Al Basti Equiworld Dubai Criterion Stakes (Group 3)7f · Good | 3/6 | J: Tom MarquandT: William Haggas | 8-13 | 13/8 |
| 2026-06-20 | ASCOT7f · Good To FirmJ: Tom MarquandT: William Haggas | 16:20 Jersey Stakes (Group 3)7f · Good To Firm | 6/16 | J: Tom MarquandT: William Haggas | 9-3 | 11/10 |
| 2026-05-01 | NEWMARKET7f · Good To FirmJ: Tom MarquandT: William Haggas | 16:40 Pertemps Network King Charles II Stakes (Listed)7f · Good To Firm | 1/6 | J: Tom MarquandT: William Haggas | 9-5 | 11/2 |
| 2025-11-04 | REDCAR5f217y · GoodJ: Rossa RyanT: William Haggas | 12:25 Racing TV Free Trial Now EBF Novice Stakes (GBB Race)5f217y · Good | 1/15 | J: Rossa RyanT: William Haggas | 9-4 | 9/4 |