Back to League Tables
JM
John Macdonald
MaleFlorida1991–2023
104
Total Finishes
72
Distinct Races
25
States (49%)
1:25:31
PR (6:32/mi)
2:06:40
Average
+0:40:44
Slower (first to last)
Medal House
2006
Casper Marathon
1:41:28
#15 overall#9 gender
2006
Hilton Head Half & Quarter Marathon & 5K
1:44:10
#67 overall#55 gender
2005
Georgetown to Idaho Springs Half Marathon
1:52:58
#710 overall#483 gender
2004
Georgetown to Idaho Springs Half Marathon
1:47:24
#481 overall#363 gender
2003
Georgetown to Idaho Springs Half Marathon
1:54:58
#718 overall#516 gender
2001
Beer City Half™ San Diego
2:12:48
#3214 overall#2075 gender
2000
Georgetown to Idaho Springs Half Marathon
1:46:12
#607 overall#465 gender
1999
Thanksgiving Distance Classic
1:55:02
#509 overall#369 gender
1999
2026 Humboldt Redwoods Marathon, Half Marathon, 5K
3:52:53
#1007 overall#492 gender
1998
Georgetown to Idaho Springs Half Marathon
1:43:18
#448 overall#367 gender
1998
Jacksonville Bank Marathon, Half Marathon
2:01:32
#319 overall#225 gender
1991
DEXTER-ANN ARBOR RUN
1:53:50
#716 overall#624 gender
Performance Timeline
Complete Race Log
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2023 | Cape Cod Marathon WeekendFalmouth | MA | 1:38:56 | #89 |
| 2023 | TripleThreat Half Marathon & 5KRockport | MA | 1:43:23 | #55 |
| 2023 | Sunrise Marathon 5K/10K/13.1 SAN FRANCISCOSan Francisco | CA | 1:50:46 | #633 |
| 2023 | Surf City MarathonHuntington Beach | CA | 2:28:51 | #4480 |
| 2023 | Sweetgrass Half Marathon & 10KMount Pleasant | SC | 2:34:34 | #110 |
| 2022 | Mount Rainier Half Marathon & Trail EventsEnumclaw | WA | 2:28:54 | #582 |
| 2022 | Yellowstone Half Marathon WeekendWest Yellowstone | MT | 2:32:00 | #481 |
| 2022 | Grand Teton Half MarathonJackson | WY | 2:32:46 | #809 |
| 2022 | Sweetgrass Half Marathon & 10KMount Pleasant | SC | 2:43:18 | #84 |
| 2020 | Daytona Beach Half Marathon & 5KDaytona Beach | FL | 1:51:37 | #161 |
| 2020 | Stay Home Virtual RaceAnywhere | WA | 3:32:26 | #5609 |
| 2019 | Twin Lights Half MarathonGloucester | MA | 1:44:37 | #60 |
| 2019 | AdventHealth Presents the Central Florida Legends Marathon, Half Marathon and 5KDeBary | FL | 1:46:12 | #39 |
| 2019 | Eversource Hartford Marathon, Half Marathon, Relay & Charity 5KHartford | CT | 1:48:02 | #642 |
| 2019 | Tomoka Marathon & Half MarathonOrmond Beach | FL | 2:06:02 | #258 |
| 2019 | Glacier Half MarathonEast Glacier Park | MT | 2:32:55 | #810 |
| 2019 | Charleston Half MarathonCharleston | SC | 2:38:00 | #1928 |
| 2018 | Twin Lobster Half MarathonGloucester | MA | 1:27:26 | #5 |
| 2018 | St. Augustine Half Marathon, 10k and 5kSt Augustine | FL | 1:49:31 | #57 |
| 2018 | Daytona Beach Half Marathon & 5KDaytona Beach | FL | 1:49:57 | #105 |
| 2018 | Tomoka Marathon & Half MarathonOrmond Beach | FL | 1:56:05 | #152 |
| 2018 | Run SAN DIEGO 5K/10K/13.1San Diego | CA | 2:01:46 | #1458 |
| 2018 | La Jolla Half Marathon & 5KSan Diego | CA | 2:06:31 | #1156 |
| 2018 | Palm Desert 1/2 Marathon & 5KPalm Desert | CA | 2:08:54 | #331 |
| 2018 | Bay of Fundy International MarathonLubec | ME | 2:25:02 | #142 |
| 2018 | Mount Rushmore Half MarathonKeystone | SD | 2:41:03 | #692 |
| 2018 | 2026 Lake Chabot Trail Challenge (Half Marathon & 5K)Castro Valley | CA | 3:46:13 | #136 |
| 2017 | Eversource Hartford Marathon, Half Marathon, Relay & Charity 5KHartford | CT | 1:26:26 | #81 |
| 2017 | Fairfield Road RacesFairfield | CT | 1:38:48 | #151 |
| 2017 | Daytona Beach Half Marathon & 5KDaytona Beach | FL | 1:53:32 | #194 |
| 2017 | Tomoka Marathon & Half MarathonOrmond Beach | FL | 1:54:07 | #105 |
| 2017 | Shipyard Old Port Half MarathonPortland | ME | 2:16:26 | #1541 |
| 2017 | 2026 Disneyland® Half Marathon Weekend presented by HONDAAnaheim | CA | 2:35:55 | #2058 |
| 2017 | Monument Valley UltraMonument Valley | UT | 3:13:29 | #227 |
| 2016 | Middletown 10K & 5KMiddletown | CT | 1:26:14 | #15 |
| 2016 | Eversource Hartford Marathon, Half Marathon, Relay & Charity 5KHartford | CT | 1:29:08 | #108 |
| 2016 | Daytona Beach Half Marathon & 5KDaytona Beach | FL | 1:50:03 | #153 |
| 2016 | Run SAN DIEGO 5K/10K/13.1San Diego | CA | 2:00:15 | #1714 |
| 2016 | Jersey Shore Half Marathon and 2 Mile RunHighlands | NJ | 2:01:18 | #135 |
| 2016 | OC Marathon - Half Marathon - 5KNewport Beach | CA | 2:23:30 | #3940 |
| 2016 | Runtastic NEBOPayson | UT | 2:26:42 | #713 |
| 2016 | Herriman Hold'em Half MarathonHerriman | UT | 3:06:23 | #52 |
| 2015 | Run SAN DIEGO 5K/10K/13.1San Diego | CA | 1:55:04 | #1145 |
| 2015 | San Diego Holiday Half Marathon & 5KSan Diego | CA | 1:56:31 | #938 |
| 2015 | Pittsburgh Marathon WeekendPittsburgh | PA | 2:00:54 | #3982 |
| 2014 | Eversource Hartford Marathon, Half Marathon, Relay & Charity 5KHartford | CT | 1:25:31 | #82 |
| 2014 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:48:31 | #1233 |
| 2014 | San Diego Holiday Half Marathon & 5KSan Diego | CA | 1:52:10 | #747 |
| 2014 | Surf City MarathonHuntington Beach | CA | 1:53:24 | #2253 |
| 2014 | Tryptophan Half/10K/5KCumming | GA | 1:54:15 | #117 |
| 2014 | Big Island International Marathon 2027Hilo | HI | 1:56:19 | #95 |
| 2014 | We the RunnersCumming | GA | 1:57:32 | #51 |
| 2014 | La Jolla Half Marathon & 5KSan Diego | CA | 2:00:51 | #1695 |
| 2014 | Rock 'n' Roll New OrleansNew Orleans | LA | 2:10:10 | #2886 |
| 2014 | Saint Louis Half Marathon and 5KSaint Louis | MO | 2:15:46 | #652 |
| 2014 | Legacy Midnight RunNorth Salt Lake | UT | 2:28:38 | #155 |
| 2014 | Annapolis Running ClassicAnnapolis | MD | 3:11:30 | #2358 |
| 2013 | St. Jude Rock 'n' Roll SeattleSeattle | WA | 1:40:20 | #335 |
| 2013 | Rock 'n' Roll San DiegoSan Diego | CA | 1:48:52 | #1920 |
| 2013 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 1:49:26 | #1524 |
| 2013 | St. Michaels Running FestivalSaint Michaels | MD | 1:49:52 | #168 |
| 2013 | Coastal Half Marathon, 5K & 1 Mile Fun RunOrange Beach | AL | 1:53:46 | #75 |
| 2013 | Life Time Chicago Half Marathon + 5KChicago | IL | 1:57:21 | #2435 |
| 2013 | Monster DashMinneapolis | MN | 2:10:38 | #3260 |
| 2013 | Storm the Dam Trail RunEl Dorado | KS | 2:14:27 | #47 |
| 2013 | The Louisiana MarathonBaton Rouge | LA | 2:53:49 | #1580 |
| 2013 | Drake RelaysDes Moines | IA | 2:56:17 | #1572 |
| 2012 | Palm Desert 1/2 Marathon & 5KPalm Desert | CA | 1:29:52 | #37 |
| 2012 | Run MalibuMalibu | CA | 1:30:28 | #12 |
| 2012 | Laguna Hills Memorial Day Half Marathon, 5K & 10KLaguna Hills | CA | 1:35:28 | #63 |
| 2012 | USA Fit Marathon, Half Marathon, and 5KSugar Land | TX | 1:43:20 | #51 |
| 2012 | Rock 'n' Roll San DiegoSan Diego | CA | 1:48:19 | #1344 |
| 2012 | Coastal Half Marathon, 5K & 1 Mile Fun RunOrange Beach | AL | 1:58:54 | #123 |
| 2012 | Callaway Gardens MarathonPine Mountain | GA | 2:00:15 | #171 |
| 2012 | Monster DashMinneapolis | MN | 2:04:46 | #3147 |
| 2012 | Greater St. Louis MarathonSt. Louis | MO | 2:07:39 | #3136 |
| 2012 | Whidbey Island MarathonOak Harbor | WA | 2:28:51 | #790 |
| 2012 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 2:31:01 | #9650 |
| 2012 | IMT Des Moines MarathonDes Moines | IA | 2:32:11 | #3334 |
| 2012 | Slacker Half Marathon-Relay-4-Mile RacesGeorgetown | CO | 2:38:10 | #1011 |
| 2012 | Rock 'n' Roll Las VegasLas Vegas | NV | 2:40:32 | #13763 |
| 2012 | Quivering Quads Trail RunTroy | MO | 2:41:07 | #240 |
| 2012 | Rock 'n' Roll Chicago Half MarathonChicago | IL | 2:41:24 | #11307 |
| 2011 | Rock 'n' Roll Las VegasLas Vegas | NV | 1:35:23 | #564 |
| 2011 | 2025 Aramco Houston Half Marathon Searchable Finish Line VideoHouston | TX | 1:46:55 | #548 |
| 2011 | Jersey Shore Half Marathon and 2 Mile RunHighlands | NJ | 1:56:00 | #307 |
| 2011 | Detroit Free Press MarathonDetroit | MI | 2:00:29 | #1876 |
| 2011 | Quivering Quads Trail RunTroy | MO | 2:39:55 | #209 |
| 2010 | 2025 Aramco Houston Half Marathon Searchable Finish Line VideoHouston | TX | 1:47:01 | #777 |
| 2010 | Big Island International Marathon 2027Hilo | HI | 1:49:25 | #31 |
| 2010 | Rock n Roll NashvilleNashville | TN | 1:53:15 | #2106 |
| 2010 | Quivering Quads Trail RunTroy | MO | 2:47:48 | #215 |
| 2009 | Santa Clarita MarathonSanta Clarita | CA | 1:46:50 | #196 |
| 2008 | DEXTER-ANN ARBOR RUNDexter | MI | 1:50:33 | #812 |
| 2008 | Saint Louis Half Marathon and 5KSaint Louis | MO | 1:57:32 | #505 |
| 2007 | MO' Cowbell Marathon/Half-Marathon/10K/5KSaint Charles | MO | 1:53:32 | #657 |
| 2007 | St Louis Half MarathonSt Louis | MO | 1:53:53 | #245 |
| 2007 | Detroit Free Press MarathonDetroit | MI | 1:56:27 | #1128 |
| 2007 | Saint Louis Half Marathon and 5KSaint Louis | MO | 2:04:50 | #563 |
| 2006 | Casper MarathonCasper | WY | 1:41:28 | #15 |
| 2006 | Hilton Head Half & Quarter Marathon & 5KHilton Head Island | SC | 1:44:10 | #67 |
| 2006 | MO' Cowbell Marathon/Half-Marathon/10K/5KSaint Charles | MO | 2:03:42 | #903 |
| 2006 | Life Time Chicago Half Marathon + 5KChicago | IL | 2:14:50 | #5794 |
| 2006 | St Louis Half MarathonSt Louis | MO | 2:16:46 | #555 |
| 2005 | Georgetown to Idaho Springs Half MarathonUnknown | CO | 1:52:58 | #710 |
| 2004 | Georgetown to Idaho Springs Half MarathonUnknown | CO | 1:47:24 | #481 |
| 2003 | Georgetown to Idaho Springs Half MarathonUnknown | CO | 1:54:58 | #718 |
| 2001 | Beer City Half™ San DiegoSan Diego | CA | 2:12:48 | #3214 |
| 2000 | Georgetown to Idaho Springs Half MarathonUnknown | CO | 1:46:12 | #607 |
| 1999 | Thanksgiving Distance ClassicJacksonville | FL | 1:55:02 | #509 |
| 1999 | 2026 Humboldt Redwoods Marathon, Half Marathon, 5KWeott | CA | 3:52:53 | #1007 |
| 1998 | Georgetown to Idaho Springs Half MarathonUnknown | CO | 1:43:18 | #448 |
| 1998 | Jacksonville Bank Marathon, Half MarathonJacksonville | FL | 2:01:32 | #319 |
| 1991 | DEXTER-ANN ARBOR RUNDexter | MI | 1:53:50 | #716 |
States Raced
1 race 2 races 3-4 races 5+ races
State Breakdown
CACalifornia
22 racesFLFlorida
11 racesMOMissouri
11 racesCOColorado
6 racesCTConnecticut
6 racesMAMassachusetts
4 racesMIMichigan
4 racesSCSouth Carolina
4 racesUTUtah
4 racesWAWashington
4 racesGAGeorgia
3 racesTXTexas
3 racesALAlabama
2 racesAZArizona
2 racesIAIowa
2 racesLALouisiana
2 racesMDMaryland
2 racesMEMaine
2 racesMNMinnesota
2 racesMTMontana
2 racesNJNew Jersey
2 racesWYWyoming
2 racesKSKansas
1 racePAPennsylvania
1 raceWIWisconsin
0 races50-State Challenge
25/ 51 states + DC
26 states to go