Back to League Tables
JW
Joe Walsh
MaleVirginia1995–2026
80
Total Finishes
46
Distinct Races
19
States (37%)
1:19:46
PR (6:05/mi)
2:04:03
Average
+0:03:11
Slower (first to last)
Medal House
2004
Rock n Roll Nashville
1:41:41
#372 overall#306 gender
2003
Baltimore Running Festival
1:59:39
#975 overall#581 gender
2002
Run SF "Golden Gate City" 5K/10K/13.1
1:59:11
#1375 overall#753 gender
2002
Kaiser Permanente San Francisco Half Marathon & 5K
2:03:02
#1898 overall#1228 gender
2002
Sunrise Marathon 5K/10K/13.1 SAN FRANCISCO
2:07:40
#989 overall#610 gender
2001
Surf City Marathon
2:03:30
#1363 overall#952 gender
2001
Sunrise Marathon 5K/10K/13.1 SAN FRANCISCO
2:15:32
#972 overall#525 gender
2000
Jacksonville Bank Marathon, Half Marathon
2:01:03
#289 overall#205 gender
2000
OUC Orlando Half Marathon
2:09:29
#801 overall#554 gender
1999
Ridgefield Pamby Half Marathon
1:44:53
#227 overall#183 gender
1996
Covered Bridges Half Marathon
1:46:55
#579 overall#448 gender
1995
Hospital Hill Run
2:05:31
#1207 overall#952 gender
Performance Timeline
Complete Race Log
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2026 | Austin International HalfAustin | TX | 2:08:42 | #2695 |
| 2025 | City of Oaks MarathonRaleigh | NC | 1:58:23 | #967 |
| 2025 | 3M Half MarathonAustin | TX | 2:12:56 | #2491 |
| 2024 | Virginia Credit Union River City Half & River City 5kRichmond | VA | 2:23:25 | #1135 |
| 2023 | 3M Half MarathonAustin | TX | 1:45:57 | #955 |
| 2023 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 2:25:24 | #5163 |
| 2022 | 2027 Publix Fort Lauderdale A1A Marathon, Half Marathon, 6K & Kids of Love Run, & Celsius 5k Presented by ColavitaFort Lauderdale | FL | 1:50:23 | #486 |
| 2022 | Austin MarathonAustin | TX | 1:52:39 | #1367 |
| 2022 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 2:29:03 | #4402 |
| 2019 | United Airlines NYC HalfNew York | NY | 1:19:46 | #277 |
| 2019 | Under The Oaks RunJekyll Island | GA | 2:01:37 | #74 |
| 2019 | OC Marathon - Half Marathon - 5KNewport Beach | CA | 2:02:28 | #1464 |
| 2019 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 2:07:04 | #3812 |
| 2018 | SLTC Frostbite SeriesSaint Louis | MO | 1:45:07 | #174 |
| 2018 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 2:03:51 | #3012 |
| 2018 | Fairfield Road RacesFairfield | CT | 2:12:43 | #1327 |
| 2018 | Ashland Half Marathon & 5kAshland | VA | 2:16:02 | #614 |
| 2017 | United Airlines NYC HalfNew York | NY | 1:22:13 | #338 |
| 2017 | Capital City Half MarathonColumbus | OH | 1:38:40 | #259 |
| 2017 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:59:40 | #2537 |
| 2017 | Bill Snyder Highway HalfManhattan | KS | 2:17:43 | #647 |
| 2017 | Rock n Roll NashvilleNashville | TN | 3:06:20 | #13582 |
| 2016 | SLTC Frostbite SeriesSaint Louis | MO | 1:44:53 | #113 |
| 2016 | Capital City Half MarathonColumbus | OH | 1:46:49 | #777 |
| 2016 | 2027 Publix Fort Lauderdale A1A Marathon, Half Marathon, 6K & Kids of Love Run, & Celsius 5k Presented by ColavitaFort Lauderdale | FL | 1:54:39 | #787 |
| 2016 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 2:11:16 | #3788 |
| 2016 | Black Squirrel Half MarathonBellvue | CO | 2:25:11 | #115 |
| 2016 | North Shore ClassicHighland Park | IL | 3:16:43 | #1464 |
| 2015 | Scranton Half MarathonScranton | PA | 1:35:37 | #105 |
| 2015 | Celebrate Life Half MarathonRock Hill | NY | 1:42:11 | #81 |
| 2015 | SLTC Frostbite SeriesSaint Louis | MO | 1:43:13 | #112 |
| 2015 | Downhill @ Dawn Half MarathonRidgecrest | NC | 1:45:32 | #68 |
| 2015 | Dirty Half MarathonBend | OR | 1:51:10 | #128 |
| 2015 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 2:07:21 | #3839 |
| 2015 | Under The Oaks RunJekyll Island | GA | 2:09:18 | #138 |
| 2015 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 3:07:22 | #15514 |
| 2014 | Under The Oaks RunJekyll Island | GA | 1:53:34 | #44 |
| 2014 | Ashland Half Marathon & 5kAshland | VA | 2:05:01 | #547 |
| 2014 | Fairfield Road RacesFairfield | CT | 2:12:53 | #2437 |
| 2013 | Celebrate Life Half MarathonRock Hill | NY | 1:46:34 | #110 |
| 2013 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 2:00:46 | #2692 |
| 2013 | Ashland Half Marathon & 5kAshland | VA | 2:04:37 | #698 |
| 2013 | Greater St. Louis MarathonSt. Louis | MO | 2:47:53 | #6520 |
| 2012 | Celebrate Life Half MarathonRock Hill | NY | 1:44:15 | #104 |
| 2012 | Ashland Half Marathon & 5kAshland | VA | 2:04:01 | #674 |
| 2012 | Charlotte Running Company Trail RaceCharlotte | NC | 2:11:01 | #74 |
| 2011 | Huntersville Half MarathonHuntersville | NC | 1:43:46 | #73 |
| 2011 | 2026 Disneyland® Half Marathon Weekend presented by HONDAAnaheim | CA | 1:45:07 | #454 |
| 2011 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 2:04:53 | #4071 |
| 2011 | Life Time Miami Marathon & HalfMiami | FL | 2:09:32 | #5532 |
| 2011 | Life Time Chicago Half Marathon + 5KChicago | IL | 2:13:24 | #6139 |
| 2010 | Maine Marathon, Half Marathon and Marathon RelayPortland | ME | 1:38:00 | #170 |
| 2010 | Celebrate Life Half MarathonRock Hill | NY | 1:43:02 | #74 |
| 2010 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 1:50:52 | #1211 |
| 2010 | Rock n Roll NashvilleNashville | TN | 1:57:21 | #3020 |
| 2010 | Ashland Half Marathon & 5kAshland | VA | 2:23:52 | #1078 |
| 2009 | D&H Rail Trails Half MarathonForest City | PA | 1:42:58 | #40 |
| 2009 | Maine Marathon, Half Marathon and Marathon RelayPortland | ME | 2:12:34 | #1247 |
| 2009 | Ashland Half Marathon & 5kAshland | VA | 2:16:25 | #870 |
| 2009 | DONNA Marathon WeekendJacksonville Beach | FL | 3:46:15 | #2725 |
| 2008 | Covenant Health Knoxville Marathon, Half Marathon, Relays, 5k and Kids RunKnoxville | TN | 1:52:22 | #327 |
| 2008 | Shamrock MarathonVirginia Beach | VA | 2:10:28 | #1566 |
| 2008 | Ashland Half Marathon & 5kAshland | VA | 2:19:17 | #772 |
| 2007 | Covenant Health Knoxville Marathon, Half Marathon, Relays, 5k and Kids RunKnoxville | TN | 1:47:44 | #176 |
| 2007 | Kaiser Permanente San Francisco Half Marathon & 5KSan Francisco | CA | 2:05:18 | #2775 |
| 2006 | Strawberry Plains Half Marathon and 10K, Presented by Eddie's Health ShoppeStrawberry Plains | TN | 1:39:11 | #53 |
| 2006 | Kaiser Permanente San Francisco Half Marathon & 5KSan Francisco | CA | 2:05:55 | #2520 |
| 2006 | Sunrise Marathon 5K/10K/13.1 SAN FRANCISCOSan Francisco | CA | 2:06:37 | #855 |
| 2006 | Run SF "Golden Gate City" 5K/10K/13.1San Francisco | CA | 2:09:14 | #1024 |
| 2005 | St. Jude Memphis Marathon WeekendMemphis | TN | 1:37:21 | #154 |
| 2005 | Run SF "Golden Gate City" 5K/10K/13.1San Francisco | CA | 2:15:26 | #595 |
| 2005 | Sunrise Marathon 5K/10K/13.1 SAN FRANCISCOSan Francisco | CA | 2:18:43 | #3230 |
| 2005 | Kaiser Permanente San Francisco Half Marathon & 5KSan Francisco | CA | 2:29:26 | #3116 |
| 2005 | Park City Trail SeriesPark City | UT | 2:35:14 | #77 |
| 2004 | Rock n Roll NashvilleNashville | TN | 1:41:41 | #372 |
| 2003 | Baltimore Running FestivalBaltimore | MD | 1:59:39 | #975 |
| 2002 | Run SF "Golden Gate City" 5K/10K/13.1San Francisco | CA | 1:59:11 | #1375 |
| 2002 | Kaiser Permanente San Francisco Half Marathon & 5KSan Francisco | CA | 2:03:02 | #1898 |
| 2002 | Sunrise Marathon 5K/10K/13.1 SAN FRANCISCOSan Francisco | CA | 2:07:40 | #989 |
| 2001 | Surf City MarathonHuntington Beach | CA | 2:03:30 | #1363 |
| 2001 | Sunrise Marathon 5K/10K/13.1 SAN FRANCISCOSan Francisco | CA | 2:15:32 | #972 |
| 2000 | Jacksonville Bank Marathon, Half MarathonJacksonville | FL | 2:01:03 | #289 |
| 2000 | OUC Orlando Half MarathonOrlando | FL | 2:09:29 | #801 |
| 1999 | Ridgefield Pamby Half MarathonRidgefield | CT | 1:44:53 | #227 |
| 1996 | Covered Bridges Half MarathonWoodstock | VT | 1:46:55 | #579 |
| 1995 | Hospital Hill RunKansas City | MO | 2:05:31 | #1207 |
States Raced
1 race 2 races 3-4 races 5+ races
State Breakdown
VAVirginia
17 racesCACalifornia
14 racesFLFlorida
9 racesTNTennessee
7 racesNYNew York
6 racesMOMissouri
5 racesNCNorth Carolina
4 racesTXTexas
4 racesCTConnecticut
3 racesGAGeorgia
3 racesILIllinois
2 racesMEMaine
2 racesOHOhio
2 racesPAPennsylvania
2 racesCOColorado
1 raceKSKansas
1 raceMDMaryland
1 raceOROregon
1 raceVTVermont
1 race50-State Challenge
19/ 51 states + DC
32 states to go