| 2026-07-11 | CHESTER7f1y · GoodJ: Harry DaviesT: William Haggas | 15:52 Raymond & Kathleen Corbett Memorial City Plate Stakes (Listed)7f1y · Good | 5/9 | J: Harry DaviesT: William Haggas | 9-7 | 6/1 |
| 2025-05-10 | HAYDOCK PARK6f 212y · Good To FirmJ: Tom MarquandT: William Haggas | 15:55 PERTEMPS NETWORK SPRING TROPHY STAKES (Listed)6f 212y · Good To Firm | 2/5 | J: Tom MarquandT: William Haggas | 9-10 | 5/2 |
| 2024-08-17 | NEWBURY7f · Good To FirmJ: Tom MarquandT: William Haggas | 15:35 BetVictor HUNGERFORD STAKES (Group 2)7f · Good To Firm | 1/7 | J: Tom MarquandT: William Haggas | 9-8 | 4/1 |
| 2024-07-30 | GOODWOOD7f · GoodJ: Tom MarquandT: William Haggas | 15:00 HKJC WORLD POOL LENNOX STAKES (Group 2)7f · Good | 6/8 | J: Tom MarquandT: William Haggas | 9-6 | 11/2 |
| 2024-06-08 | HAYDOCK PARK7f 37y · GoodJ: Tom MarquandT: William Haggas | 15:35 BETFRED JOHN OF GAUNT STAKES (Group 3)7f 37y · Good | 1/11 | J: Tom MarquandT: William Haggas | 9-2 | 6/1 |
| 2024-05-15 | YORK6f · GoodJ: Tom MarquandT: William Haggas | 15:15 1895 DUKE OF YORK CLIPPER STAKES (Group 2)6f · Good | PU/14 | J: Tom MarquandT: William Haggas | 9-10 | 13/2 |
| 2024-04-18 | NEWMARKET6f · GoodJ: Tom MarquandT: William Haggas | 15:00 CONNAUGHT ACCESS FLOORING ABERNANT STAKES (Group 3)6f · Good | 5/14 | J: Tom MarquandT: William Haggas | 9-9 | 14/1 |
| 2023-07-08 | SANDOWN PARK5f 10y (Spr) · GoodJ: Tom MarquandT: William Haggas | 13:50 CORAL CHARGE (Sprint) (Group 3)5f 10y (Spr) · Good | 3/10 | J: Tom MarquandT: William Haggas | 9-8 | 6/1 |
| 2023-07-01 | NEWCASTLE6f · SlowJ: Tom MarquandT: William Haggas | 12:55 JENNINGSBET CHIPCHASE STAKES (Group 3)6f · Slow | 1/8 | J: Tom MarquandT: William Haggas | 9-5 | 5/2 |
| 2023-05-13 | HAYDOCK PARK6f · GoodJ: Tom MarquandT: William Haggas | 14:45 PERTEMPS NETWORK CONDITIONS STAKES6f · Good | 2/4 | J: Tom MarquandT: William Haggas | 9-8 | 7/2 |
| 2023-04-20 | NEWMARKET6f · GoodJ: Tom MarquandT: William Haggas | 15:00 CONNAUGHT ACCESS FLOORING ABERNANT STAKES (Group 3)6f · Good | 4/7 | J: Tom MarquandT: William Haggas | 9-9 | 8/1 |
| 2022-10-01 | ASCOT6f · Good To SoftJ: Stevie DonohoeT: William Haggas | 15:00 JOHN GUEST RACING BENGOUGH STAKES (Group 3)6f · Good To Soft | 5/13 | J: Stevie DonohoeT: William Haggas | 9-3 | 10/1 |
| 2022-06-17 | ASCOT6f · Good To FirmJ: Tom MarquandT: William Haggas | 15:05 COMMONWEALTH CUP (Group 1)6f · Good To Firm | 8/20 | J: Tom MarquandT: William Haggas | 9-2 | 12/1 |
| 2022-05-14 | NEWBURY6f · GoodJ: Tom MarquandT: William Haggas | 13:35 BetVictor CARNARVON STAKES (Listed)6f · Good | 1/9 | J: Tom MarquandT: William Haggas | 9-2 | 15/8 |
| 2022-04-15 | NEWCASTLE6f · StandardJ: Tom MarquandT: William Haggas | 15:10 CORAL 3 YEAR OLD ALL-WEATHER CHAMPIONSHIPS CONDITIONS STAKES6f · Standard | 2/10 | J: Tom MarquandT: William Haggas | 9-5 | 10/3 |
| 2022-03-05 | SOUTHWELL7f 14y · SlowJ: Stevie DonohoeT: William Haggas | 18:30 PLAY CORAL RACING-SUPER-SERIES FOR FREE HANDICAP7f 14y · Slow | 1/4 | J: Stevie DonohoeT: William Haggas | 9-5 | 4/5 |
| 2022-01-02 | NEWCASTLE7f 14y · SlowJ: Daniel TudhopeT: William Haggas | 14:40 WATCH RACING FREE ONLINE AT CORAL NOVICE STAKES7f 14y · Slow | 1/4 | J: Daniel TudhopeT: William Haggas | 9-9 | 1/3 |
| 2021-12-03 | NEWCASTLE6f · StandardJ: Tom MarquandT: William Haggas | 17:15 PLAY CORAL RACING-SUPER-SERIES FOR FREE EBF NOVICE STAKES6f · Standard | 1/13 | J: Tom MarquandT: William Haggas | 9-5 | 4/1 |