Back to League Tables
JH
John Horton
MaleOhio1984–2026
112
Total Finishes
89
Distinct Races
26
States (51%)
1:33:21
PR (7:08/mi)
2:04:29
Average
+0:24:17
Slower (first to last)
Medal House
2010
Rock 'n' Roll New Orleans
1:33:24
#188 overall#153 gender
2010
Rock n Roll Nashville
1:39:32
#451 overall#384 gender
2008
Gopher To Badger
1:53:41
#249 overall#177 gender
2008
Urban Wildland Half Marathon & 5K (Richfield, MN)
1:54:19
#411 overall#266 gender
2008
Vancouver Lake Half Marathon & 4 Mile Run
2:36:01
#297 overall#159 gender
2007
Big Lake Half Marathon
1:47:23
#250 overall#184 gender
2006
Winter Carnival Fire & Ice Winter Run
1:44:47
#343 overall#273 gender
2005
Thanksgiving Day Half Marathon
2:18:32
#4302 overall#2614 gender
2003
Buffalo Marathon Weekend
2:14:46
#329 overall#191 gender
2001
DRC Half Marathon and 5K
1:41:41
#242 overall#202 gender
1999
Barron Collier Companies Naples Half Marathon
1:33:21
#114 overall#94 gender
1984
Dayton River Corridor Classic
1:40:07
#886 overall#843 gender
Performance Timeline
Complete Race Log
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2026 | Run SAN DIEGO 5K/10K/13.1San Diego | CA | 2:00:23 | #1000 |
| 2026 | North Park Half MarathonAllison Park | PA | 2:04:24 | #504 |
| 2025 | NYCRUNS Brooklyn Ice Cream Social Half MarathonBrooklyn | NY | 1:52:16 | #5644 |
| 2025 | Town of Celebration Marathon & Half MarathonCelebration | FL | 1:59:38 | #497 |
| 2025 | Frederick Running FestivalFrederick | MD | 2:03:30 | #903 |
| 2025 | Frederick Running FestivalFrederick | MD | 2:03:31 | #903 |
| 2025 | The Baker's Dozen Half Marathon and the Half Dozen 10KBeaver Falls | PA | 2:05:09 | #17 |
| 2025 | La Jolla Half Marathon & 5KSan Diego | CA | 2:17:15 | #2237 |
| 2025 | Nationwide Children's Hospital Columbus Marathon & 1/2 Marathon, Jesse Owens 5K, 1 Mile & Kids RunColumbus | OH | 2:19:24 | #4760 |
| 2025 | Cape May Hallowed Half MarathonCape May | NJ | 2:24:39 | #297 |
| 2024 | 21st Annual Buffalo Creek Half MarathonCabot | PA | 1:52:41 | #268 |
| 2024 | Yonkers MarathonYonkers | NY | 2:02:12 | #245 |
| 2024 | Run The CrestWildwood Crest | NJ | 2:13:16 | #25 |
| 2024 | Wildwood Crest 5k Beach RunWildwood | NJ | 2:13:17 | #25 |
| 2024 | Run Ocean Isle Beach 2026Ocean Isle Beach | NC | 2:16:20 | #242 |
| 2024 | Run Ocean Isle Beach 2027Ocean Isle Beach | NC | 2:16:20 | #242 |
| 2024 | Run Sunset BeachSunset Beach | NC | 2:26:46 | #376 |
| 2024 | Run Sunset BeachSunset Beach | NC | 2:26:46 | #376 |
| 2023 | Pittsburgh Marathon WeekendPittsburgh | PA | 1:56:11 | #2038 |
| 2023 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:57:26 | #2345 |
| 2023 | Blue Bell Fun RunBrenham | TX | 2:13:58 | #300 |
| 2023 | Blue Bell Fun RunBrenham | TX | 2:13:59 | #300 |
| 2023 | Kentucky Derby Festival Race WeekendLouisville | KY | 3:18:15 | #5456 |
| 2022 | Sham-ROCK-N-RunNorth Myrtle Beach | SC | 1:50:07 | #71 |
| 2022 | Run North Myrtle BeachNorth Myrtle Beach | SC | 1:50:07 | #71 |
| 2022 | AmeriHealth Atlantic City Marathon, Half Marathon, 10K & G. Larry James 5KAtlantic City | NJ | 1:51:22 | #151 |
| 2022 | American Lung Association 8K & Virtual Half MarathonWilmington | DE | 2:07:38 | #129 |
| 2022 | Kentucky Derby Festival Race WeekendLouisville | KY | 3:11:13 | #4239 |
| 2021 | Med City Marathon, presented by ActivePTRochester | MN | 1:48:37 | #74 |
| 2021 | Northern Ohio Half Marathon, 2-Person Relay, & 5KMentor | OH | 1:48:58 | #45 |
| 2021 | Eugene Marathon 2024Eugene | OR | 1:49:41 | #285 |
| 2021 | Delaware Running FestivalWilmington | DE | 1:55:41 | #178 |
| 2021 | AmeriHealth Atlantic City Marathon, Half Marathon, 10K & G. Larry James 5KAtlantic City | NJ | 1:56:27 | #297 |
| 2021 | The Louisiana MarathonBaton Rouge | LA | 1:57:08 | #382 |
| 2021 | Rocky RunPhiladelphia | PA | 2:02:46 | #499 |
| 2021 | Northshore Half MarathonMandeville | LA | 2:06:33 | #181 |
| 2020 | Rock 'n' Roll San JoseSan Jose | CA | 1:47:10 | #46 |
| 2020 | 2026 - San Antonio MarathonSan Antonio | TX | 1:55:24 | #65 |
| 2020 | 3M Half MarathonAustin | TX | 2:15:13 | #3451 |
| 2020 | Bose Rock ‘n’ Roll VR ChicagoChicago | IL | 3:44:33 | #522 |
| 2019 | Sam Costa Half Marathon and Quarter Marathon - presented by Indy Runners and WalkersCarmel | IN | 1:41:00 | #59 |
| 2019 | Rock ‘n’ Roll Denver Marathon & 1/2 MarathonDenver | CO | 1:47:30 | #495 |
| 2019 | Covered Bridges Half MarathonWoodstock | VT | 1:53:22 | #539 |
| 2019 | St Louis Half MarathonSt Louis | MO | 1:55:08 | #19 |
| 2019 | Lincoln MarathonLincoln | NE | 2:14:17 | #2988 |
| 2019 | Kentucky Derby Festival Race WeekendLouisville | KY | 2:54:33 | #6433 |
| 2018 | Windham - Camp James A Garfield Half Marathon and 5KWindham | OH | 1:45:07 | #40 |
| 2018 | Cleveland Marathon & Half MarathonCleveland | OH | 1:45:25 | #354 |
| 2018 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 1:45:36 | #669 |
| 2018 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 1:46:31 | #568 |
| 2018 | The Jackson River Scenic Trail RunCovington | VA | 1:48:48 | #17 |
| 2018 | Healdsburg Wine Country Half MarathonHealdsburg | CA | 1:49:21 | #183 |
| 2018 | Mill Race MarathonColumbus | IN | 1:50:04 | #189 |
| 2018 | Lincoln MarathonLincoln | NE | 2:15:05 | #3373 |
| 2017 | 15th Annual Rock CF Rivers Half Marathon & 5KGrosse Ile | MI | 1:44:10 | #170 |
| 2017 | Morgantown Marathon & Half MarathonMorgantown | WV | 1:46:36 | #57 |
| 2017 | Cleveland Marathon & Half MarathonCleveland | OH | 1:47:42 | #460 |
| 2017 | Pittsburgh Marathon WeekendPittsburgh | PA | 1:48:53 | #1473 |
| 2017 | Revenge of the Red Baron Half Marathon and 5KCorning | NY | 1:49:06 | #59 |
| 2017 | 2026 Rhinebeck Fall Foliage Half Marathon & 5KRhinebeck | NY | 2:07:28 | #193 |
| 2017 | Key West Half Marathon & 5K, 8K, 10K, Rum Stroll & Beer MileKey West | FL | 3:23:50 | #2183 |
| 2016 | Cleveland Marathon & Half MarathonCleveland | OH | 1:43:54 | #374 |
| 2016 | Run for ChardonChardon | OH | 1:45:49 | #37 |
| 2016 | Run the BluegrassLexington | KY | 1:49:20 | #313 |
| 2016 | Life Time Miami Marathon & HalfMiami | FL | 1:49:43 | #1705 |
| 2016 | First Energy Akron MarathonAkron | OH | 1:53:00 | #559 |
| 2016 | Hill Yeah! Half MarathonConcord | OH | 1:53:38 | #89 |
| 2016 | Rock Hall Half Marathon presented by INFINITICleveland | OH | 1:55:59 | #219 |
| 2016 | Star Wars Half Marathon - The Dark SideLake Buena Vista | FL | 2:05:47 | #1765 |
| 2016 | Lincoln MarathonLincoln | NE | 2:15:16 | #4693 |
| 2016 | Kentucky Derby Festival Race WeekendLouisville | KY | 2:38:45 | #7259 |
| 2015 | Fall ClassicStrongsville | OH | 1:49:10 | #164 |
| 2015 | Rock Hall Half Marathon presented by INFINITICleveland | OH | 1:51:14 | #228 |
| 2015 | First Energy Akron MarathonAkron | OH | 1:54:35 | #841 |
| 2015 | Cleveland Marathon & Half MarathonCleveland | OH | 1:57:20 | #1041 |
| 2015 | Galloping Gertie HalfGig Harbor | WA | 1:59:55 | #64 |
| 2015 | Oakland Running FestivalOakland | CA | 2:02:33 | #1006 |
| 2015 | Cowtown Marathon, Half Marathon and Ultra MarathonFort Worth | TX | 2:09:03 | #2754 |
| 2015 | Grandma's MarathonDuluth | MN | 2:10:45 | #3894 |
| 2015 | Life Time 305 Half Marathon and 5K Presented by Baptist HealthMiami Beach | FL | 2:16:56 | #1206 |
| 2015 | The Woodlands MarathonThe Woodlands | TX | 2:31:24 | #2330 |
| 2015 | Kentucky Derby Festival Race WeekendLouisville | KY | 2:46:34 | #8024 |
| 2014 | Rock 'n' Roll Savannah Marathon & 1/2 MarathonSavannah | GA | 1:34:14 | #159 |
| 2014 | Carmel Marathon WeekendCarmel | IN | 1:34:20 | #65 |
| 2014 | River Run Half MarathonBerea | OH | 1:54:16 | #471 |
| 2014 | Cleveland Marathon & Half MarathonCleveland | OH | 1:56:05 | #1534 |
| 2014 | The Woodlands MarathonThe Woodlands | TX | 2:15:14 | #1753 |
| 2014 | 2025 500 Festival Running EventsIndianapolis | IN | 2:24:27 | #13398 |
| 2013 | Indy Half Marathon at Fort BenIndianapolis | IN | 1:37:24 | #54 |
| 2013 | 2025 500 Festival Running EventsIndianapolis | IN | 1:54:54 | #5101 |
| 2013 | Midwest Financial Group Madison Mini MarathonMadison | WI | 1:55:11 | #1305 |
| 2013 | The Woodlands MarathonThe Woodlands | TX | 2:05:26 | #1434 |
| 2013 | Kentucky Derby Festival Race WeekendLouisville | KY | 2:17:06 | #5784 |
| 2013 | Surf City MarathonHuntington Beach | CA | 2:21:31 | #7446 |
| 2013 | Rock 'n' Roll San DiegoSan Diego | CA | 2:32:38 | #12249 |
| 2013 | Run the BluegrassLexington | KY | 2:33:16 | #2032 |
| 2012 | Flying Pirate Half MarathonKill Devil Hills | NC | 1:33:22 | #30 |
| 2012 | Soldier Marathon & Half MarathonColumbus | GA | 1:33:58 | #31 |
| 2012 | Rock n Roll NashvilleNashville | TN | 1:34:16 | #189 |
| 2012 | Rock 'n' Roll San DiegoSan Diego | CA | 1:43:58 | #898 |
| 2012 | Indy Half Marathon at Fort BenIndianapolis | IN | 1:45:28 | #181 |
| 2012 | Second Wind Christie Clinic Illinois Race Weekend Training ProgramChampaign | IL | 2:01:09 | #2344 |
| 2012 | Kentucky Derby Festival Race WeekendLouisville | KY | 2:23:07 | #7121 |
| 2011 | Berry Half/10K/5KMount Berry | GA | 1:36:11 | #37 |
| 2011 | United Airlines NYC HalfNew York | NY | 1:38:12 | #1473 |
| 2011 | Second Wind Christie Clinic Illinois Race Weekend Training ProgramChampaign | IL | 2:00:54 | #2195 |
| 2011 | Kentucky Derby Festival Race WeekendLouisville | KY | 2:17:54 | #5652 |
| 2011 | 2026 2XU Long Beach Marathon & Half MarathonLong Beach | CA | 2:19:22 | #4621 |
| 2010 | Rock 'n' Roll New OrleansNew Orleans | LA | 1:33:24 | #188 |
| 2010 | Rock n Roll NashvilleNashville | TN | 1:39:32 | #451 |
| 2010 | Kentucky Derby Festival Race WeekendLouisville | KY | 2:31:36 | #6612 |
| 2010 | Fort4Fitness Fall FestivalFort Wayne | IN | 3:55:11 | #2894 |
| 2008 | Gopher To BadgerHudson | WI | 1:53:41 | #249 |
| 2008 | Urban Wildland Half Marathon & 5K (Richfield, MN)Richfield | MN | 1:54:19 | #411 |
| 2008 | Vancouver Lake Half Marathon & 4 Mile RunVancouver | WA | 2:36:01 | #297 |
| 2007 | Big Lake Half MarathonAlton Bay | NH | 1:47:23 | #250 |
| 2006 | Winter Carnival Fire & Ice Winter RunSaint Paul | MN | 1:44:47 | #343 |
| 2005 | Thanksgiving Day Half MarathonAtlanta | GA | 2:18:32 | #4302 |
| 2003 | Buffalo Marathon WeekendBuffalo | NY | 2:14:46 | #329 |
| 2001 | DRC Half Marathon and 5KDallas | TX | 1:41:41 | #242 |
| 1999 | Barron Collier Companies Naples Half MarathonNaples | FL | 1:33:21 | #114 |
| 1984 | Dayton River Corridor ClassicDayton | OH | 1:40:07 | #886 |
States Raced
1 race 2 races 3-4 races 5+ races
State Breakdown
OHOhio
17 racesKYKentucky
11 racesCACalifornia
9 racesTXTexas
9 racesINIndiana
8 racesFLFlorida
7 racesNYNew York
6 racesPAPennsylvania
6 racesNCNorth Carolina
5 racesNJNew Jersey
5 racesGAGeorgia
4 racesMNMinnesota
4 racesILIllinois
3 racesLALouisiana
3 racesNENebraska
3 racesVAVirginia
2 racesWAWashington
2 racesWIWisconsin
2 racesAZArizona
1 raceMOMissouri
1 raceNHNew Hampshire
1 raceOROregon
1 raceWVWest Virginia
1 raceALAlabama
0 racesIAIowa
0 racesRIRhode Island
0 races50-State Challenge
26/ 51 states + DC
25 states to go