| 2025-09-06 | KEMPTON PARK1m 3f 219y · SlowJ: Rossa RyanT: William Haggas | 13:35 UNIBET SEPTEMBER STAKES (Group 3)1m 3f 219y · Slow | 4/6 | J: Rossa RyanT: William Haggas | 9-7 | 28/1 |
| 2025-08-16 | NEWBURY1m 5f 61y · Good To FirmJ: Tom MarquandT: William Haggas | 13:50 HIGHCLERE THOROUGHBRED RACING GEOFFREY FREER STAKES (Group 3)1m 5f 61y · Good To Firm | 3/6 | J: Tom MarquandT: William Haggas | 9-7 | 7/1 |
| 2025-08-02 | GOODWOOD1m 3f 218y · Good To SoftJ: Tom MarquandT: William Haggas | 13:20 CORAL GLORIOUS STAKES (Group 3)1m 3f 218y · Good To Soft | 3/5 | J: Tom MarquandT: William Haggas | 9-3 | 8/1 |
| 2025-07-05 | BEVERLEY1m 4f 23y · Good To FirmJ: Cieren FallonT: William Haggas | 15:58 CHARLIE WOOD STAKES (Listed)1m 4f 23y · Good To Firm | 1/5 | J: Cieren FallonT: William Haggas | 9-2 | 2/1 |
| 2025-06-21 | ASCOT1m 3f 211y · Good To FirmJ: Tom MarquandT: William Haggas | 15:05 HARDWICKE STAKES (Group 2)1m 3f 211y · Good To Firm | 12/12 | J: Tom MarquandT: William Haggas | 9-3 | 25/1 |
| 2024-06-22 | ASCOT1m 3f 211y · Good To FirmJ: William BuickT: William Haggas | 15:05 HARDWICKE STAKES (Group 2)1m 3f 211y · Good To Firm | 4/9 | J: William BuickT: William Haggas | 9-3 | 14/1 |
| 2024-05-25 | CURRAGH1m 4f · GoodJ: Ryan MooreT: William Haggas | 15:05 AL BASTI EQUIWORLD DUBAI ORBY STAKES (Listed)1m 4f · Good | 1/9 | J: Ryan MooreT: William Haggas | 9-10 | 11/4 |
| 2023-09-29 | NEWMARKET1m 4f · Good To FirmJ: Tom MarquandT: William Haggas | 17:20 AL BASTI EQUIWORLD, DUBAI GODOLPHIN STAKES (Listed)1m 4f · Good To Firm | 5/6 | J: Tom MarquandT: William Haggas | 9-10 | 11/2 |
| 2023-09-09 | KEMPTON PARK1m 3f 219y · SlowJ: Pat DobbsT: William Haggas | 13:35 UNIBET SEPTEMBER STAKES (Group 3)1m 3f 219y · Slow | 2/7 | J: Pat DobbsT: William Haggas | 9-7 | 11/1 |
| 2023-08-26 | WINDSOR1m 3f 99y · Good To FirmJ: Pat DobbsT: William Haggas | 18:20 WEATHERBYS DIGITAL SOLUTIONS AUGUST STAKES (Listed)1m 3f 99y · Good To Firm | 1/6 | J: Pat DobbsT: William Haggas | 9-7 | 9/2 |
| 2023-08-04 | GOODWOOD1m 3f 218y · Good To SoftJ: James DoyleT: William Haggas | 16:10 L'ORMARINS KING'S PLATE GLORIOUS STAKES (Group 3)1m 3f 218y · Good To Soft | 3/7 | J: James DoyleT: William Haggas | 9-3 | 15/2 |
| 2023-06-11 | GOODWOOD1m 3f 218y · Good To FirmJ: Tom MarquandT: William Haggas | 16:25 WILLIAM HILL TAPSTER STAKES (Listed)1m 3f 218y · Good To Firm | 3/4 | J: Tom MarquandT: William Haggas | 9-3 | 6/4 |
| 2022-10-31 | KEMPTON PARK1m 3f 219y · SlowJ: Cieren FallonT: William Haggas | 16:13 RAVEN ROOFING FLOODLIT STAKES (Listed)1m 3f 219y · Slow | 3/9 | J: Cieren FallonT: William Haggas | 9-6 | 9/4 |
| 2022-10-01 | ASCOT1m 3f 211y · Good To SoftJ: Stevie DonohoeT: William Haggas | 14:25 PERONI NASTRO AZZURRO CUMBERLAND LODGE STAKES (Group 3)1m 3f 211y · Good To Soft | 3/9 | J: Stevie DonohoeT: William Haggas | 9-6 | 14/1 |
| 2022-09-23 | NEWMARKET1m 4f · GoodJ: Tom MarquandT: William Haggas | 16:45 AL BASTI EQUIWORLD, DUBAI GODOLPHIN STAKES (Listed)1m 4f · Good | 4/6 | J: Tom MarquandT: William Haggas | 9-7 | 6/1 |
| 2022-08-20 | YORK1m 5f 188y · Good To FirmJ: Tom MarquandT: William Haggas | 15:35 SKY BET EBOR (Heritage Handicap)1m 5f 188y · Good To Firm | 10/20 | J: Tom MarquandT: William Haggas | 9-6 | 7/1 |
| 2022-07-08 | NEWMARKET1m 6f · Good To FirmJ: Tom MarquandT: William Haggas | 15:00 bet365 TROPHY (Heritage Handicap)1m 6f · Good To Firm | 8/16 | J: Tom MarquandT: William Haggas | 9-9 | 3/1 |
| 2022-06-17 | ASCOT1m 3f 211y · Good To FirmJ: Tom MarquandT: William Haggas | 15:40 DUKE OF EDINBURGH STAKES (HANDICAP)1m 3f 211y · Good To Firm | 1/18 | J: Tom MarquandT: William Haggas | 8-12 | 11/2 |
| 2021-11-10 | KEMPTON PARK1m 3f 219y · SlowJ: Tom MarquandT: William Haggas | 19:00 UNIBET 3 UNIBOOSTS A DAY HANDICAP1m 3f 219y · Slow | 1/6 | J: Tom MarquandT: William Haggas | 8-9 | 5/6 |
| 2021-10-08 | NEWMARKET1m 4f · Good To SoftJ: Adam FarragherT: William Haggas | 16:10 bet365 OLD ROWLEY CUP (HERITAGE HANDICAP)1m 4f · Good To Soft | 3/15 | J: Adam FarragherT: William Haggas | 8-3 | 10/1 |
| 2021-09-04 | ASCOT1m 3f 211y · Good To FirmJ: Adam FarragherT: William Haggas | 15:10 LAVAZZA STAKES (HERITAGE HANDICAP)1m 3f 211y · Good To Firm | 10/10 | J: Adam FarragherT: William Haggas | 8-8 | 17/2 |
| 2021-08-16 | WINDSOR1m 2f · Good To FirmJ: Tom MarquandT: William Haggas | 18:25 VISIT EDEN GROVE STAINES-UPON-THAMES NOVICE STAKES1m 2f · Good To Firm | 1/7 | J: Tom MarquandT: William Haggas | 9-2 | 9/4 |
| 2021-06-12 | SANDOWN PARK1m 1f 209y · Good To FirmJ: Cieren FallonT: William Haggas | 16:00 CORAL PROUD SUPPORTER OF BRITISH RACING EBF MAIDEN STAKES1m 1f 209y · Good To Firm | 5/8 | J: Cieren FallonT: William Haggas | 9-1 | 11/4 |
| 2021-05-14 | NEWBURY1m 2f · Good To SoftJ: Pat DobbsT: William Haggas | 15:55 JOIN CASUMO TODAY EBF MAIDEN STAKES1m 2f · Good To Soft | 5/6 | J: Pat DobbsT: William Haggas | 9-5 | 12/1 |