Back to League Tables
PD
Patrick Duffy
MaleMassachusetts1993–2026
153
Total Finishes
86
Distinct Races
24
States (47%)
1:21:06
PR (6:11/mi)
2:04:16
Average
+0:26:20
Slower (first to last)
Medal House
2002
Seattle Marathon
1:31:40
#173 overall#152 gender
2002
LONG ISLAND MARATHON FESTIVAL
2:05:01
#1837 overall#1344 gender
2001
Grandma's Marathon
1:48:49
#926 overall#687 gender
2001
LONG ISLAND MARATHON FESTIVAL
1:57:08
#1547 overall#1198 gender
2001
2025 500 Festival Running Events
2:19:10
#9522 overall#6574 gender
1999
Grandma's Marathon
1:53:54
#1186 overall#829 gender
1998
LONG ISLAND MARATHON FESTIVAL
1:48:31
#940 overall#806 gender
1997
LONG ISLAND MARATHON FESTIVAL
1:47:08
#954 overall#841 gender
1996
LONG ISLAND MARATHON FESTIVAL
1:48:58
#1178 overall#1020 gender
1995
Grandma's Marathon
1:42:09
#437 overall#332 gender
1994
LONG ISLAND MARATHON FESTIVAL
1:59:26
#2880 overall#2430 gender
1993
LONG ISLAND MARATHON FESTIVAL
1:57:04
#2352 overall#2049 gender
Performance Timeline
Complete Race Log
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2026 | The Notre Dame Holy HalfNotre Dame | IN | 2:23:24 | #1049 |
| 2025 | NYCRUNS Brooklyn Ice Cream Social Half MarathonBrooklyn | NY | 1:39:58 | #1827 |
| 2025 | Healthy Human RaceRochester | MN | 2:09:20 | #139 |
| 2025 | The Notre Dame Holy HalfNotre Dame | IN | 2:09:24 | #899 |
| 2025 | Twin Lobster Half MarathonGloucester | MA | 2:12:01 | #542 |
| 2025 | Fleet Feet Rochester Half Marathon | 5K | Kids 1/2 MileRochester | NY | 2:12:31 | #626 |
| 2025 | Newburyport Half Marathon and RelayNewburyport | MA | 2:16:26 | #1117 |
| 2025 | Garavel SoNo Half Marathon | 5KNorwalk | CT | 2:21:35 | #569 |
| 2024 | 2027 Syracuse Half MarathonSyracuse | NY | 1:33:59 | #107 |
| 2024 | United Airlines NYC HalfNew York | NY | 1:49:15 | #6934 |
| 2024 | Mohawk Hudson River MarathonUnknown | NY | 2:01:19 | #352 |
| 2024 | Boston's Run To RememberBoston | MA | 2:16:40 | #2507 |
| 2024 | Dam Site RunHudson | IL | 2:26:52 | #155 |
| 2024 | B.A.A. Half MarathonBoston | MA | 2:41:03 | #5960 |
| 2023 | Rocky RunPhiladelphia | PA | 1:29:01 | #26 |
| 2023 | Med City Marathon, presented by ActivePTRochester | MN | 2:06:01 | #369 |
| 2023 | Colt State Park Half MarathonBristol | RI | 2:07:58 | #194 |
| 2023 | Ipswich Ale Half MarathonIpswich | MA | 2:11:09 | #354 |
| 2023 | Mount Rainier Half Marathon & Trail EventsEnumclaw | WA | 2:22:25 | #537 |
| 2023 | Shipyard Old Port Half MarathonPortland | ME | 2:28:16 | #1788 |
| 2023 | Detroit Free Press MarathonDetroit | MI | 2:36:03 | #5893 |
| 2022 | PHILADELPHIA DISTANCE RUNPhiladelphia | PA | 1:34:28 | #296 |
| 2022 | Philadelphia Distance RunPhiladelphia | PA | 1:34:28 | #294 |
| 2022 | Love Run Half MarathonPhiladelphia | PA | 1:45:38 | #921 |
| 2022 | Narragansett Summer Running FestivalEaston | MA | 2:09:19 | #370 |
| 2022 | BLACK GOOSEnorth kingstown | MA | 2:14:53 | #55 |
| 2022 | Shipyard Old Port Half MarathonPortland | ME | 2:28:16 | #1793 |
| 2022 | NYCRUNS Brooklyn Ice Cream Social Half MarathonBrooklyn | NY | 2:39:18 | #14250 |
| 2021 | Birkie Trail Run FestivalCable | WI | 1:56:58 | #59 |
| 2021 | Birkie Trail Run FestivalHayward | WI | 1:56:58 | #59 |
| 2020 | Way Over Yonder Trail Runs ReverseSussex | NJ | 1:42:37 | #1 |
| 2020 | Birkie Trail Run FestivalCable | WI | 1:43:07 | #36 |
| 2020 | Birkie Trail Run FestivalHayward | WI | 1:43:08 | #36 |
| 2020 | Whiskey Tango Foxtrot Trail Half Marathon & 5 MileGibsonville | NC | 2:17:48 | #97 |
| 2020 | Whiskey Tango Foxtrot Trail Half MarathonGibsonville | NC | 2:17:48 | #97 |
| 2019 | Star Wars Half Marathon - The Dark SideLake Buena Vista | FL | 1:59:35 | #763 |
| 2019 | Flying Pig Pump and RunCincinnati | OH | 2:28:24 | #6336 |
| 2019 | Fallen Comrades Half MarathonWest Point | NY | 3:17:02 | #639 |
| 2018 | Star Wars Half Marathon - The Dark SideLake Buena Vista | FL | 2:13:20 | #2062 |
| 2018 | RDC MarathonDurham | NC | 2:17:20 | #311 |
| 2018 | Saratoga Palio Melanie O'Donnell Half MarathonSaratoga Springs | NY | 2:25:28 | #576 |
| 2018 | Flying Pig Pump and RunCincinnati | OH | 2:34:25 | #7076 |
| 2018 | Town of Celebration Marathon & Half MarathonCelebration | FL | 3:23:20 | #1603 |
| 2017 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 1:33:46 | #1622 |
| 2017 | San Juan Island HalfFriday Harbor | WA | 1:49:41 | #6 |
| 2017 | Rock 'n' Roll San JoseSan Jose | CA | 2:00:40 | #1858 |
| 2017 | The North Face® Endurance Challenge - New YorkBear Mountain | NY | 2:02:07 | #20 |
| 2017 | Flying Pig Pump and RunCincinnati | OH | 2:16:19 | #4691 |
| 2017 | Life Time Chicago Half Marathon + 5KChicago | IL | 2:17:48 | #3320 |
| 2017 | 2026 HiTOPS Princeton Half MarathonPrinceton | NJ | 2:21:10 | #1052 |
| 2017 | Star Wars Half Marathon - The Dark SideLake Buena Vista | FL | 2:25:01 | #3670 |
| 2017 | Town of Celebration Marathon & Half MarathonCelebration | FL | 3:21:43 | #1582 |
| 2016 | Novo Nordisk New Jersey MarathonLong Branch | NJ | 1:26:32 | #36 |
| 2016 | Birkie Trail Run FestivalHayward | WI | 1:35:02 | #9 |
| 2016 | Great Smoky Mountains Half Marathon & 5KTownsend | TN | 1:49:16 | #116 |
| 2016 | Slacker Half Marathon-Relay-4-Mile RacesGeorgetown | CO | 1:53:15 | #181 |
| 2016 | Rock 'n' Roll Half Marathon San FranciscoSan Francisco | CA | 1:58:40 | #1223 |
| 2016 | Whiskey Tango Foxtrot Trail Half Marathon & 5 MileGibsonville | NC | 2:03:20 | #43 |
| 2016 | Whiskey Tango Foxtrot Trail Half MarathonGibsonville | NC | 2:03:20 | #42 |
| 2016 | Naperville Half MarathonNaperville | IL | 2:07:51 | #1301 |
| 2016 | Rock 'n' Roll San JoseSan Jose | CA | 2:17:01 | #3593 |
| 2016 | Flying Pig Pump and RunCincinnati | OH | 2:18:06 | #4494 |
| 2016 | Star Wars Half Marathon - The Dark SideLake Buena Vista | FL | 2:40:16 | #6324 |
| 2016 | Detroit Free Press MarathonDetroit | MI | 2:51:34 | #7796 |
| 2016 | Town of Celebration Marathon & Half MarathonCelebration | FL | 3:12:25 | #1610 |
| 2015 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 1:24:25 | #349 |
| 2015 | Dallas Marathon WeekendDallas | TX | 1:47:03 | #556 |
| 2015 | Carolina Brewfest Half and 5kHigh Point | NC | 1:47:43 | #80 |
| 2015 | Newburyport Half Marathon and RelayNewburyport | MA | 1:51:43 | #642 |
| 2015 | Rock 'n' Roll Half Marathon San FranciscoSan Francisco | CA | 1:55:41 | #1077 |
| 2015 | Sleepy Hollow Half MarathonSleepy Hollow | NY | 1:57:24 | #318 |
| 2015 | Life Time Chicago Half Marathon + 5KChicago | IL | 2:00:55 | #2352 |
| 2015 | United Airlines NYC HalfNew York | NY | 2:02:05 | #9476 |
| 2015 | Rock 'n' Roll San JoseSan Jose | CA | 2:06:07 | #2694 |
| 2015 | Flying Pig Pump and RunCincinnati | OH | 2:12:42 | #4357 |
| 2015 | Wild Half Marathon and 8kWildwood | NJ | 2:15:02 | #1014 |
| 2015 | east bay running festivalEAST PROIVIDENCE | RI | 2:27:21 | #212 |
| 2015 | Rock 'n' Roll Washington DCWashington | DC | 2:32:56 | #11167 |
| 2015 | EPIC Marathon and Running FestivalGreen Bay | WI | 2:58:27 | #4482 |
| 2015 | Town of Celebration Marathon & Half MarathonCelebration | FL | 3:09:48 | #1541 |
| 2015 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 3:22:48 | #18588 |
| 2014 | Run Northumberland Half MarathonNorthumberland | PA | 1:21:06 | #14 |
| 2014 | Sleepy Hollow Half MarathonSleepy Hollow | NY | 1:48:54 | #218 |
| 2014 | Red White and Boom Half MarathonMinneapolils | MN | 1:50:59 | #580 |
| 2014 | South Shore Half Marathon and 5KHanover | MA | 1:51:24 | #422 |
| 2014 | South Shore *3 Beach Minimum" Half MarathonHull | MA | 1:52:33 | #71 |
| 2014 | Chicago Spring Half MarathonChicago | IL | 1:56:36 | #1108 |
| 2014 | Rock 'n' Roll Las VegasLas Vegas | NV | 1:58:41 | #3362 |
| 2014 | Philadelphia MarathonPhiladelphia | PA | 2:02:39 | #4840 |
| 2014 | Rock 'n' Roll San DiegoSan Diego | CA | 2:05:06 | #4933 |
| 2014 | Flying Pig Pump and RunCincinnati | OH | 2:15:30 | #4641 |
| 2014 | 2026 Disney Wine & Dine Half Marathon WeekendOrlando | FL | 3:02:06 | #7297 |
| 2014 | Town of Celebration Marathon & Half MarathonCelebration | FL | 3:03:37 | #1303 |
| 2013 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 1:29:21 | #745 |
| 2013 | Heart Mini MarathonCincinnati | OH | 1:32:59 | #1574 |
| 2013 | New River Marathon, Half Marathon & 5KTodd | NC | 1:50:36 | #70 |
| 2013 | Hyannis MarathonHyannis | MA | 1:53:42 | #807 |
| 2013 | Triple Lakes Trail RaceGreensboro | NC | 1:55:11 | #14 |
| 2013 | Rock 'n' Roll San JoseSan Jose | CA | 1:57:31 | #2285 |
| 2013 | All-Out Kooky-SpookyGolden | CO | 1:58:09 | #92 |
| 2013 | PRESALE 2027 AmeriHealth New Jersey April Fools Half Marathon & 8KAtlantic City | NJ | 2:01:51 | #679 |
| 2013 | Rock 'n' Roll Half Marathon San FranciscoSan Francisco | CA | 2:02:18 | #1349 |
| 2013 | Baltimore Running FestivalBaltimore | MD | 2:05:33 | #3435 |
| 2013 | Flying Pig Pump and RunCincinnati | OH | 2:24:16 | #6094 |
| 2012 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 1:28:45 | #550 |
| 2012 | Healdsburg Wine Country Half MarathonHealdsburg | CA | 1:38:57 | #101 |
| 2012 | Mistletoe RunWinston Salem | NC | 1:46:34 | #263 |
| 2012 | New River Marathon, Half Marathon & 5KTodd | NC | 1:51:32 | #56 |
| 2012 | Kaiser Permanente Colfax MarathonDenver | CO | 1:53:19 | #774 |
| 2012 | Rock 'n' Roll San JoseSan Jose | CA | 1:56:52 | #2178 |
| 2012 | La Jolla Half Marathon & 5KSan Diego | CA | 1:58:19 | #1658 |
| 2012 | Run SAN DIEGO 5K/10K/13.1San Diego | CA | 1:59:49 | #1793 |
| 2012 | Run SF "Golden Gate City" 5K/10K/13.1San Francisco | CA | 2:00:14 | #1071 |
| 2012 | Beer City Half™ San DiegoSan Diego | CA | 2:01:10 | #1572 |
| 2012 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 3:16:30 | #19278 |
| 2011 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 1:29:41 | #357 |
| 2011 | New River Marathon, Half Marathon & 5KTodd | NC | 1:47:08 | #44 |
| 2011 | Beer City Half™ San DiegoSan Diego | CA | 1:47:42 | #957 |
| 2011 | 2026 Silver Strand Veterans Day Half Marathon, 10 Miler, 12K & 5K - San DiegoCoronado | CA | 1:52:14 | #620 |
| 2011 | Newburyport Half Marathon and RelayNewburyport | MA | 2:00:12 | #654 |
| 2011 | Horsetooth Half Marathon - Presented by Fort Collins ConnexionFort Collins | CO | 2:02:53 | #631 |
| 2011 | 2026 Disney Wine & Dine Half Marathon WeekendOrlando | FL | 3:15:07 | #7405 |
| 2010 | Oregon Wine Country Half MarathonDayton | OR | 1:45:01 | #153 |
| 2010 | Owls Roost RumbleGreensboro | NC | 1:49:15 | #34 |
| 2010 | Life Time Chicago Half Marathon + 5KChicago | IL | 1:53:58 | #2930 |
| 2010 | Chicago Spring Half MarathonChicago | IL | 2:02:28 | #1038 |
| 2010 | Med City Marathon, presented by ActivePTRochester | MN | 2:05:28 | #205 |
| 2010 | EPIC Marathon and Running FestivalGreen Bay | WI | 2:13:03 | #2572 |
| 2010 | 2026 Disneyland® Half Marathon Weekend presented by HONDAAnaheim | CA | 3:06:29 | #9803 |
| 2010 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 3:17:02 | #14665 |
| 2009 | United Airlines NYC HalfNew York | NY | 1:32:12 | #398 |
| 2009 | Life Time Chicago Half Marathon + 5KChicago | IL | 1:34:42 | #444 |
| 2009 | 2026 Anchorage Mayor's Marathon & Half MarathonAnchorage | AK | 1:35:53 | #44 |
| 2009 | Owls Roost RumbleGreensboro | NC | 1:49:10 | #45 |
| 2009 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 3:03:49 | #9559 |
| 2008 | Napa to Sonoma Wine Country Half MarathonSonoma | CA | 1:37:21 | #86 |
| 2008 | 2026 Anchorage Mayor's Marathon & Half MarathonAnchorage | AK | 1:37:54 | #49 |
| 2008 | NYRR Fred Lebow Half MarathonNew York | NY | 1:40:35 | #884 |
| 2008 | Owls Roost RumbleGreensboro | NC | 1:46:47 | #34 |
| 2008 | Kaiser Permanente Colfax MarathonDenver | CO | 2:04:47 | #760 |
| 2007 | United Airlines NYC HalfNew York | NY | 1:26:33 | #262 |
| 2007 | 2026 Anchorage Mayor's Marathon & Half MarathonAnchorage | AK | 1:31:37 | #22 |
| 2007 | NYRR Fred Lebow Half MarathonNew York | NY | 1:37:53 | #599 |
| 2007 | North Olympic Discovery Marathon (5K / 10K/ Half / Full / Relay / Kids Marathon)Port Angeles | WA | 1:42:02 | #70 |
| 2007 | Owls Roost RumbleGreensboro | NC | 1:51:32 | #74 |
| 2007 | 2025 500 Festival Running EventsIndianapolis | IN | 2:05:31 | #9084 |
| 2006 | The Unforgettable Staten Island Half Marathon!Staten Island | NY | 1:24:36 | #93 |
| 2006 | Rock 'n' Roll Las VegasLas Vegas | NV | 1:25:23 | #33 |
| 2006 | United Airlines NYC HalfNew York | NY | 1:26:44 | #204 |
| 2006 | NYCRUNS Brooklyn Ice Cream Social Half MarathonBrooklyn | NY | 1:27:45 | #170 |
| 2006 | 2026 Anchorage Mayor's Marathon & Half MarathonAnchorage | AK | 1:33:57 | #38 |
| 2006 | NYRR Fred Lebow Half MarathonNew York | NY | 1:43:13 | #802 |
| 2006 | 2025 500 Festival Running EventsIndianapolis | IN | 2:31:29 | #17095 |
| 2005 | Save the Light Half MarathonFolly Beach | SC | 1:29:19 | #14 |
| 2005 | North Olympic Discovery Marathon (5K / 10K/ Half / Full / Relay / Kids Marathon)Port Angeles | WA | 1:43:13 | #48 |
| 2005 | Rock 'n' Roll Virgina Beach Half MarathonVirginia Beach | VA | 1:43:44 | #1259 |
| 2005 | Foot Traffic Flat MarathonPortland | OR | 2:01:47 | #435 |
| 2004 | Save the Light Half MarathonFolly Beach | SC | 1:26:49 | #7 |
| 2004 | Rock 'n' Roll Virgina Beach Half MarathonVirginia Beach | VA | 1:55:58 | #2090 |
| 2004 | Detroit Free Press MarathonDetroit | MI | 2:13:58 | #1247 |
| 2002 | Seattle MarathonSeattle | WA | 1:31:40 | #173 |
| 2002 | LONG ISLAND MARATHON FESTIVALEast Meadow | NY | 2:05:01 | #1837 |
| 2002 | 2025 500 Festival Running EventsIndianapolis | IN | 2:19:45 | #11004 |
| 2002 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 2:57:36 | #3617 |
| 2001 | Grandma's MarathonDuluth | MN | 1:48:49 | #926 |
| 2001 | LONG ISLAND MARATHON FESTIVALEast Meadow | NY | 1:57:08 | #1547 |
| 2001 | 2025 500 Festival Running EventsIndianapolis | IN | 2:19:10 | #9522 |
| 1999 | Grandma's MarathonDuluth | MN | 1:53:54 | #1186 |
| 1998 | LONG ISLAND MARATHON FESTIVALEast Meadow | NY | 1:48:31 | #940 |
| 1997 | LONG ISLAND MARATHON FESTIVALEast Meadow | NY | 1:47:08 | #954 |
| 1996 | LONG ISLAND MARATHON FESTIVALEast Meadow | NY | 1:48:58 | #1178 |
| 1995 | Grandma's MarathonDuluth | MN | 1:42:09 | #437 |
| 1994 | LONG ISLAND MARATHON FESTIVALEast Meadow | NY | 1:59:26 | #2880 |
| 1993 | LONG ISLAND MARATHON FESTIVALEast Meadow | NY | 1:57:04 | #2352 |
States Raced
1 race 2 races 3-4 races 5+ races
State Breakdown
NYNew York
32 racesCACalifornia
18 racesFLFlorida
16 racesNCNorth Carolina
15 racesMAMassachusetts
12 racesILIllinois
8 racesOHOhio
8 racesMNMinnesota
7 racesWIWisconsin
7 racesINIndiana
6 racesPAPennsylvania
6 racesCOColorado
5 racesNJNew Jersey
5 racesWAWashington
5 racesAKAlaska
4 racesMIMichigan
3 racesOROregon
2 racesRIRhode Island
2 racesSCSouth Carolina
2 racesMDMaryland
1 raceTXTexas
1 raceGAGeorgia
0 racesKYKentucky
0 racesNMNew Mexico
0 races50-State Challenge
24/ 51 states + DC
27 states to go