Back to League Tables
MD
Michael Duffy
MaleCalifornia1989–2025
133
Total Finishes
72
Distinct Races
26
States (51%)
1:23:39
PR (6:23/mi)
1:58:45
Average
-0:24:29
Faster (first to last)
Medal House
2002
New Prague Half Marathon
1:46:23
#418 overall#345 gender
2002
OUC Orlando Half Marathon
1:51:18
#523 overall#419 gender
2001
New Prague Half Marathon
1:48:39
#533 overall#424 gender
2001
OUC Orlando Half Marathon
1:54:29
#438 overall#354 gender
2000
Life Time Chicago Half Marathon + 5K
2:15:56
#3455 overall#2034 gender
1999
New Prague Half Marathon
1:46:24
#602 overall#477 gender
1999
OUC Orlando Half Marathon
2:27:23
#1217 overall#769 gender
1999
Baystate Marathon
2:31:17
#1249 overall#681 gender
1999
2026 2XU Long Beach Marathon & Half Marathon
2:39:35
#2212 overall#1291 gender
1996
LONG ISLAND MARATHON FESTIVAL
1:47:51
#1095 overall#954 gender
1995
2025 500 Festival Running Events
1:46:32
#2181 overall#2002 gender
1989
Buhl Half Marathon and 5K
2:12:04
#390 overall#323 gender
Performance Timeline
Complete Race Log
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2025 | NYRR Fred Lebow Half MarathonNew York | NY | 1:28:11 | #182 |
| 2025 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 1:28:23 | #1105 |
| 2025 | REVEL Big BearBig Bear Lake | CA | 1:30:33 | #164 |
| 2025 | Rocky RunPhiladelphia | PA | 1:47:35 | #594 |
| 2024 | REVEL Big BearBig Bear Lake | CA | 1:28:44 | #484 |
| 2024 | Brooks Fremantle Running FestivalFremantle | WA | 2:06:07 | #997 |
| 2024 | Berkeley Half MarathonBerkeley | CA | 2:14:48 | #1852 |
| 2024 | Chicago 13.1Chicago | IL | 2:24:33 | #5177 |
| 2023 | B.A.A. Half MarathonBoston | MA | 1:23:39 | #113 |
| 2023 | REVEL Big BearBig Bear Lake | CA | 1:24:08 | #46 |
| 2023 | REVEL Mt CharlestonLas Vegas | NV | 1:36:34 | #108 |
| 2023 | Rocky RunPhiladelphia | PA | 1:52:42 | #427 |
| 2023 | Love to Run St. Charles 5k | 10k | Half MarathonSaint Charles | MO | 2:00:17 | #77 |
| 2023 | Berkeley Half MarathonBerkeley | CA | 2:05:42 | #1403 |
| 2023 | St. Pete Beach ClassicSaint Petersburg | FL | 2:19:33 | #228 |
| 2022 | REVEL Big BearBig Bear Lake | CA | 1:25:05 | #52 |
| 2022 | Capital City Half MarathonColumbus | OH | 1:53:10 | #957 |
| 2022 | Berkeley Half MarathonBerkeley | CA | 2:06:11 | #1205 |
| 2022 | Shamrock MarathonVirginia Beach | VA | 2:07:36 | #2050 |
| 2022 | Birkie Trail Run FestivalHayward | WI | 2:22:05 | #112 |
| 2022 | Hapalua Hawaii's Half MarathonHonolulu | HI | 2:38:30 | #2667 |
| 2022 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 3:07:14 | #18036 |
| 2021 | REVEL Big BearBig Bear Lake | CA | 1:28:15 | #60 |
| 2021 | Yosemite Half MarathonBass Lake | CA | 2:16:01 | #1162 |
| 2020 | Palm Desert 1/2 Marathon & 5KPalm Desert | CA | 1:43:17 | #66 |
| 2020 | Barron Collier Companies Naples Half MarathonNaples | FL | 1:53:58 | #441 |
| 2020 | Kaiser Permanente San Francisco Half Marathon & 5KSan Francisco | CA | 2:03:26 | #1678 |
| 2019 | Cambridge Half Marathon + 5KCambridge | MA | 1:48:11 | #1417 |
| 2019 | Cowtown Marathon, Half Marathon and Ultra MarathonFort Worth | TX | 1:54:07 | #1069 |
| 2019 | Barron Collier Companies Naples Half MarathonNaples | FL | 1:57:50 | #470 |
| 2019 | Rock 'n' Roll Chicago Half MarathonChicago | IL | 2:05:52 | #2502 |
| 2019 | Capital City Half MarathonColumbus | OH | 2:13:59 | #3110 |
| 2019 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 2:22:05 | #20263 |
| 2019 | Sunrise Marathon 5K/10K/13.1 SAN FRANCISCOSan Francisco | CA | 2:28:00 | #3608 |
| 2019 | Steel Rail RacesAdams | MA | 2:29:30 | #521 |
| 2019 | Rock 'n' Roll Las VegasLas Vegas | NV | 2:48:55 | #10486 |
| 2018 | Sprouts Mesa - Phoenix MarathonMesa | AZ | 1:39:01 | #366 |
| 2018 | Cowtown Marathon, Half Marathon and Ultra MarathonFort Worth | TX | 1:47:27 | #563 |
| 2018 | Barron Collier Companies Naples Half MarathonNaples | FL | 1:47:40 | #296 |
| 2018 | Saint Louis Half Marathon and 5KSaint Louis | MO | 1:50:40 | #138 |
| 2018 | Capital City Half MarathonColumbus | OH | 2:10:12 | #3230 |
| 2018 | Wallis Sands Half MarathonRye | NH | 2:13:04 | #362 |
| 2018 | Rock 'n' Roll Las VegasLas Vegas | NV | 2:20:08 | #5759 |
| 2018 | Steel Rail RacesAdams | MA | 2:32:14 | #518 |
| 2018 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 3:05:55 | #12551 |
| 2017 | Capital City Half MarathonColumbus | OH | 1:30:00 | #262 |
| 2017 | Cambridge Half Marathon + 5KCambridge | MA | 1:39:52 | #729 |
| 2017 | 2026 2XU Long Beach Marathon & Half MarathonLong Beach | CA | 1:43:29 | #350 |
| 2017 | Dallas Marathon WeekendDallas | TX | 1:48:26 | #791 |
| 2017 | Skunk Cabbage Classic 10K & Half MarathonIthaca | NY | 1:49:00 | #157 |
| 2017 | Sedalia Half MarathonSedalia | MO | 1:50:16 | #30 |
| 2017 | United Airlines NYC HalfNew York | NY | 1:52:03 | #5431 |
| 2017 | Parks Half MarathonRockville | MD | 1:53:39 | #557 |
| 2017 | Newport Rhode RacesNewport | RI | 2:05:52 | #405 |
| 2017 | Newport Rhode RaceNewport | RI | 2:05:52 | #405 |
| 2017 | Eversource Hartford Marathon, Half Marathon, Relay & Charity 5KHartford | CT | 2:07:47 | #1974 |
| 2016 | Rock 'n' Roll Las VegasLas Vegas | NV | 1:46:48 | #736 |
| 2016 | Wallis Sands Half MarathonRye | NH | 1:50:06 | #152 |
| 2016 | Capital City Half MarathonColumbus | OH | 2:08:03 | #2867 |
| 2016 | Birkie Trail Run FestivalHayward | WI | 2:08:49 | #111 |
| 2016 | 2026 Superhero Half Marathon and RelayMorristown | NJ | 2:22:54 | #961 |
| 2016 | Hilliard Rotary 5K-10K Run & WalkHilliard | OH | 2:29:34 | #96 |
| 2016 | Rock 'n' Roll Las VegasLas Vegas | NV | 2:44:42 | #12731 |
| 2015 | Wallis Sands Half MarathonRye | NH | 1:38:38 | #46 |
| 2015 | Lincoln MarathonLincoln | NE | 2:00:17 | #2187 |
| 2015 | Marion Arts Festival Half MarathonMarion | IA | 2:15:31 | #340 |
| 2015 | OUC Orlando Half MarathonOrlando | FL | 2:37:13 | #2187 |
| 2014 | Buffalo Marathon WeekendBuffalo | NY | 1:33:42 | #102 |
| 2014 | Wallis Sands Half MarathonRye | NH | 1:36:10 | #28 |
| 2014 | Rockfest Half MarathonHampton Beach | NH | 1:37:19 | #185 |
| 2014 | Brazen Summer BreezeSan Leandro | CA | 1:40:23 | #33 |
| 2014 | Santa Clarita MarathonSanta Clarita | CA | 1:40:48 | #97 |
| 2014 | Capital City Half MarathonColumbus | OH | 1:47:07 | #1000 |
| 2014 | Rock 'n' Roll Las VegasLas Vegas | NV | 1:51:47 | #1920 |
| 2014 | CentraCare Earth Day RunSt. Cloud | MN | 1:56:11 | #476 |
| 2014 | Run SF "Golden Gate City" 5K/10K/13.1San Francisco | CA | 2:00:46 | #998 |
| 2014 | Marion Arts Festival Half MarathonMarion | IA | 2:08:24 | #379 |
| 2014 | Eversource Hartford Marathon, Half Marathon, Relay & Charity 5KHartford | CT | 2:12:58 | #3667 |
| 2014 | Detroit Free Press MarathonDetroit | MI | 3:08:17 | #9418 |
| 2013 | Shamrock MarathonVirginia Beach | VA | 1:41:48 | #513 |
| 2013 | Rock 'n' Roll Las VegasLas Vegas | NV | 1:44:11 | #738 |
| 2013 | Capital City Half MarathonColumbus | OH | 1:46:21 | #937 |
| 2013 | Rock 'n' Roll Las VegasLas Vegas | NV | 2:10:01 | #5364 |
| 2013 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 2:10:29 | #5014 |
| 2013 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 2:14:07 | #10814 |
| 2013 | Runtastic HAUNTED Salt Lake CitySalt Lake City | UT | 2:30:26 | #911 |
| 2013 | Fox Valley Marathon RacesSaint Charles | IL | 2:37:47 | #961 |
| 2012 | Rock 'n' Roll San DiegoSan Diego | CA | 1:45:42 | #1024 |
| 2012 | Kaiser Permanente San Francisco Half Marathon & 5KSan Francisco | CA | 1:52:35 | #1783 |
| 2012 | Mankato Marathon WeekendMankato | MN | 2:01:30 | #653 |
| 2012 | Boston's Run To RememberBoston | MA | 2:19:05 | #4266 |
| 2011 | Lake Merced Half MarathonSan Francisco | CA | 1:31:46 | #21 |
| 2011 | Winter Carnival Fire & Ice Winter RunSaint Paul | MN | 1:39:07 | #421 |
| 2011 | Wallis Sands Half MarathonRye | NH | 1:49:48 | #206 |
| 2011 | CentraCare Earth Day RunSt. Cloud | MN | 1:52:59 | #443 |
| 2011 | Capital City Half MarathonColumbus | OH | 2:01:21 | #2195 |
| 2010 | CentraCare Earth Day RunSt. Cloud | MN | 1:46:41 | #284 |
| 2010 | Winter Carnival Fire & Ice Winter RunSaint Paul | MN | 1:50:23 | #313 |
| 2010 | Kaiser Permanente San Francisco Half Marathon & 5KSan Francisco | CA | 1:51:10 | #1620 |
| 2010 | Pittsburgh Marathon WeekendPittsburgh | PA | 2:01:40 | #2014 |
| 2010 | Rock 'n' Roll Las VegasLas Vegas | NV | 2:09:47 | #6146 |
| 2009 | March Madness Half MarathonCary | IL | 1:27:38 | #62 |
| 2009 | Rock 'n' Roll Chicago Half MarathonChicago | IL | 1:28:17 | #185 |
| 2009 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 1:39:41 | #707 |
| 2009 | Beer City Half™ Santa RosaSanta Rosa | CA | 1:45:06 | #64 |
| 2009 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 2:11:32 | #6732 |
| 2009 | OUC Orlando Half MarathonOrlando | FL | 2:19:03 | #1482 |
| 2008 | Rock 'n' Roll Chicago Half MarathonChicago | IL | 1:40:56 | #865 |
| 2008 | Run SF "Golden Gate City" 5K/10K/13.1San Francisco | CA | 1:47:40 | #339 |
| 2008 | CentraCare Earth Day RunSt. Cloud | MN | 1:48:06 | #515 |
| 2008 | Winter Carnival Fire & Ice Winter RunSaint Paul | MN | 1:48:41 | #439 |
| 2008 | Baltimore Running FestivalBaltimore | MD | 1:57:39 | #1503 |
| 2008 | OUC Orlando Half MarathonOrlando | FL | 1:58:09 | #815 |
| 2007 | Kentucky Derby Festival Race WeekendLouisville | KY | 1:43:14 | #627 |
| 2007 | Rock n Roll NashvilleNashville | TN | 1:48:09 | #1535 |
| 2007 | CentraCare Earth Day RunSt. Cloud | MN | 1:48:36 | #449 |
| 2007 | OUC Orlando Half MarathonOrlando | FL | 1:57:15 | #735 |
| 2006 | North Shore ClassicHighland Park | IL | 1:36:12 | #152 |
| 2006 | Rock 'n' Roll Chicago Half MarathonChicago | IL | 1:37:30 | #689 |
| 2006 | Life Time Chicago Half Marathon + 5KChicago | IL | 1:41:19 | #747 |
| 2006 | Great Western Half Marathon and 10KSaint Charles | IL | 1:43:21 | #157 |
| 2006 | Kentucky Derby Festival Race WeekendLouisville | KY | 1:53:56 | #1620 |
| 2006 | OUC Orlando Half MarathonOrlando | FL | 2:07:39 | #572 |
| 2006 | Caesar Rodney Half MarathonWilmington | DE | 2:09:40 | #1003 |
| 2005 | CentraCare Earth Day RunSt. Cloud | MN | 1:49:33 | #410 |
| 2005 | Urban Wildland Half Marathon & 5K (Richfield, MN)Richfield | MN | 1:51:45 | #375 |
| 2005 | 2025 Aramco Houston Half Marathon Searchable Finish Line VideoHouston | TX | 1:55:22 | #1353 |
| 2005 | OUC Orlando Half MarathonOrlando | FL | 1:58:36 | #773 |
| 2005 | Baltimore Running FestivalBaltimore | MD | 1:58:45 | #718 |
| 2005 | Kentucky Derby Festival Race WeekendLouisville | KY | 1:59:17 | #1632 |
| 2005 | Beer City Half™ San DiegoSan Diego | CA | 2:04:51 | #2739 |
| 2004 | Grandma's MarathonDuluth | MN | 1:47:01 | #808 |
| 2004 | OUC Orlando Half MarathonOrlando | FL | 1:51:32 | #453 |
| 2004 | Life Time Chicago Half Marathon + 5KChicago | IL | 2:00:44 | #2469 |
| 2004 | 2025 Aramco Houston Half Marathon Searchable Finish Line VideoHouston | TX | 2:06:11 | #2017 |
| 2003 | Winter Carnival Fire & Ice Winter RunSaint Paul | MN | 1:52:30 | #633 |
| 2003 | OUC Orlando Half MarathonOrlando | FL | 2:02:26 | #925 |
| 2002 | New Prague Half MarathonNew Prague | MN | 1:46:23 | #418 |
| 2002 | OUC Orlando Half MarathonOrlando | FL | 1:51:18 | #523 |
| 2001 | New Prague Half MarathonNew Prague | MN | 1:48:39 | #533 |
| 2001 | OUC Orlando Half MarathonOrlando | FL | 1:54:29 | #438 |
| 2000 | Life Time Chicago Half Marathon + 5KChicago | IL | 2:15:56 | #3455 |
| 1999 | New Prague Half MarathonNew Prague | MN | 1:46:24 | #602 |
| 1999 | OUC Orlando Half MarathonOrlando | FL | 2:27:23 | #1217 |
| 1999 | Baystate MarathonLowell | MA | 2:31:17 | #1249 |
| 1999 | 2026 2XU Long Beach Marathon & Half MarathonLong Beach | CA | 2:39:35 | #2212 |
| 1996 | LONG ISLAND MARATHON FESTIVALEast Meadow | NY | 1:47:51 | #1095 |
| 1995 | 2025 500 Festival Running EventsIndianapolis | IN | 1:46:32 | #2181 |
| 1989 | Buhl Half Marathon and 5KHermitage | PA | 2:12:04 | #390 |
States Raced
1 race 2 races 3-4 races 5+ races
State Breakdown
CACalifornia
24 racesFLFlorida
16 racesMNMinnesota
16 racesILIllinois
12 racesNVNevada
9 racesNYNew York
9 racesOHOhio
9 racesMAMassachusetts
7 racesNHNew Hampshire
6 racesPAPennsylvania
5 racesTXTexas
5 racesAZArizona
3 racesKYKentucky
3 racesMDMaryland
3 racesMOMissouri
3 racesCTConnecticut
2 racesIAIowa
2 racesVAVirginia
2 racesWIWisconsin
2 racesDEDelaware
1 raceINIndiana
1 raceMIMichigan
1 raceNENebraska
1 raceUTUtah
1 raceAKAlaska
0 racesDCDistrict of Columbia
0 races50-State Challenge
26/ 51 states + DC
25 states to go