Back to League Tables
DH
David Hanna
MaleTennessee1997–2025
85
Total Finishes
50
Distinct Races
18
States (35%)
1:32:37
PR (7:04/mi)
2:25:43
Average
+0:59:45
Slower (first to last)
Medal House
2007
Deckers Creek Trail Half Marathon
1:53:11
#112 overall#88 gender
2006
3M Half Marathon
1:34:57
#446 overall#332 gender
2006
Rock n Roll Nashville
2:05:47
#4161 overall#2470 gender
2006
Rock 'n' Roll Arizona Marathon
2:11:40
#6804 overall#3676 gender
2005
3M Half Marathon
1:32:37
#215 overall#174 gender
2005
Rock 'n' Roll Arizona Marathon
2:10:05
#4964 overall#2746 gender
2004
Moe's Better Half Marathon
1:49:58
#90 overall#64 gender
2002
Heart Mini Marathon
1:39:01
#3164 overall#2073 gender
2001
2025 500 Festival Running Events
1:50:52
#3143 overall#2622 gender
2001
Columbus Half Marathon
2:26:04
#572 overall#346 gender
2000
2025 500 Festival Running Events
2:42:59
#9352 overall#6238 gender
1997
2025 500 Festival Running Events
2:00:48
#5218 overall#4205 gender
Performance Timeline
Complete Race Log
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2025 | 2025 Aramco Houston Half Marathon Searchable Finish Line VideoHouston | TX | 2:38:25 | #9747 |
| 2025 | 8th Annual - Hollywood Beach Half Marathon & 5k | ELITE EVENTSHollywood | FL | 3:00:33 | #180 |
| 2024 | 2027 Publix Fort Lauderdale A1A Marathon, Half Marathon, 6K & Kids of Love Run, & Celsius 5k Presented by ColavitaFort Lauderdale | FL | 2:14:47 | #1537 |
| 2024 | Muddy River Half MarathonCape Girardeau | MO | 3:19:53 | #216 |
| 2023 | Bayshore Marathon, Half Marathon, 10K, & Kids Fun RunTraverse City | MI | 1:54:58 | #824 |
| 2023 | Life Time Miami Marathon & HalfMiami | FL | 2:27:19 | #7053 |
| 2023 | Rose Bowl Half MarathonPasadena | CA | 2:35:21 | #4533 |
| 2023 | Rock 'n' Roll Las VegasLas Vegas | NV | 2:48:49 | #8182 |
| 2023 | Muddy River Half MarathonCape Girardeau | MO | 2:48:55 | #194 |
| 2023 | City of Roses Half Marathon & 5KCape Girardeau | MO | 2:59:16 | #121 |
| 2022 | Run MalibuMalibu | CA | 2:35:43 | #1808 |
| 2022 | Muddy River Half MarathonCape Girardeau | MO | 3:07:44 | #193 |
| 2022 | Rock n Roll NashvilleNashville | TN | 3:21:28 | #8059 |
| 2021 | Vintage Park Half MarathonHouston | TX | 2:57:30 | #765 |
| 2021 | Muddy River Half MarathonCape Girardeau | MO | 2:58:56 | #341 |
| 2021 | City of Roses Half Marathon & 5KCape Girardeau | MO | 3:13:56 | #113 |
| 2021 | Rock n Roll NashvilleNashville | TN | 3:18:25 | #6141 |
| 2020 | City of Roses Half Marathon & 5KCape Girardeau | MO | 2:43:28 | #101 |
| 2020 | Life Time Miami Marathon & HalfMiami | FL | 2:26:08 | #8754 |
| 2020 | My Better Half MarathonSeattle | WA | 2:54:38 | #244 |
| 2019 | Thanksgiving Day Half MarathonAtlanta | GA | 1:54:37 | #1439 |
| 2019 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 2:07:22 | #15006 |
| 2019 | Rock n Roll NashvilleNashville | TN | 2:25:13 | #6686 |
| 2019 | City of Roses Half Marathon & 5KCape Girardeau | MO | 2:33:05 | #97 |
| 2019 | Mercedes Benz Marathon and Half MarathonBirmingham | AL | 2:38:28 | #1572 |
| 2018 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 1:59:24 | #11462 |
| 2018 | Quad Cities Distance ClassicMoline | IL | 2:26:06 | #1044 |
| 2018 | Carmel Marathon WeekendCarmel | IN | 2:31:03 | #1284 |
| 2018 | Rock n Roll NashvilleNashville | TN | 2:32:01 | #8617 |
| 2018 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:37:51 | #4717 |
| 2018 | 2026 Mercy Health Iron Mom Half-Marathon, Relay & 5KPaducah | KY | 2:39:16 | #325 |
| 2018 | City of Roses Half Marathon & 5KCape Girardeau | MO | 2:39:23 | #98 |
| 2018 | Big Beach Marathon, Half Marathon & Safari 5KGulf Shores | AL | 2:41:14 | #280 |
| 2017 | United Airlines NYC HalfNew York | NY | 2:04:45 | #9897 |
| 2017 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 2:23:53 | #5308 |
| 2017 | Greater St. Louis MarathonSt. Louis | MO | 2:53:51 | #4001 |
| 2017 | Rock n Roll NashvilleNashville | TN | 3:41:56 | #16597 |
| 2016 | Rock n Roll NashvilleNashville | TN | 2:03:25 | #3494 |
| 2016 | Rock 'n' Roll Las VegasLas Vegas | NV | 2:36:33 | #10791 |
| 2016 | Dallas Marathon WeekendDallas | TX | 3:23:00 | #6340 |
| 2015 | Second Wind Christie Clinic Illinois Race Weekend Training ProgramChampaign | IL | 2:05:44 | #1996 |
| 2015 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:42:05 | #5189 |
| 2015 | Murray Half MarathonMurray | KY | 2:44:22 | #298 |
| 2015 | Rock n Roll NashvilleNashville | TN | 2:50:54 | #14051 |
| 2015 | Murfreesboro Half MarathonMurfreesboro | TN | 2:56:50 | #1986 |
| 2015 | City of Roses Half Marathon & 5KCape Girardeau | MO | 2:59:02 | #174 |
| 2014 | Seacoast Half MarathonPortsmouth | NH | 2:05:13 | #591 |
| 2014 | Rock 'n' Roll Chicago Half MarathonChicago | IL | 2:20:01 | #7502 |
| 2014 | Rock n Roll NashvilleNashville | TN | 2:49:03 | #14374 |
| 2013 | Rock n Roll NashvilleNashville | TN | 2:08:48 | #6000 |
| 2013 | Murfreesboro Half MarathonMurfreesboro | TN | 2:13:39 | #1103 |
| 2013 | Get Lucky Half MarathonMinneapolis | MN | 2:14:42 | #1913 |
| 2013 | Thanksgiving Day Half MarathonAtlanta | GA | 2:20:52 | #4472 |
| 2012 | Twin Lights Half MarathonGloucester | MA | 1:57:17 | #325 |
| 2012 | Lake Minnetonka Half MarathonWayzata | MN | 2:00:07 | #1280 |
| 2012 | City of Roses Half Marathon & 5KCape Girardeau | MO | 2:03:12 | #157 |
| 2012 | Get Lucky Half MarathonMinneapolis | MN | 2:07:00 | #1372 |
| 2012 | Rock 'n' Roll Chicago Half MarathonChicago | IL | 2:10:09 | #5055 |
| 2012 | Rock n Roll NashvilleNashville | TN | 2:12:28 | #6396 |
| 2012 | Rock 'n' Roll Savannah Marathon & 1/2 MarathonSavannah | GA | 2:26:52 | #6601 |
| 2012 | Dallas Marathon WeekendDallas | TX | 3:09:40 | #9053 |
| 2011 | Great Bay Half MarathonNewmarket | NH | 1:55:52 | #435 |
| 2011 | Monterey Bay Half MarathonMonterey | CA | 2:02:35 | #1778 |
| 2011 | Frederick Running FestivalFrederick | MD | 2:17:03 | #2405 |
| 2011 | 2026 Disneyland® Half Marathon Weekend presented by HONDAAnaheim | CA | 2:24:14 | #4432 |
| 2010 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 2:22:58 | #6217 |
| 2009 | Great Bay Half MarathonNewmarket | NH | 1:50:22 | #421 |
| 2009 | Shamrock MarathonVirginia Beach | VA | 1:53:07 | #1384 |
| 2009 | Greater St. Louis MarathonSt. Louis | MO | 2:00:42 | #2313 |
| 2009 | Maui Marathon and Half Marathon April 26, 2026Lāhainā | HI | 2:03:23 | #228 |
| 2009 | 2026 - San Antonio MarathonSan Antonio | TX | 2:04:56 | #3543 |
| 2009 | Flying Pig Pump and RunCincinnati | OH | 2:12:05 | #3272 |
| 2009 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 2:13:56 | #3573 |
| 2008 | Lincoln Memorial Half MarathonSpringfield | IL | 1:53:03 | #285 |
| 2008 | Great Bay Half MarathonNewmarket | NH | 1:53:30 | #423 |
| 2008 | Deckers Creek Trail Half MarathonMorgantown | WV | 1:57:13 | #119 |
| 2008 | Kentucky Derby Festival Race WeekendLouisville | KY | 2:11:03 | #4260 |
| 2008 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 2:20:27 | #4086 |
| 2008 | Shamrock MarathonVirginia Beach | VA | 2:39:07 | #2110 |
| 2007 | Deckers Creek Trail Half MarathonMorgantown | WV | 1:53:11 | #112 |
| 2007 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 2:10:04 | #7008 |
| 2007 | Rock 'n' Roll Virgina Beach Half MarathonVirginia Beach | VA | 2:23:12 | #9693 |
| 2007 | Flying Pig Pump and RunCincinnati | OH | 2:44:06 | #4109 |
| 2006 | 3M Half MarathonAustin | TX | 1:34:57 | #446 |
| 2006 | Rock n Roll NashvilleNashville | TN | 2:05:47 | #4161 |
| 2006 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 2:11:40 | #6804 |
| 2005 | 3M Half MarathonAustin | TX | 1:32:37 | #215 |
| 2005 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 2:10:05 | #4964 |
| 2004 | Moe's Better Half MarathonSan Marcos | TX | 1:49:58 | #90 |
| 2002 | Heart Mini MarathonCincinnati | OH | 1:39:01 | #3164 |
| 2001 | 2025 500 Festival Running EventsIndianapolis | IN | 1:50:52 | #3143 |
| 2001 | Columbus Half MarathonDublin | OH | 2:26:04 | #572 |
| 2000 | 2025 500 Festival Running EventsIndianapolis | IN | 2:42:59 | #9352 |
| 1997 | 2025 500 Festival Running EventsIndianapolis | IN | 2:00:48 | #5218 |
States Raced
1 race 2 races 3-4 races 5+ races
State Breakdown
TNTennessee
15 racesMOMissouri
13 racesTXTexas
8 racesFLFlorida
7 racesILIllinois
5 racesCACalifornia
4 racesINIndiana
4 racesNHNew Hampshire
4 racesOHOhio
4 racesVAVirginia
4 racesAZArizona
3 racesGAGeorgia
3 racesKYKentucky
3 racesMNMinnesota
3 racesNYNew York
3 racesWVWest Virginia
2 racesHIHawaii
1 racePAPennsylvania
0 races50-State Challenge
18/ 51 states + DC
33 states to go