Back to League Tables
TH
Thomas Hall
MaleAlabama1991–2026
101
Total Finishes
62
Distinct Races
25
States (49%)
1:15:53
PR (5:48/mi)
2:08:23
Average
+0:17:41
Slower (first to last)
Medal House
1999
OUC Orlando Half Marathon
2:04:40
#788 overall#573 gender
1999
2025 500 Festival Running Events
2:50:33
#12887 overall#8009 gender
1999
Indy Half Marathon at Fort Ben
2:56:32
#875 overall#521 gender
1998
Jersey Shore Half Marathon and 2 Mile Run
2:00:07
#470 overall#346 gender
1998
Kentucky Derby Festival Race Weekend
2:17:01
#4662 overall#3397 gender
1998
2025 500 Festival Running Events
2:54:05
#13196 overall#8210 gender
1997
Liberty Waterfront Half Marathon and 5K Run
1:16:51
#27 overall#27 gender
1997
2025 500 Festival Running Events
2:47:33
#11216 overall#7423 gender
1997
Indy Half Marathon at Fort Ben
2:51:41
#782 overall#491 gender
1995
2025 500 Festival Running Events
2:56:12
#9811 overall#6624 gender
1994
2025 500 Festival Running Events
2:55:53
#9033 overall#6233 gender
1991
The LESS Popular Brooklyn Half Marathon!
1:48:55
#715 overall#631 gender
Performance Timeline
Complete Race Log
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2026 | 12th Annual Suwanee Half Marathon / 10k / 5kSuwanee | GA | 1:44:59 | #20 |
| 2026 | Running With The Cows Half Marathon & 5KBucyrus | KS | 2:06:36 | #112 |
| 2025 | Kentucky Derby Festival Race WeekendLouisville | KY | 1:44:23 | #582 |
| 2025 | AthHalf Half Marathon and AthFest Educates 5KAthens | GA | 1:49:50 | #449 |
| 2025 | Luau 5K, 10K, & 13.1M at Athens, GA (19)Athens | GA | 1:49:50 | #449 |
| 2025 | Flying Pig Pump and RunCincinnati | OH | 1:51:06 | #1443 |
| 2025 | RUN THE ALAMOSan Antonio | TX | 2:03:29 | #723 |
| 2025 | Urban Bourbon Half Marathon and 5KLouisville | KY | 2:09:50 | #821 |
| 2025 | Historic Half Training (sponsored by FARC)Fredericksburg | VA | 2:10:19 | #1498 |
| 2025 | Big Beach Marathon, Half Marathon & Safari 5KGulf Shores | AL | 2:38:11 | #558 |
| 2025 | 2025 500 Festival Running EventsIndianapolis | IN | 3:54:07 | #17074 |
| 2024 | Philadelphia MarathonPhiladelphia | PA | 1:30:19 | #347 |
| 2024 | 2026 Holland Haven MarathonHolland | MI | 2:27:29 | #347 |
| 2024 | Big Beach Marathon, Half Marathon & Safari 5KGulf Shores | AL | 2:44:31 | #562 |
| 2023 | Philadelphia MarathonPhiladelphia | PA | 1:29:17 | #465 |
| 2023 | Run Magic CityBirmingham | AL | 2:36:22 | #492 |
| 2023 | Mercedes Benz Marathon and Half MarathonBirmingham | AL | 2:43:00 | #1765 |
| 2023 | Ocean City Running FestivalOcean City | MD | 2:45:25 | #520 |
| 2023 | Ocean City Running FestivalOcean City | MD | 2:45:26 | #521 |
| 2022 | Maine Marathon, Half Marathon and Marathon RelayPortland | ME | 1:48:37 | #310 |
| 2022 | University of Michigan Health-West Grand Rapids MarathonGrand Rapids | MI | 1:55:51 | #384 |
| 2022 | Mercedes Benz Marathon and Half MarathonBirmingham | AL | 2:16:46 | #867 |
| 2022 | Run Magic CityBirmingham | AL | 2:40:22 | #461 |
| 2020 | United Airlines NYC HalfNew York | NY | 1:44:43 | #548 |
| 2020 | Mercedes Benz Marathon and Half MarathonBirmingham | AL | 2:08:21 | #859 |
| 2019 | Rock n Roll NashvilleNashville | TN | 1:33:56 | #141 |
| 2019 | Maine Marathon, Half Marathon and Marathon RelayPortland | ME | 1:43:08 | #256 |
| 2019 | BHM26.2 2026- The Alabama Race SeriesHoover | AL | 2:06:55 | #225 |
| 2019 | Mercedes Benz Marathon and Half MarathonBirmingham | AL | 2:07:23 | #831 |
| 2019 | 2027 Syracuse Half MarathonSyracuse | NY | 2:14:52 | #1830 |
| 2019 | Ocean City Running, 5k, Half MarathonOcean City | MD | 2:29:31 | #650 |
| 2019 | Martha's Vineyard Marathon & Half MarathonOaks Bluff | MA | 3:10:55 | #1158 |
| 2018 | Rock n Roll NashvilleNashville | TN | 2:02:02 | #2814 |
| 2018 | Mercedes Benz Marathon and Half MarathonBirmingham | AL | 2:05:24 | #722 |
| 2018 | Palm Desert 1/2 Marathon & 5KPalm Desert | CA | 2:06:10 | #297 |
| 2018 | Empire State Half Marathon & 5kCongers | NY | 2:28:45 | #335 |
| 2018 | Whole Foods Tiburon Half MarathonBelvedere Tiburon | CA | 2:29:48 | #409 |
| 2017 | The Oz RunChippewa Falls | WI | 1:47:58 | #16 |
| 2017 | Oakland Running FestivalOakland | CA | 1:51:14 | #414 |
| 2017 | Walnut Creek Running FestivalWalnut Creek | CA | 1:55:08 | #249 |
| 2017 | Empire State Half Marathon & 5kCongers | NY | 1:55:32 | #94 |
| 2017 | Revenge of the Red Baron Half Marathon and 5KCorning | NY | 1:58:10 | #88 |
| 2017 | Mercedes Benz Marathon and Half MarathonBirmingham | AL | 2:01:19 | #725 |
| 2017 | Rock n Roll NashvilleNashville | TN | 2:22:39 | #5409 |
| 2016 | Maine Marathon, Half Marathon and Marathon RelayPortland | ME | 1:44:40 | #257 |
| 2016 | Oakland Running FestivalOakland | CA | 1:47:51 | #396 |
| 2016 | The Oz RunChippewa Falls | WI | 1:53:10 | #16 |
| 2016 | First Energy Akron MarathonAkron | OH | 2:07:40 | #1366 |
| 2016 | Rock n Roll NashvilleNashville | TN | 2:11:27 | #5286 |
| 2016 | Visit Tuscaloosa Half Marathon + 5KTuscaloosa | AL | 2:19:19 | #454 |
| 2016 | Mercedes Benz Marathon and Half MarathonBirmingham | AL | 2:23:05 | #1899 |
| 2015 | Shipyard Old Port Half MarathonPortland | ME | 1:50:55 | #564 |
| 2015 | The Oz RunChippewa Falls | WI | 1:51:47 | #32 |
| 2015 | Visit Tuscaloosa Half Marathon + 5KTuscaloosa | AL | 1:56:08 | #199 |
| 2015 | Run Magic CityBirmingham | AL | 2:06:28 | #383 |
| 2015 | Covenant Health Knoxville Marathon, Half Marathon, Relays, 5k and Kids RunKnoxville | TN | 4:34:05 | #2221 |
| 2014 | Purdue Boilermaker Half-Marathon & 5KWest Lafayette | IN | 1:17:24 | #3 |
| 2014 | Oakland Running FestivalOakland | CA | 1:54:13 | #721 |
| 2014 | Visit Tuscaloosa Half Marathon + 5KTuscaloosa | AL | 2:01:46 | #307 |
| 2014 | Outer Banks MarathonManteo | NC | 2:13:29 | #1124 |
| 2013 | Purdue Boilermaker Half-Marathon & 5KWest Lafayette | IN | 1:15:58 | #2 |
| 2013 | Outer Banks MarathonManteo | NC | 2:08:33 | #1073 |
| 2012 | Skunk Cabbage Classic 10K & Half MarathonIthaca | NY | 1:35:02 | #75 |
| 2012 | Lincoln MarathonLincoln | NE | 1:43:54 | #481 |
| 2012 | Erie MarathonErie | PA | 2:02:14 | #484 |
| 2012 | Presque Isle Half MarathonErie | PA | 2:04:08 | #481 |
| 2012 | Chicagoland Spring Marathon, Half Marathon & 10KSchaumburg | IL | 2:14:29 | #426 |
| 2011 | Omaha MarathonOmaha | NE | 1:52:46 | #543 |
| 2011 | Historic Half Training (sponsored by FARC)Fredericksburg | VA | 2:16:37 | #2993 |
| 2011 | E Murray Todd Half MarathonColts Neck | NJ | 2:22:13 | #449 |
| 2011 | Capital City Half MarathonColumbus | OH | 2:30:56 | #4683 |
| 2011 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 3:40:29 | #18217 |
| 2010 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 2:28:45 | #5917 |
| 2009 | Rock 'n' Roll Virgina Beach Half MarathonVirginia Beach | VA | 1:54:41 | #2519 |
| 2009 | Rock 'n' Roll San JoseSan Jose | CA | 2:00:26 | #3059 |
| 2009 | Mercedes Benz Marathon and Half MarathonBirmingham | AL | 2:01:20 | #1128 |
| 2009 | Hoover Dam Marathon 2025Boulder City | NV | 2:07:41 | #75 |
| 2009 | Philadelphia MarathonPhiladelphia | PA | 2:11:46 | #3694 |
| 2009 | 2026 Silver Strand Veterans Day Half Marathon, 10 Miler, 12K & 5K - San DiegoCoronado | CA | 2:15:57 | #1655 |
| 2009 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 2:18:49 | #9542 |
| 2009 | Life Time Chicago Half Marathon + 5KChicago | IL | 3:08:08 | #13289 |
| 2008 | E Murray Todd Half MarathonColts Neck | NJ | 2:03:16 | #381 |
| 2008 | Presque Isle Half MarathonErie | PA | 2:25:43 | #489 |
| 2007 | Seattle MarathonSeattle | WA | 1:57:26 | #1313 |
| 2007 | Rock 'n' Roll Chicago Half MarathonChicago | IL | 1:58:59 | #2862 |
| 2007 | New Bedford Half MarathonNew Bedford | MA | 2:02:47 | #1323 |
| 2007 | Sunrise Marathon 5K/10K/13.1 SAN FRANCISCOSan Francisco | CA | 2:13:19 | #2261 |
| 2006 | Boston's Run To RememberBoston | MA | 1:53:44 | #1806 |
| 2005 | Rock 'n' Roll Virgina Beach Half MarathonVirginia Beach | VA | 1:45:30 | #1477 |
| 2004 | The Unforgettable Staten Island Half Marathon!Staten Island | NY | 1:24:36 | #124 |
| 2004 | Mercedes Benz Marathon and Half MarathonBirmingham | AL | 1:57:37 | #711 |
| 2003 | NYCRUNS Brooklyn Ice Cream Social Half MarathonBrooklyn | NY | 1:21:30 | #45 |
| 2003 | Crystal Lake Half MarathonCrystal Lake | IL | 1:51:58 | #204 |
| 2003 | Life Time Chicago Half Marathon + 5KChicago | IL | 1:55:05 | #1839 |
| 2003 | North Shore ClassicHighland Park | IL | 1:58:17 | #572 |
| 2003 | Jersey Shore Half Marathon and 2 Mile RunHighlands | NJ | 2:18:44 | #553 |
| 2002 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 1:17:53 | #49 |
| 2002 | The Unforgettable Staten Island Half Marathon!Staten Island | NY | 1:18:36 | #36 |
| 2002 | NYCRUNS Brooklyn Ice Cream Social Half MarathonBrooklyn | NY | 1:18:49 | #35 |
| 2001 | NYCRUNS Brooklyn Ice Cream Social Half MarathonBrooklyn | NY | 1:22:20 | #43 |
| 2001 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 1:23:32 | #93 |
| 2001 | Seattle MarathonSeattle | WA | 1:50:59 | #905 |
| 2001 | 2025 500 Festival Running EventsIndianapolis | IN | 3:06:25 | #15174 |
| 2000 | The Unforgettable Staten Island Half Marathon!Staten Island | NY | 1:15:53 | #33 |
| 2000 | Davis StampedeDavis | CA | 1:17:09 | #9 |
| 1999 | OUC Orlando Half MarathonOrlando | FL | 2:04:40 | #788 |
| 1999 | 2025 500 Festival Running EventsIndianapolis | IN | 2:50:33 | #12887 |
| 1999 | Indy Half Marathon at Fort BenIndianapolis | IN | 2:56:32 | #875 |
| 1998 | Jersey Shore Half Marathon and 2 Mile RunHighlands | NJ | 2:00:07 | #470 |
| 1998 | Kentucky Derby Festival Race WeekendLouisville | KY | 2:17:01 | #4662 |
| 1998 | 2025 500 Festival Running EventsIndianapolis | IN | 2:54:05 | #13196 |
| 1997 | Liberty Waterfront Half Marathon and 5K RunJersey City | NJ | 1:16:51 | #27 |
| 1997 | 2025 500 Festival Running EventsIndianapolis | IN | 2:47:33 | #11216 |
| 1997 | Indy Half Marathon at Fort BenIndianapolis | IN | 2:51:41 | #782 |
| 1995 | 2025 500 Festival Running EventsIndianapolis | IN | 2:56:12 | #9811 |
| 1994 | 2025 500 Festival Running EventsIndianapolis | IN | 2:55:53 | #9033 |
| 1991 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 1:48:55 | #715 |
States Raced
1 race 2 races 3-4 races 5+ races
State Breakdown
ALAlabama
18 racesNYNew York
15 racesINIndiana
11 racesCACalifornia
10 racesPAPennsylvania
8 racesILIllinois
6 racesNJNew Jersey
5 racesTNTennessee
5 racesMEMaine
4 racesVAVirginia
4 racesGAGeorgia
3 racesKYKentucky
3 racesMAMassachusetts
3 racesMDMaryland
3 racesOHOhio
3 racesWIWisconsin
3 racesMIMichigan
2 racesNCNorth Carolina
2 racesNENebraska
2 racesWAWashington
2 racesFLFlorida
1 raceKSKansas
1 raceNVNevada
1 raceTXTexas
1 raceMNMinnesota
0 races50-State Challenge
25/ 51 states + DC
26 states to go