HalfRuns
Back to League Tables

John Craig

MaleFlorida19922025

96

Total Finishes

57

Distinct Races

23

States (45%)

1:14:02

PR (5:39/mi)

1:50:13

Average

+0:37:01

Slower (first to last)

Medal House

2006

2027 Walt Disney World® Marathon Weekend

1:27:20
#87 overall#76 gender
2006

Surf City Marathon

1:58:49
#1763 overall#1155 gender
2005

Crystal Lake Half Marathon

1:28:07
#18 overall#17 gender
2005

2026 2XU Long Beach Marathon & Half Marathon

2:03:21
#1175 overall#807 gender
2004

Crystal Lake Half Marathon

1:27:46
#21 overall#21 gender
2003

Austin Marathon

1:54:14
#662 overall#455 gender
2002

Rock 'n' Roll Virgina Beach Half Marathon

2:13:46
#4531 overall#2624 gender
2001

Rock 'n' Roll Virgina Beach Half Marathon

2:05:53
#4272 overall#2722 gender
1999

2025 500 Festival Running Events

2:00:30
#5199 overall#4078 gender
1994

Seattle Marathon

2:02:50
#2343 overall#1542 gender
1994

2025 500 Festival Running Events

2:18:34
#6824 overall#5292 gender
1992

White Mountain Milers Half Marathon

1:41:56
#129 overall#109 gender

Performance Timeline

PR 1:14:02199219941994199920012002200320042005200520062006200620062007200720072007200720082008200820092009200920092009200920102010201020102010201020112011201120112011201120112011201120112011201120122012201220122012201220122013201320132013201320132014201420142014201520152015201620162016201620162016201720172017201720172018201820182019201920192019201920202021202120212021202220222022202320232023202320232024202420242024202520252025

Complete Race Log

