Back to League Tables
JH
John Hubbard
MaleMassachusetts1996–2025
54
Total Finishes
36
Distinct Races
21
States (41%)
1:31:45
PR (7:00/mi)
2:19:56
Average
+0:42:26
Slower (first to last)
Medal House
2010
DRC Half Marathon and 5K
3:26:00
#2886 overall#1412 gender
2009
Rock 'n' Roll Washington DC
2:06:03
#2567 overall#1400 gender
2008
Rock 'n' Roll San Jose
3:24:58
#8944 overall#4122 gender
2008
DRC Half Marathon and 5K
3:41:06
#3233 overall#1566 gender
2007
Kentucky Derby Festival Race Weekend
2:48:41
#6428 overall#3518 gender
2006
Heatwave Half Marathon - Little Rock
2:13:28
#865 overall#515 gender
2006
Kentucky Derby Festival Race Weekend
2:54:08
#5578 overall#3053 gender
2005
Kentucky Derby Festival Race Weekend
3:59:53
#3093 overall#3051 gender
2004
Snow Joke Half Marathon
2:12:42
#228 overall#159 gender
2003
New Bedford Half Marathon
2:04:54
#1142 overall#801 gender
1999
Covered Bridges Half Marathon
1:43:55
#514 overall#421 gender
1996
Covered Bridges Half Marathon
1:40:05
#372 overall#308 gender
Performance Timeline
Complete Race Log
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2025 | Paris Mountain Half Marathon Run/HikeGreenville | SC | 2:22:31 | #26 |
| 2024 | Detroit Free Press MarathonDetroit | MI | 1:49:05 | #788 |
| 2024 | Chicago Spring Half MarathonChicago | IL | 2:05:15 | #2009 |
| 2023 | NYCRUNS Brooklyn Ice Cream Social Half MarathonBrooklyn | NY | 1:41:17 | #1163 |
| 2023 | NYCRUNS Big Apple Half MarathonNew York | NY | 1:50:57 | #580 |
| 2023 | Pinckney Trail WeekendPinckney | MI | 1:55:41 | #20 |
| 2022 | First Call 5K, 10K, & 1/2 MarathonWaukesha | WI | 2:16:00 | #111 |
| 2022 | Shorewood Hot Cider HustleShorewood | WI | 2:27:59 | #497 |
| 2021 | Detroit Free Press MarathonDetroit | MI | 1:42:17 | #324 |
| 2020 | Hot Cider Hustle - Virtual Half Marathon, 10K, & 5KAnywhere | IL | 2:03:56 | #55 |
| 2020 | 2025 Aramco Houston Half Marathon Searchable Finish Line VideoHouston | TX | 3:00:16 | #11616 |
| 2019 | Midwest Financial Group Madison Mini MarathonMadison | WI | 2:08:41 | #997 |
| 2019 | Last Call 5K, 10K, and 1/2 MarathonWaukesha | WI | 2:13:25 | #217 |
| 2019 | City of Oaks MarathonRaleigh | NC | 2:15:25 | #850 |
| 2019 | Shorewood Hot Cider HustleShorewood | WI | 2:25:07 | #332 |
| 2018 | St. Jude Rock 'n' Roll SeattleSeattle | WA | 1:55:57 | #1404 |
| 2018 | City of Oaks MarathonRaleigh | NC | 2:18:34 | #882 |
| 2017 | Philadelphia MarathonPhiladelphia | PA | 1:53:54 | #2382 |
| 2017 | St. Jude Memphis Marathon WeekendMemphis | TN | 3:13:01 | #8578 |
| 2016 | DEXTER-ANN ARBOR RUNDexter | MI | 1:31:45 | #97 |
| 2016 | Pinckney Trail WeekendPinckney | MI | 1:47:24 | #30 |
| 2016 | Hallowed Half and Frightening 5KLeslie | MI | 2:27:15 | #52 |
| 2016 | City of Oaks MarathonRaleigh | NC | 2:30:10 | #1359 |
| 2016 | 2025 500 Festival Running EventsIndianapolis | IN | 2:34:10 | #13611 |
| 2015 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:49:27 | #2143 |
| 2015 | Pinckney Trail WeekendPinckney | MI | 1:52:35 | #51 |
| 2015 | First Energy Akron MarathonAkron | OH | 1:57:16 | #1022 |
| 2015 | Flying Pig Pump and RunCincinnati | OH | 2:50:46 | #8744 |
| 2015 | St. Jude Memphis Marathon WeekendMemphis | TN | 3:07:20 | #6757 |
| 2014 | First Energy Akron MarathonAkron | OH | 1:52:36 | #869 |
| 2014 | New Bedford Half MarathonNew Bedford | MA | 1:57:11 | #1555 |
| 2014 | Boston's Run To RememberBoston | MA | 2:01:18 | #3087 |
| 2014 | 2025 500 Festival Running EventsIndianapolis | IN | 2:03:30 | #7103 |
| 2014 | Capital City River RunLansing | MI | 2:21:22 | #928 |
| 2014 | Park to Park Half MarathonStuarts Draft | VA | 2:26:33 | #481 |
| 2014 | Detroit Free Press MarathonDetroit | MI | 2:36:08 | #7130 |
| 2014 | B.A.A. Half MarathonBoston | MA | 2:38:23 | #5831 |
| 2013 | New Bedford Half MarathonNew Bedford | MA | 1:48:37 | #1149 |
| 2013 | First Energy Akron MarathonAkron | OH | 1:55:18 | #991 |
| 2013 | Brewers Mini Marathonmilwaukee | WI | 2:07:06 | #1888 |
| 2013 | B.A.A. Half MarathonBoston | MA | 2:24:57 | #5607 |
| 2013 | Rock 'n' Roll Virgina Beach Half MarathonVirginia Beach | VA | 2:37:27 | #6144 |
| 2012 | B.A.A. Half MarathonBoston | MA | 1:43:18 | #920 |
| 2012 | Boston's Run To RememberBoston | MA | 1:59:33 | #2114 |
| 2012 | Gristmill Grinder Half MarathonHico | WV | 2:07:42 | #60 |
| 2012 | Shipyard Old Port Half MarathonPortland | ME | 2:24:45 | #845 |
| 2012 | Detroit Free Press MarathonDetroit | MI | 2:42:36 | #6776 |
| 2011 | Cape Cod Marathon WeekendFalmouth | MA | 1:51:48 | #209 |
| 2011 | Manchester City MarathonManchester | NH | 2:00:26 | #426 |
| 2010 | DRC Half Marathon and 5KDallas | TX | 3:26:00 | #2886 |
| 2009 | Rock 'n' Roll Washington DCWashington | DC | 2:06:03 | #2567 |
| 2008 | Rock 'n' Roll San JoseSan Jose | CA | 3:24:58 | #8944 |
| 2008 | DRC Half Marathon and 5KDallas | TX | 3:41:06 | #3233 |
| 2007 | Kentucky Derby Festival Race WeekendLouisville | KY | 2:48:41 | #6428 |
| 2006 | Heatwave Half Marathon - Little RockLittle Rock | AR | 2:13:28 | #865 |
| 2006 | Kentucky Derby Festival Race WeekendLouisville | KY | 2:54:08 | #5578 |
| 2005 | Kentucky Derby Festival Race WeekendLouisville | KY | 3:59:53 | #3093 |
| 2004 | Snow Joke Half MarathonSeeley Lake | MT | 2:12:42 | #228 |
| 2003 | New Bedford Half MarathonNew Bedford | MA | 2:04:54 | #1142 |
| 1999 | Covered Bridges Half MarathonWoodstock | VT | 1:43:55 | #514 |
| 1996 | Covered Bridges Half MarathonWoodstock | VT | 1:40:05 | #372 |
States Raced
1 race 2 races 3-4 races 5+ races
State Breakdown
MIMichigan
10 racesMAMassachusetts
9 racesWIWisconsin
6 racesOHOhio
4 racesKYKentucky
3 racesNCNorth Carolina
3 racesTXTexas
3 racesILIllinois
2 racesINIndiana
2 racesNYNew York
2 racesPAPennsylvania
2 racesTNTennessee
2 racesVAVirginia
2 racesVTVermont
2 racesDCDistrict of Columbia
1 raceMTMontana
1 raceNHNew Hampshire
1 raceSCSouth Carolina
1 raceWAWashington
1 raceWVWest Virginia
1 raceNVNevada
0 races50-State Challenge
21/ 51 states + DC
30 states to go