Back to League Tables
MP
Michael S Perry
MaleOhio1982–2026
175
Total Finishes
102
Distinct Races
28
States (55%)
0:39:59
PR (3:03/mi)
2:16:33
Average
+1:15:42
Slower (first to last)
Medal House
2002
Plymouth Run To The Rock
0:44:17
#12 overall#11 gender
1999
NYCRUNS Brooklyn Ice Cream Social Half Marathon
1:35:52
#303 overall#287 gender
1999
The LESS Popular Brooklyn Half Marathon!
1:38:14
#468 overall#395 gender
1999
Life Time Chicago Half Marathon + 5K
2:11:23
#3237 overall#1971 gender
1998
DEXTER-ANN ARBOR RUN
1:44:38
#452 overall#390 gender
1997
DEXTER-ANN ARBOR RUN
1:44:38
#454 overall#391 gender
1991
DEXTER-ANN ARBOR RUN
1:32:45
#178 overall#170 gender
1990
DEXTER-ANN ARBOR RUN
1:24:12
#86 overall#81 gender
1988
DEXTER-ANN ARBOR RUN
1:23:27
#75 overall#70 gender
1987
DEXTER-ANN ARBOR RUN
1:22:21
#95 overall#89 gender
1983
DEXTER-ANN ARBOR RUN
1:22:44
#140 overall#136 gender
1982
DEXTER-ANN ARBOR RUN
0:39:59
#1 overall#1 gender
Performance Timeline
Complete Race Log
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2026 | Shamrock'n Half MarathonSacramento | CA | 1:55:41 | #924 |
| 2025 | Trinity Health Probility Ann Arbor Marathon: 5K • 10K • Half-Marathon • Full Marathon • Marathon Relay • Half-Marathon WalkAnn Arbor | MI | 1:46:18 | #127 |
| 2025 | YMCA Harrisburg Half & 10KHarrisburg | PA | 1:53:22 | #146 |
| 2025 | 2025 500 Festival Running EventsIndianapolis | IN | 2:07:46 | #5856 |
| 2025 | SRG "Spring Ahead" Half MarathonDouglassville | PA | 2:10:42 | #101 |
| 2024 | Bangor Marathon - Full/Half/10K/5K - Running FestivalBangor | ME | 1:42:18 | #24 |
| 2024 | Pacific Beach Half MarathonSan Diego | CA | 2:01:21 | #742 |
| 2024 | Day of the Dead Half Marathon - AustinAustin | TX | 2:10:50 | #50 |
| 2024 | Indy Half Marathon at Fort BenIndianapolis | IN | 2:14:37 | #650 |
| 2024 | Surfer's Path MarathonSanta Cruz | CA | 2:19:10 | #690 |
| 2024 | Shamrock Shuffle - HarmonyHarmony | PA | 2:20:09 | #49 |
| 2024 | Greene & Schultz Hoosier Half Marathon, 5&10KBloomington | IN | 2:25:18 | #272 |
| 2024 | Wausau Marathon presented by Ho-Chunk Gaming WittenbergWausau | WI | 2:47:50 | #202 |
| 2024 | Air Force MarathonDayton | OH | 3:35:18 | #1980 |
| 2024 | 2026 Disney Wine & Dine Half Marathon WeekendOrlando | FL | 3:37:35 | #11107 |
| 2024 | Huntsville MarathonHuntsville | UT | 4:01:52 | #485 |
| 2023 | Cambridge Half Marathon + 5KCambridge | MA | 1:51:07 | #2050 |
| 2023 | Indy Half Marathon at Fort BenIndianapolis | IN | 2:21:28 | #649 |
| 2023 | Indianapolis Monumental MarathonIndianapolis | IN | 2:25:05 | #3723 |
| 2023 | Santa Hustle IndianapolisIndianapolis | IN | 2:28:04 | #234 |
| 2023 | Santa Hustle IndyIndianapolis | IN | 2:28:04 | #234 |
| 2023 | Winter Trail Frosty Half & Quarter MarathonIndianapolis | IN | 2:37:28 | #125 |
| 2023 | 2026 Disney Wine & Dine Half Marathon WeekendOrlando | FL | 3:04:23 | #6820 |
| 2023 | Tree House Half MarathonSouth Deerfield | MA | 3:04:59 | #1564 |
| 2022 | The Unforgettable Staten Island Half Marathon!Staten Island | NY | 1:54:18 | #2908 |
| 2022 | Cytiva Top of Utah MarathonLogan | UT | 2:26:35 | #391 |
| 2022 | Indianapolis Monumental MarathonIndianapolis | IN | 2:28:50 | #4321 |
| 2022 | Geist Half Marathon, 10K & 5KFishers | IN | 2:58:05 | #516 |
| 2022 | Zion Ultras & Trail Half MarathonVirgin | UT | 3:31:42 | #405 |
| 2022 | 2025 Disney Princess Half Marathon Weekend presented by CORKCICLE®Orlando | FL | 3:31:43 | #9878 |
| 2022 | Air Force MarathonDayton | OH | 3:33:53 | #1849 |
| 2021 | Beach and Back Half Marathon & 5KMarshfield | MA | 1:38:57 | #42 |
| 2021 | Santa Barbara Wine Country Half MarathonSolvang | CA | 1:46:08 | #123 |
| 2021 | Run SAN DIEGO 5K/10K/13.1San Diego | CA | 1:46:14 | #86 |
| 2021 | Publix Atlanta Marathon, Half Marathon & 5KAtlanta | GA | 2:31:02 | #67 |
| 2021 | 2026 Disney Wine & Dine Half Marathon WeekendOrlando | FL | 3:22:26 | #7504 |
| 2021 | Huntsville MarathonHuntsville | UT | 4:32:50 | #399 |
| 2020 | Publix Atlanta Marathon, Half Marathon & 5KAtlanta | GA | 2:20:47 | #127 |
| 2020 | Gasparilla Distance Classic Race WeekendTampa | FL | 2:40:08 | #3152 |
| 2020 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 2:45:05 | #8434 |
| 2019 | Brooks Lake Sammamish Half Marathon presented by REIRedmond | WA | 1:45:06 | #258 |
| 2019 | Alpine RacesLake Zurich | IL | 1:54:21 | #117 |
| 2019 | Earth Rock RunNorth Andover | MA | 2:11:21 | #255 |
| 2019 | Cheap MarathonSalisbury | MA | 2:17:09 | #139 |
| 2019 | San Diego Beach & Bay Half MarathonSan Diego | CA | 2:36:17 | #1529 |
| 2019 | Gasparilla Distance Classic Race WeekendTampa | FL | 2:41:59 | #3356 |
| 2019 | Publix Atlanta Marathon, Half Marathon & 5KAtlanta | GA | 2:56:08 | #204 |
| 2019 | Parkersburg News and Sentinel Half Marathon and Two Mile RaceParkersburg | WV | 3:02:37 | #415 |
| 2019 | Golden Leaf Half MarathonAspen | CO | 3:14:54 | #673 |
| 2019 | Huntsville MarathonHuntsville | UT | 3:53:21 | #677 |
| 2018 | 2025 500 Festival Running EventsIndianapolis | IN | 1:56:40 | #3366 |
| 2018 | Sarasota Half MarathonSarasota | FL | 2:05:40 | #433 |
| 2018 | Discover Whitewater SeriesWhitewater | WI | 2:06:09 | #105 |
| 2018 | Ogden MarathonOgden | UT | 2:13:06 | #1213 |
| 2018 | Gasparilla Distance Classic Race WeekendTampa | FL | 2:13:59 | #2111 |
| 2018 | Publix Atlanta Marathon, Half Marathon & 5KAtlanta | GA | 2:15:59 | #101 |
| 2018 | Lake Tahoe Marathon WeekendSouth Lake Tahoe | CA | 2:16:38 | #174 |
| 2018 | Battleship North Carolina Half 5KWilmington | NC | 2:17:38 | #350 |
| 2018 | 6th Annual Veterans RunTampa | FL | 2:26:30 | #40 |
| 2018 | The Veteran's RunTampa | FL | 2:26:31 | #40 |
| 2018 | Austin MarathonAustin | TX | 2:31:45 | #5268 |
| 2018 | Huntsville MarathonHuntsville | UT | 3:49:45 | #589 |
| 2017 | Salt Lake City MarathonSalt Lake City | UT | 1:37:45 | #124 |
| 2017 | Walnut Creek Running FestivalWalnut Creek | CA | 1:39:16 | #65 |
| 2017 | Runtastic NEBOPayson | UT | 1:48:46 | #219 |
| 2017 | Newburyport Half Marathon and RelayNewburyport | MA | 1:49:37 | #400 |
| 2017 | Hillbilly Hike Half Marathon, 10k, & Greubel Memorial 5kCarlisle | IA | 1:57:02 | #131 |
| 2017 | Gasparilla Distance Classic Race WeekendTampa | FL | 2:06:34 | #1842 |
| 2017 | Publix Atlanta Marathon, Half Marathon & 5KAtlanta | GA | 2:45:37 | #117 |
| 2017 | 2025 500 Festival Running EventsIndianapolis | IN | 2:58:03 | #14006 |
| 2017 | 2026 - San Antonio MarathonSan Antonio | TX | 3:01:28 | #7790 |
| 2017 | Huntsville MarathonHuntsville | UT | 3:37:10 | #572 |
| 2016 | Livermore Half MarathonLivermore | CA | 1:38:04 | #135 |
| 2016 | The Snohomish River Run Marathon, Half Marathon, 10K and 5KSnohomish | WA | 1:48:52 | #81 |
| 2016 | Park City Trail SeriesPark City | UT | 2:11:33 | #95 |
| 2016 | Shamrock Shuffle - HarmonyHarmony | PA | 2:17:33 | #151 |
| 2016 | Cowtown Marathon, Half Marathon and Ultra MarathonFort Worth | TX | 2:19:13 | #3231 |
| 2016 | 2027 Syracuse Half MarathonSyracuse | NY | 2:20:09 | #2053 |
| 2016 | Quad Cities Distance ClassicMoline | IL | 2:24:18 | #945 |
| 2016 | Nationwide Children's Hospital Columbus Marathon & 1/2 Marathon, Jesse Owens 5K, 1 Mile & Kids RunColumbus | OH | 2:24:41 | #6033 |
| 2016 | 2025 500 Festival Running EventsIndianapolis | IN | 2:49:17 | #16411 |
| 2016 | Ogden MarathonOgden | UT | 3:40:15 | #3529 |
| 2015 | Annapolis Running ClassicAnnapolis | MD | 1:30:26 | #31 |
| 2015 | Run SF "Golden Gate City" 5K/10K/13.1San Francisco | CA | 1:36:10 | #156 |
| 2015 | Urban Cow Half MarathonSacramento | CA | 1:59:10 | #730 |
| 2015 | HBF Run for a ReasonPerth | WA | 2:04:16 | #1710 |
| 2015 | Newburyport Half Marathon and RelayNewburyport | MA | 2:06:58 | #1416 |
| 2015 | Nationwide Children's Hospital Columbus Marathon & 1/2 Marathon, Jesse Owens 5K, 1 Mile & Kids RunColumbus | OH | 2:07:56 | #4228 |
| 2015 | Shamrock MarathonVirginia Beach | VA | 2:27:38 | #5724 |
| 2015 | Rock 'n' Roll Savannah Marathon & 1/2 MarathonSavannah | GA | 2:28:44 | #4992 |
| 2015 | Cowtown Marathon, Half Marathon and Ultra MarathonFort Worth | TX | 2:30:45 | #4568 |
| 2015 | Space Coast Marathon & Half MarathonCocoa | FL | 2:32:05 | #1254 |
| 2015 | Capital City Half MarathonColumbus | OH | 2:40:56 | #6186 |
| 2015 | Huntsville MarathonHuntsville | UT | 3:21:17 | #827 |
| 2015 | Morgan Valley MarathonMorgan | UT | 3:26:56 | #273 |
| 2014 | Rock The Parkway Half Marathon and 5kKansas City | MO | 1:45:56 | #433 |
| 2014 | Nationwide Children's Hospital Columbus Marathon & 1/2 Marathon, Jesse Owens 5K, 1 Mile & Kids RunColumbus | OH | 1:59:25 | #2825 |
| 2014 | Best Damn Race - Safety HarborSafety Harbor | FL | 2:03:23 | #388 |
| 2014 | Gasparilla Distance Classic Race WeekendTampa | FL | 2:03:33 | #1539 |
| 2014 | 2026 Disney Wine & Dine Half Marathon WeekendOrlando | FL | 2:08:46 | #1452 |
| 2014 | Cowtown Marathon, Half Marathon and Ultra MarathonFort Worth | TX | 2:14:50 | #3174 |
| 2014 | Shamrock'n Half MarathonSacramento | CA | 2:22:17 | #3684 |
| 2014 | Shamrock MarathonVirginia Beach | VA | 2:22:47 | #5358 |
| 2014 | Huntsville MarathonHuntsville | UT | 3:33:40 | #860 |
| 2013 | Urban Bourbon Half Marathon and 5KLouisville | KY | 1:42:02 | #180 |
| 2013 | Cowtown Marathon, Half Marathon and Ultra MarathonFort Worth | TX | 1:45:02 | #594 |
| 2013 | Rock The Parkway Half Marathon and 5kKansas City | MO | 1:54:34 | #1076 |
| 2013 | Nationwide Children's Hospital Columbus Marathon & 1/2 Marathon, Jesse Owens 5K, 1 Mile & Kids RunColumbus | OH | 1:59:30 | #2970 |
| 2013 | Gasparilla Distance Classic Race WeekendTampa | FL | 2:06:44 | #1640 |
| 2013 | Shamrock'n Half MarathonSacramento | CA | 2:17:36 | #3079 |
| 2013 | Huntsville MarathonHuntsville | UT | 2:30:25 | #592 |
| 2012 | Cinco De Mayo Mini Marathon And 8kSnoqualmie | WA | 1:38:16 | #62 |
| 2012 | The Snohomish River Run Marathon, Half Marathon, 10K and 5KSnohomish | WA | 1:42:39 | #43 |
| 2012 | HRCA Backcountry Wilderness Half MarathonLone Tree | CO | 1:44:48 | #72 |
| 2012 | Rock n Roll NashvilleNashville | TN | 1:58:01 | #2777 |
| 2012 | IMT Des Moines MarathonDes Moines | IA | 1:59:43 | #1404 |
| 2012 | 2026 Disney Wine & Dine Half Marathon WeekendOrlando | FL | 2:01:21 | #1309 |
| 2012 | Gopher To BadgerHudson | WI | 2:10:36 | #644 |
| 2012 | Gasparilla Distance Classic Race WeekendTampa | FL | 2:11:32 | #2481 |
| 2012 | Air Force MarathonDayton | OH | 2:14:04 | #2119 |
| 2012 | Rock 'n' Roll Chicago Half MarathonChicago | IL | 2:15:50 | #6417 |
| 2012 | Pittsburgh Marathon WeekendPittsburgh | PA | 2:30:45 | #8451 |
| 2012 | Shamrock MarathonVirginia Beach | VA | 2:31:55 | #5606 |
| 2011 | Parks Half MarathonRockville | MD | 1:31:24 | #92 |
| 2011 | Kiawah Island MarathonKiawah Island | SC | 1:43:11 | #244 |
| 2011 | Rock n Roll NashvilleNashville | TN | 1:46:50 | #1199 |
| 2011 | Pittsburgh Marathon WeekendPittsburgh | PA | 2:03:20 | #2677 |
| 2011 | 2026 Disney Wine & Dine Half Marathon WeekendOrlando | FL | 2:06:55 | #1564 |
| 2011 | Shamrock MarathonVirginia Beach | VA | 2:10:45 | #3260 |
| 2011 | Gasparilla Distance Classic Race WeekendTampa | FL | 2:10:50 | #2501 |
| 2011 | Cowtown Marathon, Half Marathon and Ultra MarathonFort Worth | TX | 2:34:31 | #3861 |
| 2011 | 2025 500 Festival Running EventsIndianapolis | IN | 2:40:11 | #20129 |
| 2010 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 1:34:32 | #502 |
| 2010 | Fleet Feet Rochester Half Marathon | 5K | Kids 1/2 MileRochester | NY | 1:35:11 | #77 |
| 2010 | United Airlines NYC HalfNew York | NY | 1:35:43 | #1177 |
| 2010 | St. Jude Rock 'n' Roll SeattleSeattle | WA | 1:45:27 | #993 |
| 2010 | Monterey Bay Half MarathonMonterey | CA | 1:54:17 | #1033 |
| 2010 | Capital City Half MarathonColumbus | OH | 2:13:59 | #3100 |
| 2010 | Rock 'n' Roll Chicago Half MarathonChicago | IL | 2:21:50 | #10032 |
| 2010 | Texas Sun Showdown Half Marathon, Relay & 5kSan Antonio | TX | 2:21:53 | #227 |
| 2010 | 2025 500 Festival Running EventsIndianapolis | IN | 2:27:39 | #17918 |
| 2010 | Cowtown Marathon, Half Marathon and Ultra MarathonFort Worth | TX | 2:27:59 | #3401 |
| 2010 | ORRRC Xenia Marathon, Half-Marathon, and 10KXenia | OH | 2:49:37 | #512 |
| 2010 | Pikes Peak AscentManitou Springs | CO | 3:42:50 | #355 |
| 2009 | United Airlines NYC HalfNew York | NY | 1:39:07 | #808 |
| 2009 | B.A.A. Half MarathonBoston | MA | 1:42:20 | #661 |
| 2009 | Rock n Roll NashvilleNashville | TN | 1:59:55 | #3139 |
| 2009 | Cowtown Marathon, Half Marathon and Ultra MarathonFort Worth | TX | 2:04:11 | #1599 |
| 2009 | Capital City Half MarathonColumbus | OH | 2:10:29 | #2395 |
| 2009 | Second Wind Christie Clinic Illinois Race Weekend Training ProgramChampaign | IL | 2:24:00 | #2815 |
| 2009 | Jazz Half Marathon and 5KNew Orleans | LA | 2:25:31 | #1081 |
| 2009 | Pikes Peak AscentManitou Springs | CO | 3:52:37 | #472 |
| 2008 | Fleet Feet Rochester Half Marathon | 5K | Kids 1/2 MileRochester | NY | 1:40:13 | #67 |
| 2008 | Sarasota Half MarathonSarasota | FL | 1:43:49 | #162 |
| 2008 | First Energy Akron MarathonAkron | OH | 2:04:03 | #687 |
| 2008 | Novo Nordisk New Jersey MarathonLong Branch | NJ | 2:05:53 | #1388 |
| 2008 | Air Force MarathonDayton | OH | 2:09:05 | #1009 |
| 2008 | Historic Half Training (sponsored by FARC)Fredericksburg | VA | 2:10:26 | #1887 |
| 2008 | Rock n Roll NashvilleNashville | TN | 2:14:52 | #9099 |
| 2008 | Kiawah Island MarathonKiawah Island | SC | 2:17:04 | #1354 |
| 2007 | Missoula Marathon Half Marathon 5K Kids MarathonMissoula | MT | 1:24:00 | #9 |
| 2007 | Sarasota Half MarathonSarasota | FL | 1:33:44 | #49 |
| 2007 | Oak Tree Half Marathon & 5K Run/WalkGeneseo | NY | 1:34:27 | #30 |
| 2007 | Kaiser Permanente San Francisco Half Marathon & 5KSan Francisco | CA | 1:46:17 | #1200 |
| 2007 | Caesar Rodney Half MarathonWilmington | DE | 1:55:03 | #703 |
| 2007 | Sunrise Marathon 5K/10K/13.1 KANSAS CITYKansas City | MO | 2:00:28 | #926 |
| 2007 | Rock 'n' Roll Chicago Half MarathonChicago | IL | 2:00:44 | #3105 |
| 2007 | Capital City Half MarathonColumbus | OH | 2:02:33 | #1301 |
| 2007 | Liberty Waterfront Half Marathon and 5K RunJersey City | NJ | 2:03:40 | #640 |
| 2007 | Nationwide Children's Hospital Columbus Marathon & 1/2 Marathon, Jesse Owens 5K, 1 Mile & Kids RunColumbus | OH | 2:04:06 | #1720 |
| 2006 | DEXTER-ANN ARBOR RUNDexter | MI | 1:22:00 | #49 |
| 2006 | Rock 'n' Roll Chicago Half MarathonChicago | IL | 1:50:50 | #1856 |
| 2006 | Nationwide Children's Hospital Columbus Marathon & 1/2 Marathon, Jesse Owens 5K, 1 Mile & Kids RunColumbus | OH | 1:58:43 | #844 |
| 2006 | Air Force MarathonDayton | OH | 2:01:56 | #644 |
| 2006 | Shamrock MarathonVirginia Beach | VA | 2:03:06 | #1680 |
| 2006 | Life Time Chicago Half Marathon + 5KChicago | IL | 2:23:56 | #6939 |
| 2004 | Pikes Peak AscentManitou Springs | CO | 3:54:25 | #433 |
| 2003 | DEXTER-ANN ARBOR RUNDexter | MI | 1:41:29 | #476 |
| 2003 | Rock n Roll NashvilleNashville | TN | 2:23:42 | #4520 |
| 2003 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 2:31:56 | #2460 |
| 2002 | Plymouth Run To The RockPlymouth | MA | 0:44:17 | #12 |
| 2002 | 2025 500 Festival Running EventsIndianapolis | IN | 2:00:55 | #6459 |
| 2002 | Rock 'n' Roll Virgina Beach Half MarathonVirginia Beach | VA | 2:26:09 | #6208 |
| 1999 | NYCRUNS Brooklyn Ice Cream Social Half MarathonBrooklyn | NY | 1:35:52 | #303 |
| 1999 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 1:38:14 | #468 |
| 1999 | Life Time Chicago Half Marathon + 5KChicago | IL | 2:11:23 | #3237 |
| 1998 | DEXTER-ANN ARBOR RUNDexter | MI | 1:44:38 | #452 |
| 1997 | DEXTER-ANN ARBOR RUNDexter | MI | 1:44:38 | #454 |
| 1991 | DEXTER-ANN ARBOR RUNDexter | MI | 1:32:45 | #178 |
| 1990 | DEXTER-ANN ARBOR RUNDexter | MI | 1:24:12 | #86 |
| 1988 | DEXTER-ANN ARBOR RUNDexter | MI | 1:23:27 | #75 |
| 1987 | DEXTER-ANN ARBOR RUNDexter | MI | 1:22:21 | #95 |
| 1983 | DEXTER-ANN ARBOR RUNDexter | MI | 1:22:44 | #140 |
| 1982 | DEXTER-ANN ARBOR RUNDexter | MI | 0:39:59 | #1 |
States Raced
1 race 2 races 3-4 races 5+ races
State Breakdown
FLFlorida
24 racesOHOhio
17 racesINIndiana
16 racesUTUtah
16 racesCACalifornia
15 racesMIMichigan
11 racesTXTexas
11 racesNYNew York
10 racesILIllinois
9 racesMAMassachusetts
9 racesVAVirginia
7 racesGAGeorgia
6 racesPAPennsylvania
6 racesWAWashington
6 racesCOColorado
5 racesMOMissouri
3 racesWIWisconsin
3 racesIAIowa
2 racesNJNew Jersey
2 racesDEDelaware
1 raceKYKentucky
1 raceLALouisiana
1 raceMEMaine
1 raceMTMontana
1 raceNCNorth Carolina
1 raceWVWest Virginia
1 raceDCDistrict of Columbia
0 racesKSKansas
0 races50-State Challenge
28/ 51 states + DC
23 states to go