17 full Ironman triathlons:

  • IM Canada (x4)
  • IM USA- Lake Placid (x3)
  • Vineman
  • IM CDA
  • IM Florida
  • IM Louisville
  • IM AZ (x2)
  • Great Floridian
  • IM Wisconsin (x2)
  • IM TX

Great Chesapeake Bay Swim — 4.5 miles

Big Shoulders 5K Swim

100+ Marathons

Ultra races at 50K, 50-mile, 100K & 100-mile distances

Self-supported Stage Races:

  • Marathon des Sables, Morocco — 250K

  • Fire and Ice Ultra, Iceland — 250K

  • Fire and Ice Ultra (Spring Edition), Iceland — 125K

  • Marathon des Sables, Peru — 250K

  • BTU Desert Ultra, Namibia — 250K (x2!)

  • BTU For Rangers Ultra, Kenya — 230K