HalfRuns
Back to League Tables

John Thornburg

MaleUtah20092026

81

Total Finishes

44

Distinct Races

18

States (35%)

1:51:00

PR (8:28/mi)

2:23:23

Average

+0:29:50

Slower (first to last)

Medal House

2016

2026 - San Antonio Marathon

2:06:09
#2273 overall#1447 gender
2016

Rock 'n' Roll San Diego

2:10:29
#5619 overall#3201 gender
2015

2026 Spring Prairie Fire & Back-to-Back Challenge

2:23:58
#987 overall#464 gender
2015

Rock 'n' Roll San Diego

2:29:28
#8667 overall#4179 gender
2015

Rock ‘n’ Roll Denver Marathon & 1/2 Marathon

2:32:49
#5810 overall#2407 gender
2015

Dallas Marathon Weekend

2:35:34
#4506 overall#2321 gender
2014

2026 Fall Prairie Fire Marathon presented by Davis-Moore Automotive Group

2:12:19
#951 overall#495 gender
2014

St. Jude Rock 'n' Roll Seattle

2:18:25
#5502 overall#2782 gender
2014

Dallas Marathon Weekend

2:30:45
#5415 overall#2783 gender
2013

Cowtown Marathon, Half Marathon and Ultra Marathon

2:18:26
#3835 overall#2263 gender
2012

Dallas Marathon Weekend

2:27:38
#5616 overall#2990 gender
2009

North Face Endurance Challenge

1:51:00
#92 overall#73 gender

Performance Timeline

PR 1:51:002009201220132014201420142015201520152015201620162016201620162016201620162016201720172017201720172017201720172017201720172018201820182018201820182018201820182018201820182019201920192019201920192019201920192019201920202020202020202020202020202020202120212021202120212021202120222022202220222022202220222022202320232023202320232023202320232023202320242024202420242024202420242024202520252025202520252025202520262026

Complete Race Log

