Back to League Tables
MJ
Mark Johnston
MaleAlaska1984–2025
86
Total Finishes
57
Distinct Races
25
States (49%)
0:02:16
PR (0:10/mi)
2:08:19
Average
+0:10:07
Slower (first to last)
Medal House
2006
Newport Marathon
1:30:53
#37 overall#34 gender
2006
Santa Cruz Half Marathon
1:37:42
#68 overall#57 gender
2006
Cleveland Marathon & Half Marathon
1:42:28
#226 overall#175 gender
2006
United Airlines NYC Half
1:52:10
#3121 overall#2316 gender
2006
2025 500 Festival Running Events
2:01:32
#8652 overall#6247 gender
2005
Newport Marathon
1:30:39
#39 overall#33 gender
2005
Beer City Half™ San Diego
1:59:48
#2229 overall#1571 gender
2002
New Bedford Half Marathon
1:36:02
#612 overall#506 gender
2000
Beer City Half™ San Diego
1:43:04
#636 overall#538 gender
1997
2025 500 Festival Running Events
2:00:03
#5077 overall#4112 gender
1995
2025 500 Festival Running Events
1:55:36
#3744 overall#3271 gender
1984
Dayton River Corridor Classic
1:54:04
#1408 overall#1276 gender
Performance Timeline
Complete Race Log
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2025 | The Holiday Showdown (Irving, TX)Irving | TX | 1:59:19 | #23 |
| 2025 | Dash Through the Dirt 5K, 10K, & HalfPotomac | MD | 2:01:20 | #20 |
| 2025 | Spring Cleaning 5K, 10K & HalfWashington | DC | 2:03:22 | #41 |
| 2025 | BCS Oktoberfest Half-MarathonMadison | NJ | 2:04:11 | #352 |
| 2024 | Charlotte Racefest Half Marathon, 10K & 10K RelayCharlotte | NC | 2:07:36 | #525 |
| 2020 | Bass Pro Shops Conservation MarathonSpringfield | MO | 3:19:22 | #523 |
| 2019 | 2025 Disney Princess Half Marathon Weekend presented by CORKCICLE®Orlando | FL | 2:33:55 | #3980 |
| 2019 | Heatwave Half Marathon - Little RockLittle Rock | AR | 3:29:11 | #2679 |
| 2019 | Rock 'n' Roll Las VegasLas Vegas | NV | 3:29:38 | #14866 |
| 2018 | MERCY HEALTH GLASS CITY MARATHONToledo | OH | 1:55:39 | #875 |
| 2018 | Cascade Half Marathon & 10KTurner | OR | 1:56:42 | #109 |
| 2018 | Charlotte Racefest Half Marathon, 10K & 10K RelayCharlotte | NC | 2:04:14 | #249 |
| 2018 | Heatwave Half Marathon - Little RockLittle Rock | AR | 3:30:23 | #3052 |
| 2017 | 2026 2XU Long Beach Marathon & Half MarathonLong Beach | CA | 1:32:23 | #111 |
| 2017 | Charlotte Racefest Half Marathon, 10K & 10K RelayCharlotte | NC | 1:53:47 | #198 |
| 2017 | Plano Balloon FestivalPlano | TX | 1:54:08 | #146 |
| 2017 | Novant Health Charlotte MarathonCharlotte | NC | 1:56:34 | #656 |
| 2017 | Charlotte Marathon, Half, and 5KCharlotte | NC | 1:56:34 | #666 |
| 2017 | Minden St. Jude 5KMInden | LA | 2:18:52 | #109 |
| 2016 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 1:37:36 | #2283 |
| 2016 | Canyonlands Half MarathonMoab | UT | 1:41:20 | #131 |
| 2016 | United Airlines NYC HalfNew York | NY | 1:41:45 | #2809 |
| 2016 | Minden St. Jude 5KMInden | LA | 2:10:20 | #109 |
| 2016 | Rock 'n' Roll New OrleansNew Orleans | LA | 2:10:50 | #3524 |
| 2016 | Sportspectrum's Log Jammer Marathon, Half Marathon & 5KShreveport | LA | 2:20:48 | #266 |
| 2016 | 2026 Disneyland® Half Marathon Weekend presented by HONDAAnaheim | CA | 2:30:52 | #4169 |
| 2016 | Rock n Roll NashvilleNashville | TN | 2:48:20 | #13293 |
| 2015 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 1:41:01 | #3024 |
| 2015 | Carlsbad MarathonCarlsbad | CA | 1:51:58 | #1106 |
| 2015 | Trent Waldron Glacier Half MarathonAnchorage | AK | 2:05:21 | #135 |
| 2015 | Hilton Head Half & Quarter Marathon & 5KHilton Head Island | SC | 2:08:15 | #256 |
| 2015 | Salt Lake City MarathonSalt Lake City | UT | 2:12:49 | #1624 |
| 2015 | 2026 Anchorage Mayor's Marathon & Half MarathonAnchorage | AK | 2:12:58 | #616 |
| 2015 | Sportspectrum's Log Jammer Marathon, Half Marathon & 5KShreveport | LA | 2:13:20 | #227 |
| 2015 | Birdtown Half Marathon & 8kRobbinsdale | MN | 2:19:41 | #167 |
| 2015 | Lehigh Valley Health Network Via MarathonAllentown | PA | 2:23:26 | #678 |
| 2015 | Festival Foods La Crosse MarathonLa Crosse | WI | 2:26:21 | #843 |
| 2015 | Rock 'n' Roll Savannah Marathon & 1/2 MarathonSavannah | GA | 2:31:25 | #5358 |
| 2015 | 2026 - San Antonio MarathonSan Antonio | TX | 2:54:16 | #8885 |
| 2014 | Philadelphia MarathonPhiladelphia | PA | 1:40:16 | #994 |
| 2014 | Canyonlands Half MarathonMoab | UT | 1:41:51 | #287 |
| 2014 | Sportspectrum's Log Jammer Marathon, Half Marathon & 5KShreveport | LA | 2:03:30 | #144 |
| 2014 | Hapalua Hawaii's Half MarathonHonolulu | HI | 2:18:04 | #1379 |
| 2014 | Rock n Roll NashvilleNashville | TN | 2:20:05 | #8651 |
| 2014 | Chevron City to Surf for ActivBurswood | WA | 2:21:27 | #3216 |
| 2014 | 2026 Anchorage Mayor's Marathon & Half MarathonAnchorage | AK | 2:24:29 | #922 |
| 2014 | 2026 - San Antonio MarathonSan Antonio | TX | 2:28:01 | #6089 |
| 2014 | Birdtown Half Marathon & 8kRobbinsdale | MN | 2:34:24 | #185 |
| 2013 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:40:29 | #1591 |
| 2013 | Lola's Lake WaconiaWaconia | MN | 2:54:03 | #852 |
| 2013 | Rock 'n' Roll Chicago Half MarathonChicago | IL | 3:13:29 | #13253 |
| 2013 | 2026 Disney Wine & Dine Half Marathon WeekendOrlando | FL | 3:14:36 | #9473 |
| 2012 | Providence Rhode RacesEast Providence | RI | 1:37:57 | #144 |
| 2012 | Annapolis Running ClassicAnnapolis | MD | 1:42:38 | #336 |
| 2012 | Canyonlands Half MarathonMoab | UT | 1:47:06 | #339 |
| 2012 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:48:11 | #2530 |
| 2012 | Carlsbad MarathonCarlsbad | CA | 2:18:13 | #4230 |
| 2012 | Lake Tahoe Marathon WeekendSouth Lake Tahoe | CA | 2:20:37 | #177 |
| 2012 | Rock 'n' Roll San DiegoSan Diego | CA | 2:27:20 | #9986 |
| 2012 | Deadwood Mickelson Trail MarathonDeadwood | SD | 3:04:59 | #1611 |
| 2012 | 2026 - San Antonio MarathonSan Antonio | TX | 3:14:46 | #13926 |
| 2011 | Madison MarathonEnnis | MT | 0:02:16 | #38 |
| 2011 | Providence Rhode RacesEast Providence | RI | 1:33:29 | #115 |
| 2011 | New Bedford Half MarathonNew Bedford | MA | 1:35:35 | #549 |
| 2011 | Bozeman Half Marathon & 10KBozeman | MT | 1:51:54 | #73 |
| 2011 | Life Time Chicago Half Marathon + 5KChicago | IL | 2:07:42 | #4986 |
| 2011 | Annapolis Running ClassicAnnapolis | MD | 2:19:13 | #2668 |
| 2011 | Fargo Marathon WeekendFargo | ND | 2:39:34 | #5108 |
| 2010 | Newport MarathonNewport | RI | 1:30:10 | #51 |
| 2010 | Providence Rhode RacesEast Providence | RI | 1:38:06 | #140 |
| 2010 | Chambersburg Half MarathonChambersburg | PA | 2:00:52 | #141 |
| 2010 | Portland MarathonPortland | OR | 3:29:46 | #1918 |
| 2009 | Santa Cruz Half MarathonSanta Cruz | CA | 1:53:17 | #514 |
| 2008 | Sarasota Half MarathonSarasota | FL | 1:51:03 | #299 |
| 2008 | Rock n Roll NashvilleNashville | TN | 2:01:45 | #5138 |
| 2008 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 2:03:19 | #1276 |
| 2008 | Salt Lake City MarathonSalt Lake City | UT | 2:44:57 | #3305 |
| 2008 | 2026 - San Antonio MarathonSan Antonio | TX | 2:51:22 | #12390 |
| 2007 | Detroit Free Press MarathonDetroit | MI | 1:48:47 | #601 |
| 2007 | Cleveland Marathon & Half MarathonCleveland | OH | 1:53:30 | #809 |
| 2007 | DRC Half Marathon and 5KDallas | TX | 1:56:11 | #719 |
| 2007 | Rock 'n' Roll Las VegasLas Vegas | NV | 2:24:03 | #4180 |
| 2006 | Newport MarathonNewport | RI | 1:30:53 | #37 |
| 2006 | Santa Cruz Half MarathonSanta Cruz | CA | 1:37:42 | #68 |
| 2006 | Cleveland Marathon & Half MarathonCleveland | OH | 1:42:28 | #226 |
| 2006 | United Airlines NYC HalfNew York | NY | 1:52:10 | #3121 |
| 2006 | 2025 500 Festival Running EventsIndianapolis | IN | 2:01:32 | #8652 |
| 2006 | 2025 Aramco Houston Half Marathon Searchable Finish Line VideoHouston | TX | 2:21:39 | #4076 |
| 2006 | 2026 Disneyland® Half Marathon Weekend presented by HONDAAnaheim | CA | 2:58:00 | #7004 |
| 2005 | Newport MarathonNewport | RI | 1:30:39 | #39 |
| 2005 | Beer City Half™ San DiegoSan Diego | CA | 1:59:48 | #2229 |
| 2002 | New Bedford Half MarathonNew Bedford | MA | 1:36:02 | #612 |
| 2000 | Beer City Half™ San DiegoSan Diego | CA | 1:43:04 | #636 |
| 1997 | 2025 500 Festival Running EventsIndianapolis | IN | 2:00:03 | #5077 |
| 1995 | 2025 500 Festival Running EventsIndianapolis | IN | 1:55:36 | #3744 |
| 1984 | Dayton River Corridor ClassicDayton | OH | 1:54:04 | #1408 |
States Raced
1 race 2 races 3-4 races 5+ races
State Breakdown
CACalifornia
11 racesTXTexas
8 racesLALouisiana
6 racesRIRhode Island
6 racesNCNorth Carolina
5 racesPAPennsylvania
5 racesUTUtah
5 racesNYNew York
4 racesOHOhio
4 racesAKAlaska
3 racesINIndiana
3 racesMNMinnesota
3 racesARArkansas
2 racesILIllinois
2 racesMAMassachusetts
2 racesMTMontana
2 racesNVNevada
2 racesOROregon
2 racesDCDistrict of Columbia
1 raceHIHawaii
1 raceMIMichigan
1 raceSCSouth Carolina
1 raceSDSouth Dakota
1 raceVAVirginia
1 raceCOColorado
0 races50-State Challenge
25/ 51 states + DC
26 states to go