Trail Race Results
2019
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
2006
2005
- 8:35:54 in Huntsville, AL at McKay Hollow Madness 50k on 3/23/2019
- 5:57:46 in Huntsville, AL at Delano Park 50km on 3/9/2019
- 7:12:46 in Huntsville, AL at Mountain Mist 50k on 1/26/2019
2018
- 29th OA - 2:59:47 in Huntsville, AL at McKay Hollow Madness 25k on 3/24/2018 of 134 runners
2017
- 9th OA - 2:22:48 in Huntsville, AL at McKay Hollow Madness 25k on 3/25/2017 of 166 runners
2016
- 4th OA - 19:59 in Huntsville, AL at Alabama A&M 5k on 6/11/2016 of 102 runners
- 2nd OA - 2:16:43 in Huntsville, AL at McKay Hollow Madness 25k on 3/26/2016 of 181 runners
- 10th OA - 5:02:59 in Huntsville, AL at Mountain Mist 50k on 1/24/2016 of 296 runners
- 3rd OA - 1:10:38 in Huntsville, AL at Xterra Monte Sano 15k on 1/9/2016 of 250 runners
2015
- 2nd OA - 4:12:43 in Huntsville, AL at Recover from the Holidays 50k on 12/31/2015 of 150 runners
- 7th OA - 21:00 in Huntsville, AL at Alabama A&M 5k on 6/13/2015 of 111 runners
- 2nd OA - 2:13:45 in Huntsville, AL at McKay Hollow Madness 25k on 3/27/2015 of 171 runners
- 9th OA - 4:41:52 in Huntsville, AL at Mountain Mist 50k on 1/24/2015 of 352 runners
- 2nd OA - 1:12:30 in Huntsville, AL at Xterra Monte Sano 15k on 1/10/2015 of 238 runners
2014
- 1st OA - 24:19 in Guntersville, AL at Lake Guntersville Tri Festival 5k on 5/3/2014 of 20 runners
- 1st OA - 2:07:24 in Huntsville, AL at Viduta Stage Race D3 Various on 4/27/2014 of 75 runners
- 1st OA - 2:13:48 in Huntsville, AL at McKay Hollow Madness 25k on 3/22/2014 of 118 runners
- 4th OA - 3:39:00 in Huntsville, AL at Mountain Mist 50k on 1/25/2014 of 347 runners
- 2nd OA - 1:11:41 in Huntsville, AL at Xterra Monte Sano 15k on 1/11/2014 of 231 runners
2013
- 5th OA - 4:05:15 in Huntsville, AL at Recover from the Holidays 50k on 12/31/2013 of 77 runners
- 1st OA - 56:50 in Iron Mountain, MI at Lake Antoine Classic 15k on 8/3/2013 of 100 runners
- 2nd OA - 29:16 in Decatur, AL at Spirit of America 5 mile on 6/29/2013 of 150 runners
- 3rd OA - 18:45 in Huntsville, AL at Alabama A&M 5k on 6/8/2013 of 179 runners
- 1st OA - 2:03:52 in Huntsville, AL at McKay Hollow Madness 25k on 3/23/2013 of 171 runners
- 3rd OA - 1:31:58 in Cullman, AL at St. Bernard Trail 1/2 Marathon on 3/9/2013 of 80 runners
- 3rd OA - 1:52:33 in Moulton, AL at Black Warrior 25k on 2/26/2013 of 129 runners
- 1st OA - 21:27 in Huntsville, AL at Xterra Monte Sano 5k on 1/12/2013 of 107 runners
2012
- 4th OA - 1:28:33 in Munising, MI at Grand Island Trail 1/2 Marathon on 7/28/2012 of 215 runners
- 2nd OA - 6:37 in Huntsville, AL at Tollgate Challenge Hill Climb 0.89 mile on 6/14/2012 of 5 runners
- 1st OA - 1:38:39 in Summerville, GA at Twisted Ankle 1/2 Marathon on 5/12/2012 of 114 runners
- 2nd OA - 2:06:08 in Huntsville, AL at McKay Hollow Madness 25k on 3/24/2012 of 192 runners
- 4th OA - 1:48:41 in Moulton, AL at Black Warrior 25k on 2/18/2012 of 118 runners
2011
- 2nd OA - 1:05:40 in Huntsville, AL at Xterra Monte Sano 15k on 10/22/2011 of 157 runners
- 2nd OA - 1:41:22 in Copper Harbor, MI at Run the Keeweenaw 25k on 7/10/2011 of 41 runners
- 2nd OA - 25:52 in Eagle Harbor, MI at Run the Keeweenaw 6k on 7/9/2011 of 39 runners
- 2nd OA - 41:17 in Copper Harbor, MI at Run the Keeweenaw 12km on 7/9/2011 of 48 runners
- 3rd OA - 4:06:49 in Florence, WI at Keyes Peak Trail 50k on 6/25/2011 of 42 runners
- 5th OA - 1:26:39 in Chattanooga, TN at Scenic City 1/2 Marathon on 5/21/2011 of 288 runners
- 4:55:57 in Decatur, AL at Delano Park 50M on 3/12/2011
- 1st OA - 1:43:58 in Moulton, AL at Black Warrior 25k on 2/19/2011 of 144 runners
- 6th OA - 4:28:12 in Huntsville, AL at Mountain Mist 50k on 1/22/2011 of 278 runners
2010
- 1st OA - 18:53 in Huntsville, AL at Xterra Monte Sano 5k on 10/24/2010 of 35 runners
- 2nd OA - 1:55:05 in Issaquah, WA at Squak Mountain 1/2 Marathon on 8/21/2010 of 50 runners
- 2nd OA - 55:42 in Iron Mountain, AL at Lake Antoine Classic 15k on 8/7/2010 of 50 runners
- 3rd OA - 1:40:58 in Copper Harbor, MI at Run the Keeweenaw 25k on 7/11/2010 of 63 runners
- 3rd OA - 43:10 in Copper Harbor, MI at Run the Keeweenaw 12km on 7/10/2010 of 67 runners
- 4th OA - 24:15 in Eagle Harbor, MI at Run the Keeweenaw 6k on 7/10/2010 of 61 runners
- 1st OA - 3:19:55 in Florence, WI at Keyes Peak Trail Marathon on 6/19/2010 of 38 runners
- 4th OA - 1:32:41 in Chattanooga, TN at Scenic City 1/2 Marathon on 5/22/2010 of 269 runners
- 3rd OA - 2:02:54 in Huntsville, AL at McKay Hollow Madness 1/2 Marathon on 3/27/2010 of 212 runners
- 2nd OA - 7:14:16 in Decatur, AL at Delano Park 50M on 3/13/2010 of 12 runners
- 6th OA - 4:54:08 in Oxford, AL at Mount Cheaha 50k on 2/27/2010 of 160 runners
- 3rd OA - 1:51:41 in Moulton, AL at Black Warrior 25k on 2/20/2010 of 122 runners
- 6th OA - 4:35:09 in Huntsville, AL at Mountain Mist 50k on 1/24/2010 of 247 runners
2009
- 2nd OA - 3:53:15 in Huntsville, AL at Dizzy Fifities 50k on 11/21/2009 of 109 runners
- 15th OA - 8:29:24 in Lynchburg, VA at Mountain Masochist 50M on 11/7/2009 of 290 runners
- 3rd OA - 1:07:03 in Huntsville, AL at Xterra Monte Sano 15k on 10/25/2009 of 152 runners
- 5th OA - 4:44:53 in Chattanooga, TN at Stump Jump 50k on 10/3/2009 of 200 runners
- 3rd OA - 4:39:35 in Marquette, MI at Marquette Trail 50k on 8/22/2009 of 42 runners
- 1st OA - 4:07:10 in Bartlett, TN at Bartlett Park Ultras 50k on 8/8/2009 of 50 runners
- 2nd OA - 20:00 in Fayetteville, TN at Run for Ella 5k on 6/27/2009 of 250 runners
- 2nd OA - 3:09:28 in Chattanooga, TN at Chattanooga Mountains Stage Race Day 3 on 6/21/2009 of 81 runners
- 2nd OA - 2:19:25 in Chattanooga, TN at Chattanooga Mountains Stage Race Day 2 on 6/20/2009 of 100 runners
- 9th OA - 3:27:36 in Chattanooga, TN at Chattanooga Mountains Stage Race Day 1 on 6/19/2009 of 96 runners
- 2nd OA - 1:51:51 in Huntsville, AL at McKay Hollow Madness 1/2 Marathon on 3/28/2009 of 144 runners
- 1st OA - 3:53:54 in Decatur, AL at Delano Park 50k on 3/14/2009 of 6 runners
- 4th OA - 4:15:28 in Moulton, AL at Black Warrior 50k on 2/22/2009 of 78 runners
- 6th OA - 4:32:15 in Huntsville, AL at Mountain Mist 50k on 1/24/2009 of 250 runners
2008
- 2nd OA - 18:01 in Port Washington, NY at Sands Point Preserve Sprint for the Feinstein Institute 5k on 8/10/2008 of 268 runners
- 8th OA - 20:21 in Huntsville, AL at Eurocross 5k on 6/8/2008 of 100 runners
- 4th OA - 1:52:20 in Huntsville, AL at McKay Hollow Madness 1/2 Marathon on 3/23/2008 of 134 runners
- 1st OA - 2:57:09 in Decatur, AL at Delano 12 hour relay 25 mile on 3/9/2008 of 4 runners
- 31st OA - 5:13:26 in Huntsville, AL at Mountain Mist 50k on 1/27/2008 of 351 runners
2007
- 8th OA - 4:42:36 in Huntsville, AL at Dizzy Fifties 50k on 11/18/2007 of 108 runners
- 2nd OA - 5:19:16 in Bartlett, TN at Bartlett Park Ultras 50k on 8/12/2007 of 100 runners
- 16th OA - 3:33:32 in Munising, MI at Grand Island Trail Marathon on 7/29/2007 of 295 runners
- 5th OA - 2:01:36 in Huntsville, AL at McKay Hollow Madness 1/2 Marathon on 3/25/2007 of 55 runners
2006
- 2nd OA - 1:26:26 in Red Granite, WI at Bannerman Trail 1/2 Marathon on 9/3/2006 of 50 runners
- 2nd OA - 1:00:08 in Iron Mountain, MI at Lake Antoine Classic 15k on 8/6/2006 of 50 runners
2005
- 4th OA - 1:02:58 in Iron Mountain, MI at Lake Antoine Classic 15k on 8/7/2005 of 40 runners