| 2022-09-10 | LEOPARDSTOWN1m 2f · SoftJ: Tom MarquandT: William Haggas | 15:45 IRISH CHAMPION STAKES (Group 1)1m 2f · Soft | 6/7 | J: Tom MarquandT: William Haggas | 9-9 | 8/1 |
| 2022-07-02 | SANDOWN PARK1m 1f 209y · Good To FirmJ: Tom MarquandT: William Haggas | 15:35 CORAL-ECLIPSE (Group 1)1m 1f 209y · Good To Firm | 6/6 | J: Tom MarquandT: William Haggas | 9-9 | 15/2 |
| 2022-05-22 | CURRAGH1m 2f 110y · GoodJ: Tom MarquandT: William Haggas | 14:40 TATTERSALLS GOLD CUP (Group 1)1m 2f 110y · Good | 1/8 | J: Tom MarquandT: William Haggas | 9-5 | 7/2 |
| 2022-02-26 | LINGFIELD PARK1m 2f · StandardJ: Cieren FallonT: William Haggas | 14:05 BETWAY WINTER DERBY STAKES (Group 3) (Qualifier)1m 2f · Standard | 1/7 | J: Cieren FallonT: William Haggas | 9-0 | 11/4 |
| 2021-08-18 | YORK1m 2f 56y · GoodJ: Tom MarquandT: William Haggas | 15:35 JUDDMONTE INTERNATIONAL STAKES (Group 1)1m 2f 56y · Good | 2/7 | J: Tom MarquandT: William Haggas | 8-13 | 8/1 |
| 2021-06-18 | ASCOT1m 3f 211y · HeavyJ: Tom MarquandT: William Haggas | 15:05 KING EDWARD VII STAKES (Group 2)1m 3f 211y · Heavy | 1/6 | J: Tom MarquandT: William Haggas | 9-0 | 13/8 |
| 2021-04-23 | SANDOWN PARK1m 1f 209y · GoodJ: Tom MarquandT: William Haggas | 15:35 bet365 CLASSIC TRIAL (Group 3)1m 1f 209y · Good | 1/10 | J: Tom MarquandT: William Haggas | 9-1 | 25/1 |
| 2020-09-05 | HAYDOCK PARK1m 37y · SoftJ: Tom MarquandT: William Haggas | 13:10 BETFAIR EXCHANGE ASCENDANT STAKES (Listed)1m 37y · Soft | 2/6 | J: Tom MarquandT: William Haggas | 9-2 | 15/8 |
| 2020-08-16 | NEWBURY7f · SoftJ: Tom MarquandT: William Haggas | 17:10 UNIBET EBF MAIDEN STAKES7f · Soft | 1/11 | J: Tom MarquandT: William Haggas | 9-5 | 13/2 |