Back to League Tables
JM
John Mcdonald
MaleOhio1984–2026
175
Total Finishes
107
Distinct Races
30
States (59%)
0:59:41
PR (4:33/mi)
2:12:04
Average
+1:18:22
Slower (first to last)
Medal House
2002
Heart Mini Marathon
1:00:09
#87 overall#81 gender
2002
March Madness Half Marathon
2:03:15
#1092 overall#793 gender
2002
Rock ‘n’ Roll Philadelphia Half Marathon
2:13:34
#5231 overall#3364 gender
2001
March Madness Half Marathon
1:44:54
#473 overall#393 gender
2001
2027 Walt Disney World® Marathon Weekend
1:50:36
#464 overall#334 gender
2001
Hyannis Marathon
2:11:28
#618 overall#374 gender
2000
Rollin Irish Half Marathon
1:59:25
#88 overall#70 gender
1998
Kentucky Derby Festival Race Weekend
1:24:49
#129 overall#121 gender
1997
New Bedford Half Marathon
1:58:29
#1170 overall#880 gender
1988
Dayton River Corridor Classic
1:21:29
#112 overall#110 gender
1985
Dayton River Corridor Classic
1:23:11
#202 overall#188 gender
1984
Dayton River Corridor Classic
1:23:55
#204 overall#196 gender
Performance Timeline
Complete Race Log
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2026 | Havasu Half Marathon & 5KLake Havasu City | AZ | 2:53:18 | #22 |
| 2026 | Visit Tuscaloosa Half Marathon + 5KTuscaloosa | AL | 2:42:17 | #1331 |
| 2025 | Gasparilla Distance Classic Race WeekendTampa | FL | 1:37:28 | #272 |
| 2025 | Town of Celebration Marathon & Half MarathonCelebration | FL | 1:39:46 | #131 |
| 2025 | Virginia Marathon (Full/Merikos/Half/10k/5k)Middleburg | VA | 2:02:00 | #96 |
| 2025 | Virginia MarathonMiddleburg | VA | 2:02:01 | #96 |
| 2025 | Grandma's MarathonDuluth | MN | 2:35:28 | #5958 |
| 2025 | Visit Tuscaloosa Half Marathon + 5KTuscaloosa | AL | 2:42:24 | #964 |
| 2024 | St. Pete Run FestSaint Petersburg | FL | 1:40:22 | #157 |
| 2024 | Joplin Memorial RunJoplin | MO | 1:42:15 | #58 |
| 2024 | St. Luke's Half Marathon & 5KAllentown | PA | 1:44:34 | #172 |
| 2024 | Dallas Marathon WeekendDallas | TX | 2:07:16 | #2861 |
| 2024 | The BearathonWaco | TX | 2:13:20 | #562 |
| 2024 | 2025 Disney Princess Half Marathon Weekend presented by CORKCICLE®Orlando | FL | 2:28:16 | #2869 |
| 2024 | Grandma's MarathonDuluth | MN | 2:40:36 | #6339 |
| 2024 | Baltimore Running FestivalBaltimore | MD | 3:08:44 | #3813 |
| 2024 | 2026 Disneyland® Half Marathon Weekend presented by HONDAAnaheim | CA | 3:18:04 | #6961 |
| 2023 | Spinx Run FestGreenville | SC | 1:38:34 | #82 |
| 2023 | Gasparilla Distance Classic Race WeekendTampa | FL | 1:43:50 | #306 |
| 2023 | Hotlanta Half MarathonAtlanta | GA | 1:45:58 | #93 |
| 2023 | Town Crier Races 5K, 10K & Half MarathonSaugatuck | MI | 1:47:46 | #23 |
| 2023 | 2026 Holland Haven MarathonHolland | MI | 1:53:27 | #86 |
| 2023 | United Airlines NYC HalfNew York | NY | 1:54:57 | #8145 |
| 2023 | Publix Atlanta Marathon, Half Marathon & 5KAtlanta | GA | 2:08:28 | #1722 |
| 2023 | 2026 2XU Long Beach Marathon & Half MarathonLong Beach | CA | 2:14:19 | #2506 |
| 2023 | 2025 Disney Princess Half Marathon Weekend presented by CORKCICLE®Orlando | FL | 2:17:01 | #1625 |
| 2023 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 2:39:45 | #4052 |
| 2023 | Visit Tuscaloosa Half Marathon + 5KTuscaloosa | AL | 2:55:18 | #606 |
| 2022 | Gasparilla Distance Classic Race WeekendTampa | FL | 1:46:01 | #294 |
| 2022 | Bass Pro Shops Conservation MarathonSpringfield | MO | 1:48:23 | #155 |
| 2022 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 1:54:20 | #5837 |
| 2022 | 2025 Disney Princess Half Marathon Weekend presented by CORKCICLE®Orlando | FL | 2:12:01 | #1259 |
| 2022 | Dallas Marathon WeekendDallas | TX | 2:23:12 | #4006 |
| 2022 | Grandma's MarathonDuluth | MN | 2:40:54 | #5638 |
| 2022 | Visit Tuscaloosa Half Marathon + 5KTuscaloosa | AL | 3:06:59 | #541 |
| 2021 | United Airlines NYC HalfNew York | NY | 1:26:00 | #133 |
| 2021 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 1:37:08 | #420 |
| 2021 | Bass Pro Shops Conservation MarathonSpringfield | MO | 1:48:54 | #144 |
| 2021 | Charlotte Marathon, Half, and 5KCharlotte | NC | 1:57:05 | #523 |
| 2021 | Area 13.1 Half MarathonRoswell | GA | 2:07:28 | #207 |
| 2021 | Grandma's MarathonDuluth | MN | 2:46:51 | #2747 |
| 2020 | Gasparilla Distance Classic Race WeekendTampa | FL | 1:50:17 | #642 |
| 2020 | Austin MarathonAustin | TX | 2:09:17 | #2827 |
| 2020 | 2025 Disney Princess Half Marathon Weekend presented by CORKCICLE®Orlando | FL | 2:13:21 | #1945 |
| 2020 | Flying Pig Pump and RunCincinnati | OH | 2:22:52 | #757 |
| 2020 | Grandma's MarathonDuluth | MN | 2:45:00 | #4081 |
| 2020 | Dahlgren Trail Half MarathonKing George | VA | 2:45:32 | #141 |
| 2020 | 2025 Aramco Houston Half Marathon Searchable Finish Line VideoHouston | TX | 3:25:29 | #13068 |
| 2019 | 2026 Rhinebeck Fall Foliage Half Marathon & 5KRhinebeck | NY | 1:36:09 | #25 |
| 2019 | Bass Pro Shops Conservation MarathonSpringfield | MO | 1:47:28 | #136 |
| 2019 | Gasparilla Distance Classic Race WeekendTampa | FL | 1:54:51 | #640 |
| 2019 | 2025 Disney Princess Half Marathon Weekend presented by CORKCICLE®Orlando | FL | 2:09:08 | #1167 |
| 2019 | Indianapolis Monumental MarathonIndianapolis | IN | 2:18:24 | #4899 |
| 2019 | Flying Pig Pump and RunCincinnati | OH | 2:22:53 | #5643 |
| 2019 | Maine Coast Marathon & Half MarathonBiddeford | ME | 2:26:25 | #1784 |
| 2019 | Grandma's MarathonDuluth | MN | 2:30:37 | #5559 |
| 2019 | Fredericksburg Blue and Gray Half MarathonFredericksburg | VA | 2:53:32 | #176 |
| 2019 | Naperville Half MarathonNaperville | IL | 2:57:07 | #1863 |
| 2018 | Charlotte Racefest Half Marathon, 10K & 10K RelayCharlotte | NC | 1:33:40 | #15 |
| 2018 | Run Hard Columbia MarathonColumbia | SC | 1:36:51 | #22 |
| 2018 | Austin MarathonAustin | TX | 1:51:30 | #1060 |
| 2018 | The Notre Dame Holy HalfNotre Dame | IN | 1:55:49 | #596 |
| 2018 | Flying Pig Pump and RunCincinnati | OH | 2:10:03 | #3610 |
| 2018 | Scranton Half MarathonScranton | PA | 2:13:16 | #1138 |
| 2018 | Grandma's MarathonDuluth | MN | 2:31:10 | #5774 |
| 2018 | Colorado Springs Marathon, Half, 5K, and Kids KColorado Springs | CO | 2:36:19 | #466 |
| 2017 | Fairfield Road RacesFairfield | CT | 1:43:55 | #256 |
| 2017 | Gasparilla Distance Classic Race WeekendTampa | FL | 1:45:05 | #476 |
| 2017 | Mercedes Benz Marathon and Half MarathonBirmingham | AL | 1:50:44 | #343 |
| 2017 | BCS College Station MarathonCollege Station | TX | 1:55:02 | #283 |
| 2017 | Mammoth lakes half marathonMammoth Lakes | CA | 2:03:07 | #178 |
| 2017 | The Toyota Super Half Marathon™& Game Day 5K™Colorado Springs | CO | 2:22:41 | #475 |
| 2017 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 2:32:08 | #6144 |
| 2017 | Flying Pig Pump and RunCincinnati | OH | 2:32:52 | #6725 |
| 2017 | Grandma's MarathonDuluth | MN | 2:38:42 | #5852 |
| 2017 | Pikes Peak AscentManitou Springs | CO | 6:40:49 | #1729 |
| 2016 | Beachside Half MarathonVero Beach | FL | 1:35:52 | #4 |
| 2016 | The Flushing NYC Half, 10K, and 5KForest Hills | NY | 1:41:58 | #26 |
| 2016 | Brandon Half Marathon & 5KBrandon | FL | 1:48:16 | #45 |
| 2016 | The Unforgettable Staten Island Half Marathon!Staten Island | NY | 1:48:33 | #2574 |
| 2016 | Battleship North Carolina Half 5KWilmington | NC | 1:49:42 | #166 |
| 2016 | Oak Island LighthouseOak Island | NC | 1:52:16 | #92 |
| 2016 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 2:11:04 | #4649 |
| 2016 | Flying Pig Pump and RunCincinnati | OH | 2:11:54 | #3520 |
| 2016 | Hurt the Dirt Trail RunRockford | MI | 2:29:26 | #147 |
| 2016 | March Madness Half MarathonCary | IL | 2:33:43 | #913 |
| 2016 | The Toyota Super Half Marathon™& Game Day 5K™Colorado Springs | CO | 2:36:11 | #548 |
| 2016 | EPIC Marathon and Running FestivalGreen Bay | WI | 2:45:27 | #4059 |
| 2016 | The Iron Horse Half Marathon, 12k & 5kMidway | KY | 2:49:26 | #841 |
| 2016 | Life Time Miami Marathon & HalfMiami | FL | 2:56:13 | #12122 |
| 2015 | Race 13.1 DurhamDurham | NC | 1:20:59 | #7 |
| 2015 | Race 13.1 Raleigh - Fallraleigh | NC | 1:25:51 | #13 |
| 2015 | Mercedes Benz Marathon and Half MarathonBirmingham | AL | 1:47:20 | #356 |
| 2015 | That DamDenver | CO | 1:54:03 | #63 |
| 2015 | Race 13.1 Midtown Raleigh - SpringRaleigh | NC | 2:00:16 | #265 |
| 2015 | Scranton Half MarathonScranton | PA | 2:02:49 | #912 |
| 2015 | Baltimore Running FestivalBaltimore | MD | 2:05:18 | #2678 |
| 2015 | D&H Rail Trails Half MarathonForest City | PA | 2:05:33 | #150 |
| 2015 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 2:09:21 | #3667 |
| 2015 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 2:13:07 | #7504 |
| 2015 | March Madness Half MarathonCary | IL | 2:39:28 | #1010 |
| 2015 | Grandma's MarathonDuluth | MN | 2:40:09 | #6347 |
| 2015 | Boston's Run To RememberBoston | MA | 2:43:02 | #6372 |
| 2015 | The Toyota Super Half Marathon™& Game Day 5K™Colorado Springs | CO | 2:44:23 | #477 |
| 2015 | Pikes Peak AscentManitou Springs | CO | 6:09:11 | #1613 |
| 2014 | OC Marathon - Half Marathon - 5KNewport Beach | CA | 1:43:40 | #496 |
| 2014 | Rock 'n' Roll Las VegasLas Vegas | NV | 1:47:59 | #1370 |
| 2014 | That DamDenver | CO | 1:51:48 | #105 |
| 2014 | Sunrise Marathon 5K/10K/13.1 SAN FRANCISCOSan Francisco | CA | 1:56:03 | #923 |
| 2014 | Scranton Half MarathonScranton | PA | 2:05:15 | #1160 |
| 2014 | Celebrate Life Half MarathonRock Hill | NY | 2:10:05 | #395 |
| 2014 | Queen Bee Half MarathonCincinnati | OH | 2:18:35 | #1010 |
| 2014 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 2:22:01 | #4941 |
| 2014 | XTERRA Trail Run World ChampionshipKaaawa | HI | 2:31:25 | #266 |
| 2014 | The Toyota Super Half Marathon™& Game Day 5K™Colorado Springs | CO | 2:46:07 | #330 |
| 2013 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 1:39:49 | #2753 |
| 2013 | Brewers Mini Marathonmilwaukee | WI | 1:39:59 | #215 |
| 2013 | Wilmington Marathon Beach to BoardwalkWrightsville Beach | NC | 1:43:26 | #210 |
| 2013 | Chevron City to Surf for ActivBurswood | WA | 1:48:54 | #1111 |
| 2013 | 2026 2XU Long Beach Marathon & Half MarathonLong Beach | CA | 1:52:42 | #1396 |
| 2013 | Rock 'n' Roll Las VegasLas Vegas | NV | 1:58:51 | #2777 |
| 2013 | Lincoln Memorial Half MarathonSpringfield | IL | 2:03:35 | #571 |
| 2013 | Gasparilla Distance Classic Race WeekendTampa | FL | 2:05:04 | #1521 |
| 2013 | Rock 'n' Roll New OrleansNew Orleans | LA | 2:07:20 | #3205 |
| 2013 | Baltimore Running FestivalBaltimore | MD | 2:09:25 | #4036 |
| 2013 | Run the BluegrassLexington | KY | 2:11:02 | #1199 |
| 2013 | Boston's Run To RememberBoston | MA | 2:31:35 | #6046 |
| 2013 | The Toyota Super Half Marathon™& Game Day 5K™Colorado Springs | CO | 2:36:39 | #442 |
| 2013 | Bull City Race FestDurham | NC | 2:55:43 | #2303 |
| 2013 | The Kauai Marathon and Half MarathonPoipu Beach, Kauai | HI | 3:00:00 | #864 |
| 2012 | Nationwide Children's Hospital Columbus Marathon & 1/2 Marathon, Jesse Owens 5K, 1 Mile & Kids RunColumbus | OH | 2:03:15 | #3524 |
| 2012 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 2:09:30 | #5719 |
| 2012 | Flying Pig Pump and RunCincinnati | OH | 2:19:49 | #5113 |
| 2012 | Run the BluegrassLexington | KY | 2:27:54 | #1132 |
| 2012 | Callaway Gardens MarathonPine Mountain | GA | 2:29:01 | #323 |
| 2012 | Boston's Run To RememberBoston | MA | 2:59:27 | #5367 |
| 2011 | Philadelphia MarathonPhiladelphia | PA | 1:29:32 | #209 |
| 2011 | 2025 Aramco Houston Half Marathon Searchable Finish Line VideoHouston | TX | 1:34:32 | #149 |
| 2011 | Seabrook Lucky TrailsSeabrook | TX | 1:35:43 | #5 |
| 2011 | Air Force MarathonDayton | OH | 1:52:46 | #700 |
| 2011 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 2:00:39 | #6620 |
| 2011 | Dallas Marathon WeekendDallas | TX | 2:06:33 | #3310 |
| 2011 | Eversource Hartford Marathon, Half Marathon, Relay & Charity 5KHartford | CT | 2:18:02 | #3836 |
| 2011 | Thanksgiving Day Half MarathonAtlanta | GA | 2:30:30 | #6900 |
| 2011 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 2:58:09 | #16029 |
| 2010 | Austin MarathonAustin | TX | 1:38:38 | #337 |
| 2010 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 1:39:01 | #869 |
| 2010 | Run for the WhalesWailea | HI | 1:42:38 | #39 |
| 2010 | Air Force MarathonDayton | OH | 1:46:36 | #402 |
| 2010 | Chevron City to Surf for ActivBurswood | WA | 1:47:40 | #573 |
| 2010 | NYCRUNS Brooklyn Ice Cream Social Half MarathonBrooklyn | NY | 1:47:44 | #478 |
| 2010 | SLTC Frostbite SeriesSaint Louis | MO | 1:57:35 | #276 |
| 2010 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 2:08:31 | #4512 |
| 2010 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:11:18 | #2334 |
| 2010 | 2026 Disneyland® Half Marathon Weekend presented by HONDAAnaheim | CA | 2:27:09 | #5247 |
| 2010 | Historic Half Training (sponsored by FARC)Fredericksburg | VA | 2:40:15 | #4360 |
| 2010 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 3:09:20 | #13644 |
| 2009 | 2026 HelvetiaHillsboro | OR | 2:08:29 | #1207 |
| 2009 | Grandma's MarathonDuluth | MN | 2:09:31 | #2590 |
| 2009 | The Maryland Half Marathon & 5KFulton | MD | 2:14:46 | #897 |
| 2009 | Fredericksburg Blue and Gray Half MarathonFredericksburg | VA | 2:35:28 | #511 |
| 2009 | MO' Cowbell Marathon/Half-Marathon/10K/5KSaint Charles | MO | 2:46:08 | #3484 |
| 2009 | Greater St. Louis MarathonSt. Louis | MO | 2:46:20 | #7022 |
| 2009 | 2025 500 Festival Running EventsIndianapolis | IN | 2:48:02 | #21483 |
| 2008 | Boston's Run To RememberBoston | MA | 1:31:49 | #101 |
| 2008 | Whidbey Island MarathonOak Harbor | WA | 1:41:20 | #80 |
| 2008 | Rock 'n' Roll Chicago Half MarathonChicago | IL | 1:41:28 | #912 |
| 2008 | Rock n Roll NashvilleNashville | TN | 1:54:28 | #3084 |
| 2008 | 2026 HelvetiaHillsboro | OR | 2:01:11 | #833 |
| 2008 | Lake Minnetonka Half MarathonWayzata | MN | 2:07:27 | #933 |
| 2008 | North Shore ClassicHighland Park | IL | 2:13:56 | #766 |
| 2008 | 2025 500 Festival Running EventsIndianapolis | IN | 2:39:57 | #19432 |
| 2007 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:43:56 | #2307 |
| 2007 | River Run Half MarathonBerea | OH | 1:56:56 | #330 |
| 2007 | Foot Traffic Flat MarathonPortland | OR | 2:04:07 | #646 |
| 2007 | March Madness Half MarathonCary | IL | 2:05:05 | #730 |
| 2007 | 2026 HelvetiaHillsboro | OR | 2:05:42 | #914 |
| 2007 | Baltimore Running FestivalBaltimore | MD | 2:15:45 | #3142 |
| 2007 | Rock n Roll NashvilleNashville | TN | 2:17:19 | #8390 |
| 2007 | 2025 500 Festival Running EventsIndianapolis | IN | 3:08:58 | #23414 |
| 2006 | New Prague Half MarathonNew Prague | MN | 1:39:55 | #240 |
| 2006 | Lake Placid Marathon and Half and 10KLake Placid | NY | 1:53:09 | #174 |
| 2006 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 2:14:16 | #7489 |
| 2006 | 2025 500 Festival Running EventsIndianapolis | IN | 3:46:18 | #26607 |
| 2005 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:51:13 | #2677 |
| 2005 | March Madness Half MarathonCary | IL | 1:55:46 | #572 |
| 2005 | Lake Minnetonka Half MarathonWayzata | MN | 2:08:37 | #746 |
| 2005 | 2026 HelvetiaHillsboro | OR | 2:09:55 | #705 |
| 2004 | Hyannis MarathonHyannis | MA | 2:03:00 | #871 |
| 2003 | Heart Mini MarathonCincinnati | OH | 0:59:41 | #67 |
| 2003 | March Madness Half MarathonCary | IL | 1:49:59 | #465 |
| 2003 | 2025 500 Festival Running EventsIndianapolis | IN | 2:46:46 | #15198 |
| 2002 | Heart Mini MarathonCincinnati | OH | 1:00:09 | #87 |
| 2002 | March Madness Half MarathonCary | IL | 2:03:15 | #1092 |
| 2002 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 2:13:34 | #5231 |
| 2002 | Life Time Chicago Half Marathon + 5KChicago | IL | 2:19:17 | #3814 |
| 2001 | March Madness Half MarathonCary | IL | 1:44:54 | #473 |
| 2001 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 1:50:36 | #464 |
| 2001 | Hyannis MarathonHyannis | MA | 2:11:28 | #618 |
| 2000 | Rollin Irish Half MarathonEssex | VT | 1:59:25 | #88 |
| 1998 | Kentucky Derby Festival Race WeekendLouisville | KY | 1:24:49 | #129 |
| 1997 | New Bedford Half MarathonNew Bedford | MA | 1:58:29 | #1170 |
| 1988 | Dayton River Corridor ClassicDayton | OH | 1:21:29 | #112 |
| 1985 | Dayton River Corridor ClassicDayton | OH | 1:23:11 | #202 |
| 1984 | Dayton River Corridor ClassicDayton | OH | 1:23:55 | #204 |
States Raced
1 race 2 races 3-4 races 5+ races
State Breakdown
FLFlorida
23 racesOHOhio
16 racesPAPennsylvania
15 racesMNMinnesota
13 racesILIllinois
12 racesNYNew York
12 racesTXTexas
11 racesCOColorado
10 racesNCNorth Carolina
9 racesCACalifornia
7 racesINIndiana
7 racesMAMassachusetts
7 racesMOMissouri
7 racesALAlabama
6 racesVAVirginia
6 racesGAGeorgia
5 racesMDMaryland
5 racesOROregon
5 racesKYKentucky
4 racesHIHawaii
3 racesMIMichigan
3 racesTNTennessee
3 racesWAWashington
3 racesAZArizona
2 racesCTConnecticut
2 racesSCSouth Carolina
2 racesWIWisconsin
2 racesMEMaine
1 raceVTVermont
1 raceDCDistrict of Columbia
0 races50-State Challenge
30/ 51 states + DC
21 states to go