Back to League Tables
TW
Tom Walsh
MaleVirginia1987–2026
97
Total Finishes
67
Distinct Races
30
States (59%)
0:01:26
PR (0:07/mi)
1:59:28
Average
+0:35:01
Slower (first to last)
Medal House
2003
Caesar Rodney Half Marathon
1:36:18
#212 overall#185 gender
2003
Chambersburg Half Marathon
1:45:42
#117 overall#96 gender
2002
Crystal Lake Half Marathon
1:40:16
#120 overall#107 gender
2001
Leaf Peepers Half Marathon
1:36:58
#89 overall#74 gender
1999
E Murray Todd Half Marathon
1:50:13
#243 overall#205 gender
1998
Jack & Jill Downhill Marathon & Half — July 25 (Sat) & 26 (Sun)
0:01:26
#1 overall#1 gender
1998
E Murray Todd Half Marathon
1:58:03
#363 overall#299 gender
1996
LONG ISLAND MARATHON FESTIVAL
1:34:09
#286 overall#269 gender
1995
Baystate Marathon
2:11:42
#792 overall#557 gender
1994
LONG ISLAND MARATHON FESTIVAL
1:29:23
#202 overall#189 gender
1993
LONG ISLAND MARATHON FESTIVAL
1:34:03
#379 overall#357 gender
1987
The LESS Popular Brooklyn Half Marathon!
1:23:29
#138 overall#134 gender
Performance Timeline
Complete Race Log
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2026 | Catamount Climb Half Marathon & 5KCullowhee | NC | 1:54:06 | #41 |
| 2026 | Rock The Parkway Half Marathon and 5kKansas City | MO | 1:58:30 | #1267 |
| 2025 | Greenville Half Marathon & 5KGreenville | SC | 1:54:01 | #968 |
| 2024 | Corporate CupCharlotte | NC | 1:44:30 | #148 |
| 2024 | Carbon Valley Half MarathonFirestone | CO | 2:34:29 | #124 |
| 2023 | NYRR Fred Lebow Half MarathonNew York | NY | 1:59:23 | #2452 |
| 2023 | Shamrock MarathonVirginia Beach | VA | 3:53:40 | #5157 |
| 2022 | Charlotte Racefest Half Marathon, 10K & 10K RelayCharlotte | NC | 1:41:39 | #53 |
| 2022 | Shamrock Half Marathon & RelayManchester | NH | 1:51:12 | #146 |
| 2022 | The Jackson River Scenic Trail RunCovington | VA | 2:17:26 | #49 |
| 2021 | Cherokee Harvest 5kCherokee | NC | 1:53:08 | #48 |
| 2021 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 2:14:47 | #4413 |
| 2020 | The Unforgettable Staten Island Half Marathon!Staten Island | NY | 2:33:05 | #2600 |
| 2019 | Huntersville Half MarathonHuntersville | NC | 1:42:58 | #88 |
| 2019 | Pittsburgh Marathon WeekendPittsburgh | PA | 1:45:15 | #958 |
| 2019 | Shamrock Half Marathon & RelayManchester | NH | 1:45:51 | #131 |
| 2019 | Love Run Half MarathonPhiladelphia | PA | 2:17:40 | #4279 |
| 2019 | Shamrock MarathonVirginia Beach | VA | 2:29:36 | #3848 |
| 2019 | Rock 'n' Roll Virgina Beach Half MarathonVirginia Beach | VA | 2:45:06 | #2847 |
| 2018 | Nationwide Children's Hospital Columbus Marathon & 1/2 Marathon, Jesse Owens 5K, 1 Mile & Kids RunColumbus | OH | 1:44:10 | #783 |
| 2018 | Clarence DeMar MarathonKeene | NH | 1:50:31 | #82 |
| 2018 | Huntersville Half MarathonHuntersville | NC | 1:52:06 | #227 |
| 2018 | AmeriHealth Atlantic City Marathon, Half Marathon, 10K & G. Larry James 5KAtlantic City | NJ | 2:00:24 | #236 |
| 2018 | Cincinnati Hungry Turkey Half Marathon & 5KCincinnati | OH | 2:00:46 | #145 |
| 2018 | Love Run Half MarathonPhiladelphia | PA | 2:03:19 | #2695 |
| 2018 | Navy Air Force Half Marathon & Navy 5-MilerWashington | DC | 2:07:35 | #1603 |
| 2017 | Boston's Run To RememberBoston | MA | 1:24:32 | #28 |
| 2017 | Eversource Hartford Marathon, Half Marathon, Relay & Charity 5KHartford | CT | 2:02:50 | #1590 |
| 2017 | Navy Air Force Half Marathon & Navy 5-MilerWashington | DC | 2:08:08 | #1671 |
| 2016 | Faxon Law New Haven Road RaceNew Haven | CT | 2:17:45 | #915 |
| 2015 | Baystate MarathonLowell | MA | 1:25:35 | #40 |
| 2015 | Ogden MarathonOgden | UT | 2:03:19 | #1207 |
| 2015 | Shamrock MarathonVirginia Beach | VA | 2:18:13 | #4779 |
| 2015 | 2026 Bar Harbor Bank & Trust Half Marathon and Fall 5KBar Harbor | ME | 2:51:56 | #319 |
| 2014 | Newport MarathonNewport | RI | 1:34:31 | #83 |
| 2014 | Starved Rock Country MarathonOttawa | IL | 1:38:52 | #26 |
| 2014 | Rock 'n' Roll Las VegasLas Vegas | NV | 1:41:05 | #638 |
| 2014 | Honor Run Half MarathonFlorence | KY | 1:54:38 | #188 |
| 2014 | Second Wind Christie Clinic Illinois Race Weekend Training ProgramChampaign | IL | 1:57:14 | #1336 |
| 2014 | Ogden MarathonOgden | UT | 2:03:20 | #1419 |
| 2014 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 2:16:20 | #19107 |
| 2014 | Temecula Half Marathon, 10K, 5KTemecula | CA | 2:17:31 | #239 |
| 2014 | Rock ‘n’ Roll Denver Marathon & 1/2 MarathonDenver | CO | 2:23:56 | #5228 |
| 2014 | 2026 Bar Harbor Bank & Trust Half Marathon and Fall 5KBar Harbor | ME | 2:51:56 | #324 |
| 2013 | Valley of Fire Marathon Half MarathonOverton | NV | 1:52:17 | #13 |
| 2013 | Rock 'n' Roll Washington DCWashington | DC | 1:56:23 | #4542 |
| 2013 | Surftown Half, 2-Person Relay & 5KWesterly | RI | 1:56:54 | #599 |
| 2013 | Heart Mini MarathonCincinnati | OH | 1:59:49 | #792 |
| 2013 | Rock 'n' Roll Chicago Half MarathonChicago | IL | 2:01:47 | #3573 |
| 2013 | Lincoln MarathonLincoln | NE | 2:05:54 | #2909 |
| 2013 | Oklahoma City Memorial MarathonOklahoma City | OK | 2:06:19 | #2396 |
| 2013 | Eversource Hartford Marathon, Half Marathon, Relay & Charity 5KHartford | CT | 2:07:29 | #3383 |
| 2013 | Swan Lake MarathonViborg | SD | 2:11:17 | #66 |
| 2013 | Frederick Running FestivalFrederick | MD | 2:16:18 | #2414 |
| 2012 | Hospital Hill RunKansas City | MO | 1:30:59 | #146 |
| 2012 | Newport MarathonNewport | RI | 1:32:28 | #66 |
| 2012 | UTHealth Houston Half Marathon & 10KHouston | TX | 1:44:02 | #414 |
| 2012 | Chevron City to Surf for ActivBurswood | WA | 1:51:56 | #1184 |
| 2012 | Perth Half MarathonBurswood | WA | 2:00:57 | #525 |
| 2012 | Austin MarathonAustin | TX | 2:09:55 | #4704 |
| 2012 | UConn Health Half MarathonSimsbury | CT | 2:10:50 | #776 |
| 2012 | Heart Mini MarathonCincinnati | OH | 2:14:15 | #1172 |
| 2012 | Garmin Olathe Marathon, Half Marathon and 10K in the land of OzOlathe | KS | 2:33:48 | #809 |
| 2012 | Marquette MarathonMarquette | MI | 2:40:03 | #280 |
| 2011 | Nationwide Children's Hospital Columbus Marathon & 1/2 Marathon, Jesse Owens 5K, 1 Mile & Kids RunColumbus | OH | 1:34:02 | #314 |
| 2011 | Sunrise Marathon 5K/10K/13.1 KANSAS CITYKansas City | MO | 1:43:47 | #382 |
| 2011 | Eversource Hartford Marathon, Half Marathon, Relay & Charity 5KHartford | CT | 1:55:01 | #1590 |
| 2011 | Shamrock MarathonVirginia Beach | VA | 1:56:24 | #1686 |
| 2011 | Lincoln MarathonLincoln | NE | 2:03:26 | #2654 |
| 2011 | Pensacola Beach Run Half MarathonPensacola Beach | FL | 2:23:53 | #714 |
| 2010 | Nationwide Children's Hospital Columbus Marathon & 1/2 Marathon, Jesse Owens 5K, 1 Mile & Kids RunColumbus | OH | 1:38:32 | #500 |
| 2010 | Omaha MarathonOmaha | NE | 2:00:19 | #790 |
| 2010 | Rock 'n' Roll Washington DCWashington | DC | 2:03:21 | #3362 |
| 2010 | Napa to Sonoma Wine Country Half MarathonSonoma | CA | 2:04:34 | #829 |
| 2010 | Lincoln MarathonLincoln | NE | 2:08:21 | #2889 |
| 2010 | Eversource Hartford Marathon, Half Marathon, Relay & Charity 5KHartford | CT | 2:09:59 | #2668 |
| 2010 | 2026 Bar Harbor Bank & Trust Half Marathon and Fall 5KBar Harbor | ME | 2:23:28 | #262 |
| 2009 | Rock 'n' Roll Washington DCWashington | DC | 1:41:49 | #567 |
| 2009 | Charlotte Marathon, Half, and 5KCharlotte | NC | 2:04:43 | #1522 |
| 2009 | Eversource Hartford Marathon, Half Marathon, Relay & Charity 5KHartford | CT | 2:13:07 | #2439 |
| 2009 | Sunrise Marathon 5K/10K/13.1 KANSAS CITYKansas City | MO | 2:22:53 | #3144 |
| 2008 | Charlottesville MarathonCharlottesville | VA | 1:39:18 | #86 |
| 2008 | IMT Des Moines MarathonDes Moines | IA | 2:11:08 | #1468 |
| 2007 | Mercer Island Rotary Half MarathonMercer Island | WA | 1:51:21 | #570 |
| 2007 | Shamrock MarathonVirginia Beach | VA | 1:53:27 | #1102 |
| 2007 | IMT Des Moines MarathonDes Moines | IA | 2:23:40 | #1463 |
| 2007 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 3:01:42 | #15951 |
| 2006 | Ocala MarathonOcala | FL | 1:30:28 | #6 |
| 2006 | Crystal Lake Half MarathonCrystal Lake | IL | 1:33:38 | #38 |
| 2006 | Nationwide Children's Hospital Columbus Marathon & 1/2 Marathon, Jesse Owens 5K, 1 Mile & Kids RunColumbus | OH | 1:40:44 | #164 |
| 2006 | Rock 'n' Roll Virgina Beach Half MarathonVirginia Beach | VA | 1:55:56 | #2748 |
| 2005 | Swanzey Covered Bridges Half MarathonSwanzey | NH | 1:27:35 | #24 |
| 2005 | New Bedford Half MarathonNew Bedford | MA | 1:46:14 | #692 |
| 2005 | Rock 'n' Roll Virgina Beach Half MarathonVirginia Beach | VA | 1:51:08 | #2324 |
| 2005 | Jersey Shore Half Marathon and 2 Mile RunHighlands | NJ | 1:57:52 | #322 |
| 2005 | Chambersburg Half MarathonChambersburg | PA | 2:22:29 | #307 |
| 2004 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 1:38:05 | #457 |
| 2004 | North Olympic Discovery Marathon (5K / 10K/ Half / Full / Relay / Kids Marathon)Port Angeles | WA | 1:59:46 | #205 |
| 2003 | Caesar Rodney Half MarathonWilmington | DE | 1:36:18 | #212 |
| 2003 | Chambersburg Half MarathonChambersburg | PA | 1:45:42 | #117 |
| 2002 | Crystal Lake Half MarathonCrystal Lake | IL | 1:40:16 | #120 |
| 2001 | Leaf Peepers Half MarathonWaterbury | VT | 1:36:58 | #89 |
| 1999 | E Murray Todd Half MarathonColts Neck | NJ | 1:50:13 | #243 |
| 1998 | Jack & Jill Downhill Marathon & Half — July 25 (Sat) & 26 (Sun)North Bend | WA | 0:01:26 | #1 |
| 1998 | E Murray Todd Half MarathonColts Neck | NJ | 1:58:03 | #363 |
| 1996 | LONG ISLAND MARATHON FESTIVALEast Meadow | NY | 1:34:09 | #286 |
| 1995 | Baystate MarathonLowell | MA | 2:11:42 | #792 |
| 1994 | LONG ISLAND MARATHON FESTIVALEast Meadow | NY | 1:29:23 | #202 |
| 1993 | LONG ISLAND MARATHON FESTIVALEast Meadow | NY | 1:34:03 | #379 |
| 1987 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 1:23:29 | #138 |
States Raced
1 race 2 races 3-4 races 5+ races
State Breakdown
VAVirginia
10 racesNYNew York
8 racesCTConnecticut
7 racesNCNorth Carolina
7 racesOHOhio
7 racesDCDistrict of Columbia
5 racesILIllinois
5 racesPAPennsylvania
5 racesWAWashington
5 racesMAMassachusetts
4 racesMOMissouri
4 racesNENebraska
4 racesNHNew Hampshire
4 racesNJNew Jersey
4 racesRIRhode Island
3 racesAZArizona
2 racesCACalifornia
2 racesCOColorado
2 racesFLFlorida
2 racesIAIowa
2 racesNVNevada
2 racesTXTexas
2 racesUTUtah
2 racesDEDelaware
1 raceKSKansas
1 raceKYKentucky
1 raceMDMaryland
1 raceSDSouth Dakota
1 raceVTVermont
1 raceWIWisconsin
0 races50-State Challenge
30/ 51 states + DC
21 states to go