CM Racing logo

I’m a life-long athlete. I love to compete: against others and against myself. It’s who I am. There is run lap 1 v2
nothing like stepping up as the fifth and final shot during a penalty kick shoot out in the biggest soccer game of my career against my high school’s biggest rival, and burying the shot in the corner. Nothing beats out sprinting a guy to the finish line after running side by side for the previous 14 miles during  a marathon. Try to top the exhilaration of running your first sub-3 hour marathon to qualify for the Boston Marathon on the same course, in the same city where you stood five years before, at the start of your very first marathon (and running race), and set your very first, seemingly unreachable goal in the sport of doing just that. Is there any better feeling then overcoming two flat tires, two crashes,300 kilometers, more than 10,000 feet of climbing, and two friends abandoning the race, to arrive at the finish line 16 hours later, in the dark, to do something I never thought I was capable of doing?

Sport has always been a refuge, a place where everything else fades away, and nothing else matters except the moment I’m in. And it’s that moment, and everything it brings, whether pain, disappointment, brilliance, or triumph, when I feel – gratefully – most alive.

2016 Race Schedule

  • Buffalo Triathlon (Buffalo, MN) – 10th overall
  • Lifetime Minneapolis Triathlon (Minneapolis, MN) – 8th elite male, 9th overall
  • Graniteman Clearwater, Sprint (Clearwater, MN) – 3rd overall
  • IRONMAN 70.3 Racine – 6th in 30-34 age group
  • USAT Age Group Nationals, Olympic – 15th in 30-34 age group*
  • USAT Age Group Nationals, Sprint – tied 7th in 30-34 age group*
  • Lifetime Maple Grove Triathlon, Sprint (Maple Grove, MN) – 2nd overall
  • Lifetime Chicago Turkey Run 5k – 7th overall

*Team USA Qualification

Other Highlights

  • 2015 Lifetime Trinona (Winona, MN) – 1st in 30-34 age group, 6th overall
  • 2015 Lifetime Minneapolis (Minneapolis, MN) – 1st in 30-34 age group
  • 2015 Lifetime Maple Grove (Maple Grove, MN) – 8th elite male, 12th overall
  • 2015 Superiorman 70.3 (Duluth, MN) – 3rd in 30-34 age group, 17th overall
  • 2015 Toughman MN (Chisago Lake, MN) – 3rd in 30-34 age group, 15th overall
  • 2014 Lake Logan Half Triathlon (Lake Logan, NC) – 2nd in 25-29 age group
  • 2014 TriRock Asbury Park, Olympic (Asbury Park, NJ) – 1st in 25-29 age group, 4th overall
  • 2014 Boston Marathon – 3:02:21
  • 2014 Princeton 300k (Princeton, NJ) – 7th place overall
  • 2013 SavageMan 70.0 Triathlon (Deep Creak, MD) – 3rd fastest run split
  • 2012 Broad Street Run 10 Miler – PR of 1:01:25
  • 2012 Philadelphia Marathon – PR of 2:58:22









Fueled by:




Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s