Back to League Tables
PJ
Peter Johnson
MaleMinnesota1986–2026
182
Total Finishes
121
Distinct Races
30
States (59%)
1:18:16
PR (5:58/mi)
2:04:41
Average
-0:58:32
Faster (first to last)
Medal House
2002
Grandma's Marathon
1:59:51
#1925 overall#1228 gender
2001
New Prague Half Marathon
1:47:07
#479 overall#387 gender
2001
The Kingdom Challenge
1:51:56
#29 overall#26 gender
2001
Covered Bridges Half Marathon
1:57:47
#995 overall#644 gender
2001
Fairfield Road Races
2:04:00
#1188 overall#839 gender
1999
Huntsville Half & Quarter Marathon & 5K
1:45:21
#113 overall#104 gender
1997
The Unforgettable Staten Island Half Marathon!
1:42:34
#677 overall#673 gender
1996
Liberty Waterfront Half Marathon and 5K Run
1:49:42
#383 overall#331 gender
1995
Grandma's Marathon
1:23:27
#61 overall#55 gender
1991
New Prague Half Marathon
2:04:56
#650 overall#481 gender
1990
DRC Half Marathon and 5K
1:34:39
#265 overall#245 gender
1986
Pikes Peak Ascent
3:44:51
#422 overall#388 gender
Performance Timeline
Complete Race Log
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2026 | Museum of Aviation Marathon, Half Marathon & 5K and Hand Cycle RaceWarner Robins | GA | 2:04:30 | #51 |
| 2026 | Little River Rush Half MarathonMaryville | TN | 2:10:51 | #148 |
| 2026 | TARC Spring ClassicWeston | MA | 2:46:19 | #133 |
| 2025 | HBF Run for a ReasonPerth | WA | 1:34:54 | #479 |
| 2025 | Philadelphia Distance RunPhiladelphia | PA | 1:42:39 | #747 |
| 2025 | Boise River MarathonEagle | ID | 1:50:22 | #81 |
| 2025 | City of Trees MarathonBoise | ID | 1:58:39 | #180 |
| 2025 | Wonderful Water Run: Half Marathon, 10K, 5K and Kid's RunStevens Point | WI | 2:01:17 | #110 |
| 2025 | Eau Claire MarathonEau Claire | WI | 2:01:26 | #686 |
| 2025 | Sunrise Marathon 5K/10K/13.1 SAN FRANCISCOSan Francisco | CA | 2:06:22 | #2220 |
| 2025 | Seattle MarathonSeattle | WA | 2:12:09 | #2453 |
| 2025 | Chi Town Half Marathon & 10KChicago | IL | 2:25:58 | #1405 |
| 2025 | Last Chance Marathon and Half MarathonBellingham | WA | 2:48:57 | #119 |
| 2025 | Pikes Peak AscentManitou Springs | CO | 6:02:10 | #1459 |
| 2024 | Grandma's MarathonDuluth | MN | 1:28:00 | #340 |
| 2024 | Rock 'n' Roll Las VegasLas Vegas | NV | 1:32:33 | #240 |
| 2024 | Eau Claire MarathonEau Claire | WI | 1:54:39 | #426 |
| 2024 | Ventura MarathonVentura | CA | 2:22:15 | #1232 |
| 2024 | Grizzly Peak Trail RunBerkeley | CA | 3:28:07 | #72 |
| 2024 | Pikes Peak AscentManitou Springs | CO | 4:00:34 | #618 |
| 2023 | The Iron Horse Half Marathon, 12k & 5kMidway | KY | 1:26:06 | #13 |
| 2023 | Run the BluegrassLexington | KY | 1:35:53 | #22 |
| 2023 | Half Moon Bay Pumpkin RunHalf Moon Bay | CA | 1:51:10 | #54 |
| 2023 | San Diego Holiday Half Marathon & 5KSan Diego | CA | 1:55:30 | #874 |
| 2023 | BCS Oktoberfest Half-MarathonMadison | NJ | 2:23:01 | #279 |
| 2023 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 2:36:45 | #3767 |
| 2022 | Jeff Winter City of Lakes Half marathonMinneapolis | MN | 1:24:13 | #72 |
| 2022 | Runtastic TIMPAmerican Fork | UT | 1:33:18 | #70 |
| 2022 | United Airlines NYC HalfNew York | NY | 1:52:00 | #6020 |
| 2022 | Race to Robie Creek®Boise | ID | 2:10:45 | #295 |
| 2022 | Race to Robie CreekBoise | ID | 2:10:45 | #295 |
| 2022 | Napa Valley MarathonNapa | CA | 2:23:33 | #1303 |
| 2022 | Super Hyak Marathon and HalfNorth Bend | WA | 2:30:33 | #328 |
| 2022 | Grand Teton Half MarathonJackson | WY | 2:46:02 | #1064 |
| 2021 | YMCA Famous Idaho Potato Marathon & Fun RunsBoise | ID | 2:11:58 | #128 |
| 2020 | Bigfoot...The Social Distancing Champion's Running ChallengeLake Zurich | IL | 1:50:15 | #382 |
| 2019 | Lake Minnetonka Half MarathonWayzata | MN | 1:19:03 | #5 |
| 2019 | Winter Carnival Fire & Ice Winter RunSaint Paul | MN | 1:32:21 | #14 |
| 2019 | Chicago Spring Half MarathonChicago | IL | 1:55:14 | #906 |
| 2019 | North Face Endurance Challenge - ChampionshipsSan Francisco | CA | 2:01:14 | #199 |
| 2019 | Salt Lake City MarathonSalt Lake City | UT | 2:01:25 | #798 |
| 2019 | Door County Half Marathon & Nicolet Bay 5KPeninsula State Park | WI | 2:01:48 | #484 |
| 2019 | Schaumburg Turkey Trot Half Marathon & 5KElk Grove Village | IL | 2:02:15 | #447 |
| 2019 | Grandma's MarathonDuluth | MN | 3:29:04 | #7380 |
| 2018 | Midwest Financial Group Madison Mini MarathonMadison | WI | 1:28:21 | #42 |
| 2018 | 3M Half MarathonAustin | TX | 1:32:18 | #177 |
| 2018 | Broomfield Trails MarathonBroomfield | CO | 1:43:44 | #14 |
| 2018 | Spring EquinoxWellington | CO | 1:47:21 | #93 |
| 2018 | Salt Lake City MarathonSalt Lake City | UT | 1:49:20 | #346 |
| 2018 | Door County Half Marathon & Nicolet Bay 5KPeninsula State Park | WI | 1:54:29 | #344 |
| 2018 | Bemidji Blue Ox Marathon - WeekendBemidji | MN | 2:11:13 | #118 |
| 2017 | River Run Half MarathonBerea | OH | 1:27:00 | #31 |
| 2017 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 1:33:41 | #1601 |
| 2017 | Rock 'n' Roll Chicago Half MarathonChicago | IL | 1:36:29 | #302 |
| 2017 | Midwest Financial Group Madison Mini MarathonMadison | WI | 1:37:17 | #139 |
| 2017 | Pittsburgh Marathon WeekendPittsburgh | PA | 1:38:34 | #461 |
| 2017 | Rock 'n' Roll Half Marathon San FranciscoSan Francisco | CA | 1:41:04 | #254 |
| 2017 | Door County Half Marathon & Nicolet Bay 5KPeninsula State Park | WI | 1:58:34 | #524 |
| 2017 | North Face Endurance ChallengeMadison | WI | 2:09:23 | #104 |
| 2017 | Mankato Marathon WeekendMankato | MN | 2:37:50 | #1096 |
| 2016 | New Prague Half MarathonNew Prague | MN | 1:22:18 | #3 |
| 2016 | Austin MarathonAustin | TX | 1:28:41 | #61 |
| 2016 | Alexandria Running FestivalAlexandria | VA | 1:42:38 | #45 |
| 2016 | St. Jude Rock 'n' Roll SeattleSeattle | WA | 1:44:48 | #656 |
| 2016 | Rock 'n' Roll Half Marathon San FranciscoSan Francisco | CA | 1:49:15 | #578 |
| 2016 | Salt Lake City MarathonSalt Lake City | UT | 1:49:53 | #481 |
| 2016 | The Kingdom ChallengeSt. Johnsbury | VT | 1:51:23 | #22 |
| 2016 | Midwest Financial Group Madison Mini MarathonMadison | WI | 1:51:49 | #513 |
| 2016 | North Face Endurance ChallengeMadison | WI | 2:02:17 | #91 |
| 2016 | Guthrie Wineglass Marathon, Wegmans Wineglass Half Marathon & Williams Toyota Wineglass 5KCorning | NY | 2:02:44 | #666 |
| 2016 | St. Jude Rock 'n' Roll SeattleSeattle | WA | 2:11:44 | #4247 |
| 2016 | Rockfest Half MarathonHampton Beach | NH | 2:34:10 | #3216 |
| 2015 | Thanksgiving Day Half MarathonAtlanta | GA | 1:37:38 | #370 |
| 2015 | Urban Wildland Half Marathon & 5K (Richfield, MN)Richfield | MN | 1:39:55 | #97 |
| 2015 | Seattle MarathonSeattle | WA | 1:47:58 | #741 |
| 2015 | EPIC Marathon and Running FestivalGreen Bay | WI | 1:54:10 | #659 |
| 2015 | Rock 'n' Roll Chicago Half MarathonChicago | IL | 1:55:02 | #1277 |
| 2015 | Salt Lake City MarathonSalt Lake City | UT | 1:56:13 | #741 |
| 2015 | Midwest Financial Group Madison Mini MarathonMadison | WI | 1:58:40 | #1249 |
| 2015 | Rock 'n' Roll Washington DCWashington | DC | 2:02:43 | #4669 |
| 2015 | 2026 Anchorage Mayor's Marathon & Half MarathonAnchorage | AK | 2:06:17 | #473 |
| 2015 | Seaside Half-Marathon and 5KSeaside | FL | 2:25:44 | #1626 |
| 2015 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 2:33:17 | #6571 |
| 2015 | 2026 Disneyland® Half Marathon Weekend presented by HONDAAnaheim | CA | 2:34:24 | #5105 |
| 2015 | Publix Atlanta Marathon, Half Marathon & 5KAtlanta | GA | 2:41:39 | #4587 |
| 2015 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 2:45:21 | #10931 |
| 2015 | Air Force MarathonDayton | OH | 3:32:43 | #4777 |
| 2014 | Seattle MarathonSeattle | WA | 1:44:40 | #560 |
| 2014 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 1:44:41 | #4521 |
| 2014 | The Nebraska HalfOmaha | NE | 1:47:35 | #19 |
| 2014 | Grandma's MarathonDuluth | MN | 1:51:13 | #1703 |
| 2014 | Life Time Miami Marathon & HalfMiami | FL | 1:53:37 | #1710 |
| 2014 | Capital City Half MarathonColumbus | OH | 1:54:27 | #1784 |
| 2014 | EPIC Marathon and Running FestivalGreen Bay | WI | 1:56:20 | #1221 |
| 2014 | Colt State Park Half MarathonBristol | RI | 2:03:29 | #212 |
| 2014 | B.A.A. Half MarathonBoston | MA | 2:05:37 | #3507 |
| 2014 | Pacific Crest Sports FestivalSunriver | OR | 2:12:18 | #407 |
| 2014 | Monster DashMinneapolis | MN | 2:15:09 | #3864 |
| 2014 | Visit Tuscaloosa Half Marathon + 5KTuscaloosa | AL | 2:15:54 | #509 |
| 2014 | Leavenworth MarathonLeavenworth | WA | 2:18:25 | #905 |
| 2014 | Midwest Financial Group Madison Mini MarathonMadison | WI | 2:20:29 | #2677 |
| 2014 | Wenatchee MarathonWenatchee | WA | 2:22:57 | #342 |
| 2014 | Nationwide Children's Hospital Columbus Marathon & 1/2 Marathon, Jesse Owens 5K, 1 Mile & Kids RunColumbus | OH | 2:41:04 | #8333 |
| 2014 | OhioHealth Emerald City Half and Quarter MarathonDublin | OH | 2:46:02 | #1359 |
| 2013 | Shamrock MarathonVirginia Beach | VA | 1:18:16 | #40 |
| 2013 | 47th Colonial Half Marathon and 5KWilliamsburg | VA | 1:22:13 | #24 |
| 2013 | City of Lakes Surly Trail LoppetMinneapolis | MN | 1:43:35 | #82 |
| 2013 | Seattle MarathonSeattle | WA | 1:46:34 | #674 |
| 2013 | Salt Lake City MarathonSalt Lake City | UT | 1:48:33 | #383 |
| 2013 | Community First Fox Cities Marathon presented by Miron ConstructionMenasha | WI | 1:58:02 | #883 |
| 2013 | Big Lake Half MarathonAlton Bay | NH | 2:03:57 | #441 |
| 2013 | Leavenworth MarathonLeavenworth | WA | 2:20:22 | #887 |
| 2013 | Plymouth Run To The RockPlymouth | MA | 2:24:12 | #382 |
| 2013 | The Spokane MarathonSpokane | WA | 2:37:56 | #596 |
| 2012 | 47th Colonial Half Marathon and 5KWilliamsburg | VA | 1:23:24 | #31 |
| 2012 | Liberty Waterfront Half Marathon and 5K RunJersey City | NJ | 1:42:12 | #461 |
| 2012 | United Airlines NYC HalfNew York | NY | 1:46:30 | #3763 |
| 2012 | Capital City Half MarathonColumbus | OH | 1:52:00 | #1261 |
| 2012 | Kiawah Island MarathonKiawah Island | SC | 1:56:00 | #667 |
| 2012 | 2026 HelvetiaHillsboro | OR | 1:56:50 | #646 |
| 2012 | B.A.A. Half MarathonBoston | MA | 2:09:02 | #3601 |
| 2012 | Mount Dora Half Marathon & 5KMount Dora | FL | 2:09:47 | #199 |
| 2012 | Leavenworth MarathonLeavenworth | WA | 2:13:05 | #752 |
| 2012 | Rock 'n' Roll Las VegasLas Vegas | NV | 3:19:20 | #19658 |
| 2011 | Philadelphia MarathonPhiladelphia | PA | 1:21:59 | #95 |
| 2011 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:24:47 | #66 |
| 2011 | Buckeye Half Marathon & RelayPeninsula | OH | 1:43:35 | #99 |
| 2011 | 2026 2XU Long Beach Marathon & Half MarathonLong Beach | CA | 1:47:32 | #884 |
| 2011 | The Giant RaceSan Francisco | CA | 1:48:42 | #359 |
| 2011 | Tacoma City Marathon / Half / Ghost / 10K / 5K / 1KTacoma | WA | 1:54:42 | #292 |
| 2011 | Yukon Do It MarathonPort Orchard | WA | 1:54:49 | #77 |
| 2011 | Kaiser Permanente San Francisco Half Marathon & 5KSan Francisco | CA | 1:59:42 | #2348 |
| 2011 | Kaiser Permanente Colfax MarathonDenver | CO | 2:00:40 | #1134 |
| 2011 | Towpath Half - Half Marathon and 5 MilerCleveland | OH | 2:03:11 | #184 |
| 2011 | Covered Bridges Half MarathonWoodstock | VT | 2:05:25 | #1133 |
| 2011 | Baystate MarathonLowell | MA | 2:09:43 | #1087 |
| 2011 | Lake Minnetonka Half MarathonWayzata | MN | 2:14:11 | #1878 |
| 2011 | Leavenworth MarathonLeavenworth | WA | 2:17:14 | #899 |
| 2011 | B.A.A. Half MarathonBoston | MA | 2:18:28 | #4001 |
| 2011 | Race For The Roses Half Marathon & 5KPortland | OR | 2:19:47 | #1278 |
| 2011 | Jacksonville Bank Marathon, Half MarathonJacksonville | FL | 2:26:17 | #1060 |
| 2010 | Get in GearMinneapolis | MN | 1:23:45 | #10 |
| 2010 | B.A.A. Half MarathonBoston | MA | 1:34:56 | #296 |
| 2010 | River Run Half MarathonBerea | OH | 1:36:08 | #90 |
| 2010 | Rock 'n' Roll Chicago Half MarathonChicago | IL | 1:38:06 | #617 |
| 2010 | Hill Yeah! Half MarathonConcord | OH | 1:39:59 | #43 |
| 2010 | Liberty Waterfront Half Marathon and 5K RunJersey City | NJ | 1:50:50 | #721 |
| 2010 | Philadelphia MarathonPhiladelphia | PA | 1:51:42 | #1527 |
| 2010 | Rock 'n' Roll San JoseSan Jose | CA | 1:55:40 | #2113 |
| 2010 | Ashland Half Marathon & 5kAshland | VA | 1:58:16 | #531 |
| 2010 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 2:20:01 | #5650 |
| 2010 | Leaf Peepers Half MarathonWaterbury | VT | 2:29:15 | #580 |
| 2009 | Mohawk Hudson River MarathonUnknown | NY | 1:27:46 | #24 |
| 2009 | The Towpath MarathonCleveland | OH | 1:43:10 | #102 |
| 2009 | B.A.A. Half MarathonBoston | MA | 2:07:56 | #2846 |
| 2009 | Thanksgiving Day Half MarathonAtlanta | GA | 2:18:22 | #5769 |
| 2009 | Ocala MarathonOcala | FL | 2:34:34 | #204 |
| 2008 | Monster DashMinneapolis | MN | 1:42:30 | #105 |
| 2008 | Monterey Bay Half MarathonMonterey | CA | 1:54:05 | #1026 |
| 2008 | Georgetown to Idaho Springs Half MarathonUnknown | CO | 2:01:53 | #924 |
| 2008 | Grandma's MarathonDuluth | MN | 2:05:27 | #2577 |
| 2008 | Covered Bridges Half MarathonWoodstock | VT | 2:22:51 | #1443 |
| 2007 | Life Time Chicago Half Marathon + 5KChicago | IL | 1:32:35 | #234 |
| 2007 | Rock 'n' Roll Chicago Half MarathonChicago | IL | 1:34:22 | #460 |
| 2007 | EPIC Marathon and Running FestivalGreen Bay | WI | 1:47:27 | #492 |
| 2007 | Hobble Creek Half MarathonMapleton | UT | 2:03:28 | #621 |
| 2007 | Shamrock MarathonVirginia Beach | VA | 2:10:00 | #2395 |
| 2007 | Publix Atlanta Marathon, Half Marathon & 5KAtlanta | GA | 2:24:34 | #5511 |
| 2007 | Kaiser Permanente San Francisco Half Marathon & 5KSan Francisco | CA | 2:26:34 | #4077 |
| 2007 | Avenue Of The VinesLodi | CA | 2:27:39 | #650 |
| 2007 | The Florida Run @ Lake Louisa State ParkClermont | FL | 2:36:39 | #152 |
| 2007 | 2026 Avenue of the Giants MarathonArcata | CA | 3:29:17 | #768 |
| 2006 | Rock 'n' Roll Chicago Half MarathonChicago | IL | 1:39:15 | #767 |
| 2006 | IMT Des Moines MarathonDes Moines | IA | 1:45:56 | #222 |
| 2006 | Monterey Bay Half MarathonMonterey | CA | 1:50:24 | #653 |
| 2006 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:52:07 | #3102 |
| 2006 | Tucson MarathonTucson | AZ | 1:54:24 | #465 |
| 2006 | EPIC Marathon and Running FestivalGreen Bay | WI | 1:59:29 | #34 |
| 2006 | Baltimore Running FestivalBaltimore | MD | 2:16:45 | #2440 |
| 2006 | Gasparilla Distance Classic Race WeekendTampa | FL | 2:25:11 | #1282 |
| 2006 | Life Time Miami Marathon & HalfMiami | FL | 2:38:33 | #4069 |
| 2006 | 2026 Disneyland® Half Marathon Weekend presented by HONDAAnaheim | CA | 3:01:55 | #7331 |
| 2006 | Pier to Peak Half MarathonSanta Barbara | CA | 3:29:47 | #260 |
| 2005 | Capital City Half MarathonColumbus | OH | 1:54:10 | #571 |
| 2005 | Kaiser Permanente San Francisco Half Marathon & 5KSan Francisco | CA | 2:03:25 | #2080 |
| 2005 | Grandma's MarathonDuluth | MN | 2:19:07 | #3628 |
| 2004 | Gasparilla Distance Classic Race WeekendTampa | FL | 1:47:05 | #170 |
| 2004 | Georgetown to Idaho Springs Half MarathonUnknown | CO | 1:48:21 | #504 |
| 2004 | Monterey Bay Half MarathonMonterey | CA | 2:11:54 | #1649 |
| 2004 | Davis StampedeDavis | CA | 2:25:36 | #751 |
| 2004 | Sunrise Marathon 5K/10K/13.1 SAN FRANCISCOSan Francisco | CA | 2:27:21 | #1265 |
| 2003 | Urban Wildland Half Marathon & 5K (Richfield, MN)Richfield | MN | 1:28:30 | #12 |
| 2003 | Covered Bridges Half MarathonWoodstock | VT | 1:57:21 | #717 |
| 2003 | Big Lake Half MarathonAlton Bay | NH | 1:59:07 | #549 |
| 2002 | Grandma's MarathonDuluth | MN | 1:59:51 | #1925 |
| 2002 | Big Lake Half MarathonAlton Bay | NH | 2:06:32 | #721 |
| 2001 | New Prague Half MarathonNew Prague | MN | 1:47:07 | #479 |
| 2001 | The Kingdom ChallengeSt. Johnsbury | VT | 1:51:56 | #29 |
| 2001 | Covered Bridges Half MarathonWoodstock | VT | 1:57:47 | #995 |
| 2001 | Fairfield Road RacesFairfield | CT | 2:04:00 | #1188 |
| 1999 | Huntsville Half & Quarter Marathon & 5KHuntsville | TX | 1:45:21 | #113 |
| 1997 | The Unforgettable Staten Island Half Marathon!Staten Island | NY | 1:42:34 | #677 |
| 1996 | Liberty Waterfront Half Marathon and 5K RunJersey City | NJ | 1:49:42 | #383 |
| 1995 | Grandma's MarathonDuluth | MN | 1:23:27 | #61 |
| 1991 | New Prague Half MarathonNew Prague | MN | 2:04:56 | #650 |
| 1990 | DRC Half Marathon and 5KDallas | TX | 1:34:39 | #265 |
| 1986 | Pikes Peak AscentManitou Springs | CO | 3:44:51 | #422 |
States Raced
1 race 2 races 3-4 races 5+ races
State Breakdown
CACalifornia
25 racesMNMinnesota
22 racesWIWisconsin
18 racesWAWashington
17 racesFLFlorida
12 racesOHOhio
12 racesILIllinois
10 racesCOColorado
8 racesMAMassachusetts
8 racesVAVirginia
8 racesNYNew York
7 racesUTUtah
7 racesVTVermont
7 racesGAGeorgia
5 racesIDIdaho
5 racesPAPennsylvania
5 racesNHNew Hampshire
4 racesNJNew Jersey
4 racesTXTexas
4 racesOROregon
3 racesKYKentucky
2 racesNVNevada
2 racesAKAlaska
1 raceALAlabama
1 raceAZArizona
1 raceMDMaryland
1 raceNENebraska
1 raceRIRhode Island
1 raceTNTennessee
1 raceWYWyoming
1 race50-State Challenge
30/ 51 states + DC
21 states to go