Back to League Tables
MF
Michael French
MaleCalifornia2003–2025
72
Total Finishes
49
Distinct Races
18
States (35%)
1:20:47
PR (6:10/mi)
2:15:14
Average
+0:58:10
Slower (first to last)
Medal House
2012
Sunrise Marathon 5K/10K/13.1 SAN FRANCISCO
1:52:24
#768 overall#579 gender
2011
Sunrise Marathon 5K/10K/13.1 SAN FRANCISCO
2:06:10
#1804 overall#1096 gender
2011
Rock 'n' Roll San Diego
2:07:32
#4846 overall#2523 gender
2010
Publix Atlanta Marathon, Half Marathon & 5K
2:14:25
#5517 overall#3145 gender
2010
Rock 'n' Roll Virgina Beach Half Marathon
2:23:57
#8365 overall#4534 gender
2009
Martian Invasion of the Races
1:41:44
#284 overall#240 gender
2009
Publix Atlanta Marathon, Half Marathon & 5K
2:21:34
#6175 overall#3241 gender
2007
Publix Atlanta Marathon, Half Marathon & 5K
2:05:33
#2805 overall#1706 gender
2004
Fall Classic
1:56:19
#362 overall#257 gender
2004
Rock 'n' Roll Arizona Marathon
2:05:46
#4004 overall#2332 gender
2003
Hobble Creek Half Marathon
1:38:57
#192 overall#145 gender
2003
Rock 'n' Roll Virgina Beach Half Marathon
3:05:41
#10795 overall#5031 gender
Performance Timeline
Complete Race Log
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2026 | Gasparilla Distance Classic Race WeekendTampa | FL | 2:37:07 | #2944 |
| 2025 | Santa Hustle RosevilleRoseville | CA | 1:28:06 | #7 |
| 2025 | San Jose 8K & Half MarathonSan Jose | CA | 1:34:19 | #118 |
| 2025 | PNC Alexandria HalfAlexandria | VA | 1:44:24 | #548 |
| 2025 | Missoula Marathon Half Marathon 5K Kids MarathonMissoula | MT | 1:46:42 | #250 |
| 2025 | Cherry City Half Marathon, 10K, 5K & Kids RaceSalem | OR | 1:52:18 | #64 |
| 2025 | Grandma's MarathonDuluth | MN | 1:58:12 | #2245 |
| 2024 | Santa Hustle RosevilleRoseville | CA | 1:35:55 | #23 |
| 2024 | Joshua Tree Half MarathonJoshua Tree | CA | 2:20:40 | #464 |
| 2024 | Detroit Free Press MarathonDetroit | MI | 2:27:12 | #5184 |
| 2024 | OCNJ Half Marathon, 10 Mile & 5KOcean City | NJ | 2:34:09 | #806 |
| 2023 | 2026 2XU Long Beach Marathon & Half MarathonLong Beach | CA | 1:58:26 | #1225 |
| 2023 | Publix Atlanta Marathon, Half Marathon & 5KAtlanta | GA | 2:49:14 | #3481 |
| 2023 | Glacier Half MarathonEast Glacier Park | MT | 2:59:10 | #866 |
| 2022 | Detroit Free Press MarathonDetroit | MI | 2:14:46 | #2713 |
| 2022 | Publix Atlanta Marathon, Half Marathon & 5KAtlanta | GA | 2:40:44 | #2570 |
| 2021 | Publix Atlanta Marathon, Half Marathon & 5KAtlanta | GA | 2:43:28 | #1061 |
| 2020 | Publix Atlanta Marathon, Half Marathon & 5KAtlanta | GA | 2:16:12 | #3550 |
| 2019 | Urban Bourbon Half Marathon and 5KLouisville | KY | 1:59:05 | #802 |
| 2019 | Thanksgiving Day Half MarathonAtlanta | GA | 2:17:56 | #3460 |
| 2019 | Rock n Roll NashvilleNashville | TN | 2:24:47 | #6590 |
| 2019 | Publix Atlanta Marathon, Half Marathon & 5KAtlanta | GA | 2:28:27 | #3484 |
| 2018 | Navy Air Force Half Marathon & Navy 5-MilerWashington | DC | 1:44:09 | #353 |
| 2018 | Sandia Crest MarathonAlbuquerque | NM | 1:51:48 | #45 |
| 2018 | I Run For Half MarathonMaine | NY | 1:57:06 | #34 |
| 2018 | Albuquerque Run Run RudolphAlbuquerque | NM | 2:01:06 | #51 |
| 2018 | Kentucky Derby Festival Race WeekendLouisville | KY | 2:07:14 | #2771 |
| 2018 | Louisville Marathon, Half Marathon and 10KLouisville | KY | 2:07:20 | #190 |
| 2018 | Thanksgiving Day Half MarathonAtlanta | GA | 2:09:07 | #2692 |
| 2018 | Urban Bourbon Half Marathon and 5KLouisville | KY | 2:24:27 | #1971 |
| 2018 | Joshua Tree Half MarathonJoshua Tree | CA | 2:33:55 | #1156 |
| 2018 | Wallis Sands Half MarathonRye | NH | 2:51:06 | #7 |
| 2017 | Carlsbad MarathonCarlsbad | CA | 1:58:35 | #1300 |
| 2017 | Binghamton Bridge RunBinghamton | NY | 1:58:41 | #304 |
| 2017 | Publix Atlanta Marathon, Half Marathon & 5KAtlanta | GA | 2:12:22 | #2474 |
| 2017 | Morgan Hill Marathon & Half MarathonMorgan Hill | CA | 2:50:48 | #266 |
| 2016 | I Run For Half MarathonMaine | NY | 1:59:20 | #28 |
| 2016 | Publix Atlanta Marathon, Half Marathon & 5KAtlanta | GA | 2:07:25 | #2421 |
| 2016 | Thanksgiving Day Half MarathonAtlanta | GA | 2:17:18 | #3553 |
| 2016 | Detroit Free Press MarathonDetroit | MI | 2:52:37 | #7890 |
| 2016 | ZombieRunner Halloween RunCampbell | CA | 3:57:00 | #142 |
| 2015 | Publix Atlanta Marathon, Half Marathon & 5KAtlanta | GA | 2:07:59 | #2217 |
| 2015 | Morgan Hill Marathon & Half MarathonMorgan Hill | CA | 2:20:57 | #358 |
| 2015 | Rock 'n' Roll San JoseSan Jose | CA | 2:35:07 | #5487 |
| 2015 | Rock 'n' Roll Virgina Beach Half MarathonVirginia Beach | VA | 2:39:04 | #5203 |
| 2015 | Shamrock MarathonVirginia Beach | VA | 2:41:55 | #6830 |
| 2014 | Rock 'n' Roll Half Marathon San FranciscoSan Francisco | CA | 1:46:54 | #626 |
| 2014 | The Rogue MarathonMedford | OR | 1:51:39 | #111 |
| 2014 | Publix Atlanta Marathon, Half Marathon & 5KAtlanta | GA | 2:22:17 | #4775 |
| 2014 | Shiner Beer RunShiner | TX | 2:42:56 | #897 |
| 2014 | Kaiser Permanente Colfax MarathonDenver | CO | 2:45:47 | #4878 |
| 2014 | XTERRA Trail Run World ChampionshipKaaawa | HI | 2:59:06 | #473 |
| 2014 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 3:37:17 | #18803 |
| 2014 | 2026 Disney Wine & Dine Half Marathon WeekendOrlando | FL | 3:44:13 | #11364 |
| 2014 | Sunrise Marathon 5K/10K/13.1 SAN FRANCISCOSan Francisco | CA | 3:51:04 | #4472 |
| 2013 | Willie McCool Memorial Half-Marathon, 5K & 10KLubbock | TX | 1:20:47 | #1 |
| 2013 | Rock 'n' Roll San JoseSan Jose | CA | 1:43:39 | #831 |
| 2013 | Rock 'n' Roll Las VegasLas Vegas | NV | 1:47:41 | #1045 |
| 2013 | Rock 'n' Roll San DiegoSan Diego | CA | 1:47:55 | #1757 |
| 2013 | St. Jude Rock 'n' Roll SeattleSeattle | WA | 1:48:22 | #859 |
| 2013 | Rock 'n' Roll Half Marathon San FranciscoSan Francisco | CA | 1:48:55 | #500 |
| 2013 | Rock ‘n’ Roll Denver Marathon & 1/2 MarathonDenver | CO | 1:50:58 | #1015 |
| 2013 | The Rogue MarathonMedford | OR | 1:51:41 | #155 |
| 2013 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 1:52:56 | #1970 |
| 2013 | Rock 'n' Roll Washington DCWashington | DC | 1:57:21 | #4893 |
| 2013 | Rock 'n' Roll Chicago Half MarathonChicago | IL | 1:57:32 | #2695 |
| 2013 | Rock 'n' Roll Los Angeles Half MarathonLos Angeles | CA | 2:01:18 | #1766 |
| 2013 | Outer Banks MarathonManteo | NC | 2:17:42 | #1454 |
| 2013 | Binghamton Bridge RunBinghamton | NY | 2:26:42 | #938 |
| 2012 | Sunrise Marathon 5K/10K/13.1 SAN FRANCISCOSan Francisco | CA | 1:52:24 | #768 |
| 2012 | Carlsbad MarathonCarlsbad | CA | 1:52:44 | #1453 |
| 2012 | Rock 'n' Roll San JoseSan Jose | CA | 1:53:16 | #1729 |
| 2012 | Oakland Running FestivalOakland | CA | 1:53:58 | #770 |
| 2012 | Rock 'n' Roll San DiegoSan Diego | CA | 1:54:05 | #2282 |
| 2012 | Rock 'n' Roll Las VegasLas Vegas | NV | 1:56:33 | #2236 |
| 2012 | 2026 Disney Wine & Dine Half Marathon WeekendOrlando | FL | 1:58:54 | #1093 |
| 2012 | Rock 'n' Roll Los Angeles Half MarathonLos Angeles | CA | 2:01:42 | #1925 |
| 2012 | Run MalibuMalibu | CA | 2:01:49 | #525 |
| 2012 | Rock ‘n’ Roll Denver Marathon & 1/2 MarathonDenver | CO | 2:05:32 | #2923 |
| 2012 | Norfolk Harbor Half MarathonNorfolk | VA | 2:11:27 | #652 |
| 2012 | Flying Pirate Half MarathonKill Devil Hills | NC | 2:17:41 | #880 |
| 2012 | Manda RunLoomis | CA | 2:39:11 | #125 |
| 2011 | Sunrise Marathon 5K/10K/13.1 SAN FRANCISCOSan Francisco | CA | 2:06:10 | #1804 |
| 2011 | Rock 'n' Roll San DiegoSan Diego | CA | 2:07:32 | #4846 |
| 2010 | Publix Atlanta Marathon, Half Marathon & 5KAtlanta | GA | 2:14:25 | #5517 |
| 2010 | Rock 'n' Roll Virgina Beach Half MarathonVirginia Beach | VA | 2:23:57 | #8365 |
| 2009 | Martian Invasion of the RacesDearborn | MI | 1:41:44 | #284 |
| 2009 | Publix Atlanta Marathon, Half Marathon & 5KAtlanta | GA | 2:21:34 | #6175 |
| 2007 | Publix Atlanta Marathon, Half Marathon & 5KAtlanta | GA | 2:05:33 | #2805 |
| 2004 | Fall ClassicStrongsville | OH | 1:56:19 | #362 |
| 2004 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 2:05:46 | #4004 |
| 2003 | Hobble Creek Half MarathonMapleton | UT | 1:38:57 | #192 |
| 2003 | Rock 'n' Roll Virgina Beach Half MarathonVirginia Beach | VA | 3:05:41 | #10795 |
States Raced
1 race 2 races 3-4 races 5+ races
State Breakdown
CACalifornia
27 racesGAGeorgia
15 racesVAVirginia
6 racesFLFlorida
4 racesKYKentucky
4 racesMIMichigan
4 racesNYNew York
4 racesCOColorado
3 racesOROregon
3 racesMTMontana
2 racesNMNew Mexico
2 racesTXTexas
2 racesHIHawaii
1 raceMNMinnesota
1 raceNHNew Hampshire
1 raceOHOhio
1 raceUTUtah
1 raceMEMaine
0 races50-State Challenge
18/ 51 states + DC
33 states to go