| 2017-12-03 | DNF | NBX GP of Cross 2 | ME | 0 | 00:00:00.000 | |
| 2017-12-02 | DNF | NBX GP of Cross 1 | ME | 0 | 00:00:00.000 | |
| 2017-11-19 | DNF | Supercross Day 2 | ME | 0 | 00:00:00.000 | |
| 2017-11-18 | DNF | Supercross Day 1 | ME | 0 | 00:00:00.000 | |
| 2017-11-12 | 25 | The Northampton International | ME | 0 | 01:02:49.000 | 0 |
| 2017-11-11 | DNF | The Northampton International | ME | 0 | 00:00:00.000 | |
| 2017-10-29 | 20 | HPCX 2 | ME | 0 | 00:00:00.000 | |
| 2017-10-28 | 22 | HPCX 1 | ME | 0 | 01:03:55.000 | 0 |
| 2016-12-03 | 24 | NBX Gran Prix of Cross 1 | ME | 0 | 01:01:48.000 | 0 |
| 2016-11-20 | 20 | Supercross Cup UCI Weekend | ME | 0 | 00:00:00.000 | |
| 2016-11-13 | 27 | The Cycle-Smart Northampton International | ME | 0 | 01:01:51.000 | 0 |
| 2016-11-12 | 38 | The Cycle-Smart Northampton International | ME | 0 | 01:07:25.000 | 0 |
| 2016-10-29 | 23 | HPCX 1 | ME | 0 | 01:07:52.000 | 0 |
| 2016-10-15 | 34 | CRAFT Sportswear Gran Prix of Gloucester | ME | 0 | 01:07:11.000 | 0 |
| 2016-09-18 | 50 | Nittany Lion Cross | ME | 0 | 00:00:00.000 | |
| 2015-12-06 | 15 | NBX Gran Prix of Cross 2 | ME | 0 | 01:05:06.000 | 0 |
| 2015-12-05 | 13 | NBX Gran Prix of Cross 1 | ME | 0 | 01:09:45.000 | 0 |
| 2015-11-21 | 15 | Supercross Cup 1 | ME | 0 | 01:07:22.000 | 0 |
| 2015-10-18 | 18 | HPCX 2 | ME | 0 | 01:01:48.000 | 0 |
| 2015-10-17 | 26 | HPCX 1 | ME | 0 | 01:04:50.000 | 0 |
| 2015-10-11 | 22 | Charm City Cross | ME | 0 | 01:11:19.000 | 0 |
| 2015-10-10 | 28 | Charm City Cross | ME | 0 | 00:00:00.000 | |
| 2015-09-12 | 23 | Nittany Lion Cross | ME | 0 | 00:59:47.000 | 0 |
| 2014-10-18 | 21 | HPCX | ME | 0 | 00:00:00.000 | |
| 2014-09-20 | 27 | Charm City Cross | ME | 0 | 01:05:39.000 | 0 |
| 2014-09-06 | 18 | Nittany Lion Cross | ME | 0 | 01:03:14.000 | 0 |
| 2013-09-22 | 28 | Charm City Cross | ME | 0 | 01:07:11.000 | 0 |
| 2013-09-08 | 30 | Nittany Lion Cross | ME | 0 | 01:02:50.000 | 0 |
| 2013-09-07 | 31 | Nittany Lion Cross | ME | 0 | 00:58:04.000 | 0 |
| 2012-09-23 | 24 | Charm City Cross | ME | 0 | 01:00:13.000 | 0 |
| 2012-09-22 | 17 | Charm City Cross | ME | 0 | 01:05:00.000 | 0 |
| 2012-09-16 | 12 | Nittany Lion Cross | ME | 0 | 01:03:31.000 | 0 |
| 2011-10-29 | 29 | Beacon Cross | ME | 0 | 00:00:00.000 | |
| 2011-10-16 | 26 | Granogue Cross | ME | 0 | 01:08:39.000 | 0 |
| 2011-09-18 | 28 | Charm City Cross | ME | 0 | 01:02:32.000 | 0 |
| 2011-09-17 | 24 | Charm City Cross | ME | 0 | 01:04:27.000 | 0 |
| 2011-09-10 | 24 | Nittany Lion Cross | ME | 0 | 01:04:32.000 | 0 |