Back to League Tables
HT
Hannah Thomas
FemaleMichigan2003–2026
102
Total Finishes
68
Distinct Races
23
States (45%)
1:23:38
PR (6:23/mi)
2:31:10
Average
+0:20:32
Slower (first to last)
Medal House
2015
Pittsburgh Marathon Weekend
2:12:39
#6714 overall#3323 gender
2014
Pittsburgh Marathon Weekend
1:46:13
#1256 overall#344 gender
2014
Chevron City to Surf for Activ
1:57:41
#1653 overall#392 gender
2014
2026 Disney Wine & Dine Half Marathon Weekend
2:26:31
#3022 overall#1477 gender
2013
Mill Race Marathon
2:24:48
#1291 overall#516 gender
2013
Rochester Regional Health Flower City Challenge
2:31:54
#2052 overall#1091 gender
2013
Kaiser Permanente Colfax Marathon
2:39:01
#4172 overall#2624 gender
2013
2026 Disney Wine & Dine Half Marathon Weekend
3:46:53
#11878 overall#7842 gender
2012
Greater St. Louis Marathon
2:34:53
#6414 overall#3383 gender
2011
PCRF Reaching for the Cure Run
2:09:00
#328 overall#138 gender
2009
Fleet Feet Rochester Half Marathon | 5K | Kids 1/2 Mile
2:12:04
#1076 overall#501 gender
2003
2025 500 Festival Running Events
3:16:35
#18606 overall#8854 gender
Performance Timeline
Complete Race Log
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2026 | Greenville Half Marathon & 5KGreenville | SC | 1:59:17 | #1339 |
| 2026 | Sam Costa Half Marathon and Quarter Marathon - presented by Indy Runners and WalkersCarmel | IN | 2:20:58 | #228 |
| 2026 | Heatwave Half Marathon - Little RockLittle Rock | AR | 3:37:07 | #2301 |
| 2025 | 2026 Naperville Women's Half Marathon and 5KNaperville | IL | 1:53:10 | #134 |
| 2025 | Battle Creek Half Marathon and 5kSpringfield | MI | 1:59:37 | #93 |
| 2025 | Austin MarathonAustin | TX | 2:03:18 | #3698 |
| 2025 | Rock Tahoe Half MarathonStateline | NV | 2:04:54 | #359 |
| 2025 | Presidio 10 RaceSan Francisco | CA | 2:05:12 | #536 |
| 2025 | Pittsburgh Marathon WeekendPittsburgh | PA | 2:10:57 | #4515 |
| 2025 | Indianapolis Monumental MarathonIndianapolis | IN | 2:15:54 | #3721 |
| 2025 | Life Time Chicago Half Marathon + 5KChicago | IL | 2:16:41 | #4343 |
| 2025 | Santa Barbara Half Marathon & 5KSanta Barbara | CA | 2:25:09 | #3295 |
| 2025 | 2025 500 Festival Running EventsIndianapolis | IN | 2:31:20 | #10451 |
| 2025 | Philadelphia MarathonPhiladelphia | PA | 3:05:28 | #11181 |
| 2025 | Urban Bourbon Half Marathon and 5KLouisville | KY | 3:44:16 | #2122 |
| 2025 | Heatwave Half Marathon - Little RockLittle Rock | AR | 3:46:30 | #2174 |
| 2024 | Unlimited Breadsticks Trail Race Half MarathonVictor | NY | 1:50:11 | #17 |
| 2024 | 2026 Naperville Women's Half Marathon and 5KNaperville | IL | 1:56:04 | #169 |
| 2024 | Battle Creek Half Marathon and 5kSpringfield | MI | 1:58:47 | #134 |
| 2024 | Corvallis Half Marathon and 5KCorvallis | OR | 1:59:11 | #292 |
| 2024 | Dallas Marathon WeekendDallas | TX | 2:03:10 | #2386 |
| 2024 | Great Smoky Mountains Half Marathon & 5KTownsend | TN | 2:11:45 | #294 |
| 2024 | Midwest Financial Group Madison Mini MarathonMadison | WI | 2:31:49 | #1341 |
| 2024 | Novant Health Charlotte MarathonCharlotte | NC | 2:34:14 | #3316 |
| 2024 | Charlotte Marathon, Half, and 5KCharlotte | NC | 2:34:14 | #3305 |
| 2024 | Capital City River RunLansing | MI | 2:47:42 | #580 |
| 2024 | Capital City River RunLansing | MI | 2:47:42 | #580 |
| 2024 | Covenant Health Knoxville Marathon, Half Marathon, Relays, 5k and Kids RunKnoxville | TN | 2:57:25 | #1636 |
| 2024 | 2025 500 Festival Running EventsIndianapolis | IN | 3:00:04 | #11915 |
| 2024 | Summer Trail Fest Ultra 50 Mile, 50K, Half Marathon, & 5 MilerLaingsburg | MI | 3:17:40 | #168 |
| 2024 | Heatwave Half Marathon - Little RockLittle Rock | AR | 3:35:00 | #2059 |
| 2023 | Corvallis Half Marathon and 5KCorvallis | OR | 1:52:57 | #179 |
| 2023 | Battle Creek Half Marathon and 5kSpringfield | MI | 2:10:24 | #162 |
| 2023 | Rock n Roll NashvilleNashville | TN | 2:46:08 | #8282 |
| 2023 | Kiawah Island MarathonKiawah Island | SC | 2:50:50 | #2961 |
| 2023 | Heatwave Half Marathon - Little RockLittle Rock | AR | 3:29:47 | #1689 |
| 2022 | Glen Arbor Solstice Half Marathon & 5KGlen Arbor | MI | 1:51:06 | #60 |
| 2022 | Tobacco Road MarathonCary | NC | 2:07:59 | #856 |
| 2022 | Potomac River Run Marathon and HalfCarderock | MD | 2:21:37 | #170 |
| 2022 | Yosemite Half MarathonBass Lake | CA | 2:22:56 | #1516 |
| 2022 | Rock Tahoe Half MarathonStateline | NV | 2:34:39 | #774 |
| 2022 | DC Half RacesWashington | DC | 2:45:24 | #1996 |
| 2021 | Drake Road RacesDes Moines | IA | 1:23:38 | #4 |
| 2021 | Oklahoma City Memorial MarathonOklahoma City | OK | 1:56:23 | #560 |
| 2021 | Flying Pig Pump and RunCincinnati | OH | 2:30:46 | #3033 |
| 2021 | Zion at Night Half MarathonVirgin | UT | 2:56:33 | #755 |
| 2021 | Heatwave Half Marathon - Little RockLittle Rock | AR | 3:31:51 | #1363 |
| 2020 | Heatwave Half Marathon - Little RockLittle Rock | AR | 3:53:49 | #2881 |
| 2019 | Sleeping Bear Marathon, Half Marathon & 5KEmpire | MI | 1:47:57 | #51 |
| 2019 | Bellingham Bay MarathonBellingham | WA | 1:56:36 | #307 |
| 2019 | Meijer Festival of Races presented by Cherry Bay OrchardsTraverse City | MI | 2:05:27 | #215 |
| 2019 | Meijer Festival of RacesTraverse City | MI | 2:05:28 | #215 |
| 2019 | UTHealth Houston Half Marathon & 10KHouston | TX | 2:05:45 | #1860 |
| 2019 | 2027 Syracuse Half MarathonSyracuse | NY | 2:10:27 | #1628 |
| 2019 | Eugene Marathon 2024Eugene | OR | 2:13:04 | #1387 |
| 2019 | Midwest Financial Group Madison Mini MarathonMadison | WI | 2:15:09 | #1227 |
| 2019 | Lake Superior Shore RunMarquette | MI | 2:15:27 | #33 |
| 2019 | Great American River runMemphis | TN | 2:15:40 | #212 |
| 2019 | The Kauai Marathon and Half MarathonPoipu Beach, Kauai | HI | 2:45:10 | #794 |
| 2019 | Capital City Half MarathonColumbus | OH | 2:51:19 | #4788 |
| 2019 | Heatwave Half Marathon - Little RockLittle Rock | AR | 3:44:16 | #2893 |
| 2018 | Charlevoix MarathonCharlevoix | MI | 1:55:22 | #173 |
| 2018 | 2026 Disney Wine & Dine Half Marathon WeekendOrlando | FL | 2:02:31 | #867 |
| 2018 | Meijer Festival of Races presented by Cherry Bay OrchardsTraverse City | MI | 2:07:51 | #251 |
| 2018 | Meijer Festival of RacesTraverse City | MI | 2:07:51 | #251 |
| 2018 | Oklahoma City Memorial MarathonOklahoma City | OK | 2:12:14 | #2439 |
| 2018 | Gorges Ithaca Half MarathonIthaca | NY | 2:12:54 | #603 |
| 2018 | HBF Run for a ReasonPerth | WA | 2:19:52 | #2582 |
| 2018 | Santa Barbara Wine Country Half MarathonSolvang | CA | 2:42:25 | #1282 |
| 2018 | Ventura MarathonVentura | CA | 2:57:00 | #1082 |
| 2018 | The Kauai Marathon and Half MarathonPoipu Beach, Kauai | HI | 3:09:22 | #1110 |
| 2017 | Charlevoix MarathonCharlevoix | MI | 1:58:16 | #178 |
| 2017 | Meijer Festival of Races presented by Cherry Bay OrchardsTraverse City | MI | 2:07:51 | #315 |
| 2017 | Meijer Festival of RacesTraverse City | MI | 2:07:52 | #315 |
| 2017 | Palmetto Half Marathon - ColumbiaColumbia | SC | 2:13:16 | #278 |
| 2017 | Luau 5K, 10K, & 13.1M at Athens, GA (19)Athens | GA | 2:18:27 | #1066 |
| 2017 | St. Jude Memphis Marathon WeekendMemphis | TN | 3:15:44 | #8715 |
| 2017 | Rock n Roll NashvilleNashville | TN | 3:59:34 | #17298 |
| 2016 | Meijer Festival of Races presented by Cherry Bay OrchardsTraverse City | MI | 2:14:13 | #293 |
| 2016 | Meijer Festival of RacesTraverse City | MI | 2:14:13 | #293 |
| 2016 | Oklahoma City Memorial MarathonOklahoma City | OK | 2:39:11 | #5724 |
| 2016 | Shawnee Marathon and Half MarathonHarrisburg | IL | 2:43:20 | #104 |
| 2016 | Indy Half Marathon at Fort BenIndianapolis | IN | 2:45:56 | #1093 |
| 2016 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:50:29 | #6044 |
| 2015 | Pittsburgh Marathon WeekendPittsburgh | PA | 2:12:39 | #6714 |
| 2015 | Capital City Half MarathonColumbus | OH | 2:32:39 | #5650 |
| 2015 | Nationwide Children's Hospital Columbus Marathon & 1/2 Marathon, Jesse Owens 5K, 1 Mile & Kids RunColumbus | OH | 2:43:36 | #8374 |
| 2015 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:53:34 | #6043 |
| 2015 | 2026 Mercy Health Iron Mom Half-Marathon, Relay & 5KPaducah | KY | 2:53:59 | #430 |
| 2015 | Greater St. Louis MarathonSt. Louis | MO | 3:00:02 | #5691 |
| 2015 | Heatwave Half Marathon - Little RockLittle Rock | AR | 3:18:17 | #3353 |
| 2014 | Pittsburgh Marathon WeekendPittsburgh | PA | 1:46:13 | #1256 |
| 2014 | Chevron City to Surf for ActivBurswood | WA | 1:57:41 | #1653 |
| 2014 | 2026 Disney Wine & Dine Half Marathon WeekendOrlando | FL | 2:26:31 | #3022 |
| 2013 | Mill Race MarathonColumbus | IN | 2:24:48 | #1291 |
| 2013 | Rochester Regional Health Flower City ChallengeRochester | NY | 2:31:54 | #2052 |
| 2013 | Kaiser Permanente Colfax MarathonDenver | CO | 2:39:01 | #4172 |
| 2013 | 2026 Disney Wine & Dine Half Marathon WeekendOrlando | FL | 3:46:53 | #11878 |
| 2012 | Greater St. Louis MarathonSt. Louis | MO | 2:34:53 | #6414 |
| 2011 | PCRF Reaching for the Cure RunIrvine | CA | 2:09:00 | #328 |
| 2009 | Fleet Feet Rochester Half Marathon | 5K | Kids 1/2 MileRochester | NY | 2:12:04 | #1076 |
| 2003 | 2025 500 Festival Running EventsIndianapolis | IN | 3:16:35 | #18606 |
States Raced
1 race 2 races 3-4 races 5+ races
State Breakdown
MIMichigan
19 racesARArkansas
8 racesTNTennessee
8 racesINIndiana
7 racesCACalifornia
6 racesNYNew York
5 racesILIllinois
4 racesOHOhio
4 racesPAPennsylvania
4 racesNCNorth Carolina
3 racesOKOklahoma
3 racesOROregon
3 racesTXTexas
3 racesWAWashington
3 racesHIHawaii
2 racesNVNevada
2 racesWIWisconsin
2 racesCOColorado
1 raceDCDistrict of Columbia
1 raceGAGeorgia
1 raceIAIowa
1 raceAKAlaska
0 racesALAlabama
0 races50-State Challenge
23/ 51 states + DC
28 states to go