Back to League Tables
JM
John Mcleod
MaleMichigan2004–2026
139
Total Finishes
108
Distinct Races
27
States (53%)
1:31:25
PR (6:59/mi)
1:47:06
Average
-0:04:23
Faster (first to last)
Medal House
2015
Rock ‘n’ Roll Philadelphia Half Marathon
1:36:01
#627 overall#474 gender
2015
Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8k
1:36:41
#369 overall
2015
Detroit Free Press Marathon
1:38:50
#251 overall#191 gender
2014
2026 - San Antonio Marathon
1:47:33
#772 overall#609 gender
2014
Detroit Free Press Marathon
1:49:52
#922 overall#662 gender
2014
Run For Your Heart
1:59:33
#59 overall#33 gender
2014
Second Wind Christie Clinic Illinois Race Weekend Training Program
2:03:17
#1907 overall#1136 gender
2010
Ashland Half Marathon & 5k
1:58:59
#550 overall#400 gender
2007
Nationwide Children's Hospital Columbus Marathon & 1/2 Marathon, Jesse Owens 5K, 1 Mile & Kids Run
3:28:23
#4220 overall#1679 gender
2004
The LESS Popular Brooklyn Half Marathon!
1:51:13
#1148 overall#926 gender
2004
NYCRUNS Brooklyn Ice Cream Social Half Marathon
1:53:59
#830 overall#707 gender
2004
Community First Fox Cities Marathon presented by Miron Construction
2:06:20
#664 overall#385 gender
Performance Timeline
Complete Race Log
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2026 | Milwaukee MarathonMilwaukee | WI | 1:44:46 | #343 |
| 2026 | Rock 'n' Roll Washington DCWashington | DC | 1:46:50 | #1593 |
| 2025 | Greater St. Louis MarathonSt. Louis | MO | 1:41:23 | #300 |
| 2025 | Cleveland Marathon & Half MarathonCleveland | OH | 1:43:55 | #395 |
| 2025 | Detroit Free Press MarathonDetroit | MI | 1:48:30 | #574 |
| 2025 | Phoenix MarathonPhoenix | AZ | 1:52:38 | #471 |
| 2025 | 10th Annual Holly Springs Half Marathon, 10k & 5kHolly Springs | NC | 2:32:06 | #364 |
| 2024 | Revel RockiesDenver | CO | 1:37:55 | #108 |
| 2024 | Revel White MountainsConway | NH | 1:38:50 | #117 |
| 2024 | Ogden MarathonOgden | UT | 1:39:21 | #174 |
| 2024 | Detroit Free Press MarathonDetroit | MI | 1:42:11 | #452 |
| 2024 | 2026 - San Antonio MarathonSan Antonio | TX | 1:42:35 | #496 |
| 2024 | Capital City Half MarathonColumbus | OH | 1:44:54 | #501 |
| 2024 | Wilmington Historic Half, 10K & 5KWilmington | NC | 1:46:51 | #94 |
| 2024 | Surf City MarathonHuntington Beach | CA | 3:02:41 | #7220 |
| 2023 | REVEL Big CottonwoodSalt Lake City | UT | 1:36:55 | #237 |
| 2023 | Buffalo Marathon WeekendBuffalo | NY | 1:37:30 | #131 |
| 2023 | Portland MarathonPortland | OR | 1:38:51 | #303 |
| 2023 | Detroit Free Press MarathonDetroit | MI | 1:40:25 | #365 |
| 2023 | Indianapolis Monumental MarathonIndianapolis | IN | 1:40:32 | #777 |
| 2023 | Philadelphia MarathonPhiladelphia | PA | 1:43:00 | #1472 |
| 2023 | St. Jude Memphis Marathon WeekendMemphis | TN | 1:55:34 | #1056 |
| 2022 | Rock Hall Half Marathon presented by INFINITICleveland | OH | 1:36:25 | #39 |
| 2022 | Detroit Free Press MarathonDetroit | MI | 1:37:12 | #194 |
| 2022 | First Energy Akron MarathonAkron | OH | 1:39:36 | #148 |
| 2022 | TOLEDO MINI MARATHONToledo | OH | 1:39:47 | #44 |
| 2022 | Run the BluegrassLexington | KY | 1:42:52 | #51 |
| 2022 | MERCY HEALTH GLASS CITY MARATHONToledo | OH | 1:43:19 | #210 |
| 2022 | Rock 'n' Roll San DiegoSan Diego | CA | 2:35:03 | #7153 |
| 2022 | Coastal Delaware Running FestivalRehoboth Beach | DE | 2:35:33 | #674 |
| 2022 | Coastal Delaware Running FestivalDewey Beach | DE | 2:35:33 | #674 |
| 2021 | Carmel Marathon WeekendCarmel | IN | 1:39:11 | #230 |
| 2021 | Detroit Free Press MarathonDetroit | MI | 1:39:16 | #241 |
| 2021 | Charlevoix MarathonCharlevoix | MI | 1:39:51 | #68 |
| 2021 | Rock Hall Half Marathon presented by INFINITICleveland | OH | 1:40:00 | #48 |
| 2021 | Run the BluegrassLexington | KY | 1:42:36 | #40 |
| 2020 | Run the BluegrassLexington | KY | 1:42:25 | #55 |
| 2020 | Life Time Miami Marathon & HalfMiami | FL | 1:44:27 | #1082 |
| 2019 | Revel Mt Hood, ORPortland | OR | 1:31:25 | #29 |
| 2019 | 3M Half MarathonAustin | TX | 1:32:38 | #309 |
| 2019 | Revel RockiesDenver | CO | 1:33:27 | #46 |
| 2019 | Mount Lemmon Marathon and Half MarathonTucson | AZ | 1:34:59 | #33 |
| 2019 | Wallis Sands Half MarathonRye | NH | 1:35:35 | #29 |
| 2019 | Cowtown Marathon, Half Marathon and Ultra MarathonFort Worth | TX | 1:36:32 | #233 |
| 2019 | Publix Atlanta Marathon, Half Marathon & 5KAtlanta | GA | 1:38:19 | #240 |
| 2019 | Surf City MarathonHuntington Beach | CA | 1:38:35 | #273 |
| 2019 | Silicon Valley Running Festival Half MarathonSan Jose | CA | 1:38:44 | #129 |
| 2019 | Philadelphia MarathonPhiladelphia | PA | 1:38:49 | #934 |
| 2019 | Pittsburgh Marathon WeekendPittsburgh | PA | 1:39:10 | #508 |
| 2019 | Baltimore Running FestivalBaltimore | MD | 1:39:21 | #256 |
| 2019 | Rock Hall Half Marathon presented by INFINITICleveland | OH | 1:39:24 | #75 |
| 2019 | 2026 - San Antonio MarathonSan Antonio | TX | 1:39:27 | #258 |
| 2019 | Monterey Bay Half MarathonMonterey | CA | 1:40:23 | #446 |
| 2019 | Run the BluegrassLexington | KY | 1:41:23 | #80 |
| 2019 | Crawlin' Crab Half MarathonHampton | VA | 1:41:39 | #68 |
| 2019 | Flying Pirate Half MarathonKill Devil Hills | NC | 1:41:39 | #16 |
| 2019 | Keesler Federal Mississippi Gulf Coast MarathonBiloxi | MS | 1:42:06 | #59 |
| 2019 | Rock Tahoe Half MarathonStateline | NV | 1:42:25 | #77 |
| 2019 | Colorado Springs Marathon, Half, 5K, and Kids KColorado Springs | CO | 1:42:35 | #43 |
| 2019 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:43:03 | #621 |
| 2019 | Red Rock Canyon Marathon, 1/2, and 5KLas Vegas | NV | 1:49:10 | #30 |
| 2018 | Ventura MarathonVentura | CA | 1:32:56 | #84 |
| 2018 | The Runners Den Scottsdale 1/2 Marathon & 5KScottsdale | AZ | 1:35:11 | #87 |
| 2018 | Eugene Marathon 2024Eugene | OR | 1:36:38 | #189 |
| 2018 | Sprouts Mesa - Phoenix MarathonMesa | AZ | 1:37:19 | #307 |
| 2018 | Maine Marathon, Half Marathon and Marathon RelayPortland | ME | 1:38:24 | #151 |
| 2018 | Rock 'n' Roll Las VegasLas Vegas | NV | 1:38:27 | #312 |
| 2018 | Run Crazy HorseHill City | SD | 1:38:31 | #26 |
| 2018 | PeaceHealth Appletree MarathonVancouver | WA | 1:38:51 | #25 |
| 2018 | United Airlines NYC HalfNew York | NY | 1:41:11 | #2692 |
| 2018 | Jackson Hole Marathon, Hole Half Marathon, Jackson Hole Quarter MarathonJackson | WY | 1:41:37 | #8 |
| 2018 | Boston's Run To RememberBoston | MA | 1:42:38 | #462 |
| 2018 | Fargo Marathon WeekendFargo | ND | 1:42:50 | #292 |
| 2018 | St. Jude Memphis Marathon WeekendMemphis | TN | 1:42:58 | #177 |
| 2018 | The Louisiana MarathonBaton Rouge | LA | 1:43:06 | #154 |
| 2018 | Anchorage RunFestAnchorage | AK | 1:43:19 | #73 |
| 2018 | Run the BluegrassLexington | KY | 1:43:24 | #150 |
| 2018 | Sarasota Music Half MarathonSaraota | FL | 1:43:35 | #86 |
| 2018 | Hatfield-Mccoy MarathonWilliamson | WV | 1:46:30 | #10 |
| 2018 | Mississippi Blues Marathon, Half, 10K & 5KJackson | MS | 1:46:59 | #73 |
| 2018 | Hapalua Hawaii's Half MarathonHonolulu | HI | 1:47:17 | #289 |
| 2018 | Mad MarathonWaitsfield | VT | 1:55:13 | #42 |
| 2018 | The Unforgettable Staten Island Half Marathon!Staten Island | NY | 1:56:19 | #4434 |
| 2018 | Lexus Lace Up Running SeriesRancho Palos Verdes | CA | 3:28:46 | #697 |
| 2018 | 2026 2XU Long Beach Marathon & Half MarathonLong Beach | CA | 3:33:42 | #105 |
| 2017 | Good Life HalfsyLincoln | NE | 1:37:53 | #272 |
| 2017 | Santa Fe Thunder Half Marathon and 5KSanta Fe | NM | 1:40:24 | #59 |
| 2017 | 25th Annual Pocatello MarathonPocatello | ID | 1:41:19 | #17 |
| 2017 | Rock Hall Half Marathon presented by INFINITICleveland | OH | 1:41:51 | #94 |
| 2017 | Eversource Hartford Marathon, Half Marathon, Relay & Charity 5KHartford | CT | 1:42:18 | #391 |
| 2017 | Frederick Running FestivalFrederick | MD | 1:43:23 | #294 |
| 2017 | Missoula Marathon Half Marathon 5K Kids MarathonMissoula | MT | 1:43:28 | #234 |
| 2017 | Garmin Olathe Marathon, Half Marathon and 10K in the land of OzOlathe | KS | 1:44:07 | #136 |
| 2017 | Manchester City MarathonManchester | NH | 1:44:23 | #85 |
| 2017 | Delaware Running FestivalWilmington | DE | 1:44:49 | #96 |
| 2017 | Kiawah Island MarathonKiawah Island | SC | 1:45:18 | #295 |
| 2017 | 2026 - San Antonio MarathonSan Antonio | TX | 1:45:49 | #427 |
| 2017 | Run the BluegrassLexington | KY | 1:45:54 | #211 |
| 2017 | Heatwave Half Marathon - Little RockLittle Rock | AR | 1:51:14 | #306 |
| 2016 | MO' Cowbell Marathon/Half-Marathon/10K/5KSaint Charles | MO | 1:38:25 | #82 |
| 2016 | 2025 500 Festival Running EventsIndianapolis | IN | 1:38:38 | #814 |
| 2016 | Rock 'n' Roll Virgina Beach Half MarathonVirginia Beach | VA | 1:39:26 | #188 |
| 2016 | Red White and Boom Half MarathonMinneapolils | MN | 1:39:31 | #170 |
| 2016 | United Airlines NYC HalfNew York | NY | 1:39:48 | #2362 |
| 2016 | Salt Lake City MarathonSalt Lake City | UT | 1:40:08 | #190 |
| 2016 | Rock 'n' Roll Chicago Half MarathonChicago | IL | 1:40:21 | #570 |
| 2016 | 2025 Aramco Houston Half Marathon Searchable Finish Line VideoHouston | TX | 1:40:26 | #589 |
| 2016 | Newport MarathonNewport | RI | 1:40:45 | #122 |
| 2016 | Dallas Marathon WeekendDallas | TX | 1:40:55 | #380 |
| 2016 | St. Jude Memphis Marathon WeekendMemphis | TN | 1:41:10 | #221 |
| 2016 | Detroit Free Press MarathonDetroit | MI | 1:41:12 | #231 |
| 2016 | Navy Air Force Half Marathon & Navy 5-MilerWashington | DC | 1:41:24 | #326 |
| 2016 | Kaiser Permanente Colfax MarathonDenver | CO | 1:41:32 | #246 |
| 2016 | Rock Hall Half Marathon presented by INFINITICleveland | OH | 1:41:41 | #63 |
| 2016 | Rock 'n' Roll Washington DCWashington | DC | 1:42:29 | #1010 |
| 2016 | Midwest Financial Group Madison Mini MarathonMadison | WI | 1:42:42 | #223 |
| 2016 | Mercedes Benz Marathon and Half MarathonBirmingham | AL | 1:43:02 | #266 |
| 2016 | Route 66 Marathon & Half Marathon, Marathon RelayTulsa | OK | 1:43:10 | #178 |
| 2016 | Run the BluegrassLexington | KY | 1:43:45 | #175 |
| 2016 | City of Oaks MarathonRaleigh | NC | 1:44:23 | #184 |
| 2016 | Hotlanta Half MarathonAtlanta | GA | 1:46:28 | #88 |
| 2015 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:36:01 | #627 |
| 2015 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:36:41 | #369 |
| 2015 | Detroit Free Press MarathonDetroit | MI | 1:38:50 | #251 |
| 2015 | 2026 - San Antonio MarathonSan Antonio | TX | 1:40:16 | #392 |
| 2015 | 3M Half MarathonAustin | TX | 1:41:04 | #665 |
| 2015 | BCS College Station MarathonCollege Station | TX | 1:43:17 | #119 |
| 2015 | MERCY HEALTH GLASS CITY MARATHONToledo | OH | 1:43:34 | #310 |
| 2015 | Katy Half Marathon & 5K presented by Houston MethodistKaty | TX | 1:44:56 | #193 |
| 2015 | 15th Annual Rock CF Rivers Half Marathon & 5KGrosse Ile | MI | 1:45:10 | #201 |
| 2015 | Rock Hall Half Marathon presented by INFINITICleveland | OH | 1:45:19 | #144 |
| 2015 | Borgess Run For The Health Of It!Kalamazoo | MI | 1:45:50 | #191 |
| 2015 | Cleveland Marathon & Half MarathonCleveland | OH | 1:46:22 | #411 |
| 2015 | Martian Invasion of the RacesDearborn | MI | 1:47:00 | #125 |
| 2015 | Goodyear Half Marathon & 10kAkron | OH | 1:50:07 | #270 |
| 2015 | DEXTER-ANN ARBOR RUNDexter | MI | 2:00:29 | #1060 |
| 2015 | Second Wind Christie Clinic Illinois Race Weekend Training ProgramChampaign | IL | 2:03:20 | #1821 |
| 2014 | 2026 - San Antonio MarathonSan Antonio | TX | 1:47:33 | #772 |
| 2014 | Detroit Free Press MarathonDetroit | MI | 1:49:52 | #922 |
| 2014 | Run For Your HeartSaginaw | MI | 1:59:33 | #59 |
| 2014 | Second Wind Christie Clinic Illinois Race Weekend Training ProgramChampaign | IL | 2:03:17 | #1907 |
| 2010 | Ashland Half Marathon & 5kAshland | VA | 1:58:59 | #550 |
| 2007 | Nationwide Children's Hospital Columbus Marathon & 1/2 Marathon, Jesse Owens 5K, 1 Mile & Kids RunColumbus | OH | 3:28:23 | #4220 |
| 2004 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 1:51:13 | #1148 |
| 2004 | NYCRUNS Brooklyn Ice Cream Social Half MarathonBrooklyn | NY | 1:53:59 | #830 |
| 2004 | Community First Fox Cities Marathon presented by Miron ConstructionMenasha | WI | 2:06:20 | #664 |
States Raced
1 race 2 races 3-4 races 5+ races
State Breakdown
OHOhio
15 racesMIMichigan
14 racesTXTexas
12 racesCACalifornia
8 racesKYKentucky
7 racesNYNew York
6 racesPAPennsylvania
5 racesAZArizona
4 racesCOColorado
4 racesNCNorth Carolina
4 racesVAVirginia
4 racesDCDistrict of Columbia
3 racesDEDelaware
3 racesILIllinois
3 racesINIndiana
3 racesNHNew Hampshire
3 racesNVNevada
3 racesOROregon
3 racesTNTennessee
3 racesUTUtah
3 racesWIWisconsin
3 racesMDMaryland
2 racesHIHawaii
1 raceLALouisiana
1 raceRIRhode Island
1 raceSDSouth Dakota
1 raceWVWest Virginia
1 race50-State Challenge
27/ 51 states + DC
24 states to go