YearRaceStateTimePlace
2026Vigor Big Cottonwood CanyonCottonwood HeightsUT2:10:14#118
2026Rock 'n' Roll Arizona MarathonPhoenixAZ2:20:50#2979
2025PC2PG Half Marathon, 10K, & 5KLindonUT2:11:55#194
2025Rock 'n' Roll San JoseSan JoseCA2:15:14#2375
2025Huntsville MarathonHuntsvilleUT2:15:48#211
2025Sprouts Mesa - Phoenix MarathonMesaAZ2:21:14#2275
2025Rock 'n' Roll Las VegasLas VegasNV2:26:46#5701
2025Red Rock Canyon Marathon, 1/2, and 5KLas VegasNV2:36:45#220
2025Park City Trail SeriesPark CityUT3:35:38#264
2024Meijer Festival of Races presented by Cherry Bay OrchardsTraverse CityMI2:15:12#280
2024Meijer Festival of RacesTraverse CityMI2:15:12#280
2024Rock 'n' Roll Arizona MarathonPhoenixAZ2:15:40#2936
2024Beer City Half™ Santa RosaSanta RosaCA2:17:31#1010
2024Rock 'n' Roll San DiegoSan DiegoCA2:20:41#8541
2024Dallas Marathon WeekendDallasTX2:21:16#88
20242026 - San Antonio MarathonSan AntonioTX2:21:54#4298
2024Rock 'n' Roll San JoseSan JoseCA2:22:45#2580
2023Rock 'n' Roll San JoseSan JoseCA2:09:42#2410
2023Surf City MarathonHuntington BeachCA2:15:18#3315
2023Rock 'n' Roll Washington DCWashingtonDC2:15:37#6059
2023Meijer Festival of Races presented by Cherry Bay OrchardsTraverse CityMI2:17:10#312
2023Meijer Festival of RacesTraverse CityMI2:17:10#312
2023REVEL Big CottonwoodSalt Lake CityUT2:19:36#1930
2023Dallas Marathon WeekendDallasTX2:25:33#78
2023Rock 'n' Roll Salt Lake CitySalt Lake CityUT2:32:56#1065
20232026 - San Antonio MarathonSan AntonioTX2:37:59#5010
2023Saguaro Half MarathonTucsonAZ2:46:36#690
2022REVEL Big CottonwoodSalt Lake CityUT2:01:46#1229
2022Rock 'n' Roll Atlantic CityAtlantic CityNJ2:07:42#782
2022St. Jude Rock 'n' Roll SeattleSeattleWA2:08:45#1493
2022Rock 'n' Roll San JoseSan JoseCA2:11:53#1905
20222026 - San Antonio MarathonSan AntonioTX2:12:37#2323
2022Deseret News MarathonSalt Lake CityUT2:15:17#468
2022Rock 'n' Roll New OrleansNew OrleansLA2:19:28#2335
2022Missoula Marathon Half Marathon 5K Kids MarathonMissoulaMT2:24:01#1128
2021Utah Valley MarathonProvoUT2:11:33#1041
2021Huntsville MarathonHuntsvilleUT2:12:12#227
2021Rock 'n' Roll Virgina Beach Half MarathonVirginia BeachVA2:15:10#1593
2021Rock 'n' Roll San JoseSan JoseCA2:18:10#2100
2021Rock 'n' Roll Savannah Marathon & 1/2 MarathonSavannahGA2:22:56#3152
2021Rock n Roll NashvilleNashvilleTN2:27:19#4048
2021Park City Trail SeriesPark CityUT2:55:00#193
2020Gasparilla Distance Classic Race WeekendTampaFL2:11:18#1856
2020Rock ‘n’ Roll VRAnywhereAZ2:23:24#704
2020St. Jude Rock 'n' Roll SeattleSeattleWA2:24:37#247
2020Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphiaPA2:33:06#508
2020Fueled by Fine WineDundeeOR2:35:06#119
2020Rock 'n' Roll Virgina Beach Half MarathonVirginia BeachVA2:44:11#489
2020Rock 'n' Roll Washington DCWashingtonDC2:55:57#315
2020Rock 'n' Roll Savannah Marathon & 1/2 MarathonSavannahGA2:55:57#333
2019Rock 'n' Roll San JoseSan JoseCA2:09:50#2129
2019Rock 'n' Roll San DiegoSan DiegoCA2:15:51#5216
20192026 - San Antonio MarathonSan AntonioTX2:17:42#2921
2019St. Jude Rock 'n' Roll SeattleSeattleWA2:17:57#3028
2019Shamrock Run PortlandPortlandOR2:18:22#1201
2019Rock 'n' Roll Half Marathon San FranciscoSan FranciscoCA2:19:29#2321
2019Rock 'n' Roll Savannah Marathon & 1/2 MarathonSavannahGA2:19:40#2603
2019Rock ‘n’ Roll Denver Marathon & 1/2 MarathonDenverCO2:20:42#2568
2019Rock 'n' Roll Chicago Half MarathonChicagoIL2:28:33#4917
2019Rock 'n' Roll Virgina Beach Half MarathonVirginia BeachVA2:30:43#2261
2019Wee - Chi - Tah Trail RunWichita FallsTX3:06:37#164
2018Rock 'n' Roll Savannah Marathon & 1/2 MarathonSavannahGA2:07:55#1947
2018Rock 'n' Roll Las VegasLas VegasNV2:08:36#3632
20182026 - San Antonio MarathonSan AntonioTX2:09:49#2284
2018Rock 'n' Roll Arizona MarathonPhoenixAZ2:15:48#3507
2018Rock ‘n’ Roll Denver Marathon & 1/2 MarathonDenverCO2:16:27#2332
2018Bridge of the Gods RunCascade LocksOR2:16:50#329
2018Rock 'n' Roll Washington DCWashingtonDC2:17:57#5959
2018Rock n Roll NashvilleNashvilleTN2:19:37#6267
2018Rock 'n' Roll Virgina Beach Half MarathonVirginia BeachVA2:23:21#1835
2018Rock 'n' Roll Half Marathon San FranciscoSan FranciscoCA2:23:28#2800
2018Rock 'n' Roll Chicago Half MarathonChicagoIL2:27:19#5815
2018Wee - Chi - Tah Trail RunWichita FallsTX2:47:52#140
2017Rock 'n' Roll Los Angeles Half MarathonLos AngelesCA2:13:13#2035
2017Rock 'n' Roll Arizona MarathonPhoenixAZ2:15:59#4285
2017Rock 'n' Roll San JoseSan JoseCA2:16:35#3094
2017Rock 'n' Roll Half Marathon San FranciscoSan FranciscoCA2:18:50#3003
2017Rock 'n' Roll New OrleansNew OrleansLA2:19:27#3777
2017Rock ‘n’ Roll Denver Marathon & 1/2 MarathonDenverCO2:26:43#3183
2017The Craft Classic Half Marathon and 5KAtlantaGA2:31:05#288
2017Rock 'n' Roll Chicago Half MarathonChicagoIL2:33:41#6913
2017Rock n Roll NashvilleNashvilleTN2:33:51#7711
2017Bend Marathon and HalfBendOR2:34:06#694
2017Dam to DSMDes MoinesIA2:46:38#4142
20162026 - San Antonio MarathonSan AntonioTX2:06:09#2273
2016Rock 'n' Roll San DiegoSan DiegoCA2:10:29#5619
2016Rock 'n' Roll San JoseSan JoseCA2:10:31#2963
2016St. Jude Rock 'n' Roll SeattleSeattleWA2:11:06#4138
2016Rock 'n' Roll Las VegasLas VegasNV2:11:40#4660
2016Kaiser Permanente Colfax MarathonDenverCO2:11:50#2289
2016Rock 'n' Roll Los Angeles Half MarathonLos AngelesCA2:12:38#2440
2016Bend Marathon and HalfBendOR2:18:41#553
2016Rock 'n' Roll Arizona MarathonPhoenixAZ2:22:09#5745
20152026 Spring Prairie Fire & Back-to-Back ChallengeWichitaKS2:23:58#987
2015Rock 'n' Roll San DiegoSan DiegoCA2:29:28#8667
2015Rock ‘n’ Roll Denver Marathon & 1/2 MarathonDenverCO2:32:49#5810
2015Dallas Marathon WeekendDallasTX2:35:34#4506
20142026 Fall Prairie Fire Marathon presented by Davis-Moore Automotive GroupWichitaKS2:12:19#951
2014St. Jude Rock 'n' Roll SeattleSeattleWA2:18:25#5502
2014Dallas Marathon WeekendDallasTX2:30:45#5415
2013Cowtown Marathon, Half Marathon and Ultra MarathonFort WorthTX2:18:26#3835
2012Dallas Marathon WeekendDallasTX2:27:38#5616
2009North Face Endurance ChallengeMadisonWI1:51:00#92

States Raced

1 race 2 races 3-4 races 5+ races

State Breakdown

CACalifornia
19 races
TXTexas
14 races
UTUtah
11 races
AZArizona
8 races
COColorado
5 races
GAGeorgia
5 races
OROregon
5 races
WAWashington
5 races
VAVirginia
4 races
DCDistrict of Columbia
3 races
ILIllinois
3 races
TNTennessee
3 races
KSKansas
2 races
LALouisiana
2 races
IAIowa
1 race
NJNew Jersey
1 race
PAPennsylvania
1 race
WIWisconsin
1 race

50-State Challenge

18/ 51 states + DC

33 states to go