| 2019-11-17 | 27 | Supercross Day 2 | ME | 0 | 00:00:00.000 | |
| 2019-10-27 | 16 | HPCX | ME | 0 | 00:00:00.000 | |
| 2018-10-28 | 20 | HPCX 2 | ME | 0 | 00:00:00.000 | |
| 2018-10-07 | 32 | Charm City Cross | ME | 0 | 00:00:00.000 | |
| 2018-09-16 | 24 | Nittany Lion Cross | ME | 0 | 00:00:00.000 | |
| 2018-06-02 | 15 | Dirty Kanza | me | 331.85 | 11:51:22.000 | 27.99 |
| 2017-10-29 | 16 | HPCX 2 | ME | 0 | 00:00:00.000 | |
| 2017-10-22 | 29 | DCCX 2 | ME | 0 | 00:00:00.000 | |
| 2017-10-08 | 30 | Charm City Cross | ME | 0 | 00:00:00.000 | |
| 2017-10-07 | 45 | Charm City Cross | ME | 0 | 00:00:00.000 | |
| 2017-06-03 | 11 | Dirty Kanza | me | 332.68 | 11:38:36.000 | 28.573 |
| 2017-01-08 | 41 | National Championships United States ME | ME | 0 | 00:00:00.000 | |
| 2016-11-20 | 25 | Supercross Cup UCI Weekend | ME | 0 | 00:00:00.000 | |
| 2016-11-19 | 38 | Supercross Cup UCI Weekend | ME | 0 | 00:00:00.000 | |
| 2016-10-30 | 28 | HPCX 2 | ME | 0 | 01:07:00.000 | 0 |
| 2016-10-29 | 38 | HPCX 1 | ME | 0 | 00:00:00.000 | |
| 2016-09-18 | 34 | Nittany Lion Cross | ME | 0 | 01:10:35.000 | 0 |
| 2015-11-22 | 27 | Supercross Cup 2 | ME | 0 | 00:00:00.000 | |
| 2015-11-08 | 37 | The Cycle-Smart International 2 | ME | 0 | 01:09:32.000 | 0 |
| 2015-11-07 | 60 | The Cycle-Smart International 1 | ME | 0 | 00:00:00.000 | |
| 2015-10-25 | 45 | DCCX 2 | ME | 0 | 00:00:00.000 | |
| 2015-10-24 | 40 | DCCX 1 | ME | 0 | 00:00:00.000 | |
| 2015-10-11 | 49 | Charm City Cross | ME | 0 | 00:00:00.000 | |
| 2015-09-13 | 24 | Nittany Lion Cross | ME | 0 | 01:05:21.000 | 0 |
| 2015-09-12 | 42 | Nittany Lion Cross | ME | 0 | 00:00:00.000 | |