Back to League Tables
ZJ
Zach Johnson
MaleMinnesota2000–2026
142
Total Finishes
102
Distinct Races
31
States (61%)
1:14:26
PR (5:41/mi)
2:04:26
Average
+0:22:41
Slower (first to last)
Medal House
2007
New Prague Half Marathon
1:54:53
#536 overall#386 gender
2007
Life Time Chicago Half Marathon + 5K
2:29:13
#7680 overall#3522 gender
2006
IMT Des Moines Marathon
1:37:13
#96 overall#81 gender
2006
Drake Relays
1:37:39
#130 overall#110 gender
2006
New Prague Half Marathon
2:03:48
#737 overall#501 gender
2006
Beer City Half™ San Diego
2:11:57
#3408 overall#2153 gender
2006
United Airlines NYC Half
2:27:46
#9167 overall#5008 gender
2005
IMT Des Moines Marathon
1:42:58
#118 overall#99 gender
2005
Drake Relays
1:47:55
#307 overall#232 gender
2004
Beer City Half™ San Diego
1:38:30
#380 overall#318 gender
2002
Lincoln Marathon
1:52:15
#539 overall#379 gender
2000
Seattle Marathon
1:56:30
#1268 overall#873 gender
Performance Timeline
Complete Race Log
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2026 | Crescent Moon Chase – 5K, 10K, 10-Miler, Half MarathonLong Beach | CA | 1:55:46 | #7 |
| 2026 | Pike Lake RacesDuluth | MN | 2:10:33 | #79 |
| 2026 | Run Bentonville Half MarathonBentonville | AR | 2:19:11 | #2358 |
| 2025 | DEXTER-ANN ARBOR RUNDexter | MI | 1:23:28 | #49 |
| 2025 | United Airlines NYC HalfNew York | NY | 1:32:28 | #2079 |
| 2025 | Kaiser Permanente Colfax MarathonDenver | CO | 1:33:16 | #165 |
| 2025 | Lane Purser Memorial Road Race SeriesMemphis | TN | 1:39:33 | #32 |
| 2025 | Dallas Marathon WeekendDallas | TX | 1:50:19 | #1353 |
| 2025 | Big River Crossing Half MarathonMemphis | TN | 1:54:00 | #102 |
| 2025 | Rock 'n' Roll San JoseSan Jose | CA | 1:56:13 | #1233 |
| 2025 | Mountains to Mainstreet Half Marathon & 5KGreenville | SC | 1:56:27 | #304 |
| 2025 | Tacoma City Marathon / Half / Ghost / 10K / 5K / 1KTacoma | WA | 1:58:47 | #22 |
| 2025 | Pirate 5K, 10K, & 13.1M at Bowling Green, KY (17)Bowling Green | KY | 2:02:27 | #122 |
| 2025 | Flying Pig Pump and RunCincinnati | OH | 2:04:45 | #3604 |
| 2025 | Saint Louis Half Marathon and 5KSaint Louis | MO | 2:05:28 | #453 |
| 2025 | The Nebraska HalfOmaha | NE | 2:09:33 | #124 |
| 2025 | Fiesta De Mayo Half MarathonIrving | TX | 2:09:54 | #205 |
| 2025 | Fargo Marathon WeekendFargo | ND | 2:16:51 | #1639 |
| 2025 | RVR Half Marathon & 7KPark City | UT | 2:20:43 | #65 |
| 2025 | Historic Half Training (sponsored by FARC)Fredericksburg | VA | 2:25:28 | #2443 |
| 2025 | Hero Half MarathonFayetteville | AR | 2:27:42 | #247 |
| 2025 | 2026 - San Antonio MarathonSan Antonio | TX | 2:27:58 | #4721 |
| 2025 | Portland MarathonPortland | OR | 2:29:14 | #3515 |
| 2025 | The Haunted Forest MarathonCanal Fulton | OH | 2:36:48 | #307 |
| 2025 | Chattanooga MarathonChattanoga | TN | 2:40:28 | #834 |
| 2025 | Blue Bell Fun RunBrenham | TX | 2:43:42 | #684 |
| 2025 | Blue Bell Fun RunBrenham | TX | 2:43:42 | #684 |
| 2024 | DEXTER-ANN ARBOR RUNDexter | MI | 1:27:07 | #76 |
| 2024 | Lane Purser Memorial Road Race SeriesMemphis | TN | 1:50:24 | #50 |
| 2024 | Big River Crossing Half MarathonMemphis | TN | 1:51:46 | #128 |
| 2024 | St. Jude Memphis Marathon WeekendMemphis | TN | 1:53:06 | #922 |
| 2024 | Maui Marathon and Half Marathon April 26, 2026Lāhainā | HI | 1:54:10 | #105 |
| 2024 | Hot Cider Hustle - Twin Cities Half Marathon & 5KBloomington | MN | 1:54:14 | #130 |
| 2024 | Bellingham Bay MarathonBellingham | WA | 1:54:21 | #166 |
| 2024 | Pirate 5K, 10K, & 13.1M at Bowling Green, KY (17)Bowling Green | KY | 2:06:52 | #103 |
| 2024 | EMC DAM to DSMPolk City | IA | 2:06:58 | #1315 |
| 2024 | Runtastic HAUNTED ProvoProvo | UT | 2:21:15 | #1264 |
| 2024 | Marshall University MarathonHuntington | WV | 2:23:50 | #587 |
| 2024 | Greater St. Louis MarathonSt. Louis | MO | 2:25:17 | #2032 |
| 2024 | MO' Cowbell Marathon/Half-Marathon/10K/5KSaint Charles | MO | 2:26:12 | #1474 |
| 2024 | Innsbrook Half MarathonWright City | MO | 2:31:45 | #97 |
| 2024 | Shorewood Hot Cider HustleShorewood | WI | 3:10:13 | #620 |
| 2023 | Eugene Marathon 2024Eugene | OR | 1:14:26 | #49 |
| 2023 | DEXTER-ANN ARBOR RUNDexter | MI | 1:27:20 | #47 |
| 2023 | Bear Creek Run Half MarathonColumbia | MO | 1:38:55 | #15 |
| 2023 | BoulderthonBoulder | CO | 1:44:24 | #346 |
| 2023 | Zion Half MarathonSpringdale | UT | 1:54:28 | #114 |
| 2023 | Yosemite Half MarathonBass Lake | CA | 2:02:34 | #504 |
| 2023 | Joshua Tree Half MarathonJoshua Tree | CA | 2:03:41 | #179 |
| 2023 | Kentucky Derby Festival Race WeekendLouisville | KY | 2:04:50 | #1850 |
| 2023 | Parks Half MarathonRockville | MD | 2:14:08 | #601 |
| 2023 | Hobble Creek Half MarathonMapleton | UT | 2:14:59 | #418 |
| 2023 | Portland MarathonPortland | OR | 2:17:40 | #2115 |
| 2023 | Colorado Springs Marathon, Half, 5K, and Kids KColorado Springs | CO | 2:26:42 | #564 |
| 2023 | Chattanooga MarathonChattanoga | TN | 2:43:02 | #644 |
| 2022 | Novant Health Wilmington NC MarathonWilmington | NC | 1:31:10 | #81 |
| 2022 | NHRMC Wilmington NC Half MarathonWilmington | NC | 1:31:10 | #81 |
| 2022 | Ely Marathon WeekendEly | MN | 1:51:26 | #45 |
| 2022 | Elm Creek Half MarathonMaple Grove | MN | 1:58:12 | #180 |
| 2022 | Kaiser Permanente Colfax MarathonDenver | CO | 1:59:38 | #974 |
| 2022 | Gopher To BadgerHudson | WI | 2:23:27 | #473 |
| 2022 | Chickamauga Battlefield MarathonFort Oglethorpe | GA | 2:44:07 | #502 |
| 2022 | Katy Half Marathon & 5K presented by Houston MethodistKaty | TX | 3:03:37 | #761 |
| 2021 | VolkslaufeFrankenmuth | MI | 1:28:18 | #17 |
| 2021 | Ludington Lakestride Half Marathon 10K and 5kLudington | MI | 1:32:58 | #6 |
| 2021 | Grandma's MarathonDuluth | MN | 1:52:08 | #625 |
| 2021 | Whistlestop MarathonAshland | WI | 2:02:41 | #192 |
| 2021 | Rock Canyon Half MarathonPueblo | CO | 2:26:15 | #335 |
| 2021 | Chickamauga Battlefield MarathonFort Oglethorpe | GA | 2:41:22 | #432 |
| 2020 | St. Jude Memphis Marathon WeekendMemphis | TN | 1:37:21 | #42 |
| 2020 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 3:16:40 | #15213 |
| 2019 | DEXTER-ANN ARBOR RUNDexter | MI | 1:37:50 | #217 |
| 2019 | Monster DashMinneapolis | MN | 1:38:43 | #112 |
| 2019 | Greenville Half Marathon & 5KGreenville | SC | 1:42:47 | #213 |
| 2019 | Prisma Health Half Marathon & 5KGreenville | SC | 1:42:47 | #213 |
| 2019 | Kentucky Derby Festival Race WeekendLouisville | KY | 1:50:04 | #976 |
| 2019 | Get in GearMinneapolis | MN | 1:53:46 | #276 |
| 2019 | Colorado Springs Marathon, Half, 5K, and Kids KColorado Springs | CO | 1:58:37 | #138 |
| 2019 | Dc Wonder Woman RunGurnee | IL | 1:59:23 | #113 |
| 2019 | Chi Town Half Marathon & 10KChicago | IL | 2:01:34 | #656 |
| 2019 | RAMP River Run – 3K, 5K, & 1/2 Marathon RunRockford | IL | 2:01:42 | #43 |
| 2019 | Chickamauga Battlefield MarathonFort Oglethorpe | GA | 2:04:06 | #227 |
| 2019 | Chattanooga MarathonChattanoga | TN | 2:08:41 | #487 |
| 2019 | Monterey Bay Half MarathonMonterey | CA | 2:11:34 | #2908 |
| 2019 | Run Bentonville Half MarathonBentonville | AR | 2:25:50 | #1298 |
| 2019 | San Diego Beach & Bay Half MarathonSan Diego | CA | 2:29:23 | #1387 |
| 2019 | Rock Canyon Half MarathonPueblo | CO | 2:31:44 | #368 |
| 2019 | Shark Bite Half Marathon & 5kNew Smyrna Beach | FL | 2:42:04 | #704 |
| 2019 | 2026 Disney Wine & Dine Half Marathon WeekendOrlando | FL | 2:50:26 | #5651 |
| 2019 | Gopher To BadgerHudson | WI | 2:51:44 | #533 |
| 2018 | Race 13.1 St. LouisSt. Louis | MO | 1:44:05 | #29 |
| 2018 | DEXTER-ANN ARBOR RUNDexter | MI | 1:44:06 | #311 |
| 2018 | Monster DashMinneapolis | MN | 1:48:28 | #253 |
| 2018 | Horsetooth Half Marathon - Presented by Fort Collins ConnexionFort Collins | CO | 2:04:14 | #728 |
| 2018 | Freedom's RunShepherdstown | WV | 2:30:29 | #344 |
| 2018 | Heatwave Half Marathon - Little RockLittle Rock | AR | 2:50:43 | #2285 |
| 2017 | 2025 500 Festival Running EventsIndianapolis | IN | 1:44:11 | #1409 |
| 2017 | Rock 'n' Roll Washington DCWashington | DC | 1:46:14 | #1319 |
| 2017 | Star Valley Half MarathonThayne | WY | 2:07:12 | #131 |
| 2017 | Fall Creek Falls 50K and Half Marathon Trail RunsSpencer | TN | 2:23:06 | #39 |
| 2016 | Running Between The VinesJackson | MI | 1:34:39 | #5 |
| 2016 | Selby Lions Half MarathonSelby | SD | 1:40:29 | #3 |
| 2016 | Space Coast Marathon & Half MarathonCocoa | FL | 1:52:27 | #219 |
| 2016 | Martian Invasion of the RacesDearborn | MI | 1:58:03 | #325 |
| 2016 | Chickamauga Battlefield MarathonFort Oglethorpe | GA | 2:01:11 | #258 |
| 2016 | CentraCare Earth Day RunSt. Cloud | MN | 2:36:48 | #1071 |
| 2016 | Portland MarathonPortland | OR | 2:43:45 | #1419 |
| 2015 | Dallas Marathon WeekendDallas | TX | 1:43:19 | #380 |
| 2015 | Kaiser Permanente Colfax MarathonDenver | CO | 1:55:33 | #980 |
| 2015 | Bird-in-Hand Half Marathon, 5K, and Kid's Fun RunBird In Hand | PA | 2:05:32 | #534 |
| 2015 | Ely Marathon WeekendEly | MN | 2:19:40 | #175 |
| 2015 | Kentucky Derby Festival Race WeekendLouisville | KY | 2:43:19 | #7801 |
| 2014 | Carlsbad MarathonCarlsbad | CA | 1:36:12 | #280 |
| 2014 | Beat The BlerchCarnation | WA | 1:43:02 | #38 |
| 2014 | Martian Invasion of the RacesDearborn | MI | 1:48:36 | #269 |
| 2014 | Heart Mini MarathonCincinnati | OH | 1:54:57 | #652 |
| 2014 | Seven Bridges MarathonChattanooga | TN | 2:02:56 | #373 |
| 2014 | Star Valley Half MarathonThayne | WY | 2:07:35 | #190 |
| 2014 | San Diego Holiday Half Marathon & 5KSan Diego | CA | 2:23:45 | #1990 |
| 2014 | Rock 'n' Roll Las VegasLas Vegas | NV | 2:25:06 | #11064 |
| 2014 | The Iron Horse Half Marathon, 12k & 5kMidway | KY | 2:37:47 | #908 |
| 2014 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 2:53:21 | #10458 |
| 2013 | Heart Mini MarathonCincinnati | OH | 1:22:24 | #774 |
| 2013 | Rock n Roll NashvilleNashville | TN | 1:39:59 | #559 |
| 2013 | 2026 - San Antonio MarathonSan Antonio | TX | 1:50:44 | #646 |
| 2013 | Whistlestop MarathonAshland | WI | 1:59:45 | #497 |
| 2013 | Lane Purser Memorial Road Race SeriesMemphis | TN | 2:01:59 | #133 |
| 2012 | Big Island International Marathon 2027Hilo | HI | 1:27:01 | #2 |
| 2012 | Thanksgiving Day Half MarathonAtlanta | GA | 2:20:23 | #5301 |
| 2012 | Rock 'n' Roll New OrleansNew Orleans | LA | 2:44:42 | #10191 |
| 2012 | Detroit Free Press MarathonDetroit | MI | 3:25:57 | #303 |
| 2011 | Drake RelaysDes Moines | IA | 1:34:06 | #105 |
| 2011 | Monterey Bay Half MarathonMonterey | CA | 1:51:35 | #858 |
| 2010 | Wisconsin MarathonKenosha | WI | 1:35:12 | #48 |
| 2010 | CentraCare Earth Day RunSt. Cloud | MN | 1:36:19 | #107 |
| 2010 | St. Jude Rock 'n' Roll SeattleSeattle | WA | 2:49:26 | #13146 |
| 2009 | La Jolla Half Marathon & 5KSan Diego | CA | 1:30:39 | #66 |
| 2009 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 2:39:53 | #14015 |
| 2008 | Drake RelaysDes Moines | IA | 1:37:49 | #124 |
| 2008 | Fargo Marathon WeekendFargo | ND | 1:51:17 | #603 |
| 2007 | New Prague Half MarathonNew Prague | MN | 1:54:53 | #536 |
| 2007 | Life Time Chicago Half Marathon + 5KChicago | IL | 2:29:13 | #7680 |
| 2006 | IMT Des Moines MarathonDes Moines | IA | 1:37:13 | #96 |
| 2006 | Drake RelaysDes Moines | IA | 1:37:39 | #130 |
| 2006 | New Prague Half MarathonNew Prague | MN | 2:03:48 | #737 |
| 2006 | Beer City Half™ San DiegoSan Diego | CA | 2:11:57 | #3408 |
| 2006 | United Airlines NYC HalfNew York | NY | 2:27:46 | #9167 |
| 2005 | IMT Des Moines MarathonDes Moines | IA | 1:42:58 | #118 |
| 2005 | Drake RelaysDes Moines | IA | 1:47:55 | #307 |
| 2004 | Beer City Half™ San DiegoSan Diego | CA | 1:38:30 | #380 |
| 2002 | Lincoln MarathonLincoln | NE | 1:52:15 | #539 |
| 2000 | Seattle MarathonSeattle | WA | 1:56:30 | #1268 |
States Raced
1 race 2 races 3-4 races 5+ races
State Breakdown
MNMinnesota
13 racesTNTennessee
13 racesCACalifornia
12 racesMIMichigan
11 racesCOColorado
9 racesTXTexas
8 racesIAIowa
7 racesKYKentucky
6 racesMOMissouri
6 racesWIWisconsin
6 racesGAGeorgia
5 racesWAWashington
5 racesARArkansas
4 racesFLFlorida
4 racesILIllinois
4 racesOHOhio
4 racesOROregon
4 racesUTUtah
4 racesSCSouth Carolina
3 racesHIHawaii
2 racesNCNorth Carolina
2 racesNENebraska
2 racesWVWest Virginia
2 racesWYWyoming
2 racesINIndiana
1 raceMDMaryland
1 racePAPennsylvania
1 raceSDSouth Dakota
1 raceVAVirginia
1 raceIDIdaho
0 racesMAMassachusetts
0 races50-State Challenge
31/ 51 states + DC
20 states to go