| 2024-06-30 | 28 | Oregon Trail Gravel | me | 108.63 | 04:59:54.000 | 21.733 |
| 2024-06-29 | 32 | Oregon Trail Gravel | me | 120.86 | 05:41:51.000 | 21.213 |
| 2024-06-27 | 25 | Oregon Trail Gravel | me | 133.9 | 04:05:13.000 | 32.763 |
| 2024-06-26 | 31 | Oregon Trail Gravel | me | 98.5 | 03:33:04.000 | 27.738 |
| 2012-12-09 | 16 | USGP of Cyclocross - Deschutes Cup | ME | 0 | 01:03:24.000 | 0 |
| 2012-12-08 | 16 | USGP of Cyclocross - Deschutes Cup | ME | 0 | 01:04:26.000 | 0 |
| 2012-11-18 | 12 | The Jingle Cross Rock - Rock 3 | ME | 0 | 01:04:41.000 | 0 |
| 2012-11-17 | 11 | The Jingle Cross Rock - Rock 2 | ME | 0 | 01:05:10.000 | 0 |
| 2012-11-16 | 9 | The Jingle Cross Rock - Rock 1 | ME | 0 | 01:01:18.000 | 0 |
| 2012-11-11 | 28 | USGP of Cyclocross Derby City Cup | ME | 0 | 00:59:25.000 | 0 |
| 2012-11-10 | 29 | USGP of Cyclocross Derby City Cup | ME | 0 | 01:05:39.000 | 0 |
| 2012-10-28 | 5 | Boulder Cup | ME | 0 | 01:00:37.000 | 0 |
| 2012-10-27 | 7 | Colorado Cross Classic | ME | 0 | 01:04:18.000 | 0 |
| 2012-10-14 | 14 | USGP of Cyclocross New Belgium Cup | ME | 0 | 01:01:56.000 | 0 |
| 2012-10-13 | 12 | USGP of Cyclocross New Belgium Cup | ME | 0 | 01:01:34.000 | 0 |
| 2010-12-12 | 9 | National Championships United States ME | ME | 0 | 01:04:39.000 | 0 |
| 2010-12-05 | 12 | USGP of Cyclo-cross Portland Cup | ME | 0 | 01:00:44.000 | 0 |
| 2010-12-04 | 16 | USGP of Cyclo-cross Portland Cup | ME | 0 | 01:04:20.000 | 0 |
| 2010-10-31 | 13 | Boulder Cup C1 Cyclo-cross | ME | 0 | 01:04:53.000 | 0 |
| 2010-10-30 | 5 | Boulder Cup C2 Cyclo-cross | ME | 0 | 01:01:27.000 | 0 |
| 2010-10-02 | 10 | Krosstober-fest Weekend | ME | 0 | 01:01:08.000 | 0 |
| 2001-12-16 | 3 | SuperCup Finals: Baltimore | ME | 0 | 01:00:27.000 | 0 |
| 2001-12-15 | 5 | National Championships United States ME | ME | 0 | 01:02:19.000 | 0 |
| 2001-11-17 | 3 | SuperCup: Chicago | ME | 0 | 01:01:30.000 | 0 |
| 2001-10-27 | 8 | Amherst Cyclo-cross | ME | 0 | 00:57:44.000 | 0 |
| 2001-10-21 | 7 | Subaru Cyclo-cross | ME | 0 | 01:03:01.000 | 0 |
| 2001-10-14 | 8 | ECV Cyclo-Cross | ME | 0 | 01:06:06.000 | 0 |
| 2001-10-13 | 14 | SuperCup: Boston | ME | 0 | 01:08:26.000 | 0 |
| 2001-01-21 | 37 | UCI World Cup Pontchâteau | ME | 0 | 00:00:00.000 | |
| 2001-01-07 | DNF | UCI World Cup Zeddam | ME | 0 | 00:00:00.000 | |
| 2000-12-27 | OTL | Cross der Azen | ME | 0 | 00:00:00.000 | |
| 2000-12-17 | 9 | SuperCup Finals: Kansas City | ME | 0 | 01:06:11.000 | 0 |
| 2000-12-16 | 10 | National Championships United States ME | ME | 0 | 01:03:37.000 | 0 |
| 2000-12-03 | 46 | UCI World Cup Leudelange | ME | 0 | 01:10:33.000 | 0 |
| 2000-11-26 | 5 | National Trophy Series: Ipswich | ME | 0 | 01:02:29.000 | 0 |
| 2000-01-29 | DNF | UCI World Championship | ME | 0 | 00:00:00.000 | |
| 1999-12-12 | 15 | SuperCup Cyclo-Cross Series: San Francisco | ME | 0 | 01:02:09.000 | 0 |
| 1999-12-04 | 14 | SuperCup Cyclo-Cross Series: Portland | ME | 0 | 01:00:55.000 | 0 |
| 1999-11-20 | 13 | SuperCup Cyclo-Cross Series: Seattle | ME | 0 | 01:10:10.000 | 0 |
| 1999-11-13 | 5 | SuperCup Cyclo-Cross Series: Chicago | ME | 0 | 01:07:15.000 | 0 |
| 1999-11-07 | 11 | SuperCup Cyclo-Cross Series: Boulder | ME | 0 | 01:03:00.000 | 0 |
| 1999-10-23 | 6 | SuperCup Cyclo-Cross Series #2 | ME | 0 | 01:04:54.000 | 0 |
| 1999-10-17 | 8 | SuperCup Cyclo-Cross Series #1 | ME | 0 | 01:09:40.000 | 0 |