| 2018-10-28 | 20 |  HPCX 2 | WE | 0 | 00:00:00.000 |  | 
| 2018-10-21 | 29 |  DCCX 2 | WE | 0 | 00:50:45.000 | 0 | 
| 2018-10-20 | 28 |  DCCX | WE | 0 | 00:50:04.000 | 0 | 
| 2018-10-07 | 27 |  Charm City Cross | WE | 0 | 00:54:46.000 | 0 | 
| 2018-10-06 | 26 |  Charm City Cross | WE | 0 | 00:57:12.000 | 0 | 
| 2018-09-15 | 21 |  Nittany Lion Cross | WE | 0 | 00:56:05.000 | 0 | 
| 2018-09-02 | 23 |  Deschutes Brewery's GO Cross | WE | 0 | 00:00:00.000 |  | 
| 2018-09-01 | 25 |  Deschutes Brewery's GO Cross | WE | 0 | 00:54:16.000 | 0 | 
| 2017-10-29 | 21 |  HPCX 2 | WE | 0 | 00:53:33.000 | 0 | 
| 2017-10-22 | 26 |  DCCX 2 | WE | 0 | 00:52:41.000 | 0 | 
| 2017-10-21 | 26 |  DCCX | WE | 0 | 00:45:34.000 | 0 | 
| 2017-10-08 | 35 |  Charm City Cross | WE | 0 | 00:00:00.000 |  | 
| 2017-10-07 | 41 |  Charm City Cross | WE | 0 | 00:00:00.000 |  | 
| 2017-09-22 | 38 |  Trek CXC Cup | WE | 0 | 00:00:00.000 |  | 
| 2016-11-19 | 43 |  Supercross Cup UCI Weekend | WE | 0 | 00:00:00.000 |  | 
| 2016-10-30 | 33 |  HPCX 2 | WE | 0 | 00:51:13.000 | 0 | 
| 2016-10-23 | 29 |  DCCX 2 | WE | 0 | 00:00:00.000 |  | 
| 2016-10-22 | 26 |  DCCX 1 | WE | 0 | 00:53:02.000 | 0 | 
| 2016-10-09 | 36 |  Charm City Cross | WE | 0 | 00:56:36.000 | 0 | 
| 2016-10-08 | 41 |  Charm City Cross | WE | 0 | 00:00:00.000 |  | 
| 2016-09-18 | 31 |  Nittany Lion Cross | WE | 0 | 00:47:46.000 | 0 | 
| 2016-09-17 | 35 |  Nittany Lion Cross | WE | 0 | 00:51:21.000 | 0 |