| 2019-11-02 | DNF |  Really Rad Festival of Cyclocross Day 1 | WE | 0 | 00:00:00.000 |  | 
| 2018-12-02 | 24 |  NBX GP of Cross 2 | WE | 0 | 00:00:00.000 |  | 
| 2018-12-01 | 28 |  NBX GP of Cross 1 | WE | 0 | 00:56:01.000 | 0 | 
| 2018-11-11 | 26 |  The Northampton International | WE | 0 | 00:49:32.000 | 0 | 
| 2018-11-10 | 21 |  The Northampton International | WE | 0 | 00:49:32.000 | 0 | 
| 2018-11-04 | 20 |  Really Rad Festival of Cyclocross Day 2 | WE | 0 | 00:51:34.000 | 0 | 
| 2018-11-03 | 19 |  Really Rad Festival of Cyclocross Day 1 | WE | 0 | 00:51:24.000 | 0 | 
| 2018-10-14 | 23 |  CRAFT Sportswear Gran Prix of Gloucester | WE | 0 | 00:52:05.000 | 0 | 
| 2018-10-13 | 19 |  CRAFT Sportswear Gran Prix of Gloucester | WE | 0 | 00:53:25.000 | 0 | 
| 2017-12-03 | 28 |  NBX GP of Cross 2 | WE | 0 | 00:48:04.000 | 0 | 
| 2017-12-02 | 29 |  NBX GP of Cross 1 | WE | 0 | 00:44:14.000 | 0 | 
| 2017-11-19 | 21 |  Supercross Day 2 | WE | 0 | 00:53:51.000 | 0 | 
| 2017-11-18 | 21 |  Supercross Day 1 | WE | 0 | 00:55:37.000 | 0 | 
| 2017-11-12 | 24 |  The Northampton International | WE | 0 | 00:51:59.000 | 0 | 
| 2017-11-11 | 23 |  The Northampton International | WE | 0 | 00:49:29.000 | 0 | 
| 2017-10-14 | DNF |  CRAFT Sportswear Gran Prix of Gloucester | WE | 0 | 00:00:00.000 |  |