Back to League Tables
JS
John Shafer
MaleTennessee1997–2025
77
Total Finishes
32
Distinct Races
13
States (25%)
1:31:53
PR (7:01/mi)
1:59:37
Average
+0:35:36
Slower (first to last)
Medal House
2013
Scottsboro Half Marathon
1:45:31
#58 overall#52 gender
2012
Historic Half Training (sponsored by FARC)
1:51:08
#12 overall#11 gender
2012
Rock n Roll Nashville
2:14:24
#6915 overall#3738 gender
2012
Frederick Running Festival
2:53:39
#3764 overall#1676 gender
2011
Rock n Roll Nashville
2:20:28
#9570 overall#4684 gender
2010
The Unforgettable Staten Island Half Marathon!
2:10:19
#3502 overall#2271 gender
2010
Rock n Roll Nashville
2:36:13
#14940 overall#6539 gender
2010
2025 Aramco Houston Half Marathon Searchable Finish Line Video
2:53:22
#7973 overall#3710 gender
2008
2025 Aramco Houston Half Marathon Searchable Finish Line Video
2:40:36
#5774 overall#2788 gender
2004
2025 Aramco Houston Half Marathon Searchable Finish Line Video
2:36:44
#4061 overall#2232 gender
2000
2025 Marine Corps Half Marathon presented by FirstLight Home Care & Capital Automotive Group
1:31:53
#48 overall#43 gender
1997
Thanksgiving Distance Classic
1:43:05
#304 overall#255 gender
Performance Timeline
Complete Race Log
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2025 | ASICS Susquehanna River Running Festival presented by University of Maryland Upper Chesapeake HealthHavre de Grace | MD | 1:45:09 | #83 |
| 2025 | Susquehanna River Running FestivalHavre de Grace | MD | 1:45:10 | #83 |
| 2025 | Oak Barrel Half MarathonLynchburg | TN | 2:18:41 | #369 |
| 2024 | ASICS Susquehanna River Running Festival presented by University of Maryland Upper Chesapeake HealthHavre de Grace | MD | 1:45:10 | #87 |
| 2024 | Susquehanna River Running FestivalHavre de Grace | MD | 1:45:10 | #87 |
| 2024 | Ashland City Half MarathonAshland City | TN | 1:48:30 | #94 |
| 2024 | Oak Barrel Half MarathonLynchburg | TN | 1:49:59 | #147 |
| 2024 | Rock n Roll NashvilleNashville | TN | 2:38:00 | #7487 |
| 2023 | American River Parkway Half MarathonSacramento | CA | 1:45:25 | #84 |
| 2023 | Ashland City Half MarathonAshland City | TN | 1:48:54 | #84 |
| 2023 | Mercedes Benz Marathon and Half MarathonBirmingham | AL | 1:54:41 | #540 |
| 2023 | Nashville 1/2 MarathonNashville | TN | 1:56:56 | #351 |
| 2023 | Oak Barrel Half MarathonLynchburg | TN | 1:58:39 | #181 |
| 2023 | Rock n Roll NashvilleNashville | TN | 2:21:16 | #5576 |
| 2023 | Iron Horse Half MarathonNorth Bend | WA | 2:27:56 | #709 |
| 2022 | American River Parkway Half MarathonSacramento | CA | 1:50:28 | #104 |
| 2022 | Mercedes Benz Marathon and Half MarathonBirmingham | AL | 1:51:13 | #291 |
| 2021 | ASICS Susquehanna River Running Festival presented by University of Maryland Upper Chesapeake HealthHavre de Grace | MD | 1:40:09 | #33 |
| 2021 | Susquehanna River Running FestivalHavre de Grace | MD | 1:40:10 | #33 |
| 2021 | Oak Barrel Half MarathonLynchburg | TN | 1:55:37 | #184 |
| 2021 | Norfolk Harbor Half MarathonNorfolk | VA | 2:06:44 | #507 |
| 2021 | Rock n Roll NashvilleNashville | TN | 2:16:23 | #3141 |
| 2020 | Oak Barrel Half MarathonLynchburg | TN | 1:49:14 | #91 |
| 2020 | Mercedes Benz Marathon and Half MarathonBirmingham | AL | 1:49:15 | #311 |
| 2019 | Shamrock MarathonVirginia Beach | VA | 1:34:55 | #261 |
| 2019 | Love Run Half MarathonPhiladelphia | PA | 1:45:06 | #835 |
| 2019 | Oak Barrel Half MarathonLynchburg | TN | 1:47:37 | #88 |
| 2019 | The Elkmont Hound Dog HalfElkmont | AL | 1:48:59 | #11 |
| 2019 | Rock n Roll NashvilleNashville | TN | 1:57:22 | #1938 |
| 2019 | The Maryland Half Marathon & 5KFulton | MD | 2:03:57 | #197 |
| 2019 | American River Parkway Half MarathonSacramento | CA | 2:15:14 | #428 |
| 2018 | Murfreesboro Half MarathonMurfreesboro | TN | 1:44:15 | #152 |
| 2018 | Cedars of Lebanon Frostbite Half-MarathonLebanon | TN | 1:45:30 | #84 |
| 2018 | Mercedes Benz Marathon and Half MarathonBirmingham | AL | 1:49:01 | #236 |
| 2018 | Rock n Roll NashvilleNashville | TN | 2:04:23 | #3210 |
| 2018 | The Unforgettable Staten Island Half Marathon!Staten Island | NY | 2:14:59 | #7704 |
| 2018 | Anacortes Art DashAnacortes | WA | 3:05:08 | #107 |
| 2017 | Oak Barrel Half MarathonLynchburg | TN | 1:48:33 | #130 |
| 2017 | Murfreesboro Half MarathonMurfreesboro | TN | 1:51:30 | #248 |
| 2017 | Love Run Half MarathonPhiladelphia | PA | 1:53:38 | #1613 |
| 2017 | Cummins Falls Marathon, Half, 10K, 5KCookeville | TN | 1:59:19 | #19 |
| 2017 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:59:50 | #2237 |
| 2017 | Rock n Roll NashvilleNashville | TN | 2:01:28 | #1764 |
| 2017 | Anacortes Art DashAnacortes | WA | 2:52:23 | #119 |
| 2017 | Air Force MarathonDayton | OH | 3:08:01 | #3196 |
| 2016 | Murfreesboro Half MarathonMurfreesboro | TN | 1:41:33 | #138 |
| 2016 | Auburn Running FestivalAuburn | AL | 1:42:19 | #28 |
| 2016 | Mercedes Benz Marathon and Half MarathonBirmingham | AL | 1:43:54 | #290 |
| 2016 | Oak Barrel Half MarathonLynchburg | TN | 1:48:13 | #132 |
| 2016 | Rock n Roll NashvilleNashville | TN | 1:48:21 | #1008 |
| 2016 | Cedars of Lebanon Frostbite Half-MarathonLebanon | TN | 1:50:49 | #172 |
| 2016 | Harvest HalfBrentwood | TN | 1:50:54 | #25 |
| 2016 | Love Run Half MarathonPhiladelphia | PA | 2:01:17 | #2483 |
| 2016 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 2:03:59 | #3400 |
| 2016 | The Unforgettable Staten Island Half Marathon!Staten Island | NY | 2:22:30 | #8342 |
| 2015 | Nashville 1/2 MarathonNashville | TN | 1:38:39 | #68 |
| 2015 | Oak Barrel Half MarathonLynchburg | TN | 1:42:37 | #72 |
| 2015 | Harvest HalfBrentwood | TN | 1:43:32 | #12 |
| 2015 | Mercedes Benz Marathon and Half MarathonBirmingham | AL | 1:45:03 | #285 |
| 2015 | Cedars of Lebanon Frostbite Half-MarathonLebanon | TN | 1:48:42 | #128 |
| 2015 | Murray Half MarathonMurray | KY | 1:49:44 | #53 |
| 2015 | Love Run Half MarathonPhiladelphia | PA | 2:02:23 | #2349 |
| 2015 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 2:03:06 | #5202 |
| 2014 | Viola Valley Half MarathonViola | TN | 1:39:19 | #27 |
| 2014 | Rock n Roll NashvilleNashville | TN | 1:42:20 | #633 |
| 2014 | Murray Half MarathonMurray | KY | 1:42:29 | #23 |
| 2014 | Mercedes Benz Marathon and Half MarathonBirmingham | AL | 1:43:24 | #279 |
| 2014 | Hillbilly Half MarathonLeipers Fork | TN | 1:43:29 | #52 |
| 2014 | Oak Barrel Half MarathonLynchburg | TN | 1:47:13 | #99 |
| 2014 | Harvest HalfBrentwood | TN | 1:47:48 | #26 |
| 2014 | Cedars of Lebanon Frostbite Half-MarathonLebanon | TN | 1:50:09 | #162 |
| 2014 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 2:07:38 | #6453 |
| 2014 | Anacortes Art DashAnacortes | WA | 2:46:48 | #116 |
| 2013 | Scottsboro Half MarathonScottsboro | AL | 1:45:31 | #58 |
| 2013 | Rock n Roll NashvilleNashville | TN | 1:45:32 | #1098 |
| 2013 | Hillbilly Half MarathonLeipers Fork | TN | 2:00:09 | #213 |
| 2013 | The Unforgettable Staten Island Half Marathon!Staten Island | NY | 2:15:11 | #5024 |
| 2012 | Historic Half Training (sponsored by FARC)Fredericksburg | VA | 1:51:08 | #12 |
| 2012 | Rock n Roll NashvilleNashville | TN | 2:14:24 | #6915 |
| 2012 | Frederick Running FestivalFrederick | MD | 2:53:39 | #3764 |
| 2011 | Rock n Roll NashvilleNashville | TN | 2:20:28 | #9570 |
| 2010 | The Unforgettable Staten Island Half Marathon!Staten Island | NY | 2:10:19 | #3502 |
| 2010 | Rock n Roll NashvilleNashville | TN | 2:36:13 | #14940 |
| 2010 | 2025 Aramco Houston Half Marathon Searchable Finish Line VideoHouston | TX | 2:53:22 | #7973 |
| 2008 | 2025 Aramco Houston Half Marathon Searchable Finish Line VideoHouston | TX | 2:40:36 | #5774 |
| 2004 | 2025 Aramco Houston Half Marathon Searchable Finish Line VideoHouston | TX | 2:36:44 | #4061 |
| 2000 | 2025 Marine Corps Half Marathon presented by FirstLight Home Care & Capital Automotive GroupCamp Lejeune | NC | 1:31:53 | #48 |
| 1997 | Thanksgiving Distance ClassicJacksonville | FL | 1:43:05 | #304 |
States Raced
1 race 2 races 3-4 races 5+ races
State Breakdown
TNTennessee
40 racesALAlabama
10 racesMDMaryland
8 racesPAPennsylvania
8 racesNYNew York
4 racesWAWashington
4 racesCACalifornia
3 racesTXTexas
3 racesVAVirginia
3 racesKYKentucky
2 racesNCNorth Carolina
1 raceOHOhio
1 raceMIMichigan
0 races50-State Challenge
13/ 51 states + DC
38 states to go