| 2025-09-07 | DNS | Bucks County Classic | we | 50 | 00:00:00.000 | |
| 2025-09-01 | 39 | Bommarito Audi West County Gateway Cup | we | 0 | 01:10:54.000 | 0 |
| 2025-08-31 | DNS | Bommarito Audi West County Gateway Cup | we | 0 | 00:00:00.000 | |
| 2025-08-30 | 51 | Bommarito Audi West County Gateway Cup | we | 0 | 01:07:06.000 | 0 |
| 2025-08-29 | 52 | Bommarito Audi West County Gateway Cup | we | 0 | 01:08:30.000 | 0 |
| 2025-07-27 | DNF | Chicago Grit | we | 0 | 00:00:00.000 | |
| 2025-07-26 | DNF | Chicago Grit | we | 0 | 00:00:00.000 | |
| 2025-07-24 | DNF | Chicago Grit | we | 0 | 00:00:00.000 | |
| 2025-06-29 | 100 | Kwik Trip Tour of America's Dairyland | we | 0 | 00:00:00.000 | |
| 2025-06-28 | 68 | Kwik Trip Tour of America's Dairyland | we | 0 | 00:00:00.000 | |
| 2025-06-26 | DNF | Kwik Trip Tour of America's Dairyland | we | 0 | 00:00:00.000 | |
| 2024-07-10 | 8 | Gastown Grand Prix | we | 0 | 01:02:41.000 | 0 |
| 2024-05-27 | 2 | Tour of Somerville | we | 0 | 01:00:45.000 | 0 |
| 2024-05-17 | 37 | National Championships United States WE - Criterium | we | 0 | 01:16:22.000 | 0 |
| 2024-04-14 | 81 | Redlands Bicycle Classic | | 0 | 10:04:01.000 | 0 |
| 2024-04-14 | 83 | Redlands Bicycle Classic | | 109.4 | 03:41:01.000 | 29.699 |
| 2024-04-13 | 9 | Redlands Bicycle Classic | | 0 | 01:16:22.000 | 0 |
| 2024-04-11 | 74 | Redlands Bicycle Classic | | 64.4 | 02:43:45.000 | 23.597 |
| 2024-04-10 | 86 | Redlands Bicycle Classic | | 63.1 | 01:53:37.000 | 33.323 |
| 2023-06-23 | 52 | US Pro Criterium Championship - WE | | 0 | 01:08:58.000 | 0 |
| 2023-04-16 | 6 | Redlands Bicycle Classic WE | | 0 | 00:00:00.000 | |
| 2023-04-16 | 26 | Redlands Bicycle Classic WE | | 0 | 09:33:19.000 | 0 |
| 2023-04-16 | 3 | Redlands Bicycle Classic WE | | 109.7 | 03:01:24.000 | 36.284 |
| 2023-04-15 | 3 | Redlands Bicycle Classic WE | | 0 | 01:13:41.000 | 0 |
| 2023-04-13 | 48 | Redlands Bicycle Classic WE | | 99.5 | 03:11:37.000 | 31.156 |
| 2023-04-12 | 46 | Redlands Bicycle Classic WE | | 66.5 | 01:42:27.000 | 38.946 |
| 2014-11-16 | 15 | The Jingle Cross 3 | WE | 0 | 00:53:30.000 | 0 |
| 2014-11-15 | 12 | Jingle Cross 2 | WE | 0 | 00:42:43.000 | 0 |
| 2014-11-14 | 16 | Jingle Cross 1 | WE | 0 | 00:50:05.000 | 0 |
| 2014-10-26 | 6 | Gateway Cross Cup | WE | 0 | 00:49:15.000 | 0 |
| 2014-10-25 | 9 | Gateway Cross Cup | WE | 0 | 00:50:20.000 | 0 |
| 2012-01-08 | 19 | National Championships United States WE | WE | 0 | 00:54:08.000 | 0 |
| 2012-01-01 | 11 | Chicago Cyclocross Cup New Year's Resolution | WE | 0 | 00:42:59.000 | 0 |
| 2011-12-31 | 9 | Chicago Cyclocross Cup New Year's Resolution | WE | 0 | 00:43:19.000 | 0 |
| 2011-11-27 | 15 | The Jingle Cross Rock - Rock 3 | WE | 0 | 00:47:54.000 | 0 |
| 2011-11-26 | 16 | The Jingle Cross Rock - Rock 2 | WE | 0 | 00:41:20.000 | 0 |
| 2011-11-25 | 9 | The Jingle Cross Rock - Rock 1 | WE | 0 | 00:43:36.000 | 0 |
| 2010-11-28 | 12 | Carousel Volkswagen Jingle Cross Rock presented by Scheels - Rock 3 | WE | 0 | 00:49:26.000 | 0 |
| 2010-11-27 | 11 | Carousel Volkswagen Jingle Cross Rock presented by Scheels - Rock 2 | WE | 0 | 00:37:26.000 | 0 |
| 2010-11-26 | 11 | Carousel Volkswagen Jingle Cross Rock presented by Scheels - Rock 1 | WE | 0 | 00:47:34.000 | 0 |
| 2008-12-14 | 43 | National Championships United States WE | WE | 0 | 00:44:37.000 | 0 |
| 2008-11-30 | 10 | Carousel Volkswagen Jingle Cross Rock - Rock 2 | WE | 0 | 00:39:03.000 | 0 |
| 2008-11-29 | 14 | Carousel Volkswagen Jingle Cross Rock - Rock 1 | WE | 0 | 00:49:20.000 | 0 |
| 2007-12-16 | 36 | National Championships United States WE | WE | 0 | 00:42:41.000 | 0 |
| 2007-12-14 | 3 | National Championships United States WJ | WJ | 0 | 00:26:10.000 | 0 |
| 2006-12-17 | 59 | National Championships United States WE | WE | 0 | 00:50:49.000 | 0 |
| 2006-12-16 | 2 | National Championships United States WJ | WJ | 0 | 00:31:35.000 | 0 |