When I started running in regularly in 2010 I started tracking my races. For the most part I have kept track of my finish times, especially on my distances of a half marathon or longer. Not all. And, since 2019, rarely. Mostly because I hated seeing how slow I had gotten thanks to injuries and weight (but that's a whole other story).
Anyways, below are all of my races, including my first race, the Utah Summer Games 10K in 2007, years before I started regularly running (again, that's a whole other story). I have also listed the races by distances and time (just scroll further down the page), milestone races (scroll a little further down the page) and I have kept track of my race mileage by year (scroll even further down the page for that info).
It's a lot of info and scrolls longer than a recipe on a food blog.
Completed Races
- Utah Summer Games 10K; June 15, 2007 (Unknown)
- SUU Homecoming 5K; October 9, 2010 (0:46:02)
- South Davis Thanksgiving 5K; November 25, 2010 (Unknown)
- South Davis Sweethearts 5K; February 12, 2011 (Unknown)
- Salt Lake City 5K; April 16, 2011 (0:34:30)
- Wounded Warrior Memorial 10K; May 14, 2011 (1:06:11)
- Race for Grief 10K; May 30, 2011 (Unknown)
- Farmington Days 10K; July 9, 2011 (Unknown)
- Handcart Days Half Marathon; July 23, 2011 (2:52:05)
- Disneyland Half Marathon; September 4, 2011 (2:46:57)
- Cedar City Half Marathon; September 17, 2011 (2:38:46)
- Layton Half Marathon; October 8, 2011 (2:49:26)
- Spectrum Academy 5K; November 5, 2011 (Unknown)
- New Year’s Revolution Run; December 31, 2011 (5 hours/13.1)
- St. George Half Marathon; January 21, 2012 (3:03:38)
- Surf City USA Half Marathon; February 5, 2012 (2:48:34)
- South Davis Sweethearts 5K; February 11, 2012 (Unknown)
- Dogtown Half Marathon; February 25, 2012 (2:38:50)
- Red Rock Canyon Half Marathon; March 10, 2012 (2:44:25)
- Leprechaun Lope 10K; March 17, 2012 (Unknown)
- Riverton Half Marathon; March 31, 2012 (2:48:50)
- Salt Lake City Half Marathon; April 21, 2012 (2:52:59)
- Provo City Half Marathon; May 5, 2012 (2:39:32)
- Ogden Half Marathon; May 19, 2012 (2:34:01)
- Corner Canyon Trail Run; May 26, 2012 (4:05:36)
- Strider’s Memorial Day Half Marathon; May 28, 2012 (2:34:21)
- Utah Valley Half Marathon; June 9, 2012 (2:29:44)
- The Pink Donut Half Marathon; July 7, 2012 (2:58:02)
- Farmington Days Half Marathon; July 14, 2012 (2:35:24)
- Deseret News Marathon; July 24, 2012 (6:18:23)
- Utah Midnight Run; August 3, 2012 (2:45:24)
- Beautiful Bountiful Half Marathon; August 11, 2012 (2:39:24)
- Park City Half Marathon; August 18, 2012 (2:33:12)
- Rivalry Relay; August 25, 2012 (Runner #3/14.0 miles)
- Disneyland Half Marathon; September 2, 2012 (2:23:59)
- Big Cottonwood Marathon; September 22, 2012 (5:39:09)
- St. George Marathon; October 6, 2012 (6:06:13)
- Utah Half Marathon; October 13, 2012 (2:40:03)
- SoJo Half Marathon; October 20, 2012 (2:44:12)
- Thankful 13; November 22, 2012 (2:49:17)
- Rock n’ Roll Las Vegas Half Marathon; December 2, 2012 (2:59:35)
- New Year’s Revolution Run; January 1, 2013 (5 hours/13.1)
- New Year’s Half Marathon; January 5, 2013 (3:11:42)
- No Snow 5K; January 26, 2013 (Unknown)
- South Davis Sweethearts 5K; February 9, 2013 (Unknown)
- Shamrock Half Marathon; March 16, 2013 (2:56:04)
- Winter Circuit Half Marathon; April 6, 2013 (2:44:31)
- Salt Lake City Half Marathon; April 20, 2013 (2:28:28)
- Provo City Half Marathon; May 4, 2013 (2:18:39)
- Ogden Half Marathon; May 18, 2013 (2:23:15)
- Alpine Classic Half; May 25, 2013 (2:32:38)
- Strider’s Memorial Day Half Marathon; May 27, 2013 (2:24:42)
- Utah Valley Half Marathon; June 8, 2013 (2:18:37)
- American Fork Canyon Half Marathon; June 15, 2013 (2:12:15)
- Ragnar Relay: Wasatch Back; June 21-22, 2013 (Runner #11/20.7 miles)
- Farmington Days Half Marathon; July 13, 2013 (2:31:03)
- Utah Midnight Run; July 19, 2013 (2:29:09)
- Deseret News Half Marathon; July 24, 2013 (2:10:58)
- Porter’s Half Marathon; August 17, 2013 (2:28:28)
- Run Elevated Half Marathon; August 24, 2013 (2:10:11)
- Layton Half Marathon; August 31, 2013 (2:47:42)
- Mt. Nebo Half; September 7, 2013 (2:09:25)
- Big Cottonwood Half Marathon; September 14, 2013 (2:12:37)
- SoJo Half Marathon; October 19, 2013 (2:41:44)
- The Haunted Half: SLC; October 26, 2013 (2:29:25)
- Saltair Half; November 16, 2013 (2:48:57)
- Freeze Your Cookies Off 5K; November 23, 2013 (0:30:25)
- Utah Santa Run: Salt Lake City; November 23, 2013 (0:33:45)
- Thankful 13; November 28, 2013 (2:37:42)
- New Year’s Half Marathon; January 4, 2014 (2:47:34)
- New Year’s Revolution Run; January 11, 2014 (5 hours/13.1)
- No Snow 5K; January 25, 2014 (Unknown)
- South Davis Sweethearts 5K; February 8, 2014 (Unknown)
- Riverton Half Marathon; March 22, 2014 (2:35:18)
- Salt Lake City Half Marathon; April 19, 2014 (3:06:46)
- Winter Circuit 30K; April 26, 2014 (4:49:16)
- Provo City Half Marathon; May 3, 2014 (2:19:59)
- Vigor Big Cottonwood Half Marathon; May 10, 2014 (2:22:11)
- Ogden Marathon; May 17, 2014 (6:12:16)
- Boys Chase Girls Half Marathon; May 24, 2014 (2:30:57)
- Utah Valley Marathon; June 14, 2014 (5:56:06)
- American Fork Canyon Half Marathon; June 21, 2014 (2:24:59)
- Ragnar Relay: Wasatch Back; June 27-28, 2014 (Runner #9/16.0 miles)
- Utah Midnight Run; July 11, 2014 (3:11:31)
- Farmington Days Half Marathon; July 12, 2014 (3:07:40)
- Timp Half; July 19, 2014 (2:43:11)
- Deseret News Half Marathon; July 24, 2014 (2:40:07)
- Trisomy Awareness 5K; August 2, 2014 (Untimed)
- Provo River Trail Half Marathon; August 9, 2014 (2:31:08)
- Run Elevated Half Marathon; August 23, 2014 (2:26:03)
- Run Emigration Half Marathon; August 30, 2014 (3:15:11)
- Mt. Nebo Half; September 6, 2014 (2:18:45)
- Revel Big Cottonwood Marathon; September 13, 2014 (6:42:21)
- Huntsville Half Marathon; September 27, 2014 (3:15:04)
- St. George Marathon; October 4, 2014 (6:53:02)
- Pink Series Half Marathon; October 11, 2014 (2:45:00)
- The Haunted Half: SLC; October 18, 2014 (Swept)
- The Haunted Half; Provo; October 25, 2014 (Swept)
- Howloween Half Marathon; October 25, 2014 (3:04:12)
- The Burn; November 1, 2014 (3:53:14)
- Saltair Half; November 8, 2014 (3:04:23)
- Thankful 13; November 27, 2014 (Swept)
- New Year’s Revolution Run; January 1, 2015 (5 hours/13.1)
- Reese’s Run; February 12, 2015 (Untimed)
- South Davis Sweethearts 5K; February 14, 2015 (Unknown)
- Dogtown Half Marathon; February 21, 2015 (Swept)
- Antelope Island Buffalo Run 25K; March 21, 2015 (6:07:04)
- Lagoon Half Marathon; April 4, 2015 (2:57:28)
- West Mountain Half Marathon; April 19, 2015 (2:47:34)
- Provo City Half Marathon; May 2, 2015 (2:53:40)
- Vigor Big Cottonwood Half Marathon; May 9, 2015 (2:44:42)
- Ogden Half Marathon; May 16, 2015 (2:42:16)
- Jordan River Half Marathon; May 30, 2015 (Swept)
- Drop13 Big Cottonwood Half Marathon; June 13, 2015 (2:37:11)
- Ragnar Relay: Wasatch Back; June 19-20, 2015 (Runner #9/14.1 miles)
- Utah Midnight Run: Provo; June 26, 2015 (Swept)
- AF Canyon Run Against Cancer; June 27, 2015 (Swept)
- The Hobbler Half; July 11, 2015 (Swept)
- The Dam 15 Miler; July 11, 2015 (15 miles; 6:30:15)
- Handcart Days Half Marathon; July 24, 2015 (3:10:16)
- Utah Midnight Run: Legacy; July 31, 2015 (Swept)
- Timp Half; August 1, 2015 (Swept)
- Park City Half Marathon; August 15, 2015 (3:11:03)
- Run Elevated Half Marathon; August 22, 2015 (2:37:12)
- Run Murdock Half Marathon; August 29, 2015 (Swept)
- Mt. Nebo Half; September 5, 2015 (2:40:02)
- Revel Big Cottonwood Marathon, September 12, 2015 (Swept)
- Sandy Fire Station Run; September 19, 2015 (4:30:15)
- Layton Half Marathon; October 10, 2015 (Swept)
- The Haunted Half: SLC; October 24, 2015 (Swept)
- The Haunted Half: Provo; October 31, 2015 (Swept)
- Snow Canyon Half Marathon; November 7, 2015 (3:02:11)
- Antelope Island Fall Classic 50K; November 14, 2015 (10:23:16)
- Thankful 13; November 26, 2015 (Swept)
- O.U.R. Rescue Run 5K; December 5, 2015 (Untimed)
- The Bakers Dozen Half Marathon; December 12, 2015 (3:03:44)
- New Year’s Revolution Run; January 1, 2016 (5 hours/15.5)
- Frigid 5K; January 23, 2016 (Unknown)
- South Davis Sweethearts 5K; February 13, 2016 (0:35:11)
- March Madness Half Marathon; March 5, 2016 (3:15:30)
- Eggs Legs 5K; March 26, 2016 (0:41:27)
- Provo City Half Marathon; May 7, 2016 (2:55:27)
- Ogden Half Marathon; May 21, 2016 (3:33:15)
- Alpine Classic Half; May 28, 2016 (Swept)
- Drop13 Big Cottonwood Half Marathon; June 11, 2016 (2:31:14)
- Ragnar Relay: Wasatch Back; June 17-18, 2016 (Runner #11/16.3 miles)
- AF Canyon Run Against Cancer; June 25, 2016 (2:53:56)
- 13 Miles of Freedom; July 2, 2016 (2:47:16)
- Utah Midnight Run: Legacy; July 15, 2016 (3:20:15)
- Handcart Days Half Marathon; July 23, 2016 (2:55:56)
- Deseret News Half Marathon; July 25, 2016 (2:32:15)
- Timp Half; July 30, 2016 (2:43:16)
- Beat the Heat 5K; August 6, 2016 (Unknown)
- Run Elevated Half Marathon; August 27, 2016 (2:31:00)
- Revel Big Cottonwood Marathon; September 10, 2016 (Swept)
- Huntsville Marathon; September 17, 2016 (6:14:28)
- St. George Marathon; October 1, 2016 (6:24:32)
- Red Rock Relay: Park City; October 8, 2016 (Runner #3/15.08 miles)
- Frightmares 5K; October 15, 2016 (0:37:56)
- Pony Express 50 Mile Trail Run; October 21, 2016 (17:48:44)
- The Haunted Half: Provo; October 29, 2016 (Swept)
- Antelope Island Fall Classic 50K; November 5, 2016 (9:52:18)
- New Year’s Revolution Run; December 31, 2016 (5 hours/18.0)
- New Year’s Half Marathon; January 7, 2017 (3:22:00)
- South Davis Sweethearts 5K; February 11, 2017 (Unknown)
- Jackpot Ultra Running Festival; February 18, 2017 (12 hours/40.0)
- Salt Lake Tri Club Indoor Half Marathon; February 25, 2017 (3:08:00)
- March Madness Half Marathon; March 4, 2017 (3:06:39)
- Lucky 13 Half Marathon; March 18, 2017 (3:01:24)
- Run Emigration Half Marathon; April 1, 2017 (2:52:21)
- Riverton Half Marathon; April 8, 2017 (3:05:11)
- Saltair Half; April 15, 2017 (3:26:40)
- Provo City Half Marathon; May 6, 2017 (Swept)
- TOSH Jordan River Half Marathon; May 27, 2017 (3:35:48)
- Drop13 Big Cottonwood Half Marathon; June 10, 2017 (2:56:08)
- Bear Lake Trifecta: Idaho; June 15, 2017 (4:00:00)
- Bear Lake Trifecta: Wyoming; June 16, 2017 (3:35:18)
- Bear Lake Trifecta: Utah; June 17, 2017 (4:23:14)
- AF Canyon Run Against Cancer; June 24, 2017 (2:55:04)
- The Hobbler Half; July 8, 2017 (Swept)
- Handcart Days Half Marathon; July 22, 2017 (3:24:08)
- Deseret News Half Marathon; July 24, 2017 (2:52:36)
- Elephant Rock Trail Run; August 12, 2017 (6:34:53)
- Run Elevated Half Marathon; August 19, 2017 (3:03:58)
- Mt. Nebo Half; August 26, 2017 (3:02:55)
- Revel Big Cottonwood Half Marathon; September 9, 2017 (3:10:21)
- Huntsville Half Marathon; September 16, 2017 (3:31:30)
- Timp Elk Run Half Marathon; September 23, 2017 (5:46:16)
- TOSH Jordan River Half Marathon; September 30, 2017 (3:42:30)
- The Haunted Half: SLC; October 14, 2017 (Swept)
- SoJo Half Marathon; October 21, 2017 (3:09:00)
- Howloween Half Marathon; October 21, 2017 (3:45:30)
- The Haunted Half: Provo; October 28, 2017 (3:14:53)
- Snow Canyon Half Marathon; November 4, 2017
- Joshua Tree Half Marathon; November 4, 2017
- Mt. View Trail Half Marathon; November 11, 2017 (3:35:32)
- Utah Santa Run: Gardner Village; December 2, 2017 (0:56:58)
- New Year’s Revolution Run; January 1, 2018 (5 hours/15.5)
- Frigid 5K; January 27, 2018 (0:37:59)
- South Davis Sweethearts 5K; February 3, 2018 (0:35:17)
- March Madness 5K; March 3, 2018 (0:52:02)
- Antelope Island Buffalo Run 25K; March 10, 2018 (5:30:29)
- Lucky 5K; March 17, 2018 (0:35:37)
- Riverton Half Marathon; March 24, 2018 (3:42:57)
- Eggs Legs Mile Run; March 31, 2018 (1 mile; 0:10:30.2)
- Run Emigration Half Marathon; April 7, 2018 (2:56:43)
- Salt Lake City Half Marathon; April 21, 2018 (3:01:08)
- Provo City Half Marathon; May 5, 2018 (Swept)
- Vigor Big Cottonwood Half Marathon; May 12, 2018 (2:46:03)
- Run of Remembrance 5K; May 28, 2018 (Untimed)
- Drop13 Big Cottonwood Half Marathon; June 9, 2018 (3:39:28)
- Oquirrh Mountain Half Marathon; June 16, 2018 (2:50:27)
- AF Canyon Run Against Cancer; June 23, 2018 (2:49:13)
- Surf City Run 5K; July 4, 2018 (0:38:02)
- Run4fun Trail Run; July 14, 2018 (7 miles; 3:17:39)
- Handcart Days Half Marathon; July 21, 2018 (03:49:54)
- Deseret News Half Marathon; July 24, 2018 (02:51:09)
- Timp Half; July 28, 2018 (Swept)
- Elephant Rock Trail Run; August 11, 2018 (7 miles; 1:59:42)
- Run Elevated Half Marathon; August 18, 2018 (2:46:54)
- Mt. Nebo Half; August 25, 2018 (2:43:15)
- East Canyon 10K; September 1, 2018 (1:17:17)
- Revel Big Cottonwood Half Marathon; September 8, 2018 (2:56:46)
- Ragnar Sunset Relay: SLC; October 6, 2018 (Runner #3/6.55 miles)
- The Haunted Half: Provo; October 27, 2018 (Swept)
- Veterans 5K; November 10, 2018 (Untimed)
- Spectrum Turkey Trot 5K; November 10, 2018 (1:05:48)
- South Davis Turkey 10K; November 22, 2018 (1:20:18)
- The Bakers Dozen Half Marathon; December 1, 2018 (4:19:43)
- New Year’s Revolution Run; January 1, 2019 (3 hours/8.5)
- Sun Half Marathon; February 2, 2019 (3:25:42)
- Winter Series 15K; February 23, 2019 (2:27:51.8)
- SoCal Half Marathon; March 2, 2019 (4:56:19)
- Lucky13 10K; March 16, 2019 (1:22:52)
- Run Emigration Canyon 10 Miler; April 6, 2019 (10 miles; 2:17:55)
- Salt Lake City Half Marathon; April 13, 2019 (3:11:26)
- Revel Mt. Charleston Half Marathon; April 27, 2019 (3:09:21.08)
- Vigor Big Cottonwood 10K; May 11, 2019 (1:14:25)
- Drop13 Big Cottonwood 5K; June 8, 2019 (0:32:36)
- Dirty Dash 5K; June 8, 2019 (Untimed)
- Farmington Days 10K; July 13, 2019 (1:38:41)
- Handcart Days 5K; July 20, 2019 (0:41:12)
- Deseret News 10K; July 24, 2019 (1:22:13)
- The Launch Team 10K; August 3, 2019 (1:29:01)
- Elephant Rock Trail Run; August 10, 2019 (7 miles; 2:21:17)
- Mt. Nebo Half; August 24, 2019 (3:22:44)
- Revel Big Cottonwood Half Marathon; September 14, 2019 (3:19:21)
- Remember Me 5K; October 5, 2019 (Untimed)
- The Haunted 5K: Provo; October 26, 2019 (0:47:03)
- Spectrum Turkey Trot 5K; November 9, 2019 (0:45:46)
- Run OYO 5K; June 4, 2020 (0:47:10)
- Revel Big Cottonwood Virtual Half Marathon; September 11, 2020 (03:36:30)
- South Davis Thanksgiving 5K; November 26, 2020 (0:45:38.419)
- Deseret News Half Marathon; July 23, 2021 (03:19:41)
- Revel Big Cottonwood Half Marathon, September 11, 2021 (03:25:25)
- Rock n' Roll Las Vegas 10K; February 27, 2022
- Salt Lake City 10K; April 23, 2022
- Vigor Big Cottonwood 10K; May 14, 2022 (01:20:55)
- Taylorsville Dayzz 5K; June 25, 2022
- Riverton Town Days 5K; July 2, 2022
- Deseret News Half Marathon; July 23, 2022
- Timp 10K; July 30, 2022
- Mt. Nebo Half; August 27, 2022
- Revel Big Cottonwood Half Marathon; September 10, 2022
- Thankful 10K; November 26, 2022
- New Year's Revolution Run; December 31, 2022
- Rock n' Roll Las Vegas 10K; February 26, 2023
- Lucky 10K; March 18, 2023
- Salt Lake City 10K; April 22, 2023
- Drop13 Big Cottonwood Half Marathon; June 10, 2023
- No One Left Behind Half Marathon; June 17, 2023
- Timp 10K; June 24, 2023
- Riverton Town Days 5K; July 4, 2023
- Deseret News Half Marathon; July 22, 2023
- Rock n' Roll Salt Lake City Half Marathon; August 19, 2023
- Revel Big Cottonwood Half Marathon; September 9, 2023
- HHUA Family Fun Run & Memorial Walk 5K; September 23, 2023
- The Haunted Half: SLC; October 21, 2023
- Thankful 10K; November 23, 2023
- New Year's Revolution Run 10K; January 1, 2024
- Disneyland 10K; January 14, 2024
- Rock n' Roll Las Vegas 10K; February 25, 2024
- Salt Lake City Half Marathon; April 20, 2024
- Drop13 Big Cottonwood Half Marathon; June 8, 2024
- Timp Half; June 22, 2024
- Riverton Town Days 5K; July 4, 2024
- Bountiful Handcart Days Half Marathon; July 20, 2024
- Deseret News 10K; July 24, 2024
- Heber Half; August 3, 2024
- Addict II Athlete 5K; September 2, 2024
- HHUA Family Fun Run & Memorial Walk 5K; September 21, 2024
- The Haunted Half: Salt Lake City; October 19, 2024
- Liberty Park Endurance Run 50K; November 9, 2024
- Thankful 5K; November 28, 2024
- March Madness 10K; March 1, 2025
- Lucky 10K; March 15, 2025
- Salt Lake City Half Marathon; April 26, 2025
- Vigor Big Cottonwood Half Marathon; May 10, 2025 (Ended Counting Here)
- Drop13 Big Cottonwood Half Marathon; June 14, 2025
- Timp Half; June 21, 2025
- Beaver Canyon Half Marathon; June 28, 2025
- Deseret News 10K; July 24, 2025
- Runtastic Heber 5K; August 2, 2025
- Runtastic Nebo 10K; September 6, 2025
- Revel Big Cottonwood Half Marathon; September 13, 2025
- Addict II Athlete 5K; September 27, 2025
- Runtastic Haunted 5K; October 18, 2025
- Liberty Park Endurance Run 50K; November 1, 2025
- SoJo Date Dash 5K; February 14, 2026
- Lucky 10K; March 14, 2026 (01:27:25)
- SoJo Gold Rush 5K; March 21, 2026
- Eggs Legs 10K; April 4, 2026 (1:15:04)
- SoJo Earth Day 10K; April 18, 2026 (1:20:26)
- Salt Lake City Half Marathon; April 25, 2026 (03:15:30)
- SUU Homecoming 5K; October 9, 2010 (0:46:02)
- South Davis Thanksgiving 5K; November 25, 2010 (Unknown)
- South Davis Sweethearts 5K; February 12, 2011 (Unknown)
- Salt Lake City 5K; April 16, 2011 (0:34:30)
- Spectrum Academy 5K; November 5, 2011 (Unknown)
- South Davis Sweethearts 5K; February 11, 2012 (Unknown)
- No Snow 5K; January 26, 2013 (Unknown)
- South Davis Sweethearts 5K; February 9, 2013 (Unknown)
- Freeze Your Cookies Off 5K; November 23, 2013 (0:30:25)
- Utah Santa Run: Salt Lake City; November 23, 2013 (0:33:45)
- No Snow 5K; January 25, 2014 (Unknown)
- South Davis Sweethearts 5K; February 8, 2014 (Unknown)
- Trisomy Awareness 5K; August 2, 2014 (Untimed)
- Reese’s Run; February 12, 2015 (Untimed)
- South Davis Sweethearts 5K; February 14, 2015 (Unknown)
- O.U.R. Rescue Run 5K; December 5, 2015 (Untimed)
- Frigid 5K; January 23, 2016 (Unknown)
- South Davis Sweethearts 5K; February 13, 2016 (0:35:11)
- Eggs Legs 5K; March 26, 2016 (0:41:27)
- Beat the Heat 5K; August 6, 2016 (Unknown)
- Frightmares 5K; October 15, 2016 (0:37:56)
- South Davis Sweethearts 5K; February 11, 2017 (Unknown)
- Utah Santa Run: Gardner Village; December 2, 2017 (0:56:58)
- Frigid 5K; January 27, 2018 (0:37:59)
- South Davis Sweethearts 5K; February 3, 2018 (0:35:17)
- March Madness 5K; March 3, 2018 (0:52:02)
- Lucky 5K; March 17, 2018 (0:35:37)
- Run of Remembrance 5K; May 28, 2018 (Untimed)
- Surf City Run 5K; July 4, 2018 (0:38:02)
- Veterans 5K; November 10, 2018 (Untimed)
- Spectrum Turkey Trot 5K; November 10, 2018 (1:05:48)
- Drop13 Big Cottonwood 5K; June 8, 2019 (0:32:36)
- Dirty Dash 5K; June 8, 2019 (Untimed)
- Handcart Days 5K; July 20, 2019 (0:41:12.567)
- Remember Me 5K; October 5, 2019 (Untimed)
- The Haunted 5K: Provo; October 26, 2019 (0:47:03)
- Spectrum Turkey Trot 5K; November 9, 2019 (0:45:46)
- Run OYO 5K; June 4, 2020 (0:47:10)
- South Davis Thanksgiving 5K; November 26, 2020 (0:45:38.419)
- Taylorsville Dayzz 5K; June 25, 2022
- Riverton Town Days 5K; July 2, 2022
- Addict II Athlete 5K; September 5, 2022
- Riverton Town Days 5K; July 4, 2023
- HHUA Family Fun Run & Memorial Walk 5K; September 23, 2023
- Riverton Town Days 5K; July 4, 2024
- Addict II Athlete 5K; September 2, 2024
- HHUA Family Fun Run & Memorial Walk 5K; September 21, 2024
- Thankful 5K; November 28, 2024
- Runtastic Heber 5K; August 2, 2025
- Addict II Athlete 5K; September 27, 2025
- Runtastic Haunted 5K; October 18, 2025
- SoJo Date Dash 5K; February 14, 2026
- SoJo Gold Rush 5K; March 21, 2026
- Utah Summer Games 10K; June 15, 2007 (Unknown)
- Wounded Warrior Memorial 10K; May 14, 2011 (1:06:11)
- Race for Grief 10K; May 30, 2011 (Unknown)
- Farmington Days 10K; July 9, 2011 (Unknown)
- Leprechaun Lope 10K; March 17, 2012 (Unknown)
- East Canyon 10K; September 1, 2018 (1:17:17)
- South Davis Turkey 10K; November 22, 2018 (1:20:18)
- Lucky 10K; March 16, 2019 (1:22:52)
- Vigor Big Cottonwood 10K; May 11, 2019 (1:14:25)
- Farmington Days 10K; July 13, 2019 (1:38:41)
- Deseret News 10K; July 24, 2019 (1:22:13)
- The Launch Team 10K; August 3, 2019 (1:29:01.27)
- Rock n' Roll Las Vegas 10K; February 27, 2022
- Salt Lake City 10K; April 23, 2022
- Vigor Big Cottonwood 10K; May 14, 2022 (1:20:55)
- Timp 10K; July 30, 2022
- Thankful 10K; November 24, 2022
- New Year's Revolution Run; December 31, 2022
- Rock n' Roll Las Vegas 10K; February 26, 2023
- Lucky 10K; March 18, 2023
- Salt Lake City 10K; April 22, 2023
- Timp 10K; June 24, 2023
- Thankful 10K; November 23, 2023
- New Year's Revolution Run 10K; January 1, 2024
- Disneyland 10K; January 14, 2024
- Rock n' Roll Las Vegas 10K; February 25, 2024
- Deseret News 10K; July 24, 2024
- March Madness 10K; March 1, 2025
- Lucky 10K; March 15, 2025
- Deseret News 10K; July 24, 2025
- Runtastic Nebo 10K; September 6, 2025
- Lucky 10K; March 14, 2026 (1:27:25)
- Eggs Legs 10K; April 4, 2026 (1:15:04)
- SoJo Earth Day 10K; April 18, 2026 (1:20:26)
- Handcart Days Half Marathon; July 23, 2011 (2:52:05)
- Disneyland Half Marathon; September 4, 2011 (2:46:57)
- Cedar City Half Marathon; September 17, 2011 (2:38:46)
- Layton Half Marathon; October 8, 2011 (2:49:26)
- St. George Half Marathon; January 21, 2012 (3:03:38)
- Surf City USA Half Marathon; February 5, 2012 (2:48:34)
- Dogtown Half Marathon; February 25, 2012 (2:38:50)
- Red Rock Canyon Half Marathon; March 10, 2012 (2:44:25)
- Riverton Half Marathon; March 31, 2012 (2:48:50)
- Salt Lake City Half Marathon; April 21, 2012 (2:52:59)
- Provo City Half Marathon; May 5, 2012 (2:39:32)
- Ogden Half Marathon; May 19, 2012 (2:34:01)
- Strider’s Memorial Day Half Marathon; May 28, 2012 (2:34:21)
- Utah Valley Half Marathon; June 9, 2012 (2:29:44)
- The Pink Donut Half Marathon; July 7, 2012 (2:58:02)
- Farmington Days Half Marathon; July 14, 2012 (2:35:24)
- Utah Midnight Run; August 3, 2012 (2:45:24)
- Beautiful Bountiful Half Marathon; August 11, 2012 (2:39:24)
- Park City Half Marathon; August 18, 2012 (2:33:12)
- Disneyland Half Marathon; September 2, 2012 (2:23:59)
- Utah Half Marathon; October 13, 2012 (2:40:03)
- SoJo Half Marathon; October 20, 2012 (2:44:12)
- Thankful 13; November 22, 2012 (2:49:17)
- Rock n’ Roll Las Vegas Half Marathon; December 2, 2012 (2:59:35)
- New Year’s Half Marathon; January 5, 2013 (3:11:42)
- Shamrock Half Marathon; March 16, 2013 (2:56:04)
- Winter Circuit Half Marathon; April 6, 2013 (2:44:31)
- Salt Lake City Half Marathon; April 20, 2013 (2:28:28)
- Provo City Half Marathon; May 4, 2013 (2:18:39)
- Ogden Half Marathon; May 18, 2013 (2:23:15)
- Alpine Classic Half; May 25, 2013 (2:32:38)
- Strider’s Memorial Day Half Marathon; May 27, 2013 (2:24:42)
- Utah Valley Half Marathon; June 8, 2013 (2:18:37)
- American Fork Canyon Half Marathon; June 15, 2013 (2:12:15)
- Farmington Days Half Marathon; July 13, 2013 (2:31:03)
- Utah Midnight Run; July 19, 2013 (2:29:09)
- Deseret News Half Marathon; July 24, 2013 (2:10:58)
- Porter’s Half Marathon; August 17, 2013 (2:28:28)
- Run Elevated Half Marathon; August 24, 2013 (2:10:11)
- Layton Half Marathon; August 31, 2013 (2:47:42)
- Mt. Nebo Half; September 7, 2013 (2:09:25)
- Big Cottonwood Half Marathon; September 14, 2013 (2:12:37)
- SoJo Half Marathon; October 19, 2013 (2:41:44)
- The Haunted Half: SLC; October 26, 2013 (2:29:25)
- Saltair Half; November 16, 2013 (2:48:57)
- Thankful 13; November 28, 2013 (2:37:42)
- New Year’s Half Marathon; January 4, 2014 (2:47:34)
- Riverton Half Marathon; March 22, 2014 (2:35:18)
- Salt Lake City Half Marathon; April 19, 2014 (3:06:46)
- Provo City Half Marathon; May 3, 2014 (2:19:59)
- Vigor Big Cottonwood Half Marathon; May 10, 2014 (2:22:11)
- Boys Chase Girls Half Marathon; May 24, 2014 (2:30:57)
- American Fork Canyon Half Marathon; June 21, 2014 (2:24:59)
- Utah Midnight Run; July 11, 2014 (3:11:31)
- Farmington Days Half Marathon; July 12, 2014 (3:07:40)
- Timp Half; July 19, 2014 (2:43:11)
- Deseret News Half Marathon; July 24, 2014 (2:40:07)
- Provo River Trail Half Marathon; August 9, 2014 (2:31:08)
- Run Elevated Half Marathon; August 23, 2014 (2:26:03)
- Run Emigration Half Marathon; August 30, 2014 (3:15:11)
- Mt. Nebo Half; September 6, 2014 (2:18:45)
- Huntsville Half Marathon; September 27, 2014 (3:15:04)
- Pink Series Half Marathon; October 11, 2014 (2:45:00)
- The Haunted Half: SLC; October 18, 2014 (Swept)
- The Haunted Half; Provo; October 25, 2014 (Swept)
- Howloween Half Marathon; October 25, 2014 (3:04:12)
- The Burn; November 1, 2014 (3:53:14)
- Saltair Half; November 8, 2014 (3:04:23)
- Thankful 13; November 27, 2014 (Swept)
- Dogtown Half Marathon; February 21, 2015 (Swept)
- Lagoon Half Marathon; April 4, 2015 (2:57:28)
- West Mountain Half Marathon; April 19, 2015 (2:47:34)
- Provo City Half Marathon; May 2, 2015 (2:53:40)
- Vigor Big Cottonwood Half Marathon; May 9, 2015 (2:44:42)
- Ogden Half Marathon; May 16, 2015 (2:42:16)
- Jordan River Half Marathon; May 30, 2015 (Swept)
- Drop13 Big Cottonwood Half Marathon; June 13, 2015 (2:37:11)
- Utah Midnight Run: Provo; June 26, 2015 (Swept)
- AF Canyon Run Against Cancer; June 27, 2015 (Swept)
- The Hobbler Half; July 11, 2015 (Swept)
- Handcart Days Half Marathon; July 24, 2015 (3:10:16)
- Utah Midnight Run: Legacy; July 31, 2015 (Swept)
- Timp Half; August 1, 2015 (Swept)
- Park City Half Marathon; August 15, 2015 (3:11:03)
- Run Elevated Half Marathon; August 22, 2015 (2:37:12)
- Run Murdock Half Marathon; August 29, 2015 (Swept)
- Mt. Nebo Half; September 5, 2015 (2:40:02)
- Sandy Fire Station Run; September 19, 2015 (4:30:15)
- Layton Half Marathon; October 10, 2015 (Swept)
- The Haunted Half: SLC; October 24, 2015 (Swept)
- The Haunted Half: Provo; October 31, 2015 (Swept)
- Snow Canyon Half Marathon; November 7, 2015 (3:02:11)
- Thankful 13; November 26, 2015 (Swept)
- The Bakers Dozen Half Marathon; December 12, 2015 (3:03:44)
- March Madness Half Marathon; March 5, 2016 (3:15:30)
- Provo City Half Marathon; May 7, 2016 (2:55:27)
- Ogden Half Marathon; May 21, 2016 (3:33:15)
- Alpine Classic Half; May 28, 2016 (Swept)
- Drop13 Big Cottonwood Half Marathon; June 11, 2016 (2:31:14)
- AF Canyon Run Against Cancer; June 25, 2016 (2:53:56)
- 13 Miles of Freedom; July 2, 2016 (2:47:16)
- Utah Midnight Run: Legacy; July 15, 2016 (3:20:15)
- Handcart Days Half Marathon; July 23, 2016 (2:55:56)
- Deseret News Half Marathon; July 25, 2016 (2:32:15)
- Timp Half; July 30, 2016 (2:43:16)
- Run Elevated Half Marathon; August 27, 2016 (2:31:00)
- The Haunted Half: Provo; October 29, 2016 (Swept)
- New Year’s Half Marathon; January 7, 2017 (3:22:00)
- Salt Lake Tri Club Indoor Half Marathon; February 25, 2017 (3:08:00)
- March Madness Half Marathon; March 4, 2017 (3:06:39)
- Lucky 13 Half Marathon; March 18, 2017 (3:01:24)
- Run Emigration Half Marathon; April 1, 2017 (2:52:21)
- Riverton Half Marathon; April 8, 2017 (3:05:11)
- Saltair Half; April 15, 2017 (3:26:40)
- Provo City Half Marathon; May 6, 2017 (Swept)
- TOSH Jordan River Half Marathon; May 27, 2017 (3:35:48)
- Drop13 Big Cottonwood Half Marathon; June 10, 2017 (2:56:08)
- Bear Lake Trifecta: Idaho; June 15, 2017 (4:00:01)
- Bear Lake Trifecta: Wyoming; June 16, 2017 (3:35:18)
- Bear Lake Trifecta: Utah; June 17, 2017 (4:23:14)
- AF Canyon Run Against Cancer; June 24, 2017 (2:55:04)
- The Hobbler Half; July 8, 2017 (Swept)
- Handcart Days Half Marathon; July 22, 2017 (3:24:08)
- Deseret News Half Marathon; July 24, 2017 (2:52:36)
- Elephant Rock Trail Run; August 12, 2017 (6:34:53)
- Run Elevated Half Marathon; August 19, 2017 (3:03:58)
- Mt. Nebo Half; August 26, 2017 (3:02:55)
- Revel Big Cottonwood Half Marathon; September 9, 2017 (3:10:21)
- Huntsville Half Marathon; September 16, 2017 (3:31:30)
- Timp Elk Run Half Marathon; September 23, 2017 (5:46:16)
- TOSH Jordan River Half Marathon; September 30, 2017 (3:42:30)
- The Haunted Half: SLC; October 14, 2017 (Swept)
- SoJo Half Marathon; October 21, 2017 (3:09:00)
- Howloween Half Marathon; October 21, 2017 (3:45:30)
- The Haunted Half: Provo; October 28, 2017 (3:14:53)
- Snow Canyon Half Marathon; November 4, 2017
- Joshua Tree Half Marathon; November 4, 2017
- Mt. View Trail Half Marathon; November 11, 2017 (3:35:32)
- Riverton Half Marathon; March 24, 2018 (3:42:57)
- Run Emigration Half Marathon; April 7, 2018 (2:56:43)
- Salt Lake City Half Marathon; April 21, 2018 (3:01:08)
- Provo City Half Marathon; May 5, 2018 (Swept)
- Vigor Big Cottonwood Half Marathon; May 12, 2018 (2:46:03)
- Drop13 Big Cottonwood Half Marathon; June 9, 2018 (3:39:28)
- Oquirrh Mountain Half Marathon; June 16, 2018 (2:50:27)
- AF Canyon Run Against Cancer; June 23, 2018 (2:49:13)
- Handcart Days Half Marathon; July 21, 2018 (03:49:54)
- Deseret News Half Marathon; July 24, 2018 (02:51:09)
- Timp Half; July 28, 2018 (Swept)
- Run Elevated Half Marathon; August 18, 2018 (2:46:54)
- Mt. Nebo Half; August 25, 2018 (2:43:15)
- Revel Big Cottonwood Half Marathon; September 8, 2018 (2:56:46)
- The Haunted Half: Provo; October 27, 2018 (Swept)
- The Bakers Dozen Half Marathon; December 1, 2018 (4:19:43)
- Sun Half Marathon; February 2, 2019 (3:25:42)
- SoCal Half Marathon; March 2, 2019 (4:56:19)
- Salt Lake City Half Marathon; April 13, 2019 (3:11:26)
- Revel Mt. Charleston Half Marathon; April 27, 2019 (3:09:21.08)
- Mt. Nebo Half; August 24, 2019 (3:22:44)
- Revel Big Cottonwood Half Marathon; September 14, 2019 (3:19:21)
- Revel Big Cottonwood Virtual Half Marathon; September 11, 2020 (3:36:30)
- Deseret News Half Marathon; July 23, 2021 (3:19:41)
- Revel Big Cottonwood Half Marathon; September 11, 2021 (03:25:25)
- Deseret News Half Marathon; July 23, 2022
- Mt. Nebo Half; August 27, 2022
- Revel Big Cottonwood Half Marathon; September 10, 2022
- Drop13 Big Cottonwood Half Marathon; June 10, 2023
- No One Left Behind Half Marathon; June 17, 2023
- Deseret News Half Marathon; July 22, 2023
- Rock n' Roll Salt Lake City Half Marathon; August 19, 2023
- Revel Big Cottonwood Half Marathon; September 9, 2023
- The Haunted Half: SLC; October 21, 2023
- Salt Lake City Half Marathon; April 20, 2024
- Drop13 Big Cottonwood Half Marathon; June 8, 2024
- Timp Half; June 22, 2024
- Bountiful Handcart Days Half Marathon; July 20, 2024
- Heber Half; August 3, 2024
- The Haunted Half: Salt Lake City; October 19, 2024
- Salt Lake City Half Marathon; April 26, 2025
- Vigor Big Cottonwood Half Marathon; May 10, 2025
- Drop13 Big Cottonwood Half Marathon; June 14, 2025
- Timp Half; June 21, 2025
- Beaver Canyon Half Marathon; June 28, 2025
- Revel Big Cottonwood Half Marathon; September 13, 2025
- Salt Lake City Half Marathon; April 25, 2026 (03:15:30)
- Deseret News Marathon; July 24, 2012 (6:18:23)
- Big Cottonwood Marathon; September 22, 2012 (5:39:09)
- St. George Marathon; October 6, 2012 (6:06:13)
- Ogden Marathon; May 17, 2014 (6:12:16)
- Utah Valley Marathon; June 14, 2014 (5:56:06)
- Revel Big Cottonwood Marathon; September 13, 2014 (6:42:21)
- St. George Marathon; October 4, 2014 (6:53:02)
- Revel Big Cottonwood Marathon, September 12, 2015 (Swept)
- Revel Big Cottonwood Marathon; September 10, 2016 (Swept)
- Huntsville Marathon; September 17, 2016 (6:14:28)
- St. George Marathon; October 1, 2016 (6:24:32)
- Winter Series 15K; February 23, 2019 (2:27:51.8)
- Corner Canyon Trail Run; May 26, 2012 (4:05:36)
- Antelope Island Buffalo Run 25K; March 21, 2015 (6:07:04)
- Antelope Island Buffalo Run 25K; March 10, 2018 (5:30:29)
- Winter Circuit 30K; April 26, 2014 (4:49:16)
- Antelope Island Fall Classic 50K; November 14, 2015 (10:23:16)
- Antelope Island Fall Classic 50K; November 5, 2016 (9:52:18)
- Pony Express 50 Mile Trail Run; October 21, 2016 (17:48:44)
- New Year’s Revolution Run; December 31, 2011 (5 hours/13.1)
- New Year’s Revolution Run; January 1, 2013 (5 hours/13.1)
- New Year’s Revolution Run; January 11, 2014 (5 hours/13.1)
- New Year’s Revolution Run; January 1, 2015 (5 hours/13.1)
- New Year’s Revolution Run; January 1, 2016 (5 hours/15.5)
- New Year’s Revolution Run; December 31, 2016 (5 hours/18.0)
- Jackpot Ultra Running Festival; February 18, 2017 (12 hours/40.0)
- New Year’s Revolution Run; January 1, 2018 (5 hours/15.5)
- New Year's Revolution Run; January 1, 2019 (3 hours/8.5)
- Liberty Park Endurance Run 50K; November 9, 2024 (11 hours/31.1)
- Liberty Park Endurance Run 50K; November 1, 2025 (10 hours/31.1)
- Rivalry Relay; August 25, 2012 (Runner #3/14.0 miles)
- Ragnar Relay: Wasatch Back; June 21-22, 2013 (Runner #11/20.7 miles)
- Ragnar Relay: Wasatch Back; June 27-28, 2014 (Runner #9/16.0 miles)
- Ragnar Relay: Wasatch Back; June 19-20, 2015 (Runner #9/14.1 miles)
- Ragnar Relay: Wasatch Back; June 17-18, 2016 (Runner #11/16.3 miles)
- Red Rock Relay: Park City; October 8, 2016 (Runner #3/15.08 miles)
- Ragnar Sunset Relay: SLC; October 6, 2018 (Runner #3/6.55 miles)
- The Dam 15 Miler; July 11, 2015 (15 miles; 6:30:15)
- Eggs Legs Mile Run; March 31, 2018 (1 mile; 0:10:30.2)
- Run4fun Trail Run; July 14, 2018 (7 miles; 3:17:39)
- Elephant Rock Trail Run; August 11, 2018 (7 miles; 1:59:42)
- Run Emigration Canyon 10 Miler; April 6, 2019 (10 miles; 2:17:55)
- Elephant Rock Trail Run; August 10, 2019 (7 miles; 2:21:17)
2026 0037.90 miles (As of April 25, 2026)



