Back to League Tables
MW
Michael Walsh
MaleMassachusetts1984–2026
314
Total Finishes
172
Distinct Races
34
States (67%)
1:14:45
PR (5:42/mi)
2:06:22
Average
+1:32:54
Slower (first to last)
Medal House
2002
Heart Mini Marathon
1:14:45
#904 overall#740 gender
2001
Baystate Marathon
1:27:51
#60 overall#57 gender
2001
Rock ‘n’ Roll Philadelphia Half Marathon
1:38:42
#1210 overall#1017 gender
2001
2027 Walt Disney World® Marathon Weekend
2:22:18
#1937 overall#1010 gender
2000
Covered Bridges Half Marathon
1:45:55
#511 overall#375 gender
1997
Northwell Health Great South Bay Run
1:43:22
#141 overall#121 gender
1997
Duke City Marathon
1:50:00
#344 overall#290 gender
1996
The ThermoFisher Scientific Grand Island 1/2 Marathon
1:52:49
#106 overall#94 gender
1995
Grandma's Marathon
2:13:55
#1447 overall#840 gender
1994
LONG ISLAND MARATHON FESTIVAL
1:38:25
#644 overall#590 gender
1985
DEXTER-ANN ARBOR RUN
1:34:59
#382 overall#362 gender
1984
DEXTER-ANN ARBOR RUN
1:41:30
#635 overall#594 gender
Performance Timeline
Complete Race Log
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2026 | 2027 Bridge and DamLake Ozark | MO | 1:41:11 | #7 |
| 2026 | New Bedford Half MarathonNew Bedford | MA | 1:48:01 | #822 |
| 2026 | Run for the ZooAlbuquerque | NM | 1:59:10 | #196 |
| 2026 | The Jersey City Marathon & Half Marathon Marquee Experience at NewportJersey City | NJ | 2:12:11 | #3266 |
| 2026 | RUN THE ALAMOSan Antonio | TX | 3:14:24 | #3432 |
| 2025 | Foothills B&O Half MarathonOrting | WA | 1:19:25 | #1 |
| 2025 | Mistletoe RunWinston Salem | NC | 1:38:09 | #94 |
| 2025 | 2027 Bridge and DamLake Ozark | MO | 1:45:03 | #19 |
| 2025 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 1:55:41 | #9314 |
| 2025 | Horseneck Half & 3.5 MilerWestport | MA | 1:55:57 | #140 |
| 2025 | Napa to Sonoma Wine Country Half MarathonSonoma | CA | 1:56:54 | #459 |
| 2025 | Jersey Shore Half Marathon and 2 Mile RunHighlands | NJ | 1:59:37 | #237 |
| 2025 | Memorial Day 10K and 5KHouston | TX | 1:59:56 | #26 |
| 2025 | New Bedford Half MarathonNew Bedford | MA | 2:01:14 | #739 |
| 2025 | United Airlines NYC HalfNew York | NY | 2:02:42 | #13263 |
| 2025 | Seattle MarathonSeattle | WA | 2:07:43 | #2200 |
| 2025 | NYRR Fred Lebow Half MarathonNew York | NY | 2:21:47 | #3690 |
| 2025 | NYCRUNS Brooklyn Ice Cream Social Half MarathonBrooklyn | NY | 2:34:57 | #1499 |
| 2025 | Monterey Bay Half MarathonMonterey | CA | 2:46:05 | #5447 |
| 2025 | DEXTER-ANN ARBOR RUNDexter | MI | 2:48:24 | #1852 |
| 2025 | Surf City MarathonHuntington Beach | CA | 2:51:18 | #6423 |
| 2025 | Pinckney Trail WeekendPinckney | MI | 3:02:35 | #238 |
| 2025 | 2026 - San Antonio MarathonSan Antonio | TX | 3:16:42 | #8164 |
| 2024 | The Snohomish River Run Marathon, Half Marathon, 10K and 5KSnohomish | WA | 1:17:10 | #6 |
| 2024 | Newport MarathonNewport | OR | 1:19:23 | #4 |
| 2024 | Shamrock'n Half MarathonSacramento | CA | 1:36:54 | #122 |
| 2024 | Chicago Spring Half MarathonChicago | IL | 1:38:56 | #234 |
| 2024 | Mistletoe RunWinston Salem | NC | 1:41:05 | #85 |
| 2024 | Hokie Half Marathon and 5KBlacksburg | VA | 1:44:07 | #119 |
| 2024 | NYCRUNS Big Apple Half MarathonNew York | NY | 1:49:54 | #721 |
| 2024 | Cheap MarathonSalisbury | MA | 1:50:13 | #63 |
| 2024 | Horseneck Half & 3.5 MilerWestport | MA | 1:56:52 | #222 |
| 2024 | New Bedford Half MarathonNew Bedford | MA | 2:08:05 | #1256 |
| 2024 | St. Croix Crossing Half MarathonStillwater | MN | 2:18:24 | #388 |
| 2024 | NYCRUNS Brooklyn Ice Cream Social Half MarathonBrooklyn | NY | 2:22:58 | #15851 |
| 2024 | NYCRUNS Falling Leaves Half MarathonBrooklyn | NY | 2:24:06 | #1325 |
| 2024 | NYRR Fred Lebow Half MarathonNew York | NY | 2:26:32 | #3226 |
| 2024 | Jersey Shore Half Marathon and 2 Mile RunHighlands | NJ | 2:27:24 | #644 |
| 2024 | 2026 - San Antonio MarathonSan Antonio | TX | 3:23:48 | #8802 |
| 2023 | Portland MarathonPortland | OR | 1:25:21 | #70 |
| 2023 | Chicago Spring Half MarathonChicago | IL | 1:38:04 | #283 |
| 2023 | American River Parkway Half MarathonSacramento | CA | 1:45:56 | #87 |
| 2023 | SOUL RYEDERS Half Marathon & 5KRye | NY | 1:46:05 | #101 |
| 2023 | 2027 Bridge and DamLake Ozark | MO | 1:46:48 | #14 |
| 2023 | Steel Rail RacesAdams | MA | 1:54:10 | #79 |
| 2023 | Thanksgiving Day Half MarathonAtlanta | GA | 1:54:44 | #1346 |
| 2023 | Horseneck Half & 3.5 MilerWestport | MA | 2:02:09 | #233 |
| 2023 | Key Biscayne Triathlon #2Key Biscayne | FL | 2:04:51 | #322 |
| 2023 | Jeff Winter City of Lakes Half marathonMinneapolis | MN | 2:07:36 | #845 |
| 2023 | Bridgehampton Half MarathonBridgehampton | NY | 2:08:46 | #340 |
| 2023 | NYCRUNS Big Apple Half MarathonNew York | NY | 2:09:45 | #1379 |
| 2023 | Milwaukee Lakefront MarathonMilwaukee | WI | 2:12:51 | #832 |
| 2023 | TripleThreat Half Marathon & 5KRockport | MA | 2:19:04 | #299 |
| 2023 | NYCRUNS Falling Leaves Half MarathonBrooklyn | NY | 2:26:44 | #1136 |
| 2023 | 2026 - San Antonio MarathonSan Antonio | TX | 3:25:07 | #7226 |
| 2022 | Life Time Chicago Half Marathon + 5KChicago | IL | 1:35:44 | #570 |
| 2022 | Mistletoe RunWinston Salem | NC | 1:38:12 | #48 |
| 2022 | Santa Hustle RosevilleRoseville | CA | 1:46:14 | #25 |
| 2022 | Santa Hustle RosevilleRoseville | CA | 1:46:14 | #25 |
| 2022 | AmeriHealth Atlantic City Marathon, Half Marathon, 10K & G. Larry James 5KAtlantic City | NJ | 1:46:15 | #98 |
| 2022 | Parade Day 5kRockaway Beach | NY | 1:46:46 | #10 |
| 2022 | UTHealth Houston Half Marathon & 10KHouston | TX | 1:49:46 | #719 |
| 2022 | NYCRUNS Big Apple Half MarathonNew York | NY | 1:49:55 | #429 |
| 2022 | Cowtown Marathon, Half Marathon and Ultra MarathonFort Worth | TX | 1:51:36 | #697 |
| 2022 | The Go Hard or Go Home Half Marathon!Brooklyn | NY | 1:52:03 | #32 |
| 2022 | The Verrazzano Half, 10K, 5KBrooklyn | NY | 1:54:02 | #26 |
| 2022 | Thanksgiving Day Half MarathonAtlanta | GA | 1:55:27 | #1192 |
| 2022 | New Bedford Half MarathonNew Bedford | MA | 1:56:05 | #923 |
| 2022 | Urban Cow Half MarathonSacramento | CA | 1:56:13 | #662 |
| 2022 | Vintage Half Marathon, 5K & Kid's K presented by Houston MethodistKlein | TX | 1:59:05 | #102 |
| 2022 | Horseneck Half & 3.5 MilerWestport | MA | 2:13:20 | #309 |
| 2022 | Steel Rail RacesAdams | MA | 2:24:05 | #112 |
| 2022 | B.A.A. Half MarathonBoston | MA | 2:25:28 | #4904 |
| 2022 | OC Marathon - Half Marathon - 5KNewport Beach | CA | 2:33:13 | #3163 |
| 2022 | Pittsburgh Marathon WeekendPittsburgh | PA | 2:33:41 | #5971 |
| 2022 | Surf City MarathonHuntington Beach | CA | 2:44:41 | #4426 |
| 2022 | United Airlines NYC HalfNew York | NY | 2:46:39 | #20026 |
| 2022 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 2:57:16 | #17513 |
| 2022 | Detroit Free Press MarathonDetroit | MI | 3:02:09 | #5374 |
| 2022 | Freedom 5k, 10k & 10-MilerWashington | DC | 3:02:23 | #117 |
| 2021 | Orca Half MarathonSeattle | WA | 1:27:10 | #9 |
| 2021 | Mistletoe RunWinston Salem | NC | 1:42:46 | #115 |
| 2021 | Verrazano Festival of RacesBrooklyn | NY | 1:43:14 | #87 |
| 2021 | 2027 Bridge and DamLake Ozark | MO | 1:47:41 | #35 |
| 2021 | NYCRUNS Big Apple Half MarathonNew York | NY | 1:50:09 | #286 |
| 2021 | 17th Annual Myrtle Beach Mini Marathon & Coastal 5KMyrtle Beach | SC | 1:54:09 | #361 |
| 2021 | Cowtown Marathon, Half Marathon and Ultra MarathonFort Worth | TX | 1:56:22 | #512 |
| 2021 | Austin MarathonAustin | TX | 2:09:24 | #1840 |
| 2021 | Surf City MarathonHuntington Beach | CA | 2:15:28 | #1939 |
| 2021 | OC Marathon - Half Marathon - 5KNewport Beach | CA | 2:18:39 | #2321 |
| 2021 | SUFFOLK COUNTY MARATHONBAY SHORE | NY | 2:18:58 | #664 |
| 2021 | Detroit Free Press MarathonDetroit | MI | 2:27:44 | #3200 |
| 2021 | 2026 2XU Long Beach Marathon & Half MarathonLong Beach | CA | 2:30:49 | #2544 |
| 2021 | Timberline MarathonClackamas Lake Historic Ranger Station | OR | 3:54:25 | #170 |
| 2020 | Sioux Falls MarathonSioux Falls | SD | 1:41:58 | #48 |
| 2019 | Madison MarathonMadison | WI | 1:37:21 | #200 |
| 2019 | The Notre Dame Holy HalfNotre Dame | IN | 1:38:35 | #101 |
| 2019 | Boston's Run To RememberBoston | MA | 1:41:14 | #321 |
| 2019 | City of Lakes Surly Trail LoppetMinneapolis | MN | 1:50:44 | #50 |
| 2019 | Shipyard Old Port Half MarathonPortland | ME | 1:53:40 | #770 |
| 2019 | Steel Rail RacesAdams | MA | 1:53:56 | #186 |
| 2019 | 3M Half MarathonAustin | TX | 1:55:10 | #1845 |
| 2019 | Run Through the Pines Half Marathon & 5KCarver | MA | 2:01:22 | #163 |
| 2019 | Encinitas Half MarathonEncinitas | CA | 2:06:26 | #1500 |
| 2019 | The Brooklyn Fall Half, 10K, and 5KBrooklyn | NY | 2:06:49 | #233 |
| 2019 | New Bedford Half MarathonNew Bedford | MA | 2:07:49 | #1459 |
| 2019 | Pittsburgh Marathon WeekendPittsburgh | PA | 2:16:15 | #5953 |
| 2019 | Oshkosh Half Marathon & Loop with myTEAM TRIUMPHOshkosh | WI | 2:21:16 | #306 |
| 2019 | Star Wars Half Marathon - The Dark SideLake Buena Vista | FL | 2:22:02 | #2267 |
| 2019 | Chi Town Half Marathon & 10KChicago | IL | 2:27:54 | #1288 |
| 2019 | GREAT SOUTH BAY RUNBay Shore | NY | 2:28:35 | #329 |
| 2019 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 2:36:16 | #4742 |
| 2019 | The Woodlands MarathonThe Woodlands | TX | 2:44:45 | #2858 |
| 2019 | Hershey Half MarathonHershey | PA | 2:47:03 | #2709 |
| 2018 | Shamrock Run PortlandPortland | OR | 1:33:41 | #99 |
| 2018 | Mistletoe RunWinston Salem | NC | 1:39:06 | #84 |
| 2018 | Bend Marathon and HalfBend | OR | 1:39:36 | #60 |
| 2018 | Dallas Marathon WeekendDallas | TX | 1:42:03 | #467 |
| 2018 | Strider Half MarathonMilwaukee | WI | 1:52:15 | #269 |
| 2018 | Davis Turkey TrotDavis | CA | 1:52:27 | #85 |
| 2018 | NYCRUNS Big Apple Half MarathonNew York | NY | 1:52:58 | #481 |
| 2018 | Rockfest Half MarathonHampton Beach | NH | 1:53:14 | #658 |
| 2018 | 17th Annual Myrtle Beach Mini Marathon & Coastal 5KMyrtle Beach | SC | 1:55:37 | #303 |
| 2018 | Urban Cow Half MarathonSacramento | CA | 1:59:34 | #894 |
| 2018 | Austin MarathonAustin | TX | 2:04:11 | #2406 |
| 2018 | Flying Pig Pump and RunCincinnati | OH | 2:22:14 | #5517 |
| 2018 | Folsom Lake Trail SeriesGranite Bay | CA | 2:25:29 | #39 |
| 2018 | Pirate 5K, 10K, & 13.1M at Bowling Green, KY (17)Bowling Green | KY | 2:26:15 | #225 |
| 2018 | 2027 Publix Fort Lauderdale A1A Marathon, Half Marathon, 6K & Kids of Love Run, & Celsius 5k Presented by ColavitaFort Lauderdale | FL | 2:28:13 | #2096 |
| 2018 | The Woodlands MarathonThe Woodlands | TX | 2:37:20 | #2360 |
| 2018 | 2026 - San Antonio MarathonSan Antonio | TX | 2:42:31 | #5540 |
| 2018 | JSRC RunAPaloozaAsbury Park | NJ | 2:47:20 | #1330 |
| 2018 | 2026 Disney Wine & Dine Half Marathon WeekendOrlando | FL | 2:52:36 | #5656 |
| 2017 | Shamrock Run PortlandPortland | OR | 1:33:51 | #108 |
| 2017 | Life Time Miami Marathon & HalfMiami | FL | 1:36:05 | #375 |
| 2017 | Covered Bridges Half MarathonWoodstock | VT | 1:37:09 | #146 |
| 2017 | Bend Marathon and HalfBend | OR | 1:38:34 | #26 |
| 2017 | Cambridge Half Marathon + 5KCambridge | MA | 1:48:01 | #1446 |
| 2017 | Steel Rail RacesAdams | MA | 1:50:24 | #144 |
| 2017 | Grandma's MarathonDuluth | MN | 1:51:07 | #1208 |
| 2017 | Hartfest Half MarathonWauwatosa | WI | 1:55:20 | #117 |
| 2017 | Annapolis Running ClassicAnnapolis | MD | 1:56:15 | #475 |
| 2017 | South Shore Half Marathon and 5KHanover | MA | 1:59:25 | #554 |
| 2017 | Tobacco Road MarathonCary | NC | 1:59:30 | #725 |
| 2017 | Maine Marathon, Half Marathon and Marathon RelayPortland | ME | 2:00:29 | #790 |
| 2017 | Gansett Half MarathonNarragansett | RI | 2:03:55 | #205 |
| 2017 | B.A.A. Half MarathonBoston | MA | 2:04:06 | #2336 |
| 2017 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 2:13:53 | #4032 |
| 2017 | Key West Half Marathon & 5K, 8K, 10K, Rum Stroll & Beer MileKey West | FL | 2:14:47 | #829 |
| 2017 | Detroit Free Press MarathonDetroit | MI | 2:16:01 | #470 |
| 2017 | The North Face® Endurance Challenge - New YorkBear Mountain | NY | 2:27:00 | #110 |
| 2017 | 2026 - San Antonio MarathonSan Antonio | TX | 2:53:10 | #7096 |
| 2016 | Covered Bridges Half MarathonWoodstock | VT | 1:29:43 | #39 |
| 2016 | Cambridge Half Marathon + 5KCambridge | MA | 1:30:54 | #244 |
| 2016 | Mistletoe RunWinston Salem | NC | 1:39:53 | #102 |
| 2016 | Steel Rail RacesAdams | MA | 1:44:51 | #112 |
| 2016 | 2026 Rhinebeck Fall Foliage Half Marathon & 5KRhinebeck | NY | 1:50:13 | #51 |
| 2016 | B.A.A. Half MarathonBoston | MA | 1:51:33 | #1543 |
| 2016 | Maine Marathon, Half Marathon and Marathon RelayPortland | ME | 2:05:18 | #922 |
| 2016 | Life Time Miami Marathon & HalfMiami | FL | 2:05:45 | #4783 |
| 2016 | Detroit Free Press MarathonDetroit | MI | 2:07:11 | #432 |
| 2016 | Key West Half Marathon & 5K, 8K, 10K, Rum Stroll & Beer MileKey West | FL | 2:12:08 | #737 |
| 2016 | Sprouts Mesa - Phoenix MarathonMesa | AZ | 2:13:37 | #2073 |
| 2016 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 2:16:39 | #5652 |
| 2016 | Oshkosh Half Marathon & Loop with myTEAM TRIUMPHOshkosh | WI | 2:20:11 | #637 |
| 2016 | OC Marathon - Half Marathon - 5KNewport Beach | CA | 2:25:40 | #4153 |
| 2016 | Lincoln MarathonLincoln | NE | 2:26:11 | #6003 |
| 2016 | Soldier Marathon & Half MarathonColumbus | GA | 2:26:45 | #564 |
| 2016 | Surf City MarathonHuntington Beach | CA | 2:35:19 | #6949 |
| 2016 | 2026 Disneyland® Half Marathon Weekend presented by HONDAAnaheim | CA | 2:44:46 | #5919 |
| 2016 | 2026 2XU Long Beach Marathon & Half MarathonLong Beach | CA | 2:49:19 | #5715 |
| 2016 | Cleveland Marathon & Half MarathonCleveland | OH | 2:52:49 | #4056 |
| 2016 | The Kauai Marathon and Half MarathonPoipu Beach, Kauai | HI | 3:14:59 | #1014 |
| 2015 | Covered Bridges Half MarathonWoodstock | VT | 1:37:44 | #134 |
| 2015 | Big Lake Half MarathonAlton Bay | NH | 1:44:07 | #88 |
| 2015 | Shamrock Run PortlandPortland | OR | 1:47:40 | #409 |
| 2015 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 1:49:21 | #994 |
| 2015 | Deadwood Mickelson Trail MarathonDeadwood | SD | 1:50:43 | #279 |
| 2015 | 2026 Silver Strand Veterans Day Half Marathon, 10 Miler, 12K & 5K - San DiegoCoronado | CA | 1:50:48 | #312 |
| 2015 | 17th Annual Myrtle Beach Mini Marathon & Coastal 5KMyrtle Beach | SC | 1:50:56 | #455 |
| 2015 | Bull City Race FestDurham | NC | 1:51:14 | #529 |
| 2015 | Surfside Beach MarathonFreeport | TX | 1:51:57 | #25 |
| 2015 | Temecula Half Marathon, 10K, 5KTemecula | CA | 1:52:04 | #70 |
| 2015 | Diamond Valley MarathonHemet | CA | 1:52:21 | #29 |
| 2015 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:58:36 | #2631 |
| 2015 | Second Wind Christie Clinic Illinois Race Weekend Training ProgramChampaign | IL | 1:59:19 | #1496 |
| 2015 | Newburyport Half Marathon and RelayNewburyport | MA | 1:59:30 | #1057 |
| 2015 | Wounded Warrior Half Marathon & 10KIrving | TX | 1:59:48 | #172 |
| 2015 | Oshkosh Half Marathon & Loop with myTEAM TRIUMPHOshkosh | WI | 2:00:02 | #313 |
| 2015 | B.A.A. Half MarathonBoston | MA | 2:01:16 | #2922 |
| 2015 | Life Time Chicago Half Marathon + 5KChicago | IL | 2:01:48 | #2468 |
| 2015 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:04:22 | #1596 |
| 2015 | Holiday FunSanta Monica | CA | 2:07:14 | #23 |
| 2015 | Philadelphia MarathonPhiladelphia | PA | 2:14:09 | #6371 |
| 2015 | Katy Half Marathon & 5K presented by Houston MethodistKaty | TX | 2:17:06 | #1164 |
| 2015 | Surf City MarathonHuntington Beach | CA | 2:18:36 | #5987 |
| 2015 | First Energy Akron MarathonAkron | OH | 2:21:07 | #2558 |
| 2015 | 2026 2XU Long Beach Marathon & Half MarathonLong Beach | CA | 2:50:59 | #2363 |
| 2015 | 2026 Disneyland® Half Marathon Weekend presented by HONDAAnaheim | CA | 2:53:15 | #7660 |
| 2014 | Sioux Falls MarathonSioux Falls | SD | 1:39:28 | #112 |
| 2014 | Shamrock'n Half MarathonSacramento | CA | 1:39:43 | #317 |
| 2014 | Newburyport Half Marathon and RelayNewburyport | MA | 1:44:31 | #385 |
| 2014 | South Shore Half Marathon and 5KHanover | MA | 1:49:56 | #382 |
| 2014 | 2025 Aramco Houston Half Marathon Searchable Finish Line VideoHouston | TX | 1:50:14 | #1209 |
| 2014 | Strider Half MarathonMilwaukee | WI | 1:52:14 | #249 |
| 2014 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:52:30 | #2701 |
| 2014 | Boston's Run To RememberBoston | MA | 1:57:00 | #2431 |
| 2014 | Mercy Health Seaway RunMuskegon | MI | 2:00:09 | #143 |
| 2014 | First Energy Akron MarathonAkron | OH | 2:02:20 | #1615 |
| 2014 | Oshkosh Half Marathon & Loop with myTEAM TRIUMPHOshkosh | WI | 2:15:54 | #570 |
| 2014 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 2:21:19 | #5645 |
| 2014 | 2026 2XU Long Beach Marathon & Half MarathonLong Beach | CA | 2:21:35 | #4592 |
| 2014 | Blooms to Brewswoodland | WA | 2:28:51 | #312 |
| 2014 | Jamestown Rhode RacesJamestown | RI | 3:33:22 | #1581 |
| 2013 | B.A.A. Half MarathonBoston | MA | 1:51:15 | #1763 |
| 2013 | Newport MarathonNewport | RI | 1:54:28 | #761 |
| 2013 | Beer City Half™ San DiegoSan Diego | CA | 1:56:52 | #1766 |
| 2013 | Tobacco Road MarathonCary | NC | 1:57:15 | #617 |
| 2013 | Greensboro Half MarathonGreensboro | NC | 1:59:23 | #155 |
| 2013 | Bidwell Classic 5K, 10k and Half Marathon March 7th, 2026Chico | CA | 2:01:57 | #246 |
| 2013 | Rock 'n' Roll New OrleansNew Orleans | LA | 2:03:00 | #2602 |
| 2013 | Shipyard Old Port Half MarathonPortland | ME | 2:03:37 | #470 |
| 2013 | Oshkosh Half Marathon & Loop with myTEAM TRIUMPHOshkosh | WI | 2:07:24 | #700 |
| 2013 | Life Time Chicago Half Marathon + 5KChicago | IL | 2:10:35 | #4696 |
| 2013 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 2:12:57 | #10496 |
| 2013 | Blooms to Brewswoodland | WA | 2:19:10 | #187 |
| 2013 | Boston's Run To RememberBoston | MA | 2:27:32 | #5916 |
| 2013 | MMMC Run with HeartMansfield | TX | 2:36:07 | #238 |
| 2013 | Carlsbad MarathonCarlsbad | CA | 2:41:57 | #5570 |
| 2013 | Jamestown Rhode RacesJamestown | RI | 3:16:20 | #1273 |
| 2013 | Detroit Free Press MarathonDetroit | MI | 3:38:09 | #10501 |
| 2012 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:43:48 | #1785 |
| 2012 | 2026 HelvetiaHillsboro | OR | 1:44:58 | #269 |
| 2012 | Caesar Rodney Half MarathonWilmington | DE | 1:45:04 | #428 |
| 2012 | Eversource Hartford Marathon, Half Marathon, Relay & Charity 5KHartford | CT | 1:48:47 | #1194 |
| 2012 | Oshkosh Half Marathon & Loop with myTEAM TRIUMPHOshkosh | WI | 1:49:15 | #340 |
| 2012 | Covered Bridges Half MarathonWoodstock | VT | 1:51:52 | #546 |
| 2012 | Race For The Roses Half Marathon & 5KPortland | OR | 1:53:13 | #288 |
| 2012 | Grandma's MarathonDuluth | MN | 1:55:32 | #1795 |
| 2012 | Holiday Half MarathonPortland | OR | 1:57:38 | #649 |
| 2012 | Carlsbad MarathonCarlsbad | CA | 2:00:24 | #2316 |
| 2012 | Tache Realty Wicked Half MarathonSalem | MA | 2:06:47 | #475 |
| 2012 | Ocean State Rhode RacesNarragansett | RI | 2:09:11 | #99 |
| 2012 | Vancouver Lake Half Marathon & 4 Mile RunVancouver | WA | 2:09:16 | #292 |
| 2012 | Rock 'n' Roll New OrleansNew Orleans | LA | 2:11:15 | #5142 |
| 2012 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 2:15:51 | #4273 |
| 2012 | Detroit Free Press MarathonDetroit | MI | 2:16:46 | #4159 |
| 2012 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 2:25:17 | #8882 |
| 2012 | Guthrie Wineglass Marathon, Wegmans Wineglass Half Marathon & Williams Toyota Wineglass 5KCorning | NY | 2:25:57 | #1083 |
| 2012 | 2027 Publix Fort Lauderdale A1A Marathon, Half Marathon, 6K & Kids of Love Run, & Celsius 5k Presented by ColavitaFort Lauderdale | FL | 2:33:44 | #2160 |
| 2012 | Foot Traffic Flat MarathonPortland | OR | 3:01:47 | #1684 |
| 2012 | Newport MarathonNewport | RI | 3:23:45 | #3265 |
| 2011 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:38:56 | #1354 |
| 2011 | 2025 500 Festival Running EventsIndianapolis | IN | 1:42:54 | #2226 |
| 2011 | Almond BowlChico | CA | 1:50:11 | #66 |
| 2011 | Seattle MarathonSeattle | WA | 1:55:20 | #1504 |
| 2011 | Life Time Miami Marathon & HalfMiami | FL | 1:59:00 | #3471 |
| 2011 | Bidwell Classic 5K, 10k and Half Marathon March 7th, 2026Chico | CA | 2:02:46 | #292 |
| 2011 | Baltimore Running FestivalBaltimore | MD | 2:06:34 | #3361 |
| 2011 | First Energy Akron MarathonAkron | OH | 2:07:17 | #1722 |
| 2011 | Newport MarathonNewport | RI | 2:08:12 | #1316 |
| 2011 | Hershey Half MarathonHershey | PA | 2:10:46 | #1998 |
| 2011 | Vancouver Lake Half Marathon & 4 Mile RunVancouver | WA | 2:17:03 | #313 |
| 2011 | Sunburst Races - South BendSouth Bend | IN | 2:21:37 | #908 |
| 2011 | Coeur D'Alene Marathon & Half MarathonCoeur D'alene | ID | 2:29:46 | #1029 |
| 2011 | Vancouver USA MarathonVancouver | WA | 2:34:08 | #917 |
| 2011 | Rock 'n' Roll San DiegoSan Diego | CA | 2:48:25 | #12416 |
| 2010 | Big Lake Half MarathonAlton Bay | NH | 1:42:01 | #123 |
| 2010 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:42:52 | #1421 |
| 2010 | 2026 Superhero Half Marathon and RelayMorristown | NJ | 1:43:14 | #162 |
| 2010 | Caesar Rodney Half MarathonWilmington | DE | 1:43:14 | #374 |
| 2010 | Runapalooza Asbury ParkAsbury Park | NJ | 1:46:16 | #50 |
| 2010 | Carlsbad MarathonCarlsbad | CA | 1:53:50 | #1527 |
| 2010 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:57:27 | #1934 |
| 2010 | St. Luke's Half Marathon & 5KAllentown | PA | 2:00:08 | #1427 |
| 2010 | Oshkosh Half Marathon & Loop with myTEAM TRIUMPHOshkosh | WI | 2:01:53 | #678 |
| 2010 | Community First Fox Cities Marathon presented by Miron ConstructionMenasha | WI | 2:02:11 | #1105 |
| 2010 | Beer City Half™ San DiegoSan Diego | CA | 2:02:16 | #2690 |
| 2010 | La Jolla Half Marathon & 5KSan Diego | CA | 2:02:20 | #2003 |
| 2010 | Detroit Free Press MarathonDetroit | MI | 2:20:54 | #4919 |
| 2010 | Newport MarathonNewport | RI | 3:33:44 | #2490 |
| 2009 | Big Lake Half MarathonAlton Bay | NH | 1:38:51 | #105 |
| 2009 | Diamond Valley MarathonHemet | CA | 1:43:10 | #18 |
| 2009 | 2026 HelvetiaHillsboro | OR | 1:44:40 | #261 |
| 2009 | Boston's Run To RememberBoston | MA | 1:46:34 | #833 |
| 2009 | Charlotte Marathon, Half, and 5KCharlotte | NC | 1:49:44 | #603 |
| 2009 | Beer City Half™ San DiegoSan Diego | CA | 1:53:43 | #1561 |
| 2009 | Kentucky Derby Festival Race WeekendLouisville | KY | 1:54:41 | #1229 |
| 2009 | Race For The Roses Half Marathon & 5KPortland | OR | 1:54:49 | #710 |
| 2009 | Buffalo Marathon WeekendBuffalo | NY | 2:05:43 | #1035 |
| 2009 | U.S. Polo Assn. Palm Beaches MarathonWest Palm Beach | FL | 2:05:59 | #1025 |
| 2009 | Vancouver Lake Half Marathon & 4 Mile RunVancouver | WA | 2:07:41 | #244 |
| 2009 | St. Luke's Half Marathon & 5KAllentown | PA | 2:09:09 | #1909 |
| 2009 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 2:11:25 | #8360 |
| 2009 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 2:28:14 | #8458 |
| 2009 | Surf City MarathonHuntington Beach | CA | 2:31:49 | #7146 |
| 2008 | Rock n Roll NashvilleNashville | TN | 1:55:33 | #3324 |
| 2008 | St. Luke's Half Marathon & 5KAllentown | PA | 1:58:52 | #1492 |
| 2008 | Rock 'n' Roll Virgina Beach Half MarathonVirginia Beach | VA | 2:07:11 | #4214 |
| 2008 | Thanksgiving Day Half MarathonAtlanta | GA | 2:08:17 | #4533 |
| 2008 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 2:09:34 | #4486 |
| 2008 | United Airlines NYC HalfNew York | NY | 2:13:13 | #6938 |
| 2008 | Boston's Run To RememberBoston | MA | 2:30:54 | #3232 |
| 2007 | Big Lake Half MarathonAlton Bay | NH | 1:37:00 | #85 |
| 2007 | City of Oaks MarathonRaleigh | NC | 1:42:55 | #241 |
| 2007 | St. Luke's Half Marathon & 5KAllentown | PA | 1:44:06 | #481 |
| 2007 | Dallas Marathon WeekendDallas | TX | 1:54:55 | #1178 |
| 2007 | Rock 'n' Roll Chicago Half MarathonChicago | IL | 1:55:05 | #2290 |
| 2007 | First Energy Akron MarathonAkron | OH | 1:59:59 | #428 |
| 2007 | The ThermoFisher Scientific Grand Island 1/2 MarathonGrand Island | NY | 2:00:22 | #162 |
| 2007 | Buckeye Half Marathon & RelayPeninsula | OH | 2:07:57 | #259 |
| 2007 | Maine Marathon, Half Marathon and Marathon RelayPortland | ME | 2:16:04 | #1030 |
| 2007 | Shamrock MarathonVirginia Beach | VA | 2:26:26 | #3331 |
| 2007 | Boston's Run To RememberBoston | MA | 2:27:10 | #2975 |
| 2006 | Big Lake Half MarathonAlton Bay | NH | 1:38:34 | #124 |
| 2006 | Jersey Shore Half Marathon and 2 Mile RunHighlands | NJ | 1:43:46 | #130 |
| 2006 | Thanksgiving Day Half MarathonAtlanta | GA | 2:03:40 | #3054 |
| 2006 | Kiawah Island MarathonKiawah Island | SC | 2:05:05 | #899 |
| 2005 | Big Lake Half MarathonAlton Bay | NH | 1:38:22 | #140 |
| 2005 | B.A.A. Half MarathonBoston | MA | 1:45:02 | #606 |
| 2005 | Carlsbad MarathonCarlsbad | CA | 1:54:24 | #1042 |
| 2005 | Vancouver Lake Half Marathon & 4 Mile RunVancouver | WA | 2:02:41 | #177 |
| 2004 | Seattle MarathonSeattle | WA | 1:30:58 | #152 |
| 2004 | Big Lake Half MarathonAlton Bay | NH | 1:36:02 | #134 |
| 2004 | TrailbreakerWaukesha | WI | 1:40:28 | #98 |
| 2004 | Canyonlands Half MarathonMoab | UT | 2:37:47 | #2282 |
| 2004 | Run SF "Golden Gate City" 5K/10K/13.1San Francisco | CA | 2:50:45 | #1261 |
| 2004 | Rock 'n' Roll New OrleansNew Orleans | LA | 3:14:09 | #1884 |
| 2003 | Big Lake Half MarathonAlton Bay | NH | 1:36:55 | #135 |
| 2003 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:37:10 | #1043 |
| 2003 | Tucson MarathonTucson | AZ | 1:54:18 | #504 |
| 2003 | 2025 Aramco Houston Half Marathon Searchable Finish Line VideoHouston | TX | 2:05:59 | #1581 |
| 2002 | Heart Mini MarathonCincinnati | OH | 1:14:45 | #904 |
| 2002 | DEXTER-ANN ARBOR RUNDexter | MI | 1:50:25 | #650 |
| 2002 | Mercer Island Rotary Half MarathonMercer Island | WA | 1:56:04 | #563 |
| 2002 | New Bedford Half MarathonNew Bedford | MA | 2:15:16 | #1905 |
| 2001 | Baystate MarathonLowell | MA | 1:27:51 | #60 |
| 2001 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:38:42 | #1210 |
| 2001 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 2:22:18 | #1937 |
| 2000 | Covered Bridges Half MarathonWoodstock | VT | 1:45:55 | #511 |
| 1997 | Northwell Health Great South Bay RunBay Shore | NY | 1:43:22 | #141 |
| 1997 | Duke City MarathonAlbuquerque | NM | 1:50:00 | #344 |
| 1996 | The ThermoFisher Scientific Grand Island 1/2 MarathonGrand Island | NY | 1:52:49 | #106 |
| 1995 | Grandma's MarathonDuluth | MN | 2:13:55 | #1447 |
| 1994 | LONG ISLAND MARATHON FESTIVALEast Meadow | NY | 1:38:25 | #644 |
| 1985 | DEXTER-ANN ARBOR RUNDexter | MI | 1:34:59 | #382 |
| 1984 | DEXTER-ANN ARBOR RUNDexter | MI | 1:41:30 | #635 |
States Raced
1 race 2 races 3-4 races 5+ races
State Breakdown
CACalifornia
45 racesMAMassachusetts
38 racesNYNew York
35 racesTXTexas
24 racesPAPennsylvania
20 racesFLFlorida
14 racesOROregon
14 racesWAWashington
14 racesWIWisconsin
14 racesMIMichigan
13 racesNCNorth Carolina
12 racesNHNew Hampshire
9 racesILIllinois
8 racesNJNew Jersey
8 racesOHOhio
8 racesRIRhode Island
8 racesVAVirginia
7 racesMNMinnesota
6 racesGAGeorgia
5 racesMEMaine
5 racesVTVermont
5 racesMOMissouri
4 racesSCSouth Carolina
4 racesINIndiana
3 racesSDSouth Dakota
3 racesDEDelaware
2 racesKYKentucky
2 racesMDMaryland
2 racesNMNew Mexico
2 racesTNTennessee
2 racesCTConnecticut
1 raceIDIdaho
1 raceNENebraska
1 raceALAlabama
0 races50-State Challenge
34/ 51 states + DC
17 states to go