Back to League Tables
PR
Patrick Ryan
MaleMinnesota1980–2026
309
Total Finishes
158
Distinct Races
36
States (71%)
1:18:14
PR (5:58/mi)
2:03:06
Average
+1:12:12
Slower (first to last)
Medal House
1997
LONG ISLAND MARATHON FESTIVAL
1:42:56
#680 overall#616 gender
1996
LONG ISLAND MARATHON FESTIVAL
1:48:16
#1129 overall#983 gender
1995
Tucson Marathon
1:53:19
#249 overall#169 gender
1994
Hospital Hill Run
1:42:04
#410 overall#360 gender
1993
LONG ISLAND MARATHON FESTIVAL
1:53:44
#1958 overall#1722 gender
1993
Hospital Hill Run
2:11:39
#1240 overall#979 gender
1990
Buhl Half Marathon and 5K
1:51:58
#306 overall#267 gender
1987
Buhl Half Marathon and 5K
1:47:43
#261 overall#261 gender
1984
Buhl Half Marathon and 5K
1:44:51
#369 overall#343 gender
1982
Buhl Half Marathon and 5K
1:34:39
#269 overall#260 gender
1981
Buhl Half Marathon and 5K
1:32:14
#275 overall#269 gender
1980
Buhl Half Marathon and 5K
1:37:46
#236 overall#228 gender
Performance Timeline
Complete Race Log
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2026 | Twin Lights Half MarathonGloucester | MA | 1:49:22 | #116 |
| 2026 | Gasparilla Distance Classic Race WeekendTampa | FL | 1:56:26 | #843 |
| 2026 | Big Woods Half Marathon & 10kElverson | PA | 1:56:45 | #4 |
| 2026 | Novant Health Wilmington NC MarathonWilmington | NC | 2:20:09 | #1515 |
| 2026 | Chily Willy Winter RunSeekonk | MA | 2:49:58 | #136 |
| 2025 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 1:28:08 | #1067 |
| 2025 | Twin Lights Half MarathonGloucester | MA | 1:47:21 | #77 |
| 2025 | Gasparilla Distance Classic Race WeekendTampa | FL | 1:51:57 | #833 |
| 2025 | Mill Town MarathonEverett | WA | 1:52:23 | #89 |
| 2025 | Rocky RunPhiladelphia | PA | 1:59:57 | #1593 |
| 2025 | Kentucky Derby Festival Race WeekendLouisville | KY | 2:09:08 | #2490 |
| 2025 | Novant Health Wilmington NC MarathonWilmington | NC | 2:21:53 | #1461 |
| 2025 | NHRMC Wilmington NC Half MarathonWilmington | NC | 2:21:53 | #1461 |
| 2025 | Monterey Bay Half MarathonMonterey | CA | 2:34:11 | #4697 |
| 2025 | Norfolk Harbor Half MarathonNorfolk | VA | 2:40:14 | #1395 |
| 2025 | Shiner Beer RunShiner | TX | 3:01:17 | #440 |
| 2025 | Shiner Beer RunShiner | TX | 3:01:17 | #440 |
| 2025 | Shamrock Run PortlandPortland | OR | 3:07:52 | #2843 |
| 2025 | DoNot Stop Half Marathon (5k/10k) - AustinDel Valle | TX | 3:14:13 | #41 |
| 2024 | 2025 Aramco Houston Half Marathon Searchable Finish Line VideoHouston | TX | 1:25:06 | #434 |
| 2024 | The Unforgettable Staten Island Half Marathon!Staten Island | NY | 1:27:01 | #375 |
| 2024 | Cambridge Half Marathon + 5KCambridge | MA | 1:40:28 | #1305 |
| 2024 | 2026 Trinity Health Seaway RunMuskegon | MI | 1:50:37 | #61 |
| 2024 | Mercy Health Seaway RunMuskegon | MI | 1:50:37 | #61 |
| 2024 | MERCY HEALTH GLASS CITY MARATHONToledo | OH | 2:01:09 | #742 |
| 2024 | Chicago Spring Half MarathonChicago | IL | 2:03:48 | #1879 |
| 2024 | Charlotte Craft Beer Half Marathon - Relay & 5 MilerCharlotte | NC | 2:17:12 | #556 |
| 2024 | Tear Drop Half Marathon, 10K & 5KChatsworth | GA | 2:40:51 | #147 |
| 2024 | 17th Annual Myrtle Beach Mini Marathon & Coastal 5KMyrtle Beach | SC | 2:45:15 | #1652 |
| 2024 | Parkway Subaru Battleship Half Marathon & GFL 10K|5KWilmington | NC | 3:08:16 | #1020 |
| 2024 | Portland MarathonPortland | OR | 3:09:59 | #3709 |
| 2024 | 2026 Independence Day RaceSt. Paul | OR | 3:29:16 | #137 |
| 2023 | United Airlines NYC HalfNew York | NY | 1:22:37 | #435 |
| 2023 | NYRR Fred Lebow Half MarathonNew York | NY | 1:29:44 | #242 |
| 2023 | The Unforgettable Staten Island Half Marathon!Staten Island | NY | 1:37:24 | #1149 |
| 2023 | Run In The New Year 5k/10K/Half MarathonHuntington Beach | CA | 1:46:10 | #47 |
| 2023 | Charlotte Craft Beer Half Marathon - Relay & 5 MilerCharlotte | NC | 2:04:55 | #330 |
| 2023 | Charlotte Marathon, Half, and 5KCharlotte | NC | 2:09:34 | #1517 |
| 2023 | Indy Half Marathon at Fort BenIndianapolis | IN | 2:20:31 | #632 |
| 2023 | Rodeo Beach Trail RunSausalito | CA | 2:30:38 | #63 |
| 2023 | Detroit Free Press MarathonDetroit | MI | 2:41:18 | #6310 |
| 2023 | 17th Annual Myrtle Beach Mini Marathon & Coastal 5KMyrtle Beach | SC | 2:41:44 | #1418 |
| 2023 | Honor Run Half MarathonFlorence | KY | 2:43:20 | #337 |
| 2023 | Jeff Winter City of Lakes Half marathonMinneapolis | MN | 2:59:54 | #1404 |
| 2022 | Guthrie Wineglass Marathon, Wegmans Wineglass Half Marathon & Williams Toyota Wineglass 5KCorning | NY | 1:18:56 | #20 |
| 2022 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 1:21:00 | #259 |
| 2022 | NYRR Fred Lebow Half MarathonNew York | NY | 1:24:16 | #66 |
| 2022 | Superhero Half-Marathon and RelayMorris Township | NJ | 1:29:13 | #27 |
| 2022 | 2026 Superhero Half Marathon and RelayMorristown | NJ | 1:29:13 | #28 |
| 2022 | University of Michigan Health-West Grand Rapids MarathonGrand Rapids | MI | 1:44:01 | #164 |
| 2022 | Florida Shamrock Halfathon and 5KSt Petersburg | FL | 2:03:07 | #118 |
| 2022 | Hamptons Marathon & Half MarathonEast Hampton | NY | 2:06:19 | #389 |
| 2022 | Charlotte Marathon, Half, and 5KCharlotte | NC | 2:09:28 | #1023 |
| 2022 | Charlotte Craft Beer Half Marathon - Relay & 5 MilerCharlotte | NC | 2:10:54 | #477 |
| 2022 | Run Bentonville Half MarathonBentonville | AR | 2:20:50 | #885 |
| 2022 | Detroit Free Press MarathonDetroit | MI | 2:28:25 | #3785 |
| 2022 | Rock n Roll NashvilleNashville | TN | 2:28:30 | #4278 |
| 2022 | Shiner Beer RunShiner | TX | 2:39:25 | #341 |
| 2022 | Shiner Beer RunShiner | TX | 2:39:26 | #341 |
| 2022 | The Hoot Half Marathon & 10k Trail RaceLewis Center | OH | 3:03:16 | #83 |
| 2021 | Project 13.1Congers | NY | 1:18:14 | #54 |
| 2021 | 2026 Superhero Half Marathon and RelayMorristown | NJ | 1:20:50 | #14 |
| 2021 | RUN ROCKAWAY BEACH FATHERS DAY HALF MARATHON AND 5KROCKAWAY BEACH | NY | 1:22:41 | #6 |
| 2021 | PHILADELPHIA DISTANCE RUNPhiladelphia | PA | 1:23:39 | #118 |
| 2021 | Philadelphia Distance RunPhiladelphia | PA | 1:23:39 | #116 |
| 2021 | DC Half RacesWashington | DC | 2:02:27 | #395 |
| 2021 | Charlotte Craft Beer Half Marathon - Relay & 5 MilerCharlotte | NC | 2:15:46 | #392 |
| 2021 | MERCY HEALTH GLASS CITY MARATHONToledo | OH | 2:16:04 | #1028 |
| 2021 | Angel Island Half Marathon & 10KTiburon | CA | 2:19:10 | #45 |
| 2021 | Jeff Winter City of Lakes Half marathonMinneapolis | MN | 2:32:35 | #709 |
| 2021 | Tour Des FleursDallas | TX | 2:56:06 | #682 |
| 2020 | Historic Half Training (sponsored by FARC)Fredericksburg | VA | 2:22:00 | #2043 |
| 2020 | Super Heroes vs Villains Half MarathonHouston | TX | 2:30:54 | #130 |
| 2019 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:23:28 | #152 |
| 2019 | Franklin Lakes Scenic Half MarathonFranklin Lakes | NJ | 1:24:55 | #5 |
| 2019 | Shamrock MarathonVirginia Beach | VA | 1:25:55 | #95 |
| 2019 | Publix Atlanta Marathon, Half Marathon & 5KAtlanta | GA | 1:43:13 | #427 |
| 2019 | HBF Run for a ReasonPerth | WA | 1:47:44 | #899 |
| 2019 | Twin Lights Half MarathonGloucester | MA | 1:48:18 | #79 |
| 2019 | Chicago Spring Half MarathonChicago | IL | 1:50:55 | #658 |
| 2019 | Arches Half MarathonMoab | UT | 2:05:03 | #165 |
| 2019 | Lexus Lace Up Running SeriesRancho Palos Verdes | CA | 2:13:04 | #347 |
| 2019 | Indy Half Marathon at Fort BenIndianapolis | IN | 2:16:56 | #1019 |
| 2019 | Grinnell Games Half MarathonGrinnell | IA | 2:35:45 | #35 |
| 2019 | Rock 'n' Roll Washington DCWashington | DC | 2:37:25 | #7687 |
| 2019 | Jeff Winter City of Lakes Half marathonMinneapolis | MN | 2:38:26 | #1306 |
| 2018 | MERCY HEALTH GLASS CITY MARATHONToledo | OH | — | — |
| 2018 | United Airlines NYC HalfNew York | NY | 1:24:04 | #389 |
| 2018 | Philadelphia MarathonPhiladelphia | PA | 1:26:39 | #204 |
| 2018 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 1:26:52 | #720 |
| 2018 | NYRR Fred Lebow Half MarathonNew York | NY | 1:26:56 | #93 |
| 2018 | Whitefish Marathon, Half Marathon & 5K Presented by Hammer NutritionWhitefish | MT | 1:42:22 | #14 |
| 2018 | Two Bear Marathon & Half MarathonWhitefish | MT | 1:42:23 | #14 |
| 2018 | Philadelphia MarathonPhiladelphia | PA | 1:44:02 | #1222 |
| 2018 | Missoula Marathon Half Marathon 5K Kids MarathonMissoula | MT | 1:49:58 | #325 |
| 2018 | Kentucky Derby Festival Race WeekendLouisville | KY | 1:54:32 | #1343 |
| 2018 | Mohawk Hudson River MarathonUnknown | NY | 1:55:38 | #237 |
| 2018 | XTERRA Big Elk Marathon and Half MarathonElkton | MD | 1:58:10 | #21 |
| 2018 | JSRC RunAPaloozaAsbury Park | NJ | 2:22:45 | #1031 |
| 2018 | Runapalooza Asbury ParkAsbury Park | NJ | 2:22:45 | #1026 |
| 2018 | Jeff Winter City of Lakes Half marathonMinneapolis | MN | 2:28:28 | #1164 |
| 2018 | Foot Traffic Flat MarathonPortland | OR | 2:32:07 | #745 |
| 2018 | Astoria's Run on the River Half Marathon, 10K & 5KAstoria | OR | 2:44:12 | #144 |
| 2017 | United Airlines NYC HalfNew York | NY | 1:24:29 | #482 |
| 2017 | 2027 Syracuse Half MarathonSyracuse | NY | 1:46:17 | #382 |
| 2017 | Mohawk Hudson River MarathonUnknown | NY | 1:48:20 | #143 |
| 2017 | Virginia Wine Country Half MarathonHillsboro | VA | 1:48:25 | #131 |
| 2017 | Covered Bridges Half MarathonWoodstock | VT | 1:55:31 | #635 |
| 2017 | Flying Pig Pump and RunCincinnati | OH | 1:56:42 | #1904 |
| 2017 | Nationwide Children's Hospital Columbus Marathon & 1/2 Marathon, Jesse Owens 5K, 1 Mile & Kids RunColumbus | OH | 1:59:07 | #1984 |
| 2017 | JSRC RunAPaloozaAsbury Park | NJ | 2:05:11 | #594 |
| 2017 | Runapalooza Asbury ParkAsbury Park | NJ | 2:05:12 | #593 |
| 2017 | Rocktoberfest Half Marathon and 5kCharlotte | NC | 2:07:50 | #252 |
| 2017 | Ocean Running Club's Seaside Half Marathon and 5KSeaside Park | NJ | 2:10:30 | #249 |
| 2017 | Jeff Winter City of Lakes Half marathonMinneapolis | MN | 2:10:48 | #750 |
| 2017 | Winter Carnival Fire & Ice Winter RunSaint Paul | MN | 2:24:14 | #453 |
| 2017 | Big Woods RunFaribault | MN | 2:25:50 | #186 |
| 2017 | B.A.A. Half MarathonBoston | MA | 2:27:25 | #4757 |
| 2017 | The Brooklynite Half marathonBrooklyn | NY | 2:48:26 | #235 |
| 2017 | Annadel Half MarathonSanta Rosa | CA | 2:55:57 | #211 |
| 2017 | Star Wars Half Marathon - The Dark SideLake Buena Vista | FL | 3:26:38 | #12961 |
| 2016 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 1:23:15 | #301 |
| 2016 | Cambridge Half Marathon + 5KCambridge | MA | 1:23:28 | #74 |
| 2016 | United Airlines NYC HalfNew York | NY | 1:23:59 | #429 |
| 2016 | Door County Half Marathon & Nicolet Bay 5KPeninsula State Park | WI | 1:33:00 | #42 |
| 2016 | Rock n Roll NashvilleNashville | TN | 1:37:43 | #293 |
| 2016 | Greater St. Louis MarathonSt. Louis | MO | 1:43:54 | #343 |
| 2016 | Chevron City to Surf for ActivBurswood | WA | 1:44:41 | #400 |
| 2016 | Mohawk Hudson River MarathonUnknown | NY | 1:48:05 | #161 |
| 2016 | XTERRA Big Elk Marathon and Half MarathonElkton | MD | 1:53:58 | #20 |
| 2016 | Tromptown RunDeruyter | NY | 1:55:03 | #37 |
| 2016 | Rock ‘n’ Roll Denver Marathon & 1/2 MarathonDenver | CO | 1:57:09 | #1338 |
| 2016 | Kentucky Derby Festival Race WeekendLouisville | KY | 1:58:54 | #2294 |
| 2016 | Trinity Health Probility Ann Arbor Marathon: 5K • 10K • Half-Marathon • Full Marathon • Marathon Relay • Half-Marathon WalkAnn Arbor | MI | 1:59:23 | #495 |
| 2016 | JSRC RunAPaloozaAsbury Park | NJ | 2:08:16 | #734 |
| 2016 | Runapalooza Asbury ParkAsbury Park | NJ | 2:08:17 | #733 |
| 2016 | Flying Pig Pump and RunCincinnati | OH | 2:10:15 | #3293 |
| 2016 | Astoria's Run on the River Half Marathon, 10K & 5KAstoria | OR | 2:19:22 | #67 |
| 2016 | Jeff Winter City of Lakes Half marathonMinneapolis | MN | 2:24:30 | #833 |
| 2016 | Winter Carnival Fire & Ice Winter RunSaint Paul | MN | 2:42:22 | #548 |
| 2015 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 1:26:00 | #453 |
| 2015 | Barron Collier Companies Naples Half MarathonNaples | FL | 1:35:25 | #136 |
| 2015 | Corporate CupCharlotte | NC | 1:36:08 | #72 |
| 2015 | Greater St. Louis MarathonSt. Louis | MO | 1:44:03 | #480 |
| 2015 | Mohawk Hudson River MarathonUnknown | NY | 1:44:25 | #118 |
| 2015 | Tromptown RunDeruyter | NY | 1:57:28 | #70 |
| 2015 | Charlotte Marathon, Half, and 5KCharlotte | NC | 1:58:14 | #801 |
| 2015 | Kaiser Permanente Colfax MarathonDenver | CO | 1:59:46 | #1378 |
| 2015 | LONG ISLAND MARATHON FESTIVALEast Meadow | NY | 2:02:07 | #1250 |
| 2015 | Running for the bayApalachicola Bay | FL | 2:04:24 | #51 |
| 2015 | Flying Pig Pump and RunCincinnati | OH | 2:06:25 | #3344 |
| 2015 | Buffalo Marathon WeekendBuffalo | NY | 2:08:48 | #1691 |
| 2015 | Jeff Winter City of Lakes Half marathonMinneapolis | MN | 2:12:26 | #658 |
| 2015 | Get in GearMinneapolis | MN | 2:16:10 | #817 |
| 2015 | Winter Carnival Fire & Ice Winter RunSaint Paul | MN | 2:25:13 | #475 |
| 2015 | New Prague Half MarathonNew Prague | MN | 2:27:35 | #196 |
| 2015 | Run SAN DIEGO 5K/10K/13.1San Diego | CA | 2:31:38 | #3913 |
| 2015 | Minnesota Half Marathon and 5kSaint Paul | MN | 2:34:26 | #1222 |
| 2015 | 13.1 Fort LauderdaleFort Lauderdale | FL | 2:35:48 | #1201 |
| 2015 | Beer City Half™ San DiegoSan Diego | CA | 2:49:09 | #4092 |
| 2014 | UConn Health Half MarathonSimsbury | CT | 1:41:08 | #119 |
| 2014 | Rock n Roll NashvilleNashville | TN | 1:43:48 | #769 |
| 2014 | Monster DashMinneapolis | MN | 1:45:57 | #783 |
| 2014 | Tromptown RunDeruyter | NY | 1:47:19 | #67 |
| 2014 | Greater St. Louis MarathonSt. Louis | MO | 1:48:04 | #743 |
| 2014 | Rock 'n' Roll Las VegasLas Vegas | NV | 1:53:34 | #2246 |
| 2014 | Rock 'n' Roll Chicago Half MarathonChicago | IL | 1:55:08 | #2499 |
| 2014 | Moustache RunMinneapolis | MN | 1:57:54 | #182 |
| 2014 | Rock ‘n’ Roll Denver Marathon & 1/2 MarathonDenver | CO | 1:59:54 | #2225 |
| 2014 | Lincoln MarathonLincoln | NE | 2:00:08 | #2601 |
| 2014 | Quad Cities Distance ClassicRock Island | IL | 2:10:06 | #257 |
| 2014 | Lake Minnetonka Half MarathonWayzata | MN | 2:11:13 | #1636 |
| 2014 | Lola's Lake WaconiaWaconia | MN | 2:12:57 | #650 |
| 2014 | Jeff Winter City of Lakes Half marathonMinneapolis | MN | 2:14:45 | #564 |
| 2014 | New Prague Half MarathonNew Prague | MN | 2:16:47 | #212 |
| 2014 | LONG ISLAND MARATHON FESTIVALEast Meadow | NY | 2:17:55 | #2481 |
| 2014 | United Airlines NYC HalfNew York | NY | 2:22:03 | #16741 |
| 2014 | 13.1 Fort LauderdaleFort Lauderdale | FL | 2:24:16 | #1195 |
| 2014 | Winter Carnival Fire & Ice Winter RunSaint Paul | MN | 2:29:12 | #478 |
| 2014 | Rock 'n' Roll New OrleansNew Orleans | LA | 2:48:04 | #7359 |
| 2013 | United Airlines NYC HalfNew York | NY | 1:20:27 | #167 |
| 2013 | NYRR Fred Lebow Half MarathonNew York | NY | 1:23:13 | #48 |
| 2013 | Mountains 2 Beach Marathon and HalfVentura | CA | 1:33:46 | #63 |
| 2013 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 1:42:15 | #3525 |
| 2013 | Monster DashMinneapolis | MN | 1:44:14 | #674 |
| 2013 | Moustache RunMinneapolis | MN | 1:47:35 | #140 |
| 2013 | LONG ISLAND MARATHON FESTIVALEast Meadow | NY | 1:48:47 | #809 |
| 2013 | Run Hard Columbia MarathonColumbia | SC | 1:51:12 | #152 |
| 2013 | Rock ‘n’ Roll Denver Marathon & 1/2 MarathonDenver | CO | 1:52:00 | #1121 |
| 2013 | 18th Annual F^3 Lake Half Marathon & 5kChicago | IL | 1:54:11 | #463 |
| 2013 | Visit Tuscaloosa Half Marathon + 5KTuscaloosa | AL | 1:55:05 | #201 |
| 2013 | Santa Claus Half MarathonNorth Pole | AK | 1:55:46 | #84 |
| 2013 | Lake Minnetonka Half MarathonWayzata | MN | 1:57:46 | #1155 |
| 2013 | Tryptophan Half/10K/5KCumming | GA | 2:00:47 | #147 |
| 2013 | City of Lakes Surly Trail LoppetMinneapolis | MN | 2:02:13 | #270 |
| 2013 | Rock ‘n’ Roll Denver Marathon & 1/2 MarathonDenver | CO | 2:05:21 | #2883 |
| 2013 | Brooksie Way Half Marathon and 5KAuburn Hills | MI | 2:31:28 | #2130 |
| 2013 | 2026 2XU Long Beach Marathon & Half MarathonLong Beach | CA | 2:41:11 | #8033 |
| 2012 | United Airlines NYC HalfNew York | NY | 1:21:02 | #255 |
| 2012 | B.A.A. Half MarathonBoston | MA | 1:22:47 | #58 |
| 2012 | Chevron City to Surf for ActivBurswood | WA | 1:35:36 | #203 |
| 2012 | Run MalibuMalibu | CA | 1:36:05 | #42 |
| 2012 | Life Time Chicago Half Marathon + 5KChicago | IL | 1:36:40 | #622 |
| 2012 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 1:37:52 | #1627 |
| 2012 | Loop de LoopDecorah | IA | 1:39:43 | #21 |
| 2012 | Greater St. Louis MarathonSt. Louis | MO | 1:40:48 | #320 |
| 2012 | Mohawk Hudson River MarathonUnknown | NY | 1:47:55 | #133 |
| 2012 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:55:24 | #4236 |
| 2012 | Get Lucky Half MarathonMinneapolis | MN | 1:56:06 | #817 |
| 2012 | Gear Western Country Half MarathonLong Lake | MN | 1:57:35 | #95 |
| 2012 | New Prague Half MarathonNew Prague | MN | 1:59:30 | #198 |
| 2012 | Lake Minnetonka Half MarathonWayzata | MN | 2:06:12 | #1560 |
| 2012 | Healthy Human RaceRochester | MN | 2:08:55 | #227 |
| 2012 | Area 13.1 Half MarathonRoswell | GA | 2:09:37 | #494 |
| 2012 | Shiner Beer RunShiner | TX | 2:10:49 | #359 |
| 2012 | Rock 'n' Roll Washington DCWashington | DC | 2:21:37 | #10364 |
| 2012 | 2026 2XU Long Beach Marathon & Half MarathonLong Beach | CA | 2:27:20 | #5403 |
| 2012 | Quad Cities Distance ClassicRock Island | IL | 2:27:31 | #464 |
| 2012 | Winter Carnival Fire & Ice Winter RunSaint Paul | MN | 2:28:37 | #797 |
| 2011 | B.A.A. Half MarathonBoston | MA | 1:29:43 | #153 |
| 2011 | Life Time Chicago Half Marathon + 5KChicago | IL | 1:30:12 | #256 |
| 2011 | United Airlines NYC HalfNew York | NY | 1:30:57 | #807 |
| 2011 | Monster DashMinneapolis | MN | 1:43:17 | #572 |
| 2011 | 17th Annual Myrtle Beach Mini Marathon & Coastal 5KMyrtle Beach | SC | 1:44:52 | #241 |
| 2011 | Schaumburg Turkey Trot Half Marathon & 5KElk Grove Village | IL | 1:46:19 | #299 |
| 2011 | Winter Carnival Fire & Ice Winter RunSaint Paul | MN | 1:48:57 | #604 |
| 2011 | Rock 'n' Roll New OrleansNew Orleans | LA | 1:52:32 | #1479 |
| 2011 | Healthy Human RaceRochester | MN | 1:53:57 | #208 |
| 2011 | Urban Bourbon Half Marathon and 5KLouisville | KY | 1:55:50 | #597 |
| 2011 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 1:55:39 | #2267 |
| 2011 | New Prague Half MarathonNew Prague | MN | 1:59:24 | #218 |
| 2011 | Big Woods RunFaribault | MN | 2:00:07 | #144 |
| 2011 | Kentucky Derby Festival Race WeekendLouisville | KY | 2:00:29 | #3031 |
| 2011 | Thanksgiving Day Half MarathonAtlanta | GA | 2:02:08 | #3624 |
| 2011 | Indy Half Marathon at Fort BenIndianapolis | IN | 2:17:56 | #1153 |
| 2011 | Greater St. Louis MarathonSt. Louis | MO | 2:26:38 | #6459 |
| 2011 | 2025 500 Festival Running EventsIndianapolis | IN | 3:05:55 | #24390 |
| 2010 | UConn Health Half MarathonSimsbury | CT | 1:38:41 | #64 |
| 2010 | Fairfield Road RacesFairfield | CT | 1:49:06 | #486 |
| 2010 | New Prague Half MarathonNew Prague | MN | 1:49:47 | #217 |
| 2010 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:54:29 | #2804 |
| 2010 | Battleship North Carolina Half 5KWilmington | NC | 1:54:32 | #380 |
| 2010 | Big Woods RunFaribault | MN | 1:58:18 | #159 |
| 2010 | Greater St. Louis MarathonSt. Louis | MO | 2:01:46 | #2916 |
| 2010 | Rock 'n' Roll Washington DCWashington | DC | 2:16:07 | #4881 |
| 2010 | Mt. Sneffels Half Marathon & 10KOuray | CO | 2:26:28 | #162 |
| 2010 | St. Jude Rock 'n' Roll SeattleSeattle | WA | 2:30:29 | #10534 |
| 2010 | 2025 500 Festival Running EventsIndianapolis | IN | 3:37:52 | #28797 |
| 2010 | Critz Tybee Run FestSavannah | GA | 3:38:01 | #1230 |
| 2009 | Philadelphia MarathonPhiladelphia | PA | 1:25:58 | #85 |
| 2009 | Rock 'n' Roll Las VegasLas Vegas | NV | 1:33:47 | #311 |
| 2009 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:37:06 | #1246 |
| 2009 | UConn Health Half MarathonSimsbury | CT | 1:39:28 | #116 |
| 2009 | Tromptown RunDeruyter | NY | 1:44:39 | #57 |
| 2009 | New Prague Half MarathonNew Prague | MN | 1:51:11 | #250 |
| 2009 | Monterey Bay Half MarathonMonterey | CA | 1:54:26 | #1039 |
| 2009 | Philadelphia MarathonPhiladelphia | PA | 1:55:28 | #1695 |
| 2009 | 2026 - San Antonio MarathonSan Antonio | TX | 1:59:15 | #2505 |
| 2009 | St. Jude Rock 'n' Roll SeattleSeattle | WA | 2:00:39 | #3362 |
| 2009 | Greater St. Louis MarathonSt. Louis | MO | 2:12:11 | #4046 |
| 2009 | 2026 Disneyland® Half Marathon Weekend presented by HONDAAnaheim | CA | 2:12:50 | #3162 |
| 2009 | Indy Half Marathon at Fort BenIndianapolis | IN | 2:18:20 | #1604 |
| 2009 | Kentucky Derby Festival Race WeekendLouisville | KY | 2:22:55 | #4666 |
| 2009 | Gasparilla Distance Classic Race WeekendTampa | FL | 2:40:43 | #2936 |
| 2008 | New Bedford Half MarathonNew Bedford | MA | 1:19:43 | #136 |
| 2008 | Corporate CupCharlotte | NC | 1:38:02 | #76 |
| 2008 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:38:32 | #1418 |
| 2008 | New Prague Half MarathonNew Prague | MN | 1:43:13 | #189 |
| 2008 | Charlotte Racefest Half Marathon, 10K & 10K RelayCharlotte | NC | 1:45:35 | #157 |
| 2008 | Winter Carnival Fire & Ice Winter RunSaint Paul | MN | 1:47:00 | #398 |
| 2008 | Lincoln MarathonLincoln | NE | 1:49:12 | #829 |
| 2008 | Fredericksburg Blue and Gray Half MarathonFredericksburg | VA | 2:04:40 | #204 |
| 2008 | North Face Endurance ChallengeMadison | WI | 2:16:55 | #191 |
| 2007 | Philadelphia MarathonPhiladelphia | PA | 1:22:37 | #33 |
| 2007 | Kiawah Island MarathonKiawah Island | SC | 1:34:38 | #99 |
| 2007 | Baltimore Running FestivalBaltimore | MD | 1:36:35 | #193 |
| 2007 | United Airlines NYC HalfNew York | NY | 1:40:34 | #1289 |
| 2007 | Corporate CupCharlotte | NC | 1:41:33 | #122 |
| 2007 | Tromptown RunDeruyter | NY | 1:48:16 | #65 |
| 2007 | New Prague Half MarathonNew Prague | MN | 1:52:34 | #485 |
| 2007 | Winter Carnival Fire & Ice Winter RunSaint Paul | MN | 1:55:44 | #688 |
| 2007 | Greater St. Louis MarathonSt. Louis | MO | 1:58:10 | #1773 |
| 2007 | Rock 'n' Roll Chicago Half MarathonChicago | IL | 1:59:56 | #3016 |
| 2006 | Novo Nordisk New Jersey MarathonLong Branch | NJ | 1:30:29 | #34 |
| 2006 | Baltimore Running FestivalBaltimore | MD | 1:39:31 | #194 |
| 2006 | UConn Health Half MarathonSimsbury | CT | 1:42:36 | #130 |
| 2006 | Denver Half Marathon and 10KDenver | CO | 1:46:08 | #198 |
| 2006 | Rock 'n' Roll Chicago Half MarathonChicago | IL | 1:49:13 | #1683 |
| 2006 | New Prague Half MarathonNew Prague | MN | 1:51:44 | #501 |
| 2006 | Grandma's MarathonDuluth | MN | 1:51:57 | #1170 |
| 2006 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:53:09 | #3296 |
| 2006 | Fairfield Road RacesFairfield | CT | 1:53:43 | #608 |
| 2006 | Gasparilla Distance Classic Race WeekendTampa | FL | 2:18:11 | #1148 |
| 2005 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:36:09 | #799 |
| 2005 | Kiawah Island MarathonKiawah Island | SC | 1:42:37 | #208 |
| 2005 | Charlotte Racefest Half Marathon, 10K & 10K RelayCharlotte | NC | 1:49:50 | #269 |
| 2005 | Flying Pig Pump and RunCincinnati | OH | 1:51:38 | #510 |
| 2005 | Rock 'n' Roll Chicago Half MarathonChicago | IL | 1:54:44 | #1416 |
| 2005 | Indy Half Marathon at Fort BenIndianapolis | IN | 1:55:12 | #364 |
| 2005 | Gasparilla Distance Classic Race WeekendTampa | FL | 2:30:10 | #1275 |
| 2005 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 2:31:37 | #7760 |
| 2005 | Thanksgiving Day Half MarathonAtlanta | GA | 2:33:03 | #5371 |
| 2004 | 2025 Marine Corps Half Marathon presented by FirstLight Home Care & Capital Automotive GroupCamp Lejeune | NC | 1:39:23 | #26 |
| 2004 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 1:43:16 | #819 |
| 2004 | Corporate CupCharlotte | NC | 1:44:35 | #138 |
| 2004 | Charlotte Racefest Half Marathon, 10K & 10K RelayCharlotte | NC | 1:45:58 | #186 |
| 2004 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 1:47:18 | #856 |
| 2004 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:49:00 | #2745 |
| 2004 | Moe's Better Half MarathonSan Marcos | TX | 1:52:06 | #99 |
| 2004 | Kiawah Island MarathonKiawah Island | SC | 1:52:26 | #481 |
| 2004 | Indy Half Marathon at Fort BenIndianapolis | IN | 1:55:06 | #360 |
| 2004 | Rock 'n' Roll Virgina Beach Half MarathonVirginia Beach | VA | 1:58:26 | #2478 |
| 2004 | 2025 Aramco Houston Half Marathon Searchable Finish Line VideoHouston | TX | 2:00:33 | #1550 |
| 2004 | Monterey Bay Half MarathonMonterey | CA | 2:02:53 | #1197 |
| 2004 | NYRR Fred Lebow Half MarathonNew York | NY | 2:10:34 | #3574 |
| 2004 | OUC Orlando Half MarathonOrlando | FL | 2:22:40 | #1251 |
| 2004 | Thanksgiving Day Half MarathonAtlanta | GA | 2:28:46 | #5113 |
| 2004 | Gasparilla Distance Classic Race WeekendTampa | FL | 2:39:57 | #1004 |
| 2004 | Pikes Peak AscentManitou Springs | CO | 5:06:57 | #1307 |
| 2003 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:40:54 | #1426 |
| 2003 | Kentucky Derby Festival Race WeekendLouisville | KY | 2:06:29 | #3341 |
| 2003 | Thanksgiving Day Half MarathonAtlanta | GA | 2:20:51 | #4698 |
| 2002 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:51:35 | #2128 |
| 2002 | Parlor City TrotBluffton | IN | 1:53:20 | #86 |
| 2002 | Covered Bridges Half MarathonWoodstock | VT | 1:56:13 | #672 |
| 2002 | Capital City MarathonOlympia | WA | 2:06:10 | #450 |
| 2000 | 2025 500 Festival Running EventsIndianapolis | IN | 2:17:22 | #5146 |
| 2000 | Thanksgiving Day Half MarathonAtlanta | GA | 2:32:57 | #5432 |
| 1999 | Plymouth Run To The RockPlymouth | MA | 1:31:01 | #27 |
| 1999 | 2025 500 Festival Running EventsIndianapolis | IN | 1:54:06 | #3560 |
| 1998 | 2025 500 Festival Running EventsIndianapolis | IN | 1:53:18 | #4110 |
| 1998 | Mercer Island Rotary Half MarathonMercer Island | WA | 2:13:55 | #966 |
| 1998 | Jack & Jill Downhill Marathon & Half — July 25 (Sat) & 26 (Sun)North Bend | WA | 2:29:24 | #1174 |
| 1997 | LONG ISLAND MARATHON FESTIVALEast Meadow | NY | 1:42:56 | #680 |
| 1997 | Capital City MarathonOlympia | WA | 1:50:45 | #186 |
| 1997 | 2025 500 Festival Running EventsIndianapolis | IN | 2:03:19 | #5703 |
| 1996 | LONG ISLAND MARATHON FESTIVALEast Meadow | NY | 1:48:16 | #1129 |
| 1995 | Tucson MarathonTucson | AZ | 1:53:19 | #249 |
| 1994 | Hospital Hill RunKansas City | MO | 1:42:04 | #410 |
| 1993 | LONG ISLAND MARATHON FESTIVALEast Meadow | NY | 1:53:44 | #1958 |
| 1993 | Hospital Hill RunKansas City | MO | 2:11:39 | #1240 |
| 1990 | Buhl Half Marathon and 5KHermitage | PA | 1:51:58 | #306 |
| 1987 | Buhl Half Marathon and 5KHermitage | PA | 1:47:43 | #261 |
| 1984 | Buhl Half Marathon and 5KHermitage | PA | 1:44:51 | #369 |
| 1982 | Buhl Half Marathon and 5KHermitage | PA | 1:34:39 | #269 |
| 1981 | Buhl Half Marathon and 5KHermitage | PA | 1:32:14 | #275 |
| 1980 | Buhl Half Marathon and 5KHermitage | PA | 1:37:46 | #236 |
States Raced
1 race 2 races 3-4 races 5+ races
State Breakdown
NYNew York
47 racesMNMinnesota
45 racesPAPennsylvania
26 racesNCNorth Carolina
21 racesCACalifornia
15 racesFLFlorida
14 racesINIndiana
13 racesILIllinois
12 racesNJNew Jersey
12 racesTXTexas
12 racesMAMassachusetts
11 racesGAGeorgia
10 racesMOMissouri
10 racesWAWashington
10 racesOHOhio
9 racesCOColorado
8 racesKYKentucky
8 racesMIMichigan
7 racesSCSouth Carolina
7 racesCTConnecticut
6 racesOROregon
6 racesVAVirginia
6 racesDCDistrict of Columbia
4 racesMDMaryland
4 racesMTMontana
3 racesTNTennessee
3 racesAZArizona
2 racesIAIowa
2 racesLALouisiana
2 racesNENebraska
2 racesNVNevada
2 racesWIWisconsin
2 racesARArkansas
1 raceKSKansas
0 racesNMNew Mexico
0 racesRIRhode Island
0 races50-State Challenge
36/ 51 states + DC
15 states to go