Skip to main content

Race Results

I've had the pleasure of participating in some really fun running events over the years! Sometimes I target a personal best, while other days I'm simply out there to have fun and enjoy the adventure. I treat each race as a celebration of the hard work and dedication that I've shown over the preceding weeks and months. It's a great excuse to travel to new places, make new friends, and soak in the fun race day atmosphere!


South Park 38-mile Trail Run
June 11, 2022
Fairplay, CO, USA
Result: 8:29:00

Sheep Mountain 50k
August 6, 2022
Fairplay, CO, USA
Result: 7:44:00

Javelina Jundred 100-mile
October 29, 2022
Fountain Hills, AZ, USA
Result: DNF at mile 76.8


North Fork 50-mile Ultramarathon
June 5, 2021
Pine, CO, USA
Result: 12:10:18

Javelina Jundred 100-mile
October 30, 2021
Fountain Hills, AZ, USA
Result: 28:21:43


Stories Ultra 6-hr
February 8, 2020
Colorado Springs, CO, USA
Result: 23.18 miles

Last Call 50-mile Endurance Run
July 12, 2020
Fairplay, CO, USA
Result: 13:40:00

Sangre De Cristo Ultras 50k
September 19, 2020
Westcliffe, CO, USA
Result: 07:41:00


Black Canyon Ultras 100k
February 16, 2019
Mayer, AZ, USA
Result: 15:36:58

Golden Gate Dirty Thirty 50k
June 1, 2019
Black Hawk, CO, USA
Result: 08:16:24

Aspen Backcountry Marathon
August 10, 2019
Aspen, CO, USA
Result: 05:35:52


Flying Pig Marathon
May 6, 2018
Cincinnati, OH, USA
Result: 04:27:33

North Fork 50-mile Ultramarathon
June 2, 2018
Pine, CO, USA
Result: 12:53:48

Sangre De Cristo Ultras 50-Mile
September 22, 2018
Westcliffe, CO, USA
Result: 13:29:00


Greenland Trail 50k
May 6, 2017
Larkspur, CO, USA
Result: 05:51:23

Bear Chase Trail 50k
September 30, 2017
Lakewood, CO, USA
Result: 05:34:19

Indian Creek Fifties 50-Mile
October 21, 2017
Sedalia, CO, USA
Result: 12:12:00


Lucky Laces 10k
March 12, 2016
Denver, CO, USA
Result: 00:44:12

Kaiser Permanente Colfax Marathon
May 15, 2016
Denver, CO, USA
Result: 03:46:14

Bank of America Chicago Marathon
October 9, 2016
Chicago, IL, USA
Result: 03:33:53


Prairie Dog Half Marathon
January 18, 2015
Louisville, CO, USA
Result: 01:34:42

Flying Pig Marathon
May 3, 2015
Cincinnati, OH, USA
Result: 03:26:02

Indianapolis Monumental Marathon
November 7, 2017
Indianapolis, IN, USA
Result: 03:28:09


Flying Pig Marathon
May 4, 2014
Cincinnati, OH, USA
Result: 03:42:00

Jackson Hole Marathon
August 30, 2014
Jackson, WY, USA
Result: 03:38:35


Colorado Marathon
May 5, 2013
Fort Collins, CO, USA
Result: 03:57:58

BolderBOULDER 10k
May 27, 2013
Boulder, CO, USA
Result: 00:59:24

Rock 'n' Roll Denver Marathon
October 20, 2013
Denver, CO, USA
Result: 03:57:33


BolderBOULDER 10k
May 28, 2012
Boulder, CO, USA
Result: 00:46:59

Heart and Sole Half Marathon
August 19, 2012
Boulder, CO, USA
Result: 01:43:37


Peggy Notebaert Go Go Green 5K
October 22, 2011
Chicago, IL, USA
Result: 00:24:49

Turkey Trot 8K presented by Fleet Feet Sports
November 24, 2011
Chicago, IL, USA
Result: Unknown

Popular posts from this blog

Last Call 50

As midnight approached on Saturday, July 11th, Alex and I pulled into the mountain town of Fairplay, CO for the 2020 edition of the Last Call 50 Mile Endurance Run. Less than 2 hours away from metro Denver,  Fairplay sits at about 9500 feet above sea level. The surrounding peaks are the perfect playground for trail runners, and this race would highlight that fact beautifully. With COVID-19 still wreaking havoc on the US, there was part of me that worried that Last Call 50 wouldn't even happen at all. But race director (and friend) John LaCroix made sure that there was a detailed protocol in place that would keep runners and volunteers safe and healthy. Part of that was implementing a wave start, with groups of about 20 people each starting the race at 11:40pm, 11:50pm, and then midnight. I was in the 11:50pm grouping. As we lined up to depart from the South Park School track, I told myself one last time, "You've got this." So many questi

2017 Bear Chase Trail 50k Race Report

  *NOTE: It's been a few months since I ran the Bear Chase Trail 50k, but I realized I haven't written up a race report for it yet, so I'm gonna do my best to remember the details. When I made the decision to register for the Bear Chase Trail 50k, I was sitting at a burger joint on a Friday afternoon with a colleague. We had just finished plowing through a pile of fries, and I was looking out the window at the late summer afternoon in Colorado. The final stretch of training had begun for the Indian Creek 50 Miler, and I needed to squeeze in a final long run before taper began. My laptop sat open in front of me on the restaurant table, and I returned my gaze to my internet browser window, which was open on . In my free time, I enjoy hunting for future events to run, and I couldn't help but notice that there was actually a nearby trail 50k the following morning. Yep, that's right. The following morning. As in... less than 24-hours later. Now,

2017 Indian Creek 50-Mile Race Report

Back in April, I wrote a brief post about my desire to move up from the marathon distance and begin exploring the world of ultra running. Shortly thereafter, I planned my 2017 race season, which would culminate in an attempt at my first 50 mile event: the Indian Creek Fifties, hosted by Human Potential Running series. Why I chose Indian Creek Fifties There's no shortage of fifty milers in Colorado, so why did I opt for Indian Creek? It came down to a number of factors that, when combined, actually made the decision pretty easy. The Timing Was Right - I had a few work obligations that prevented me from racing in September, and the weather in Colorado is actually pretty damn nice in October anyway. The Course Was Exciting - Coming from a road marathon background, I wanted to run a true mountain ultra. IC50 is a beautiful romp through Roxborough State Park and boasts nearly 9,500 ft of lung-busting vertical gain. Every step of that race is a climb or a descent. Nothing is