YearRaceStateTimePlace
2025Gasparilla Distance Classic Race WeekendTampaFL1:38:09#290
2025St. Petersburg Distance ClassicSt. PetersburgFL1:42:26#61
2025Rock 'n' Roll Washington DCWashingtonDC2:18:57#7499
2024Hidden Gem Half MarathonFlossmoorIL1:16:46#56
2024St. Petersburg Distance ClassicSt. PetersburgFL1:36:32#31
2024St. Pete Run FestSaint PetersburgFL1:36:53#106
2024Gasparilla Distance Classic Race WeekendTampaFL1:41:37#319
2023Hidden Gem Half MarathonFlossmoorIL1:18:02#43
2023Rock 'n' Roll ClearwaterClearwaterFL1:36:28#101
2023St. Pete Run FestSaint PetersburgFL1:37:08#58
2023Gasparilla Distance Classic Race WeekendTampaFL1:38:26#194
2023Philadelphia MarathonPhiladelphiaPA2:13:19#7583
2022Hidden Gem Half MarathonFlossmoorIL1:19:16#46
2022Gasparilla Distance Classic Race WeekendTampaFL1:39:13#175
2022St. Pete Run FestSaint PetersburgFL1:43:33#90
2021St. Pete Run FestSaint PetersburgFL1:34:33#50
2021Rock 'n' Roll Savannah Marathon & 1/2 MarathonSavannahGA1:40:27#329
2021PHILADELPHIA DISTANCE RUNPhiladelphiaPA2:41:38#1832
2021Philadelphia Distance RunPhiladelphiaPA2:41:38#1828
2020Gasparilla Distance Classic Race WeekendTampaFL1:35:29#155
2019North Olympic Discovery Marathon (5K / 10K/ Half / Full / Relay / Kids Marathon)Port AngelesWA2:05:12#236
2019Austin MarathonAustinTX2:18:26#3942
2019St. Pete Run FestSaint PetersburgFL2:19:16#1043
2019Rock 'n' Roll Washington DCWashingtonDC2:42:42#8016
2019Rock 'n' Roll Chicago Half MarathonChicagoIL3:05:28#7005
2018Alpine RacesLake ZurichIL1:20:18#11
2018St. Pete Run FestSaint PetersburgFL1:38:01#61
2018Gasparilla Distance Classic Race WeekendTampaFL1:41:38#269
2017Alpine RacesLake ZurichIL1:14:02#1
2017Gasparilla Distance Classic Race WeekendTampaFL1:34:46#153
2017North Olympic Discovery Marathon (5K / 10K/ Half / Full / Relay / Kids Marathon)Port AngelesWA1:48:01#95
2017Kentucky Derby Festival Race WeekendLouisvilleKY1:53:27#1053
2017Rock 'n' Roll Half Marathon San FranciscoSan FranciscoCA2:11:18#2369
2016Alpine RacesLake ZurichIL1:15:04#4
2016Gasparilla Distance Classic Race WeekendTampaFL1:37:25#232
20162027 Walt Disney World® Marathon WeekendOrlandoFL1:54:38#1254
2016Runtastic HAUNTED Salt Lake CitySalt Lake CityUT1:57:25#354
2016Rock 'n' Roll Arizona MarathonPhoenixAZ2:05:29#3415
2016Yosemite Half MarathonBass LakeCA2:36:17#1581
2015Alpine RacesLake ZurichIL1:16:53#12
2015Pittsburgh Marathon WeekendPittsburghPA2:03:36#4593
2015Great Smoky Mountains Half Marathon & 5KTownsendTN2:27:27#612
2014Life Time Chicago Half Marathon + 5KChicagoIL1:16:16#31
2014Gasparilla Distance Classic Race WeekendTampaFL1:52:58#747
2014Kentucky Derby Festival Race WeekendLouisvilleKY2:02:14#3320
2014Pittsburgh Marathon WeekendPittsburghPA2:09:04#6238
2013Crystal Lake Half MarathonCrystal LakeIL1:18:25#2
2013Portland MarathonPortlandOR1:50:39#240
2013Vancouver USA MarathonVancouverWA1:54:25#251
2013Louisville Marathon, Half Marathon and 10KLouisvilleKY1:55:58#42
20132026 Disney Wine & Dine Half Marathon WeekendOrlandoFL2:11:51#2052
2013Rock 'n' Roll Washington DCWashingtonDC2:46:00#17400
2012Portland MarathonPortlandOR1:49:47#184
2012Storm the Dam Trail RunEl DoradoKS1:50:43#25
2012Heart Breaker HalfPortlandOR1:52:41#131
2012Cascade Half Marathon & 10KTurnerOR1:54:07#161
2012Eugene Marathon 2024EugeneOR1:57:55#1109
2012Rock 'n' Roll Washington DCWashingtonDC2:08:02#6803
2012Pittsburgh Marathon WeekendPittsburghPA2:08:35#4609
2011Crystal Lake Half MarathonCrystal LakeIL1:20:29#6
2011MERCY HEALTH GLASS CITY MARATHONToledoOH1:30:34#47
2011Eugene Marathon 2024EugeneOR1:45:37#543
2011Vancouver USA MarathonVancouverWA1:47:51#152
2011Oregon Wine Country Half MarathonDaytonOR1:49:02#171
2011Heart Breaker HalfPortlandOR1:50:55#130
2011Sioux Falls MarathonSioux FallsSD1:54:40#324
2011IMT Des Moines MarathonDes MoinesIA1:54:41#956
2011Holiday Half MarathonPortlandOR1:55:21#489
2011Fueled by Fine WineDundeeOR1:59:08#167
2011Santa To The Sea 1/2 Marathon, 1/4 Marathon & 5KOxnardCA2:04:02#541
2011Kaiser Permanente Colfax MarathonDenverCO2:23:27#2544
2010Lincoln Memorial Half MarathonSpringfieldIL1:20:34#10
2010Columbia Gorge Marathon and HalfHood RiverOR1:47:43#71
2010Eugene Marathon 2024EugeneOR1:47:53#568
2010Run to Stay WarmEugeneOR1:49:12#144
2010Race For The Roses Half Marathon & 5KPortlandOR1:50:14#461
2010Kaiser Permanente Colfax MarathonDenverCO2:11:00#1497
2009Second Wind Christie Clinic Illinois Race Weekend Training ProgramChampaignIL1:27:00#61
20092027 Walt Disney World® Marathon WeekendOrlandoFL1:42:18#436
2009Lincoln MarathonLincolnNE1:48:11#726
2009Omaha MarathonOmahaNE1:50:55#366
2009Lost Dutchman MarathonApache JunctionAZ1:53:03#220
2009River Run Half MarathonBereaOH1:58:41#463
2008Crystal Lake Half MarathonCrystal LakeIL1:21:37#9
2008Lincoln MarathonLincolnNE1:40:45#369
20082027 Walt Disney World® Marathon WeekendOrlandoFL1:48:14#626
2007Lincoln Memorial Half MarathonSpringfieldIL1:29:36#19
20072026 Silver Strand Veterans Day Half Marathon, 10 Miler, 12K & 5K - San DiegoCoronadoCA1:43:40#229
20072027 Walt Disney World® Marathon WeekendOrlandoFL2:15:36#2992
2007St Louis Half MarathonSt LouisMO2:17:01#450
2007SLTC Frostbite SeriesSaint LouisMO2:17:13#336
20062027 Walt Disney World® Marathon WeekendOrlandoFL1:27:20#87
2006Surf City MarathonHuntington BeachCA1:58:49#1763
2006Space Coast Marathon & Half MarathonCocoaFL2:14:20#261
2006Greater St. Louis MarathonSt. LouisMO2:32:28#4593
2005Crystal Lake Half MarathonCrystal LakeIL1:28:07#18
20052026 2XU Long Beach Marathon & Half MarathonLong BeachCA2:03:21#1175
2004Crystal Lake Half MarathonCrystal LakeIL1:27:46#21
2003Austin MarathonAustinTX1:54:14#662
2002Rock 'n' Roll Virgina Beach Half MarathonVirginia BeachVA2:13:46#4531
2001Rock 'n' Roll Virgina Beach Half MarathonVirginia BeachVA2:05:53#4272
19992025 500 Festival Running EventsIndianapolisIN2:00:30#5199
1994Seattle MarathonSeattleWA2:02:50#2343
19942025 500 Festival Running EventsIndianapolisIN2:18:34#6824
1992White Mountain Milers Half MarathonNorth ConwayNH1:41:56#129

States Raced

1 race 2 races 3-4 races 5+ races

State Breakdown

FLFlorida
25 races
ILIllinois
17 races
OROregon
14 races
CACalifornia
6 races
PAPennsylvania
6 races
WAWashington
5 races
DCDistrict of Columbia
4 races
KYKentucky
3 races
MOMissouri
3 races
NENebraska
3 races
AZArizona
2 races
COColorado
2 races
INIndiana
2 races
OHOhio
2 races
TXTexas
2 races
VAVirginia
2 races
GAGeorgia
1 race
KSKansas
1 race
NHNew Hampshire
1 race
TNTennessee
1 race
MIMichigan
0 races
MNMinnesota
0 races
NYNew York
0 races

50-State Challenge

23/ 51 states + DC

28 states to go