Every Finish Line

Bike races at thirteen, then triathlon, then the road and the trail. 162 finish lines over 36 years, every one of them kept here.

Share
Every Finish Line

I kept the results. Not deliberately at first — a paper résumé from junior bike racing, then a training log, then whatever Strava and Athlinks happened to remember. Assembled, it comes to 162 finish lines over 36 years.

It opens in 1990 with a 50-mile ride at thirteen, then a 100-mile ride at fourteen and ends at the Monterey Bay Half this past November. In between: three seasons of criteriums around the Carolinas, a decade of triathlon that included three Ironmans, and ten years of running that pulled steadily toward the trail.

162 finish lines One dot per finish, 1990–2026 Cycling 97Triathlon 29Running 35Nordic ski 1 77 races across 1992 and 1993 1994–2000 seven years, no races 19901995200020052010201520202025 36 YEARS · 39 PODIUMS · 3 IRONMANS · 9 MARATHONS · 2 100K ULTRAS · 3 50K ULTRAS

Scroll right to see full details for each race →

DateRace AG placeOA placeDistanceTime Event
2026 Nov Monterey Bay Half Marathon 5 of 26085 of 7053 13.1 mi 1:26:11 Road running
2026 Apr Big Sur International Marathon 4 of 16085 of 3222 26.2 mi 3:12:55 Road running
2025 Jan Fort Ord Trail Run 2 of 213 of 153 15.5 mi 2:10:46 Trail running
2024 Apr Big Sur International Marathon 14 of 184149 of 3433 26.2 mi 3:18:45 Road running
2022 Aug Rodeo Valley Trail Run 1 of 811 of 46 31.1 mi 5:04:06 Trail running
2022 Apr The Canyons Endurance Runs 43 of 111192 of 422 62.1 mi 14:59:30 Trail running
2021 Dec Rodeo Beach Trail Run 1 of 32 of 30 18.6 mi 2:54:38 Trail running
2021 Nov Greensboro Gobbler 5K 1 of 258 of 497 3.1 mi 18:58 Road running
2021 Sep San Jose Spartan Trail 2 of 46 of 27 31.1 mi 6:54:33 Trail running
2021 Apr The Canyons Endurance Runs 48 of 63199 of 247 62.1 mi 17:25:38 Trail running
2018 Sep Grand Traverse Mountain Run 47 of 47245 of 247 40.0 mi 12:00:51 Trail running
2018 Jul Tahoe Rim Trail Endurance Runs 5 of 1314 of 125 34.2 mi 6:58:53 Trail running
2017 Nov The North Face Endurance Challenge: California 20 of 72157 of 563 50.0 mi 9:48:13 Trail running
2017 Sep The North Face Endurance Challenge: Utah 6 of 746 of 89 51.0 mi 12:50:16 Trail running
2017 Jul Pioneer Spirit Trail Race 3 of 916 of 33 50.0 mi 11:08:52 Trail running
2016 Mar Stanford Treeathlon 1 of 1142 of 461 15.8 mi 1:07:14 Triathlon
2016 Feb Together with Love 1 of 341 of 588 3.1 mi 18:13 Road running
2015 Dec North Face Endurance Challenge - Championships 11 of 5969 of 501 31.1 mi 5:31:48 Trail running
2015 Oct Yosemite Half Marathon 3 of 6911 of 1686 13.1 mi 1:24:44 Road running
2015 Sep Ironman 70.3 Santa Cruz 23 of 162135 of 1435 70.3 mi 4:59:55 Triathlon
2015 May Memorial Hermann Ironman Texas 29 of 326134 of 2234 140.6 mi 10:20:32 Triathlon
2015 Apr HITS Triathlon Napa Valley - Sunday Sprint & Olympic 1 of 274 of 262 70.3 mi 4:52:16 Triathlon
2015 Mar Stanford Treeathlon 2 of 2710 of 226 15.8 mi 1:05:22 Triathlon
2014 Sep Santa Cruz Triathlon 5 of 5337 of 535 32.0 mi 2:19:06 Triathlon
2013 May Mississauga Marathon - Marathon & Half 16 of 10738 of 837 26.2 mi 3:10:42 Road running
2012 Oct Scotiabank Toronto Waterfront Marathon 193 of 3471372 of 3250 26.2 mi 4:03:04 Road running
2012 Aug Ironman Mont Tremblant 52 of 259216 of 2093 140.6 mi 10:36:10 Triathlon
2012 Jul Toronto Triathlon Festival 10 of 7043 of 518 32.0 mi 2:15:54 Triathlon
2012 Jun Welland Triathlon/Duathon & Give-It-A-Tri 6 of 4734 of 400 70.3 mi 4:41:43 Triathlon
2012 Jun Subaru Guelph Lake I Triathlon & Duathlon 7 of 4736 of 370 32.0 mi 2:18:56 Triathlon
2012 May Goodlife Toronto Marathon, Half Marathon, and 5k 75 of 177451 of 1735 26.2 mi 3:41:54 Road running
2012 Jan Securian Winter Run 16 of 12133 of 830 13.1 mi 1:27:13 Road running
2011 Jun Liberty Triathlon 8 of 3922 of 232 70.3 mi 4:49:54 Triathlon
2011 Apr Boston Marathon 821 of 13706037 of 23886 26.2 mi 3:24:20 Road running
2010 Oct Twin Cities Marathon 78 of 770435 of 8212 26.2 mi 3:09:35 Road running
2010 Jul Chisago Lake Triathlon 10 of 4828 of 515 70.3 mi 4:43:14 Triathlon
2010 Mar 100% Irish For A Day Tc 10 Mile 13 of 7956 of 782 10.0 mi 1:08:41 Road running
2009 Oct Medtronic Twin Cities Marathon 750 of 7648192 of 8474 26.2 mi 5:39:14 Road running
2009 Feb City Of Lakes Loppet 44 of 54671 of 839 21.8 mi 2:33:33 Nordic ski
2008 Jul Timberman Sprint Triathlon 5 of 1328 of 126 30.8 mi 2:15:17 Triathlon
2008 Jun Lake Waconia Triathlon 6 of 4218 of 431 28.5 mi 1:42:23 Triathlon
2008 Jun Liberty Half Iron Triathlon 3 of 375 of 255 70.3 mi 4:32:41 Triathlon
2008 Jun Manitou Sprint Triathlon 2 of 4624 of 449 17.1 mi 1:09:10 Triathlon
2008 Jun Buffalo Triathlon 10 of 5822 of 357 32.0 mi 2:10:28 Triathlon
2008 May Apple Duathlon 2 of 2519 of 261 26.7 mi 1:32:45 Duathlon
2008 Apr Get In Gear 10K 33 of 330152 of 3531 6.2 mi 40:56 Road running
2008 Apr Trail Mix Race Minnesota 5 of 3122 of 347 15.5 mi 1:43:54 Trail running
2008 Mar St. Patrick's Day Human Race 31 of 94161 of 591 5.0 mi 32:27 Road running
2008 Jan Securian Winter Carnival 17 of 10290 of 1210 13.1 mi 1:30:58 Road running
2007 Sep Ironman Wisconsin 29 of 258171 of 2106 140.6 mi 10:49:38 Triathlon
2007 Aug Turtleman Triathlon 7 of 9028 of 712 28.5 mi 2:02:25 Triathlon
2007 Jul Chisago Lakes Triathlon 10 of 22310 of 223 70.3 mi 4:40:01 Triathlon
2007 Jul Lifetime Fitness Triathlon 4 of 17147 of 1225 32.0 mi 2:18:34 Triathlon
2007 Jun Lake Waconia Triathlon 8 of 5020 of 471 24.5 mi 1:33:26 Triathlon
2007 Jun Liberty Triathlon 4 of 349 of 224 70.3 mi 4:40:40 Triathlon
2007 May Apple Duathlon 4 of 2216 of 255 26.2 mi 1:31:04 Duathlon
2007 May Gear West Duathlon 5 of 4915 of 342 23.0 mi 1:21:16 Duathlon
2007 May Chain Of Lakes Triathlon 1 of 174 of 167 16.3 mi 1:01:40 Triathlon
2007 Jan Securian Winter Carnival Half Marathon 26 of 23279 of 1311 13.1 mi 1:31:09 Road running
2006 Oct Medtronic Twin Cities Marathon & Medtronic Tc 10 Mile 240 of 6292223 of 8192 26.2 mi 3:54:43 Road running
2006 Jan 3M Half Marathon 4 of 8654 of 3108 13.1 mi 1:39:22 Road running
2005 Aug Degray Lake Half Ironman 5 of 2618 of 249 70.3 mi 5:02:43 Triathlon
2004 May Great Wall of China Half Marathon 1 of 512 of 191 13.1 mi 2:04:40 Road running
2003 Nov Laguna Phuket Triathlon 8 of 2997 of 450 42.8 mi 3:31:16 Triathlon
2001 Apr Austin American-Statesman Capitol 10,000 1053 of 11057403 of 8082 6.2 mi 1:36:59 Road running
1993 Junior National Championships: Criterium (Juniors AG) finishfinish — — Cycling
1993 Junior National Championships: Road Race (Juniors AG) finishfinish — — Cycling
1993 Junior National Championships: Time Trial (Juniors AG) finishfinish — — Cycling
1993 SuperWeek: Great Downer Avenue Criterium (Pro 1/2) finishfinish — — Cycling
1993 SuperWeek: Lake Park Road Race (Juniors AG) 15th15th — — Cycling
1993 SuperWeek: Green Bay Criterium (Juniors AG / Cat. 3) 3rd3rd — — Cycling
1993 SuperWeek: DePere Road Race (Juniors AG) 13th13th — — Cycling
1993 SuperWeek: Heritage Square Criterium (Juniors AG) finishfinish — — Cycling
1993 SuperWeek: Road America Road Race (Juniors AG) 16th16th — — Cycling
1993 SuperWeek: Kenosha Criterium (Juniors AG) finishfinish — — Cycling
1993 SuperWeek: Richland Center Road Race (Juniors AG / Cat. 3) 5th5th — — Cycling
1993 SuperWeek: Alpine Valley Road Race (Juniors AG / Cat. 3) 4th4th — — Cycling
1993 SuperWeek: Tour of Holy Hill Road Race (Juniors AG / Cat. 3) 8th8th — — Cycling
1993 SuperWeek: Maritime Bay Classic (Juniors AG) 14th14th — — Cycling
1993 SuperWeek: Bastille Days Challenge Criterium (Juniors AG) 1st1st — — Cycling
1993 Roanoke Criterium (Cat. 3) 3rd3rd — — Cycling
1993 Roanoke Festival in the Park Criterium (Juniors AG) 9th9th — — Cycling
1993 Roanoke (ROC) Hillclimb (Juniors AG) 3rd3rd — — Cycling
1993 Johnson City Road Race (100k) (Cat. 3) 6th6th — — Cycling
1993 NC State Games Time Trials 2nd2nd — — Cycling
1993 Charleston Road Race (Juniors AG) 6th6th — — Cycling
1993 Charleston Criterium (Cat. 3) finishfinish — — Cycling
1993 Nestle Cycling Classic (Juniors AG) 3rd3rd — — Cycling
1993 Pt. Pleasant Criterium (Juniors AG) 10th10th — — Cycling
1993 Atlanta Road Race (Juniors AG) 3rd3rd — — Cycling
1993 North Carolina State Road Race Championships (85 mi) (Cat. 3) 3rd3rd — — Cycling
1993 North Carolina State Road Race Championships (Juniors AG) 1st1st — — Cycling
1993 Old Towne Criterium (Juniors AG) 6th6th — — Cycling
1993 Waterside Criterium (Cat. 3) 15th15th — — Cycling
1993 Wellspring Criterium (Cat. 3) finishfinish — — Cycling
1993 Wellspring Criterium (Juniors AG) 6th6th — — Cycling
1993 Dilworth Criterium (Cat. 3) 11th11th — — Cycling
1993 Dilworth Criterium (Juniors AG) 5th5th — — Cycling
1993 Vero Beach Criterium (Juniors AG) 5th5th — — Cycling
1993 Vero Beach Road Race (Cat. 3) 11th11th — — Cycling
1993 Out Like a Lion Road Race (Juniors AG) 1st1st — — Cycling
1993 Greenville Race Series (Cat. 3) 13th13th — — Cycling
1993 Greenville Spinners Race Series (Cat. 3) 5th5th — — Cycling
1993 Greenville Spinners Race Series (Cat. 3) 12th12th — — Cycling
1992 Valley Hills Mall Criterium (Juniors AG) 1st1st — — Cycling
1992 Carolina Cup (Cat. 3) finishfinish — — Cycling
1992 Carolina Cup Criterium (Juniors AG) 6th6th — — Cycling
1992 Burlington Downtown Criterium (Juniors AG) 15th15th — — Cycling
1992 Statesville First Home Federal Criterium (Cat. 3) finishfinish — — Cycling
1992 West End Criterium (Cat. 2/3) finishfinish — — Cycling
1992 North Carolina State Championship Time Trial (Juniors AG) 1st1st — — Cycling
1992 Junior National Road Championships: Criterium (Juniors AG) finishfinish — — Cycling
1992 Junior National Road Championships: Road Race (Juniors AG) 15th15th — — Cycling
1992 Junior National Road Championships: Time Trial (Juniors AG) 26th26th — — Cycling
1992 SuperWeek: Capitol Concourse Criterium (Juniors AG) 17th17th — — Cycling
1992 SuperWeek: Town of De Pere Road Race (Cat. 3) 4th4th — — Cycling
1992 SuperWeek: Humboldt Park Criterium (Juniors AG) finishfinish — — Cycling
1992 SuperWeek: Heritage Square Criterium (Juniors AG) finishfinish — — Cycling
1992 SuperWeek: Trek's Waterloo Criterium (Juniors AG) 21st21st — — Cycling
1992 SuperWeek: Road America Bike Race (Juniors AG) finishfinish — — Cycling
1992 SuperWeek: Downtown Appleton Criterium (Juniors AG) 4th4th — — Cycling
1992 SuperWeek: Milwaukee Lakefront Road Race (Juniors AG) finishfinish — — Cycling
1992 SuperWeek: Kenosha Lakeshore Criterium (Juniors AG) finishfinish — — Cycling
1992 SuperWeek: Tour of Holy Hill Road Race (Juniors AG) finishfinish — — Cycling
1992 SuperWeek: Maritime Bay Criterium (Juniors AG) 27th27th — — Cycling
1992 Hickory Freedomfest Criterium (Juniors AG) 12th12th — — Cycling
1992 North Carolina State Championship Criterium (Cat. 2/3) finishfinish — — Cycling
1992 North Carolina State Championship Criterium (Juniors AG) 3rd3rd — — Cycling
1992 Covered Bridge Criterium (Juniors AG) 2nd2nd — — Cycling
1992 North Carolina State Championship Road Race (Juniors AG) 1st1st — — Cycling
1992 Coors Springfest Road Race (Juniors AG) 2nd2nd — — Cycling
1992 Tour de Richmond (Juniors AG) 6th6th — — Cycling
1992 Pepsi Twilight Criterium (Cat. 3) finishfinish — — Cycling
1992 Capitol City Criterium (Cat. 3) finishfinish — — Cycling
1992 Capitol City Criterium (Juniors AG) finishfinish — — Cycling
1992 Wellspring Criterium (Cat. 4) finishfinish — — Cycling
1992 Fayetteville Road Race (Cat. 4) finishfinish — — Cycling
1992 Greenville Road Race / Training Race Series (Cat. 4) 7th7th — — Cycling
1992 Out Like a Lion Road Race (Juniors AG) 3rd3rd — — Cycling
1992 Rock Hill Criterium (Juniors AG) 6th6th — — Cycling
1992 Dilworth Criterium (Juniors AG) 5th5th — — Cycling
1992 Piedmont Fliers Time Trial (Juniors AG) 1st1st — — Cycling
1991 Wellspring Criterium (Juniors AG) 4th4th — — Cycling
1991 Carolina Cup Criterium (Juniors AG) 3rd3rd — — Cycling
1991 Burlington Criterium (Juniors AG) finishfinish — — Cycling
1991 Hickory Freedom Fest (Juniors AG) finishfinish — — Cycling
1991 Belle Chere Stage Race Overall (Juniors AG) 9th9th — — Cycling
1991 Belle Chere Criterium (Juniors AG) finishfinish — — Cycling
1991 Belle Chere Road Race (Juniors AG) 8th8th — — Cycling
1991 Belle Chere Uphill Time Trial (Juniors AG) 5th5th — — Cycling
1991 Tour de Richmond (Juniors AG) 17th17th — — Cycling
1991 North Carolina State Championship Road Race (Juniors AG) 2nd2nd — — Cycling
1991 Rock Hill Criterium (Juniors AG) 9th9th — — Cycling
1991 North Carolina State Championship Criterium (Juniors AG) 1st1st — — Cycling
1991 Capitol Classic Criterium (day 2) (Juniors AG) 11th11th — — Cycling
1991 Capitol Classic Criterium (day 1) (Juniors AG) 10th10th — — Cycling
1991 Wellspring Criterium (Juniors AG) finishfinish — — Cycling
1991 Dilworth Criterium (Juniors AG) 3rd3rd — — Cycling
1991 North Carolina State Championship Time Trial (Juniors AG) 1st1st — — Cycling
1991 Tour de Wilson Criterium (Juniors AG) 11th11th — — Cycling
1991 League of American Wheelmen 100 Mile (@ 14 yrs old) finishfinish — — Cycling
1990 League of American Wheelmen 50 Mile (@ 13 yrs old) finishfinish — — Cycling