Back to League Tables
MC
Michael Cavanaugh
MaleMassachusetts1992–2026
82
Total Finishes
43
Distinct Races
18
States (35%)
1:19:39
PR (6:05/mi)
2:00:11
Average
+1:04:20
Slower (first to last)
Medal House
2004
Plymouth Run To The Rock
1:35:27
#21 overall#19 gender
2004
The LESS Popular Brooklyn Half Marathon!
1:55:39
#1439 overall#1102 gender
2003
Plymouth Run To The Rock
1:35:08
#30 overall#27 gender
2003
Whistlestop Marathon
1:46:46
#134 overall#100 gender
2003
Winter Carnival Fire & Ice Winter Run
1:49:37
#531 overall#398 gender
2000
Hyannis Marathon
1:32:02
#64 overall#57 gender
1999
Maine Marathon, Half Marathon and Marathon Relay
1:41:33
#173 overall#132 gender
1998
Maine Marathon, Half Marathon and Marathon Relay
1:36:20
#132 overall#113 gender
1997
Maine Marathon, Half Marathon and Marathon Relay
1:37:48
#109 overall#90 gender
1996
Maine Marathon, Half Marathon and Marathon Relay
1:38:44
#180 overall#150 gender
1993
Maine Marathon, Half Marathon and Marathon Relay
1:42:43
#238 overall#192 gender
1992
Maine Marathon, Half Marathon and Marathon Relay
1:38:38
#195 overall#170 gender
Performance Timeline
Complete Race Log
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2026 | Platte River Half-Marathon, Relay & 5kLittleton | CO | 2:42:58 | #569 |
| 2025 | Rochester Regional Health Flower City ChallengeRochester | NY | 1:53:24 | #369 |
| 2025 | Platte River Half-Marathon, Relay & 5kLittleton | CO | 2:13:28 | #331 |
| 2025 | NYCRUNS Brooklyn Ice Cream Social Half MarathonBrooklyn | NY | 2:14:39 | #15394 |
| 2025 | Life Time Miami Marathon & HalfMiami | FL | 3:08:48 | #12090 |
| 2024 | Rochester Regional Health Flower City ChallengeRochester | NY | 1:58:05 | #368 |
| 2024 | Boston's Run To RememberBoston | MA | 2:06:17 | #1897 |
| 2024 | Kaiser Permanente Colfax MarathonDenver | CO | 2:13:49 | #2475 |
| 2024 | NYCRUNS Brooklyn Ice Cream Social Half MarathonBrooklyn | NY | 2:35:25 | #18408 |
| 2023 | 2026 Disney Wine & Dine Half Marathon WeekendOrlando | FL | 3:07:56 | #7283 |
| 2022 | Chattanooga Hungry TurkeyChattanooga | TN | 1:41:01 | #4 |
| 2022 | Wausau Trail RunWausau | WI | 1:46:58 | #17 |
| 2022 | Rochester Regional Health Flower City ChallengeRochester | NY | 1:58:15 | #274 |
| 2022 | Kaiser Permanente Colfax MarathonDenver | CO | 2:18:44 | #1982 |
| 2021 | Rochester Regional Health Flower City ChallengeRochester | NY | 2:05:22 | #164 |
| 2021 | Rockfest Half MarathonHampton Beach | NH | 2:10:34 | #995 |
| 2021 | Yosemite Half MarathonBass Lake | CA | 2:18:46 | #1249 |
| 2020 | Hyannis MarathonHyannis | MA | 2:29:28 | #964 |
| 2019 | Winter Warrior Half Marathon, Quarter Marathon & Half Marathon RelayRochester | NY | 1:57:44 | #160 |
| 2019 | Rock 'n' Roll Washington DCWashington | DC | 2:02:23 | #3470 |
| 2019 | Kaiser Permanente Colfax MarathonDenver | CO | 2:11:49 | #2161 |
| 2019 | Love Run Half MarathonPhiladelphia | PA | 2:19:10 | #4429 |
| 2019 | Hyannis MarathonHyannis | MA | 2:24:56 | #788 |
| 2019 | Key West Half Marathon & 5K, 8K, 10K, Rum Stroll & Beer MileKey West | FL | 2:44:45 | #1449 |
| 2018 | Rochester Regional Health Flower City ChallengeRochester | NY | 1:49:30 | #354 |
| 2018 | 62nd Walter Childs MarathonHolyoke | MA | 2:17:50 | #69 |
| 2018 | Happy Valley Half MarathonNorthampton | MA | 2:19:58 | #377 |
| 2018 | Key West Half Marathon & 5K, 8K, 10K, Rum Stroll & Beer MileKey West | FL | 2:35:41 | #1548 |
| 2017 | Run Through the Pines Half Marathon & 5KCarver | MA | 1:47:26 | #68 |
| 2017 | Rochester Regional Health Flower City ChallengeRochester | NY | 1:48:26 | #391 |
| 2017 | Life Time Miami Marathon & HalfMiami | FL | 2:14:26 | #6320 |
| 2017 | 62nd Walter Childs MarathonHolyoke | MA | 2:18:25 | #65 |
| 2017 | Key West Half Marathon & 5K, 8K, 10K, Rum Stroll & Beer MileKey West | FL | 2:37:13 | #1468 |
| 2016 | Duxbury Half MarathonDuxbury | MA | 1:46:04 | #62 |
| 2016 | Rochester Regional Health Flower City ChallengeRochester | NY | 1:49:45 | #425 |
| 2016 | Parks Half MarathonRockville | MD | 2:15:59 | #1188 |
| 2016 | Life Time Miami Marathon & HalfMiami | FL | 2:19:22 | #7536 |
| 2016 | Kaiser Permanente Colfax MarathonDenver | CO | 2:36:50 | #3841 |
| 2015 | Missions Marathon HalfSan Antonio | TX | 1:42:48 | #22 |
| 2015 | Wallis Sands Half MarathonRye | NH | 2:30:33 | #720 |
| 2014 | 1/2 Sauer 1/2 KrautPhiladelphia | PA | 1:25:08 | #5 |
| 2014 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:30:32 | #399 |
| 2014 | EPIC Marathon and Running FestivalGreen Bay | WI | 1:34:44 | #162 |
| 2014 | Hyannis MarathonHyannis | MA | 1:40:52 | #399 |
| 2013 | United Airlines NYC HalfNew York | NY | 2:23:37 | #12218 |
| 2012 | Philadelphia MarathonPhiladelphia | PA | 1:19:39 | #84 |
| 2012 | Hyannis MarathonHyannis | MA | 1:33:48 | #207 |
| 2012 | Winter Carnival Fire & Ice Winter RunSaint Paul | MN | 1:56:13 | #470 |
| 2012 | Eversource Hartford Marathon, Half Marathon, Relay & Charity 5KHartford | CT | 2:18:33 | #4484 |
| 2012 | Parks Half MarathonRockville | MD | 2:20:00 | #1776 |
| 2012 | Wallis Sands Half MarathonRye | NH | 2:29:44 | #746 |
| 2011 | Sol Lipton Half MarathonPottsville | PA | 1:22:48 | #5 |
| 2011 | Hyannis MarathonHyannis | MA | 1:31:33 | #145 |
| 2011 | Rock 'n' Roll New OrleansNew Orleans | LA | 1:58:49 | #2330 |
| 2011 | Parks Half MarathonRockville | MD | 2:05:23 | #1171 |
| 2011 | B.A.A. Half MarathonBoston | MA | 2:32:33 | #4749 |
| 2011 | Detroit Free Press MarathonDetroit | MI | 2:47:18 | #6516 |
| 2011 | Life Time Miami Marathon & HalfMiami | FL | 3:19:46 | #12684 |
| 2010 | OC Marathon - Half Marathon - 5KNewport Beach | CA | 1:32:18 | #114 |
| 2010 | Hyannis MarathonHyannis | MA | 1:37:20 | #259 |
| 2009 | Hyannis MarathonHyannis | MA | 1:51:26 | #689 |
| 2008 | Hands on House Half Marathon 5KLancaster | PA | 1:21:45 | #11 |
| 2008 | Winter Carnival Fire & Ice Winter RunSaint Paul | MN | 1:45:25 | #350 |
| 2008 | United Airlines NYC HalfNew York | NY | 1:50:31 | #2512 |
| 2008 | 2026 - San Antonio MarathonSan Antonio | TX | 2:38:55 | #10856 |
| 2007 | Wausau Marathon presented by Ho-Chunk Gaming WittenbergWausau | WI | 1:31:10 | #14 |
| 2007 | Urban Wildland Half Marathon & 5K (Richfield, MN)Richfield | MN | 1:39:42 | #153 |
| 2007 | Winter Carnival Fire & Ice Winter RunSaint Paul | MN | 1:42:36 | #266 |
| 2007 | Monster DashMinneapolis | MN | 1:43:57 | #144 |
| 2007 | Plymouth Run To The RockPlymouth | MA | 1:44:57 | #19 |
| 2007 | Parks Half MarathonRockville | MD | 1:52:21 | #558 |
| 2006 | Charlotte Racefest Half Marathon, 10K & 10K RelayCharlotte | NC | 1:33:33 | #37 |
| 2006 | New Prague Half MarathonNew Prague | MN | 1:34:28 | #158 |
| 2006 | United Airlines NYC HalfNew York | NY | 1:51:44 | #3035 |
| 2005 | Urban Wildland Half Marathon & 5K (Richfield, MN)Richfield | MN | 1:38:06 | #166 |
| 2005 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 1:52:31 | #1362 |
| 2004 | Plymouth Run To The RockPlymouth | MA | 1:35:27 | #21 |
| 2004 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 1:55:39 | #1439 |
| 2003 | Plymouth Run To The RockPlymouth | MA | 1:35:08 | #30 |
| 2003 | Whistlestop MarathonAshland | WI | 1:46:46 | #134 |
| 2003 | Winter Carnival Fire & Ice Winter RunSaint Paul | MN | 1:49:37 | #531 |
| 2000 | Hyannis MarathonHyannis | MA | 1:32:02 | #64 |
| 1999 | Maine Marathon, Half Marathon and Marathon RelayPortland | ME | 1:41:33 | #173 |
| 1998 | Maine Marathon, Half Marathon and Marathon RelayPortland | ME | 1:36:20 | #132 |
| 1997 | Maine Marathon, Half Marathon and Marathon RelayPortland | ME | 1:37:48 | #109 |
| 1996 | Maine Marathon, Half Marathon and Marathon RelayPortland | ME | 1:38:44 | #180 |
| 1993 | Maine Marathon, Half Marathon and Marathon RelayPortland | ME | 1:42:43 | #238 |
| 1992 | Maine Marathon, Half Marathon and Marathon RelayPortland | ME | 1:38:38 | #195 |
States Raced
1 race 2 races 3-4 races 5+ races
State Breakdown
MAMassachusetts
18 racesNYNew York
15 racesFLFlorida
8 racesMNMinnesota
8 racesCOColorado
6 racesMEMaine
6 racesPAPennsylvania
6 racesMDMaryland
4 racesWIWisconsin
4 racesCACalifornia
2 racesTXTexas
2 racesDCDistrict of Columbia
1 raceMIMichigan
1 raceNCNorth Carolina
1 raceTNTennessee
1 raceMOMissouri
0 racesNJNew Jersey
0 racesOHOhio
0 races50-State Challenge
18/ 51 states + DC
33 states to go