| 2021-08-21 | YORK1m 5f 188y · GoodJ: Adam FarragherT: William Haggas | 15:35 SKY BET EBOR (Heritage Handicap)1m 5f 188y · Good | 8/20 | J: Adam FarragherT: William Haggas | 9-6 | 33/1 |
| 2021-08-14 | NEWBURY1m 5f 61y · GoodJ: Tom MarquandT: William Haggas | 14:20 BetVictor GEOFFREY FREER STAKES (Group 3)1m 5f 61y · Good | 3/8 | J: Tom MarquandT: William Haggas | 9-5 | 12/1 |
| 2021-07-30 | GOODWOOD1m 3f 218y · Good To SoftJ: William BuickT: William Haggas | 16:10 L'ORMARINS QUEEN'S PLATE GLORIOUS STAKES (Group 3)1m 3f 218y · Good To Soft | 5/8 | J: William BuickT: William Haggas | 9-1 | 17/2 |
| 2021-07-03 | HAYDOCK PARK1m 3f 175y · SoftJ: Daniel TudhopeT: William Haggas | 15:15 bet365 OLD NEWTON CUP HANDICAP1m 3f 175y · Soft | 5/12 | J: Daniel TudhopeT: William Haggas | 9-10 | 15/2 |
| 2021-06-26 | NEWMARKET1m 4f · Good To FirmJ: Tom MarquandT: William Haggas | 14:40 CLOSE BROTHERS FRED ARCHER STAKES (Listed)1m 4f · Good To Firm | 3/6 | J: Tom MarquandT: William Haggas | 9-0 | 15/2 |
| 2021-05-01 | NEWMARKET1m 4f · Good To FirmJ: Tom MarquandT: William Haggas | 15:00 BETFAIR EXCHANGE JOCKEY CLUB STAKES (Group 2)1m 4f · Good To Firm | 5/5 | J: Tom MarquandT: William Haggas | 9-1 | 10/1 |
| 2020-08-22 | YORK1m 5f 188y · SoftJ: Tom MarquandT: William Haggas | 15:40 SKY BET EBOR (HERITAGE HANDICAP)1m 5f 188y · Soft | 11/21 | J: Tom MarquandT: William Haggas | 9-8 | 12/1 |
| 2020-07-31 | GOODWOOD1m 3f 218y · GoodJ: Tom MarquandT: William Haggas | 15:45 L'ORMARINS QUEEN'S PLATE GLORIOUS STAKES (Group 3)1m 3f 218y · Good | 1/6 | J: Tom MarquandT: William Haggas | 9-1 | 9/2 |
| 2020-07-19 | NEWBURY1m 2f · GoodJ: Tom MarquandT: William Haggas | 15:25 bet365 STEVENTON STAKES (Listed)1m 2f · Good | 3/9 | J: Tom MarquandT: William Haggas | 9-6 | 7/1 |