Back to League Tables
JJ
Joe Johnson
MaleWisconsin1995–2026
162
Total Finishes
104
Distinct Races
31
States (61%)
1:19:08
PR (6:02/mi)
2:05:39
Average
+2:12:29
Slower (first to last)
Medal House
2004
Colbert Autumn Classic Half Marathon & 4-Mile Loop
1:32:24
#11 overall#9 gender
2004
Beer City Half™ San Diego
1:55:12
#1370 overall#1009 gender
2003
Run Through Redlands
1:55:32
#83 overall#63 gender
2003
Sunrise Marathon 5K/10K/13.1 SAN FRANCISCO
1:55:52
#324 overall#236 gender
2003
Kiawah Island Marathon
2:23:09
#1316 overall#662 gender
2002
B.A.A. Half Marathon
1:56:10
#1151 overall#763 gender
2002
Tucson Marathon
1:59:56
#784 overall#437 gender
2001
Trailbreaker
1:31:38
#22 overall#22 gender
2000
Tucson Marathon
1:52:53
#410 overall#284 gender
1999
OUC Orlando Half Marathon
2:20:19
#1104 overall#726 gender
1996
Tucson Marathon
1:34:49
#86 overall#72 gender
1995
Tucson Marathon
1:34:49
#80 overall#66 gender
Performance Timeline
Complete Race Log
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2026 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 1:25:40 | #62 |
| 2026 | Covenant Health Knoxville Marathon, Half Marathon, Relays, 5k and Kids RunKnoxville | TN | 1:46:14 | #192 |
| 2026 | Shamrock MarathonVirginia Beach | VA | 1:54:16 | #1104 |
| 2026 | Austin MarathonAustin | TX | 3:10:27 | #13674 |
| 2026 | 2025 Disney Princess Half Marathon Weekend presented by CORKCICLE®Orlando | FL | 3:47:18 | #14987 |
| 2025 | Holiday 5K, 10K, & 13.1M at Shreveport, LA (52)Shreveport | LA | — | #6 |
| 2025 | Fargo Marathon WeekendFargo | ND | 1:35:40 | #121 |
| 2025 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:41:18 | #725 |
| 2025 | Shamrock MarathonVirginia Beach | VA | 1:53:13 | #976 |
| 2025 | Sportspectrum's Log Jammer Marathon, Half Marathon & 5KShreveport | LA | 2:34:20 | #273 |
| 2025 | Run MadtownMadison | WI | 2:36:32 | #892 |
| 2025 | Gilbert Half MarathonGilbert | AZ | 2:53:17 | #631 |
| 2025 | 2025 Disney Princess Half Marathon Weekend presented by CORKCICLE®Orlando | FL | 3:56:03 | #14838 |
| 2024 | Second Wind Christie Clinic Illinois Race Weekend Training ProgramChampaign | IL | 1:19:08 | #17 |
| 2024 | Fargo Marathon WeekendFargo | ND | 1:38:45 | #151 |
| 2024 | Shorewood Hot Cider HustleShorewood | WI | 2:07:25 | #324 |
| 2024 | Milwaukee Lakefront MarathonMilwaukee | WI | 2:07:31 | #799 |
| 2024 | Goodyear Half Marathon & 10kAkron | OH | 2:08:40 | #432 |
| 2024 | Seaside Half-Marathon and 5KSeaside | FL | 2:12:53 | #1039 |
| 2024 | Cleveland Marathon & Half MarathonCleveland | OH | 2:13:12 | #1741 |
| 2024 | Shipyard Old Port Half MarathonPortland | ME | 2:25:14 | #2234 |
| 2024 | Pensacola Half Marathon & 5KPensacola | FL | 2:38:45 | #535 |
| 2024 | Madison MarathonMadison | WI | 2:39:05 | #2861 |
| 2023 | Second Wind Christie Clinic Illinois Race Weekend Training ProgramChampaign | IL | 1:19:48 | #37 |
| 2023 | Mighty Mo RunSioux City | IA | 1:45:38 | #20 |
| 2023 | Carlsbad MarathonCarlsbad | CA | 1:52:29 | #604 |
| 2023 | 3M Half MarathonAustin | TX | 1:55:39 | #1641 |
| 2023 | First Energy Akron MarathonAkron | OH | 2:23:17 | #1394 |
| 2023 | Madison MarathonMadison | WI | 2:31:52 | #2311 |
| 2023 | DONNA Marathon WeekendJacksonville Beach | FL | 2:34:53 | #1330 |
| 2022 | Second Wind Christie Clinic Illinois Race Weekend Training ProgramChampaign | IL | 1:20:02 | #34 |
| 2022 | Novant Health Wilmington NC MarathonWilmington | NC | 2:14:23 | #899 |
| 2022 | NHRMC Wilmington NC Half MarathonWilmington | NC | 2:14:23 | #899 |
| 2022 | Run MadtownMadison | WI | 2:28:40 | #610 |
| 2022 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:29:25 | #3553 |
| 2022 | Madison MarathonMadison | WI | 2:33:45 | #2174 |
| 2022 | Hobble Creek Half MarathonMapleton | UT | 2:41:19 | #437 |
| 2022 | Newport News One City MarathonNewport News | VA | 3:28:40 | #548 |
| 2021 | Chicagoland Spring Marathon, Half Marathon & 10KSchaumburg | IL | 1:24:42 | #11 |
| 2021 | Novant Health Wilmington NC MarathonWilmington | NC | 2:15:03 | #448 |
| 2021 | NHRMC Wilmington NC Half MarathonWilmington | NC | 2:15:04 | #447 |
| 2021 | Madison MarathonMadison | WI | 2:36:35 | #2007 |
| 2020 | Duneland Half Marathon and 5KChesterton | IN | 1:20:27 | #3 |
| 2020 | Pandamit Marathon and Half MarathonChesterton | IN | 1:20:27 | #3 |
| 2019 | Second Wind Christie Clinic Illinois Race Weekend Training ProgramChampaign | IL | 1:26:36 | #63 |
| 2019 | Run SF "Golden Gate City" 5K/10K/13.1San Francisco | CA | 1:41:15 | #231 |
| 2019 | Runtastic HAUNTED ProvoProvo | UT | 1:49:42 | #301 |
| 2019 | CraftHalf Half Marathon & 5KWinston Salem | NC | 1:50:20 | #76 |
| 2019 | Run the BluegrassLexington | KY | 2:15:17 | #930 |
| 2019 | Novant Health Wilmington NC MarathonWilmington | NC | 2:15:43 | #975 |
| 2019 | Wilmington Marathon Beach to BoardwalkWrightsville Beach | NC | 2:15:43 | #981 |
| 2019 | Good Life HalfsyLincoln | NE | 2:18:04 | #2697 |
| 2019 | Madison MarathonMadison | WI | 2:21:12 | #1938 |
| 2018 | Drop13 Big Cottonwood Canyon Half Marathon & 5KHolladay | UT | 1:31:31 | #60 |
| 2018 | Rock The Parkway Half Marathon and 5kKansas City | MO | 1:40:46 | #277 |
| 2018 | Thanksgiving Distance ClassicJacksonville | FL | 1:41:33 | #197 |
| 2018 | Run the BluegrassLexington | KY | 2:08:38 | #900 |
| 2018 | Novant Health Wilmington NC MarathonWilmington | NC | 2:08:50 | #810 |
| 2018 | Wilmington Marathon Beach to BoardwalkWrightsville Beach | NC | 2:08:51 | #810 |
| 2018 | Lake Minnetonka Half MarathonWayzata | MN | 2:10:30 | #1450 |
| 2018 | Madison MarathonMadison | WI | 2:16:52 | #1798 |
| 2018 | Door County Half Marathon & Nicolet Bay 5KPeninsula State Park | WI | 2:24:11 | #1042 |
| 2018 | Run MadtownMadison | WI | 2:38:46 | #998 |
| 2018 | True to the Brew Trail Run/Hike 13.1 Half MarathonSpartanburg | SC | 2:52:03 | #58 |
| 2017 | Second Wind Christie Clinic Illinois Race Weekend Training ProgramChampaign | IL | 1:30:27 | #90 |
| 2017 | Naperville Half MarathonNaperville | IL | 1:32:49 | #64 |
| 2017 | Cook Forest Half Marathon & 5KCooksburg | PA | 1:39:38 | #42 |
| 2017 | Longview Half MarathonKansas City | MO | 1:43:30 | #50 |
| 2017 | Bass Pro Shops Conservation MarathonSpringfield | MO | 1:44:18 | #54 |
| 2017 | Moose Pond Half Marathon and 5KBridgton | ME | 1:56:27 | #64 |
| 2017 | SEASIDE SCHOOL™ Half Marathon + 5KSeaside | FL | 1:59:30 | #539 |
| 2017 | Seaside Half-Marathon and 5KSeaside | FL | 1:59:30 | #539 |
| 2017 | Run the BluegrassLexington | KY | 2:05:51 | #893 |
| 2017 | Run MadtownMadison | WI | 2:15:18 | #863 |
| 2017 | Madison MarathonMadison | WI | 2:16:16 | #1558 |
| 2017 | Door County Half Marathon & Nicolet Bay 5KPeninsula State Park | WI | 2:21:43 | #1089 |
| 2017 | Midwest Financial Group Madison Mini MarathonMadison | WI | 2:25:09 | #1801 |
| 2017 | Mercedes Benz Marathon and Half MarathonBirmingham | AL | 2:41:11 | #2147 |
| 2017 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:53:53 | #7405 |
| 2016 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:30:38 | #167 |
| 2016 | Naperville Half MarathonNaperville | IL | 1:34:18 | #96 |
| 2016 | Shamrock MarathonVirginia Beach | VA | 1:38:53 | #319 |
| 2016 | Combos(R) Marathon and Half MarathonAlbany | GA | 1:46:13 | #85 |
| 2016 | Wicked MarathonWamego | KS | 1:52:24 | #31 |
| 2016 | Luau 5K, 10K, & 13.1M at Athens, GA (19)Athens | GA | 1:55:02 | #498 |
| 2016 | Run the BluegrassLexington | KY | 2:06:07 | #996 |
| 2016 | Midwest Financial Group Madison Mini MarathonMadison | WI | 2:17:05 | #1620 |
| 2015 | Porter's Half MarathonDraper | UT | 1:43:45 | #36 |
| 2015 | Runtastic HAUNTED Salt Lake CitySalt Lake City | UT | 1:44:05 | #141 |
| 2015 | Lake Region RunFergus Falls | MN | 1:53:36 | #38 |
| 2015 | Run the BluegrassLexington | KY | 1:55:12 | #528 |
| 2015 | Kentucky Derby Festival Race WeekendLouisville | KY | 1:55:18 | #1875 |
| 2015 | Wilmington Marathon Beach to BoardwalkWrightsville Beach | NC | 1:59:31 | #662 |
| 2015 | Bellingham Bay MarathonBellingham | WA | 2:02:34 | #465 |
| 2015 | Mainly Marathons - New England SeriesSimsbury | CT | 2:02:51 | #15 |
| 2015 | Race For The Roses Half Marathon & 5KPortland | OR | 2:15:13 | #524 |
| 2014 | Salt Lake City MarathonSalt Lake City | UT | 1:39:12 | #142 |
| 2014 | Riverton Half MarathonRiverton | UT | 1:43:34 | #71 |
| 2014 | Utah Valley MarathonProvo | UT | 1:53:18 | #326 |
| 2014 | Run to Stay WarmEugene | OR | 1:54:53 | #224 |
| 2014 | Legacy Midnight RunNorth Salt Lake | UT | 2:00:34 | #56 |
| 2014 | Midwest Financial Group Madison Mini MarathonMadison | WI | 2:11:42 | #2162 |
| 2014 | Tyranena Beer RunLake Mills | WI | 2:12:18 | #545 |
| 2014 | 2026 Pro Football Hall of Fame Race SeriesCanton | OH | 2:37:17 | #1678 |
| 2014 | After The Leaves Have FallenNew Paltz | NY | 2:39:22 | #284 |
| 2014 | Oklahoma City Memorial MarathonOklahoma City | OK | 4:58:08 | #9693 |
| 2013 | Mankato Marathon WeekendMankato | MN | 1:33:56 | #54 |
| 2013 | Utah Valley MarathonProvo | UT | 1:48:48 | #336 |
| 2013 | City to the Sea Half Marathon & 5KSan Luis Obispo | CA | 1:52:29 | #407 |
| 2013 | Midwest Financial Group Madison Mini MarathonMadison | WI | 1:54:51 | #1271 |
| 2013 | Thanksgiving Day Half MarathonAtlanta | GA | 1:59:26 | #2343 |
| 2013 | Tyranena Beer RunLake Mills | WI | 2:01:38 | #444 |
| 2013 | Charity Chase Half Marathon & 5KHickory | NC | 2:42:50 | #364 |
| 2012 | Grandma's MarathonDuluth | MN | 1:36:30 | #365 |
| 2012 | MO' Cowbell Marathon/Half-Marathon/10K/5KSaint Charles | MO | 1:48:45 | #420 |
| 2012 | Wilmington Marathon Beach to BoardwalkWrightsville Beach | NC | 1:54:20 | #482 |
| 2012 | Fargo Marathon WeekendFargo | ND | 1:57:51 | #1804 |
| 2012 | Brewers Mini Marathonmilwaukee | WI | 2:01:42 | #1714 |
| 2012 | Canyonlands Half MarathonMoab | UT | 2:02:43 | #1105 |
| 2012 | Brewers Mini Marathonmilwaukee | WI | 2:07:35 | #2169 |
| 2012 | Celebrate Life Half MarathonRock Hill | NY | 2:12:40 | #430 |
| 2012 | Haunted Hustle - MiddletonMiddleton | WI | 2:18:31 | #866 |
| 2011 | Covenant Health Knoxville Marathon, Half Marathon, Relays, 5k and Kids RunKnoxville | TN | 1:37:54 | #103 |
| 2011 | Timpanogos Half MarathonAmerican Fork | UT | 1:44:21 | #201 |
| 2011 | Utah Valley MarathonProvo | UT | 1:46:41 | #221 |
| 2011 | Park City Trail SeriesPark City | UT | 1:47:35 | #64 |
| 2011 | Dick Lytie Spring ClassicGreen Bay | WI | 1:48:19 | #81 |
| 2011 | Battleship North Carolina Half 5KWilmington | NC | 1:53:15 | #309 |
| 2011 | Riverton Half MarathonRiverton | UT | 1:53:27 | #109 |
| 2011 | Rock ‘n’ Roll Denver Marathon & 1/2 MarathonDenver | CO | 1:56:52 | #2036 |
| 2011 | Fargo Marathon WeekendFargo | ND | 2:02:55 | #1965 |
| 2011 | Celebrate Life Half MarathonRock Hill | NY | 2:11:15 | #347 |
| 2011 | Haunted Hustle - MiddletonMiddleton | WI | 2:18:10 | #1197 |
| 2010 | Grandma's MarathonDuluth | MN | 1:30:57 | #218 |
| 2010 | Dick Lytie Spring ClassicGreen Bay | WI | 1:50:13 | #111 |
| 2010 | Fargo Mini MarathonFargo | ND | 2:04:26 | #357 |
| 2010 | Battleship North Carolina Half 5KWilmington | NC | 2:08:57 | #747 |
| 2010 | Haunted Hustle - MiddletonMiddleton | WI | 2:18:59 | #780 |
| 2010 | Seattle MarathonSeattle | WA | 5:04:37 | #7450 |
| 2009 | Celebrate Life Half MarathonRock Hill | NY | 1:53:52 | #196 |
| 2009 | Rock 'n' Roll Virgina Beach Half MarathonVirginia Beach | VA | 2:07:15 | #5116 |
| 2009 | Life Time Chicago Half Marathon + 5KChicago | IL | 2:12:46 | #6832 |
| 2008 | Snow Joke Half MarathonSeeley Lake | MT | 1:53:13 | #162 |
| 2008 | Celebrate Life Half MarathonRock Hill | NY | 2:03:50 | #165 |
| 2007 | 2026 Humboldt Redwoods Marathon, Half Marathon, 5KWeott | CA | 1:38:22 | #130 |
| 2006 | 2026 Humboldt Redwoods Marathon, Half Marathon, 5KWeott | CA | 1:46:48 | #154 |
| 2006 | Surf City MarathonHuntington Beach | CA | 1:57:55 | #1666 |
| 2006 | Lost Dutchman MarathonApache Junction | AZ | 2:02:44 | #240 |
| 2006 | 2026 Disneyland® Half Marathon Weekend presented by HONDAAnaheim | CA | 2:05:04 | #1887 |
| 2006 | OC Marathon - Half Marathon - 5KNewport Beach | CA | 2:07:31 | #1673 |
| 2006 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 2:08:12 | #5962 |
| 2006 | La Jolla Half Marathon & 5KSan Diego | CA | 2:45:00 | #4003 |
| 2005 | Surf City MarathonHuntington Beach | CA | 2:00:44 | #1538 |
| 2005 | 2026 Humboldt Redwoods Marathon, Half Marathon, 5KWeott | CA | 2:09:44 | #344 |
| 2004 | Colbert Autumn Classic Half Marathon & 4-Mile LoopColbert | WA | 1:32:24 | #11 |
| 2004 | Beer City Half™ San DiegoSan Diego | CA | 1:55:12 | #1370 |
| 2004 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 1:57:55 | #2619 |
| 2004 | Sunrise Marathon 5K/10K/13.1 SAN FRANCISCOSan Francisco | CA | 2:07:09 | #754 |
| 2003 | Run Through RedlandsRedlands | CA | 1:55:32 | #83 |
| 2003 | Sunrise Marathon 5K/10K/13.1 SAN FRANCISCOSan Francisco | CA | 1:55:52 | #324 |
| 2003 | Kiawah Island MarathonKiawah Island | SC | 2:23:09 | #1316 |
| 2002 | B.A.A. Half MarathonBoston | MA | 1:56:10 | #1151 |
| 2002 | Tucson MarathonTucson | AZ | 1:59:56 | #784 |
| 2001 | TrailbreakerWaukesha | WI | 1:31:38 | #22 |
| 2000 | Tucson MarathonTucson | AZ | 1:52:53 | #410 |
| 1999 | OUC Orlando Half MarathonOrlando | FL | 2:20:19 | #1104 |
| 1996 | Tucson MarathonTucson | AZ | 1:34:49 | #86 |
| 1995 | Tucson MarathonTucson | AZ | 1:34:49 | #80 |
States Raced
1 race 2 races 3-4 races 5+ races
State Breakdown
WIWisconsin
29 racesCACalifornia
15 racesUTUtah
15 racesNCNorth Carolina
14 racesAZArizona
9 racesFLFlorida
9 racesILIllinois
9 racesVAVirginia
7 racesKYKentucky
6 racesMNMinnesota
5 racesNDNorth Dakota
5 racesNYNew York
5 racesMOMissouri
4 racesOHOhio
4 racesTNTennessee
4 racesGAGeorgia
3 racesWAWashington
3 racesLALouisiana
2 racesMEMaine
2 racesOROregon
2 racesSCSouth Carolina
2 racesTXTexas
2 racesALAlabama
1 raceCTConnecticut
1 raceKSKansas
1 raceMAMassachusetts
1 raceMTMontana
1 raceNENebraska
1 raceOKOklahoma
1 racePAPennsylvania
1 raceMIMichigan
0 races50-State Challenge
31/ 51 states + DC
20 states to go