Back to League Tables
MG
Michael Graham
MaleIndiana1994–2026
192
Total Finishes
115
Distinct Races
32
States (63%)
1:12:02
PR (5:30/mi)
2:02:05
Average
+0:29:44
Slower (first to last)
Medal House
2001
NYRR Fred Lebow Half Marathon
1:38:24
#506 overall#449 gender
2001
Omaha Marathon
1:46:08
#159 overall#121 gender
2001
Lincoln Marathon
1:47:42
#335 overall#235 gender
2001
2025 500 Festival Running Events
2:07:24
#6920 overall#5181 gender
2000
2025 500 Festival Running Events
2:18:17
#5277 overall#3903 gender
1999
Coeur D'Alene Marathon & Half Marathon
1:36:26
#62 overall#54 gender
1999
Life Time Chicago Half Marathon + 5K
1:38:42
#530 overall#470 gender
1999
2025 500 Festival Running Events
2:04:04
#5943 overall#4556 gender
1998
2025 500 Festival Running Events
2:04:47
#6843 overall#5259 gender
1997
2025 500 Festival Running Events
1:35:30
#976 overall#900 gender
1995
2025 500 Festival Running Events
2:17:25
#7103 overall#5440 gender
1994
2025 500 Festival Running Events
2:20:56
#7047 overall#5411 gender
Performance Timeline
Complete Race Log
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2026 | H-Town Half Marathon, 10K & 5K presented by Houston MethodistHouston | TX | 2:50:40 | #678 |
| 2025 | Fargo Marathon WeekendFargo | ND | 1:51:57 | #505 |
| 2025 | Brew City Marathon, Half Marathon, 10K & 5KMilwaukee | WI | 1:53:43 | #293 |
| 2025 | Door County Half Marathon & Nicolet Bay 5KPeninsula State Park | WI | 1:53:50 | #374 |
| 2025 | Dole Great Race of Agoura HillsAgoura Hills | CA | 1:54:49 | #80 |
| 2025 | 2026 Superhero Half Marathon and RelayMorristown | NJ | 1:58:40 | #286 |
| 2025 | Beer City Half™ San DiegoSan Diego | CA | 2:06:52 | #1231 |
| 2025 | 2025 Aramco Houston Half Marathon Searchable Finish Line VideoHouston | TX | 2:16:48 | #6512 |
| 2025 | The Colorado MarathonFort Collins | CO | 2:27:14 | #970 |
| 2025 | Capital City MarathonOlympia | WA | 2:29:03 | #594 |
| 2025 | Portland MarathonPortland | OR | 2:29:46 | #3539 |
| 2025 | 2025 500 Festival Running EventsIndianapolis | IN | 2:39:42 | #11605 |
| 2024 | Shamrock Run PortlandPortland | OR | 1:35:12 | #154 |
| 2024 | Fox Valley Marathon RacesSaint Charles | IL | 1:40:57 | #48 |
| 2024 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:43:58 | #1021 |
| 2024 | Shamrock MarathonVirginia Beach | VA | 1:45:29 | #540 |
| 2024 | Zombie Half MarathonAnchorage | AK | 1:47:07 | #74 |
| 2024 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 1:55:03 | #10167 |
| 2024 | Madison MarathonMadison | WI | 1:55:41 | #941 |
| 2024 | Fool's Dual Half MarathonGloucester | MA | 2:00:41 | #159 |
| 2024 | Dole Great Race of Agoura HillsAgoura Hills | CA | 2:09:31 | #228 |
| 2024 | 2025 Aramco Houston Half Marathon Searchable Finish Line VideoHouston | TX | 2:13:53 | #6241 |
| 2024 | Whitefish Marathon, Half Marathon & 5K Presented by Hammer NutritionWhitefish | MT | 2:26:27 | #377 |
| 2024 | Colorado Brewery Running Series - Breckenridge Half Marathon and 5KLittleton | CO | 2:32:45 | #166 |
| 2024 | H-Town Half Marathon, 10K & 5K presented by Houston MethodistHouston | TX | 2:32:53 | #726 |
| 2024 | Vintage Half Marathon, 5K & Kid's K presented by Houston MethodistKlein | TX | 2:48:28 | #395 |
| 2024 | Katy Half Marathon & 5K presented by Houston MethodistKaty | TX | 2:49:32 | #525 |
| 2024 | Cypress Half Marathon & 5K presented by Houston MethodistCypress | TX | 2:49:51 | #651 |
| 2023 | Shamrock MarathonVirginia Beach | VA | 1:44:34 | #602 |
| 2023 | The Jersey City Marathon & Half Marathon Marquee Experience at NewportJersey City | NJ | 1:51:51 | #455 |
| 2023 | Madison MarathonMadison | WI | 1:52:43 | #733 |
| 2023 | Chi Town Half Marathon & 10KChicago | IL | 1:55:12 | #609 |
| 2023 | St. Michaels Running Festival presented by Brooks (CANCELED)Saint Michaels | MD | 1:56:16 | #318 |
| 2023 | St. Michaels Running FestivalSaint Michaels | MD | 1:56:16 | #318 |
| 2023 | Panama City Beach MarathonPanama City Beach | FL | 2:03:49 | #128 |
| 2023 | Historic Half Training (sponsored by FARC)Fredericksburg | VA | 2:05:17 | #988 |
| 2023 | H-Town Half Marathon, 10K & 5K presented by Houston MethodistHouston | TX | 2:47:14 | #425 |
| 2023 | Hogsback Half MarathonColebrook | CT | 2:51:53 | #195 |
| 2022 | United Airlines NYC HalfNew York | NY | 1:45:22 | #4076 |
| 2022 | Shamrock MarathonVirginia Beach | VA | 1:51:06 | #866 |
| 2022 | Madison MarathonMadison | WI | 1:59:01 | #1040 |
| 2022 | St. Michaels Running Festival presented by Brooks (CANCELED)Saint Michaels | MD | 2:05:16 | #346 |
| 2022 | St. Michaels Running FestivalSaint Michaels | MD | 2:05:17 | #346 |
| 2022 | Charlotte Craft Beer Half Marathon - Relay & 5 MilerCharlotte | NC | 2:06:32 | #434 |
| 2022 | Eversource Hartford Marathon, Half Marathon, Relay & Charity 5KHartford | CT | 2:35:12 | #2554 |
| 2021 | 17th Annual Myrtle Beach Mini Marathon & Coastal 5KMyrtle Beach | SC | 1:32:11 | #61 |
| 2021 | Seven Bridges MarathonChattanooga | TN | 1:39:44 | #37 |
| 2021 | Harpers Ferry Half Marathon & 5KHarpers Ferry | WV | 2:04:09 | #54 |
| 2021 | Tucson MarathonTucson | AZ | 2:25:30 | #480 |
| 2021 | Coast Guard MarathonElizabeth City | NC | 2:31:24 | #1679 |
| 2020 | Historic Half Training (sponsored by FARC)Fredericksburg | VA | 1:54:44 | #489 |
| 2019 | United Airlines NYC HalfNew York | NY | 1:50:19 | #6255 |
| 2019 | Run Bentonville Half MarathonBentonville | AR | 1:51:53 | #353 |
| 2019 | Historic Half Training (sponsored by FARC)Fredericksburg | VA | 1:52:48 | #336 |
| 2019 | Summer Splash Prairie Dog Half, 10k, & 5kCastle Rock | CO | 1:55:54 | #37 |
| 2019 | Indianapolis Monumental MarathonIndianapolis | IN | 2:18:34 | #4911 |
| 2019 | U.S. Polo Assn. Palm Beaches MarathonWest Palm Beach | FL | 2:41:05 | #636 |
| 2018 | The Spokane MarathonSpokane | WA | 1:34:11 | #23 |
| 2018 | Run Bentonville Half MarathonBentonville | AR | 1:58:21 | #484 |
| 2018 | Glacier Half MarathonEast Glacier Park | MT | 2:05:29 | #330 |
| 2018 | Rock 'n' Roll Savannah Marathon & 1/2 MarathonSavannah | GA | 2:09:28 | #2079 |
| 2018 | Hook Mountain Half Marathon & Rockland Lake 10KValley Cottage | NY | 2:12:10 | #136 |
| 2018 | Cleveland Marathon & Half MarathonCleveland | OH | 2:20:01 | #2486 |
| 2018 | Asheville Marathon and HalfAsheville | NC | 2:37:05 | #784 |
| 2017 | Cambridge Half Marathon + 5KCambridge | MA | 1:49:39 | #1641 |
| 2017 | United Airlines NYC HalfNew York | NY | 1:56:51 | #7106 |
| 2017 | Life Time Chicago Half Marathon + 5KChicago | IL | 1:58:11 | #1291 |
| 2017 | 2025 500 Festival Running EventsIndianapolis | IN | 2:01:41 | #4669 |
| 2017 | Saint Louis Half Marathon and 5KSaint Louis | MO | 2:05:34 | #268 |
| 2017 | Run Bentonville Half MarathonBentonville | AR | 2:07:38 | #836 |
| 2016 | Bridgehampton Half MarathonBridgehampton | NY | 1:38:37 | #56 |
| 2016 | Colbert Autumn Classic Half Marathon & 4-Mile LoopColbert | WA | 1:39:48 | #11 |
| 2016 | Run Bentonville Half MarathonBentonville | AR | 1:49:51 | #275 |
| 2016 | 2025 500 Festival Running EventsIndianapolis | IN | 2:26:41 | #11967 |
| 2016 | Whidbey Island MarathonOak Harbor | WA | 2:34:10 | #506 |
| 2016 | Bellingham Bay MarathonBellingham | WA | 2:56:20 | #1041 |
| 2016 | Cleveland Marathon & Half MarathonCleveland | OH | 3:00:03 | #4169 |
| 2016 | St. Jude Memphis Marathon WeekendMemphis | TN | 3:09:54 | #7007 |
| 2015 | Nantucket Half MarathonNantucket | MA | 1:35:29 | #14 |
| 2015 | Hokie Half Marathon and 5KBlacksburg | VA | 1:38:43 | #65 |
| 2015 | Hamptons Marathon & Half MarathonEast Hampton | NY | 1:38:43 | #115 |
| 2015 | Run Bentonville Half MarathonBentonville | AR | 1:39:53 | #82 |
| 2015 | Thanksgiving Distance ClassicJacksonville | FL | 1:41:41 | #217 |
| 2015 | Fayetteville Half MarathonFayetteville | AR | 1:58:08 | #115 |
| 2015 | ORRRC Xenia Marathon, Half-Marathon, and 10KXenia | OH | 1:59:01 | #356 |
| 2015 | South Shore Half Marathon and 5KHanover | MA | 2:13:59 | #1064 |
| 2015 | DONNA Marathon WeekendJacksonville Beach | FL | 2:43:28 | #1869 |
| 2015 | Fort4Fitness Fall FestivalFort Wayne | IN | 2:55:54 | #1809 |
| 2015 | St. Jude Memphis Marathon WeekendMemphis | TN | 3:39:21 | #7721 |
| 2014 | Jingle Bell Half MarathonAtkinson | NH | 1:27:26 | #21 |
| 2014 | Fayetteville Half MarathonFayetteville | AR | 1:36:58 | #15 |
| 2014 | Run Bentonville Half MarathonBentonville | AR | 1:40:07 | #106 |
| 2014 | Winslow Half-Marathon and 5-K runWinslow | AR | 1:41:29 | #9 |
| 2014 | NewBo RunCedar Rapids | IA | 1:49:51 | #78 |
| 2014 | Rock 'n' Roll San DiegoSan Diego | CA | 1:56:01 | #2983 |
| 2014 | Best Damn Race - Safety HarborSafety Harbor | FL | 1:59:10 | #336 |
| 2014 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 2:14:14 | #8039 |
| 2014 | Crystal Coast Half Marathon 5KMorehead City | NC | 2:19:17 | #156 |
| 2014 | Oklahoma City Memorial MarathonOklahoma City | OK | 2:30:42 | #4899 |
| 2014 | St. Jude Memphis Marathon WeekendMemphis | TN | 3:14:26 | #6201 |
| 2013 | Cascade Half Marathon & 10KTurner | OR | 1:25:45 | #20 |
| 2013 | Publix Atlanta Marathon, Half Marathon & 5KAtlanta | GA | 1:27:02 | #62 |
| 2013 | Wilmington Half Marathon & 5KWilmington | MA | 1:32:04 | #8 |
| 2013 | Hyannis MarathonHyannis | MA | 1:35:35 | #158 |
| 2013 | Midwest Financial Group Madison Mini MarathonMadison | WI | 1:42:19 | #497 |
| 2013 | United Airlines NYC HalfNew York | NY | 1:43:24 | #2498 |
| 2013 | Fairfield Road RacesFairfield | CT | 1:43:38 | #423 |
| 2013 | Run Bentonville Half MarathonBentonville | AR | 1:46:42 | #172 |
| 2013 | Novo Nordisk New Jersey MarathonLong Branch | NJ | 2:04:43 | #2400 |
| 2013 | Rock n Roll NashvilleNashville | TN | 2:08:42 | #5968 |
| 2013 | 2025 500 Festival Running EventsIndianapolis | IN | 2:19:36 | #14401 |
| 2013 | Roanoke Canal Half Marathon & 8k Trail RaceRoanoke Rapids | NC | 2:31:04 | #164 |
| 2012 | 2026 - NorthShore Inline MarathonDuluth | MN | 1:12:02 | #210 |
| 2012 | Haunted Hustle - MiddletonMiddleton | WI | 1:36:06 | #38 |
| 2012 | Twin Lights Half MarathonGloucester | MA | 1:40:43 | #76 |
| 2012 | Ridgefield Pamby Half MarathonRidgefield | CT | 1:42:08 | #104 |
| 2012 | Mankato Marathon WeekendMankato | MN | 1:47:54 | #261 |
| 2012 | U.S. Polo Assn. Palm Beaches MarathonWest Palm Beach | FL | 2:11:35 | #864 |
| 2012 | Sam Costa Half Marathon and Quarter Marathon - presented by Indy Runners and WalkersCarmel | IN | 2:12:21 | #356 |
| 2012 | 2025 500 Festival Running EventsIndianapolis | IN | 2:12:52 | #10071 |
| 2011 | Big Lake Half MarathonAlton Bay | NH | 1:38:46 | #93 |
| 2011 | Rock n Roll NashvilleNashville | TN | 1:39:40 | #491 |
| 2011 | Nationwide Children's Hospital Columbus Marathon & 1/2 Marathon, Jesse Owens 5K, 1 Mile & Kids RunColumbus | OH | 1:40:32 | #639 |
| 2011 | Philadelphia MarathonPhiladelphia | PA | 1:47:31 | #1078 |
| 2011 | Fayetteville Half MarathonFayetteville | AR | 1:55:57 | #150 |
| 2011 | Run Bentonville Half MarathonBentonville | AR | 2:00:55 | #301 |
| 2011 | 2025 500 Festival Running EventsIndianapolis | IN | 2:01:37 | #8484 |
| 2011 | U.S. Polo Assn. Palm Beaches MarathonWest Palm Beach | FL | 2:03:11 | #551 |
| 2011 | Oklahoma City Memorial MarathonOklahoma City | OK | 2:08:51 | #2210 |
| 2011 | Life Time Miami Marathon & HalfMiami | FL | 2:16:57 | #7022 |
| 2011 | Cowtown Marathon, Half Marathon and Ultra MarathonFort Worth | TX | 2:26:33 | #3416 |
| 2011 | Gristmill Grinder Half MarathonHico | WV | 2:47:06 | #147 |
| 2010 | Sandpoint Scenic Half Marathon & 10KSandpoint | ID | 1:39:38 | #48 |
| 2010 | Hook Mountain Half Marathon & Rockland Lake 10KValley Cottage | NY | 1:52:29 | #148 |
| 2010 | DRC Half Marathon and 5KDallas | TX | 1:57:19 | #978 |
| 2010 | Life Time 305 Half Marathon and 5K Presented by Baptist HealthMiami Beach | FL | 2:00:54 | #622 |
| 2010 | Rock n Roll NashvilleNashville | TN | 2:03:39 | #4603 |
| 2010 | 2025 500 Festival Running EventsIndianapolis | IN | 2:03:46 | #10052 |
| 2010 | U.S. Polo Assn. Palm Beaches MarathonWest Palm Beach | FL | 2:04:44 | #1045 |
| 2010 | Valpo Half Marathon and 5KValparaiso | IN | 2:08:00 | #283 |
| 2010 | Pittsburgh Marathon WeekendPittsburgh | PA | 2:12:48 | #3482 |
| 2010 | Life Time Miami Marathon & HalfMiami | FL | 2:14:24 | #4668 |
| 2010 | Community First Fox Cities Marathon presented by Miron ConstructionMenasha | WI | 2:36:50 | #2145 |
| 2010 | North Olympic Discovery Marathon (5K / 10K/ Half / Full / Relay / Kids Marathon)Port Angeles | WA | 2:39:44 | #635 |
| 2010 | Rock 'n' Roll Las VegasLas Vegas | NV | 3:05:27 | #16302 |
| 2009 | Cascade Half Marathon & 10KTurner | OR | 1:19:11 | #13 |
| 2009 | Lincoln MarathonLincoln | NE | 1:32:24 | #117 |
| 2009 | Bakersfield MarathonBakersfield | CA | 1:33:06 | #9 |
| 2009 | Nationwide Children's Hospital Columbus Marathon & 1/2 Marathon, Jesse Owens 5K, 1 Mile & Kids RunColumbus | OH | 1:39:10 | #387 |
| 2009 | 2025 500 Festival Running EventsIndianapolis | IN | 1:56:39 | #6932 |
| 2009 | MO' Cowbell Marathon/Half-Marathon/10K/5KSaint Charles | MO | 1:57:22 | #969 |
| 2009 | Hook Mountain Half Marathon & Rockland Lake 10KValley Cottage | NY | 1:57:44 | #129 |
| 2009 | North Olympic Discovery Marathon (5K / 10K/ Half / Full / Relay / Kids Marathon)Port Angeles | WA | 2:22:31 | #444 |
| 2008 | Pacific Crest Sports FestivalSunriver | OR | 1:29:46 | #17 |
| 2008 | Beer City Half™ San DiegoSan Diego | CA | 1:30:16 | #116 |
| 2008 | Race For The Roses Half Marathon & 5KPortland | OR | 1:30:18 | #72 |
| 2008 | Carlsbad MarathonCarlsbad | CA | 1:34:53 | #316 |
| 2008 | Big Lake Half MarathonAlton Bay | NH | 1:35:20 | #86 |
| 2008 | St. Luke's Half Marathon & 5KAllentown | PA | 1:47:06 | #690 |
| 2008 | 2025 500 Festival Running EventsIndianapolis | IN | 1:52:36 | #4856 |
| 2008 | Boston's Run To RememberBoston | MA | 1:56:47 | #1409 |
| 2008 | U.S. Polo Assn. Palm Beaches MarathonWest Palm Beach | FL | 2:08:58 | #1013 |
| 2008 | La Jolla Half Marathon & 5KSan Diego | CA | 3:20:30 | #2223 |
| 2007 | Big Lake Half MarathonAlton Bay | NH | 1:37:28 | #90 |
| 2007 | NYRR Fred Lebow Half MarathonNew York | NY | 1:43:17 | #954 |
| 2007 | St. Luke's Half Marathon & 5KAllentown | PA | 1:53:32 | #1022 |
| 2007 | 2025 500 Festival Running EventsIndianapolis | IN | 1:58:43 | #6712 |
| 2007 | American Discovery Trail MarathonColorado Springs | CO | 3:08:07 | #431 |
| 2006 | Lincoln MarathonLincoln | NE | 1:37:19 | #223 |
| 2006 | Nationwide Children's Hospital Columbus Marathon & 1/2 Marathon, Jesse Owens 5K, 1 Mile & Kids RunColumbus | OH | 1:39:07 | #133 |
| 2006 | United Airlines NYC HalfNew York | NY | 1:49:20 | #2568 |
| 2006 | 2025 500 Festival Running EventsIndianapolis | IN | 1:58:16 | #7542 |
| 2006 | Detroit Free Press MarathonDetroit | MI | 2:41:51 | #34 |
| 2005 | Lincoln MarathonLincoln | NE | 1:35:55 | #163 |
| 2005 | Omaha MarathonOmaha | NE | 1:39:38 | #49 |
| 2005 | Detroit Free Press MarathonDetroit | MI | 2:38:47 | #30 |
| 2004 | Hook Mountain Half Marathon & Rockland Lake 10KValley Cottage | NY | 1:50:34 | #58 |
| 2003 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 1:32:26 | #341 |
| 2003 | LONG ISLAND MARATHON FESTIVALEast Meadow | NY | 1:33:38 | #158 |
| 2003 | 3M Half MarathonAustin | TX | 1:35:02 | #320 |
| 2003 | Moe's Better Half MarathonSan Marcos | TX | 1:38:57 | #37 |
| 2003 | Life Time Chicago Half Marathon + 5KChicago | IL | 1:44:18 | #925 |
| 2003 | Nittany Valley Half MarathonState College | PA | 1:46:27 | #107 |
| 2002 | LONG ISLAND MARATHON FESTIVALEast Meadow | NY | 1:32:12 | #157 |
| 2002 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 1:34:36 | #527 |
| 2002 | NYCRUNS Brooklyn Ice Cream Social Half MarathonBrooklyn | NY | 1:34:52 | #281 |
| 2002 | Big Lake Half MarathonAlton Bay | NH | 1:41:30 | #198 |
| 2002 | NYRR Fred Lebow Half MarathonNew York | NY | 1:46:18 | #712 |
| 2002 | 2025 500 Festival Running EventsIndianapolis | IN | 2:04:51 | #7392 |
| 2002 | Thanksgiving Distance ClassicJacksonville | FL | 2:13:19 | #998 |
| 2001 | NYRR Fred Lebow Half MarathonNew York | NY | 1:38:24 | #506 |
| 2001 | Omaha MarathonOmaha | NE | 1:46:08 | #159 |
| 2001 | Lincoln MarathonLincoln | NE | 1:47:42 | #335 |
| 2001 | 2025 500 Festival Running EventsIndianapolis | IN | 2:07:24 | #6920 |
| 2000 | 2025 500 Festival Running EventsIndianapolis | IN | 2:18:17 | #5277 |
| 1999 | Coeur D'Alene Marathon & Half MarathonCoeur D'alene | ID | 1:36:26 | #62 |
| 1999 | Life Time Chicago Half Marathon + 5KChicago | IL | 1:38:42 | #530 |
| 1999 | 2025 500 Festival Running EventsIndianapolis | IN | 2:04:04 | #5943 |
| 1998 | 2025 500 Festival Running EventsIndianapolis | IN | 2:04:47 | #6843 |
| 1997 | 2025 500 Festival Running EventsIndianapolis | IN | 1:35:30 | #976 |
| 1995 | 2025 500 Festival Running EventsIndianapolis | IN | 2:17:25 | #7103 |
| 1994 | 2025 500 Festival Running EventsIndianapolis | IN | 2:20:56 | #7047 |
States Raced
1 race 2 races 3-4 races 5+ races
State Breakdown
INIndiana
23 racesNYNew York
20 racesFLFlorida
13 racesARArkansas
12 racesTXTexas
12 racesCACalifornia
8 racesMAMassachusetts
8 racesVAVirginia
8 racesWIWisconsin
8 racesTNTennessee
7 racesWAWashington
7 racesNENebraska
6 racesOHOhio
6 racesOROregon
6 racesILIllinois
5 racesNCNorth Carolina
5 racesNHNew Hampshire
5 racesCOColorado
4 racesCTConnecticut
4 racesMDMaryland
4 racesNJNew Jersey
3 racesGAGeorgia
2 racesIDIdaho
2 racesMNMinnesota
2 racesMOMissouri
2 racesOKOklahoma
2 racesWVWest Virginia
2 racesAKAlaska
1 raceIAIowa
1 raceNDNorth Dakota
1 raceSCSouth Carolina
1 raceMSMississippi
0 races50-State Challenge
32/ 51 states + DC
19 states to go