Back to runner search
JH
John Hoffman
MaleMinnesota1980–2026
157
Total Finishes
96
Different Races
24
States (48%)
1:15:59
PR (5:48/mi)
2:04:21
Average
+1:15:47
Slower (first to last)
Medal House
2002
March Madness Half Marathon
1:35:58
#328 overall#294 gender
2001
March Madness Half Marathon
1:42:30
#411 overall#349 gender
2001
River Run Half Marathon
2:13:28
#651 overall#420 gender
2000
Life Time Chicago Half Marathon + 5K
1:47:09
#742 overall#606 gender
2000
Barron Collier Companies Naples Half Marathon
1:51:02
#422 overall#314 gender
1999
Beer City Half San Diego
1:48:39
#1429 overall#1144 gender
1999
Life Time Chicago Half Marathon + 5K
1:49:20
#1169 overall#925 gender
1999
Hospital Hill Run
2:25:26
#1046 overall#742 gender
1998
Life Time Chicago Half Marathon + 5K
2:02:38
#1644 overall#1134 gender
1995
Hospital Hill Run
2:13:56
#1352 overall#1025 gender
1984
Buhl Half Marathon and 5K
1:36:36
#239 overall#226 gender
1980
Buhl Half Marathon and 5K
1:34:50
#189 overall#184 gender
Performance Timeline
Complete Race Log
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2026 | Leprechaun Moon Chase – Venice Beach Pier Preview Run! 1 Miler, 5K, 10KVenice Beach | CA | 2:02:31 | #789 |
| 2026 | Lola's Lake Waconia Half MarathonWaconia | MN | 2:05:06 | #232 |
| 2026 | Goldy's RunMinneapolis | MN | 2:05:42 | #173 |
| 2026 | Time to Paddy 5k/10k & Lucky 13.1 - St. PaulSt. Paul | MN | 2:10:06 | #54 |
| 2026 | Pensacola Beach Run Half MarathonGulf Breeze | FL | 2:50:37 | #442 |
| 2025 | Mpls Halloween RaceMinneapolis | MN | 1:48:25 | #213 |
| 2025 | Med City MarathonRochester | MN | 1:48:54 | #171 |
| 2025 | SCHEELS Med City MarathonRochester | MN | 1:48:54 | #168 |
| 2025 | Goldy's RunMinneapolis | MN | 1:51:23 | #65 |
| 2025 | Goldy's RunMinneapolis | MN | 1:51:23 | #65 |
| 2025 | Stillwater Half MarathonStillwater | MN | 1:52:35 | #138 |
| 2025 | Log Run Half MarathonStillwater | MN | 1:52:35 | #138 |
| 2025 | Elm Creek Half MarathonMaple Grove | MN | 1:55:52 | #146 |
| 2025 | Time to Paddy 5k/10k & Lucky 13.1 - St. PaulSt. Paul | MN | 2:00:55 | #80 |
| 2025 | 2025 500 Festival Running EventsIndianapolis | IN | 2:20:20 | #8442 |
| 2025 | Rock 'n' Roll NashvilleNashville | TN | 3:26:55 | #10284 |
| 2024 | Med City MarathonRochester | MN | 1:44:13 | #104 |
| 2024 | Human Powered Health Global Running DaySt Paul | MN | 1:46:21 | #73 |
| 2024 | Human Powered Health Half Marathon - St. PaulSt Paul | MN | 1:46:21 | #73 |
| 2024 | Time to Paddy 5k/10k & Lucky 13.1 - St. PaulSt. Paul | MN | 1:46:51 | #31 |
| 2024 | Get In GearMinneapolis | MN | 1:50:15 | #412 |
| 2024 | Time Travel Half-Marathon (and 5k/10k) - St. PaulSt. Paul | MN | 1:50:55 | #19 |
| 2024 | Detroit Free Press MarathonDetroit | MI | 2:20:17 | #4357 |
| 2023 | Mill Town Marathon and Half MarathonDundas | MN | 1:44:16 | #7 |
| 2023 | Scenic Byway River RunBelle Plaine | MN | 1:47:55 | #25 |
| 2023 | Polar DashSt. Paul | MN | 1:49:16 | #16 |
| 2023 | Get In GearMinneapolis | MN | 1:55:59 | #348 |
| 2023 | Long Grove's Oktoberfest Half Marathon, 10K & 5KLong Grove | IL | 2:02:46 | #158 |
| 2023 | Shorewood Hot Cider HustleShorewood | WI | 2:27:49 | #514 |
| 2023 | Kaiser Permanente San Francisco Half Marathon & 5KSan Francisco | CA | 2:31:15 | #2304 |
| 2023 | Mountains to Mainstreet Half Marathon & 5KGreenville | SC | 2:58:31 | #780 |
| 2022 | Monster DashMinneapolis | MN | 1:43:49 | #35 |
| 2022 | Monster DashSt. Paul | MN | 1:43:49 | #35 |
| 2022 | Monster DashSt. Paul | MN | 1:43:49 | #35 |
| 2022 | The Unforgettable Staten Island Half MarathonStaten Island | NY | 1:46:50 | #1990 |
| 2022 | Life Time Chicago Half Marathon + 5KChicago | IL | 1:59:39 | #2981 |
| 2022 | 2026 Pro Football Hall of Fame Race SeriesCanton | OH | 2:34:40 | #1140 |
| 2022 | Door County Half Marathon & Nicolet Bay 5KPeninsula State Park | WI | 2:55:53 | #893 |
| 2022 | Door County Half MarathonDoor County | WI | 2:55:53 | #893 |
| 2022 | Door County Half MarathonDoor County | WI | 2:55:53 | #893 |
| 2022 | Grand Ridge Trail RunIssaquah | WA | 3:44:42 | #141 |
| 2021 | 1/2 Sauer 1/2 KrautPhiladelphia | PA | 1:21:10 | #1 |
| 2021 | Elm Creek Half MarathonMaple Grove | MN | 1:40:32 | #59 |
| 2021 | Elm Creek Half MarathonMaple Grove | MN | 1:40:32 | #59 |
| 2021 | 2026 Pro Football Hall of Fame Race SeriesCanton | OH | 2:51:02 | #957 |
| 2020 | Winter Carnival Fire & Ice Winter RunSaint Paul | MN | 1:37:30 | #70 |
| 2020 | Team Ortho Polar DashMinneapolis | MN | 1:44:02 | #45 |
| 2020 | Scenic Byway River RunBelle Plaine | MN | 1:44:11 | #28 |
| 2019 | Monster DashMinneapolis | MN | 1:38:59 | #119 |
| 2019 | Polar DashSt. Paul | MN | 1:44:35 | #71 |
| 2019 | Lake Minnetonka Half MarathonWayzata | MN | 1:45:54 | #405 |
| 2019 | Lake Minnetonka Half MarathonWayzata | MN | 1:45:54 | #405 |
| 2019 | Door County Half Marathon & Nicolet Bay 5KPeninsula State Park | WI | 1:46:03 | #170 |
| 2019 | Door County Half MarathonDoor County | WI | 1:46:03 | #170 |
| 2019 | Less Popular Brooklyn Half MarathonBrooklyn | NY | 1:46:41 | #5549 |
| 2019 | TrailbreakerWaukesha | WI | 1:47:42 | #33 |
| 2019 | 2026 Pro Football Hall of Fame Race SeriesCanton | OH | 2:22:16 | #729 |
| 2019 | 21st Annual Buffalo Creek Half MarathonCabot | PA | 2:32:02 | #652 |
| 2019 | Pittsburgh Marathon WeekendPittsburgh | PA | 2:37:52 | #9045 |
| 2018 | Monster DashMinneapolis | MN | 1:41:10 | #136 |
| 2018 | The Unforgettable Staten Island Half MarathonStaten Island | NY | 1:47:34 | #2680 |
| 2018 | Lake Minnetonka Half MarathonWayzata | MN | 1:49:11 | #498 |
| 2018 | Door County Half Marathon & Nicolet Bay 5KPeninsula State Park | WI | 2:41:54 | #1300 |
| 2018 | Oklahoma City Memorial MarathonOklahoma City | OK | 4:02:16 | #8569 |
| 2017 | Door County Half Marathon & Nicolet Bay 5KPeninsula State Park | WI | 1:43:49 | #172 |
| 2017 | Door County Half Marathon & 5K | — | 1:43:49 | #173 |
| 2017 | Lake Minnetonka Half MarathonWayzata | MN | 1:50:10 | #655 |
| 2017 | Long Grove's Oktoberfest Half Marathon, 10K & 5KLong Grove | IL | 1:58:31 | #113 |
| 2017 | Kaiser Permanente San Francisco Half Marathon & 5KSan Francisco | CA | 1:58:38 | #1621 |
| 2017 | EPIC Marathon and Running FestivalGreen Bay | WI | 2:08:02 | #1652 |
| 2017 | Cellcom Green Bay Marathon | — | 2:08:02 | #1653 |
| 2017 | Philadelphia MarathonPhiladelphia | PA | 2:15:16 | #6075 |
| 2017 | Angel Island Half MarathonTiburon | CA | 2:19:16 | #67 |
| 2017 | 2026 Pro Football Hall of Fame Race SeriesCanton | OH | 2:29:39 | #1261 |
| 2017 | Community First Fox Cities Marathon presented by Miron ConstructionMenasha | WI | 2:30:50 | #1214 |
| 2016 | Lake Minnetonka Half MarathonWayzata | MN | 1:50:40 | #648 |
| 2016 | Winter Carnival Fire & Ice Winter RunSaint Paul | MN | 1:51:56 | #267 |
| 2016 | Door County Half Marathon & Nicolet Bay 5KPeninsula State Park | WI | 1:59:42 | #575 |
| 2016 | Door County Half Marathon & 5K | — | 1:59:42 | #576 |
| 2016 | Community First Fox Cities Marathon presented by Miron ConstructionMenasha | WI | 2:02:17 | #654 |
| 2016 | Community First Fox Cities Marathon Events - | — | 2:02:17 | #657 |
| 2016 | Historic Half Training (sponsored by FARC)Fredericksburg | VA | 2:02:28 | #1596 |
| 2016 | Dick Lytie Spring ClassicGreen Bay | WI | 2:05:10 | #120 |
| 2016 | EPIC Marathon and Running FestivalGreen Bay | WI | 2:10:31 | #2014 |
| 2016 | Cellcom Green Bay Marathon | — | 2:10:31 | #2010 |
| 2015 | Dexter Ann Arbor RunDexter | MI | 1:42:38 | #329 |
| 2015 | St. Jude Rock 'n' Roll SeattleSeattle | WA | 1:49:45 | #1018 |
| 2015 | Maritime MarathonManitowoc | WI | 1:59:34 | #68 |
| 2015 | Door County Half Marathon & Nicolet Bay 5KPeninsula State Park | WI | 2:09:16 | #712 |
| 2015 | Door County Half Marathon & 5K | — | 2:09:16 | #712 |
| 2015 | EPIC Marathon and Running FestivalGreen Bay | WI | 2:09:54 | #1762 |
| 2015 | Cellcom Green Bay Marathon | — | 2:09:54 | #1764 |
| 2015 | Community First Fox Cities Marathon presented by Miron ConstructionMenasha | WI | 2:16:28 | #1293 |
| 2015 | Community First Fox Cities Marathon Events - | — | 2:16:28 | #1293 |
| 2014 | Community First Fox Cities Marathon presented by Miron ConstructionMenasha | WI | 1:48:28 | #320 |
| 2014 | Community First Fox Cities Marathon Events - | — | 1:48:28 | #320 |
| 2014 | Door County Half Marathon & Nicolet Bay 5KPeninsula State Park | WI | 1:54:00 | #448 |
| 2014 | Kaiser Permanente San Francisco Half Marathon & 5KSan Francisco | CA | 1:59:35 | #2125 |
| 2014 | Cheesehead RunHilbert | WI | 2:01:49 | #195 |
| 2014 | Cheesehead Run - | — | 2:01:49 | #195 |
| 2014 | Love Run Half MarathonPhiladelphia | PA | 2:08:34 | #3437 |
| 2014 | Rock 'n' Roll NashvilleNashville | TN | 2:29:55 | #11045 |
| 2014 | Air Force MarathonDayton | OH | 3:11:04 | #4238 |
| 2013 | Life Time Chicago Half Marathon + 5KChicago | IL | 1:47:44 | #1256 |
| 2013 | Community First Fox Cities Marathon presented by Miron ConstructionMenasha | WI | 1:53:11 | #661 |
| 2013 | Rock 'n' Roll NashvilleNashville | TN | 1:53:43 | #2333 |
| 2013 | Door County Half Marathon & Nicolet Bay 5KPeninsula State Park | WI | 1:55:32 | #490 |
| 2013 | Door County Half Marathon & 5K | — | 1:55:32 | #490 |
| 2013 | Cheesehead RunHilbert | WI | 1:58:10 | #130 |
| 2013 | Cheesehead Run | — | 1:58:10 | #130 |
| 2013 | Dick Lytie Spring ClassicGreen Bay | WI | 2:04:28 | #187 |
| 2013 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 2:06:52 | #8523 |
| 2013 | Rock ‘n’ Roll Denver Marathon & 1/2 MarathonDenver | CO | 3:04:53 | #7925 |
| 2013 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 3:22:35 | #12035 |
| 2012 | Philadelphia MarathonPhiladelphia | PA | 1:15:59 | #57 |
| 2012 | 1/2 Sauer 1/2 KrautPhiladelphia | PA | 1:21:23 | #1 |
| 2012 | St. Jude Rock 'n' Roll SeattleSeattle | WA | 1:39:40 | #374 |
| 2012 | March Madness Half MarathonCary | IL | 1:41:32 | #225 |
| 2012 | Less Popular Brooklyn Half MarathonBrooklyn | NY | 1:48:48 | #4005 |
| 2012 | Canyonlands Half MarathonMoab | UT | 1:51:36 | #516 |
| 2012 | Door County Half Marathon & Nicolet Bay 5KPeninsula State Park | WI | 1:58:32 | #482 |
| 2012 | Rock 'n' Roll San DiegoSan Diego | CA | 2:00:09 | #3626 |
| 2012 | Rock 'n' Roll NashvilleNashville | TN | 2:05:08 | #4465 |
| 2012 | Life Time Chicago Half Marathon + 5KChicago | IL | 2:12:15 | #6483 |
| 2012 | Beer City Half San DiegoSan Diego | CA | 2:15:37 | #2929 |
| 2012 | America's Finest City Half Marathon | — | 2:15:37 | #2929 |
| 2012 | 2027 WALT DISNEY WORLD® Marathon Weekend presented by State Farm® With A Running PassionOrlando | FL | 3:31:27 | #20989 |
| 2011 | Wisconsin MarathonKenosha | WI | 1:43:40 | #162 |
| 2011 | Community First Fox Cities Marathon presented by Miron ConstructionMenasha | WI | 1:53:11 | #598 |
| 2011 | Door County Half Marathon & Nicolet Bay 5KPeninsula State Park | WI | 2:00:10 | #467 |
| 2011 | Life Time Chicago Half Marathon + 5KChicago | IL | 2:06:07 | #4657 |
| 2011 | Chicago Half Marathon | — | 2:06:07 | #4658 |
| 2011 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 2:14:04 | #10420 |
| 2010 | Wisconsin MarathonKenosha | WI | 1:40:58 | #104 |
| 2010 | Run Hard Columbia MarathonColumbia | SC | 1:48:59 | #112 |
| 2010 | Charlotte Marathon, Half, and 5KCharlotte | NC | 1:53:15 | #857 |
| 2010 | Five Points Of LifeGainesville | FL | 2:05:36 | #317 |
| 2010 | Community First Fox Cities Marathon presented by Miron ConstructionMenasha | WI | 2:08:18 | #1374 |
| 2010 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 2:23:56 | #5668 |
| 2010 | LONG ISLAND MARATHON FESTIVALEast Meadow | NY | 2:25:15 | #3102 |
| 2009 | Duke City MarathonAlbuquerque | NM | 1:56:24 | #375 |
| 2009 | Coastal Half Marathon, 5K & 1 Mile Fun RunOrange Beach | AL | 2:01:12 | #112 |
| 2009 | Dirty Half MarathonBend | OR | 2:08:49 | #427 |
| 2009 | 21st Annual Buffalo Creek Half MarathonCabot | PA | 2:21:14 | #325 |
| 2008 | Alpine RacesLake Zurich | IL | 1:36:55 | #61 |
| 2008 | March Madness Half MarathonCary | IL | 1:36:57 | #181 |
| 2008 | Borgess Run For The Health Of It!Kalamazoo | MI | 2:28:55 | #789 |
| 2007 | Oklahoma City Memorial MarathonOklahoma City | OK | 1:32:06 | #58 |
| 2007 | Borgess Run For The Health Of It!Kalamazoo | MI | 2:06:27 | #590 |
| 2007 | Gasparilla Distance Classic Race WeekendTampa | FL | 2:09:53 | #1135 |
| 2007 | Charlotte Marathon, Half, and 5KCharlotte | NC | 2:21:50 | #1369 |
| 2007 | Fontana Days RunFontana | CA | 2:29:57 | #568 |
| 2006 | Alpine RacesLake Zurich | IL | 1:32:38 | #60 |
| 2006 | Borgess Run For The Health Of It!Kalamazoo | MI | 2:23:54 | #772 |
| 2005 | March Madness Half MarathonCary | IL | 1:48:17 | #410 |
| 2005 | Hospital Hill RunKansas City | MO | 2:34:10 | #1309 |
| 2004 | Barron Collier Companies Naples Half MarathonNaples | FL | 1:40:24 | #129 |
| 2004 | River, Roots and Runs Trail RunAlva | FL | 1:50:48 | #30 |
| 2003 | March Madness Half MarathonCary | IL | 1:43:06 | #310 |
| 2003 | Community First Fox Cities Marathon presented by Miron ConstructionMenasha | WI | 2:47:04 | #35 |
| 2002 | March Madness Half MarathonCary | IL | 1:35:58 | #328 |
| 2001 | March Madness Half MarathonCary | IL | 1:42:30 | #411 |
| 2001 | River Run Half MarathonBerea | OH | 2:13:28 | #651 |
| 2000 | Life Time Chicago Half Marathon + 5KChicago | IL | 1:47:09 | #742 |
| 2000 | Barron Collier Companies Naples Half MarathonNaples | FL | 1:51:02 | #422 |
| 1999 | Beer City Half San DiegoSan Diego | CA | 1:48:39 | #1429 |
| 1999 | Life Time Chicago Half Marathon + 5KChicago | IL | 1:49:20 | #1169 |
| 1999 | Hospital Hill RunKansas City | MO | 2:25:26 | #1046 |
| 1998 | Life Time Chicago Half Marathon + 5KChicago | IL | 2:02:38 | #1644 |
| 1995 | Hospital Hill RunKansas City | MO | 2:13:56 | #1352 |
| 1984 | Buhl Half Marathon and 5KHermitage | PA | 1:36:36 | #239 |
| 1980 | Buhl Half Marathon and 5KHermitage | PA | 1:34:50 | #189 |
States Raced
1 race 2 races 3-4 races 5+ races
State Breakdown
MNMinnesota
39 racesWIWisconsin
33 racesILIllinois
17 racesPAPennsylvania
13 racesCACalifornia
9 racesFLFlorida
7 racesOHOhio
6 racesMIMichigan
5 racesNYNew York
5 racesTNTennessee
4 racesMOMissouri
3 racesWAWashington
3 racesNCNorth Carolina
2 racesOKOklahoma
2 racesSCSouth Carolina
2 racesALAlabama
1 raceAZArizona
1 raceINIndiana
1 raceNMNew Mexico
1 raceOROregon
1 raceUTUtah
1 raceVAVirginia
1 raceCTConnecticut
0 racesKSKansas
0 races50-State Challenge
24/ 50 states
26 states to go