Back to League Tables
TG
Thomas Gray
MaleOhio1985–2026
80
Total Finishes
61
Distinct Races
22
States (43%)
1:27:48
PR (6:42/mi)
2:08:16
Average
+1:14:54
Slower (first to last)
Medal House
2006
RunSedona Events
1:51:08
#67 overall#41 gender
2006
United Airlines NYC Half
2:44:15
#9962 overall#5245 gender
2004
Urban Cow Half Marathon
2:08:30
#364 overall#228 gender
2001
Rock ‘n’ Roll Philadelphia Half Marathon
1:47:56
#2263 overall#1764 gender
2000
2027 Walt Disney World® Marathon Weekend
2:00:46
#908 overall#564 gender
1999
Grandma's Marathon
2:03:21
#1822 overall#1117 gender
1999
2027 Walt Disney World® Marathon Weekend
2:05:49
#1177 overall#698 gender
1999
Jacksonville Bank Marathon, Half Marathon
2:30:48
#542 overall#308 gender
1998
Life Time Chicago Half Marathon + 5K
1:57:13
#1284 overall#947 gender
1995
Grandma's Marathon
1:51:21
#764 overall#533 gender
1986
Buhl Half Marathon and 5K
1:27:48
#84 overall#84 gender
1985
Buhl Half Marathon and 5K
1:30:05
#117 overall#111 gender
Performance Timeline
Complete Race Log
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2026 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 2:44:59 | #4161 |
| 2025 | Millinocket MarathonMillinocket | ME | 1:42:47 | #128 |
| 2025 | Chicago Spring Half MarathonChicago | IL | 1:46:37 | #733 |
| 2025 | Dallas Marathon WeekendDallas | TX | 1:48:26 | #1161 |
| 2025 | River Run Half MarathonBerea | OH | 1:51:24 | #267 |
| 2025 | Life Time Chicago Half Marathon + 5KChicago | IL | 2:14:01 | #3986 |
| 2024 | Life Time Miami Marathon & HalfMiami | FL | 1:47:13 | #1002 |
| 2024 | Newport MarathonNewport | RI | 2:37:55 | #2166 |
| 2024 | Novant Health Charlotte MarathonCharlotte | NC | 2:44:03 | #3588 |
| 2024 | Charlotte Marathon, Half, and 5KCharlotte | NC | 2:44:03 | #3576 |
| 2023 | Run Magic CityBirmingham | AL | 1:44:13 | #95 |
| 2023 | Kentucky Derby Festival Race WeekendLouisville | KY | 2:28:52 | #3607 |
| 2023 | Virgin River Half MarathonSaint George | UT | 2:42:17 | #386 |
| 2023 | Route 66 Marathon & Half Marathon, Marathon RelayTulsa | OK | 2:45:13 | #1969 |
| 2022 | Rock n Roll NashvilleNashville | TN | 2:18:43 | #3161 |
| 2022 | Pittsburgh Marathon WeekendPittsburgh | PA | 2:30:23 | #5709 |
| 2021 | Cambridge Half Marathon + 5KCambridge | MA | 1:41:26 | #606 |
| 2021 | IMT Des Moines MarathonDes Moines | IA | 2:26:05 | #1600 |
| 2020 | Stride Against Cancer Half-MarathonCayman Islands | KY | 1:36:32 | #10 |
| 2019 | Richmond MarathonRichmond | VA | 1:38:17 | #157 |
| 2019 | North Shore ClassicHighland Park | IL | 1:44:30 | #202 |
| 2019 | Youngstown Marathon, 1/2 Marathon & 5KYoungstown | OH | 1:54:11 | #95 |
| 2019 | 36th Mill Creek Distance Classic Half Marathon & 5-MileYoungstown | OH | 1:56:56 | #143 |
| 2019 | Marshall University MarathonHuntington | WV | 2:26:32 | #517 |
| 2019 | Pittsburgh Marathon WeekendPittsburgh | PA | 2:26:44 | #7572 |
| 2019 | Omaha MarathonOmaha | NE | 2:30:36 | #310 |
| 2019 | Fargo Marathon WeekendFargo | ND | 2:34:26 | #2629 |
| 2019 | Midwest Financial Group Madison Mini MarathonMadison | WI | 2:37:36 | #1765 |
| 2018 | Fall ClassicStrongsville | OH | 1:57:57 | #230 |
| 2018 | Boston's Run To RememberBoston | MA | 2:23:32 | #3595 |
| 2018 | Rock n Roll NashvilleNashville | TN | 2:33:06 | #8800 |
| 2017 | Second Sole Made In America Half MarathonMassillon | OH | 1:43:43 | #79 |
| 2017 | Youngstown MarathonYoungstown | OH | 1:44:30 | #54 |
| 2017 | Rockin’ Summer 5k, 10k, 15k, Half MarathonSouth El Monte | CA | 1:55:19 | #14 |
| 2017 | ORRC Pumpkin Ridge Run 5K, 10K and Half MarathonNorth Plains | OR | 1:55:40 | #13 |
| 2017 | Garlic Festival RunNorth Plains | OR | 1:55:40 | #12 |
| 2017 | Holiday Half MarathonPortland | OR | 2:00:01 | #707 |
| 2017 | Indianapolis Monumental MarathonIndianapolis | IN | 2:32:24 | #5649 |
| 2017 | Flying Pig Pump and RunCincinnati | OH | 2:35:46 | #6981 |
| 2017 | MERCY HEALTH GLASS CITY MARATHONToledo | OH | 2:36:36 | #2168 |
| 2017 | Rock 'n' Roll Chicago Half MarathonChicago | IL | 2:38:57 | #7423 |
| 2017 | Star Wars Half Marathon - The Dark SideLake Buena Vista | FL | 2:50:44 | #7486 |
| 2016 | Second Sole Made In America Half MarathonMassillon | OH | 1:45:58 | #88 |
| 2016 | 2026 Pro Football Hall of Fame Race SeriesCanton | OH | 1:48:44 | #173 |
| 2016 | 36th Mill Creek Distance Classic Half Marathon & 5-MileYoungstown | OH | 1:52:36 | #124 |
| 2016 | 2026 Disneyland® Half Marathon Weekend presented by HONDAAnaheim | CA | 2:00:44 | #1181 |
| 2016 | Rock Hall Half Marathon presented by INFINITICleveland | OH | 2:11:36 | #489 |
| 2016 | Capital City River RunLansing | MI | 2:25:27 | #796 |
| 2016 | University of Michigan Health-West Grand Rapids MarathonGrand Rapids | MI | 2:45:09 | #1786 |
| 2015 | 36th Mill Creek Distance Classic Half Marathon & 5-MileYoungstown | OH | 1:53:30 | #48 |
| 2014 | Nationwide Children's Hospital Columbus Marathon & 1/2 Marathon, Jesse Owens 5K, 1 Mile & Kids RunColumbus | OH | 1:42:22 | #655 |
| 2014 | Second Sole Made In America Half MarathonMassillon | OH | 1:42:58 | #77 |
| 2014 | Presque Isle Half MarathonErie | PA | 1:45:33 | #184 |
| 2014 | Cleveland Marathon & Half MarathonCleveland | OH | 1:57:41 | #1718 |
| 2014 | Cannonball Running Festival - Marathon, Half Marathon, 10K & 5KGreensboro | NC | 2:11:16 | #161 |
| 2014 | 2026 Disneyland® Half Marathon Weekend presented by HONDAAnaheim | CA | 2:13:43 | #2702 |
| 2013 | 2026 Disneyland® Half Marathon Weekend presented by HONDAAnaheim | CA | 2:04:16 | #1705 |
| 2013 | Triple Lakes Trail RaceGreensboro | NC | 2:07:31 | #37 |
| 2013 | Beer City Half™ San DiegoSan Diego | CA | 2:20:20 | #4359 |
| 2013 | Nittany Valley Half MarathonState College | PA | 2:23:11 | #611 |
| 2013 | Hospital Hill RunKansas City | MO | 2:23:16 | #3181 |
| 2013 | 2026 2XU Long Beach Marathon & Half MarathonLong Beach | CA | 3:11:12 | #10378 |
| 2012 | Baltimore Running FestivalBaltimore | MD | 1:44:39 | #847 |
| 2012 | Pittsburgh Marathon WeekendPittsburgh | PA | 1:58:36 | #2714 |
| 2012 | 2026 2XU Long Beach Marathon & Half MarathonLong Beach | CA | 2:01:23 | #1987 |
| 2012 | San Luis Obispo Marathon & HalfSan Luis Obispo | CA | 2:10:41 | #716 |
| 2012 | City to the Sea Half Marathon & 5KSan Luis Obispo | CA | 2:19:29 | #1109 |
| 2011 | Mercedes Benz Marathon and Half MarathonBirmingham | AL | 1:43:07 | #348 |
| 2011 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 2:16:58 | #6802 |
| 2010 | Cannonball Running Festival - Marathon, Half Marathon, 10K & 5KGreensboro | NC | 1:40:44 | #53 |
| 2010 | Pittsburgh Marathon WeekendPittsburgh | PA | 2:16:47 | #4002 |
| 2010 | Air Force MarathonDayton | OH | 2:19:25 | #2167 |
| 2009 | Dallas Marathon WeekendDallas | TX | 2:23:27 | #5419 |
| 2008 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 1:54:19 | #2781 |
| 2008 | Flying Pig Pump and RunCincinnati | OH | 2:16:20 | #3541 |
| 2007 | Owls Roost RumbleGreensboro | NC | 1:56:03 | #94 |
| 2006 | RunSedona EventsSedona | AZ | 1:51:08 | #67 |
| 2006 | United Airlines NYC HalfNew York | NY | 2:44:15 | #9962 |
| 2004 | Urban Cow Half MarathonSacramento | CA | 2:08:30 | #364 |
| 2001 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:47:56 | #2263 |
| 2000 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 2:00:46 | #908 |
| 1999 | Grandma's MarathonDuluth | MN | 2:03:21 | #1822 |
| 1999 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 2:05:49 | #1177 |
| 1999 | Jacksonville Bank Marathon, Half MarathonJacksonville | FL | 2:30:48 | #542 |
| 1998 | Life Time Chicago Half Marathon + 5KChicago | IL | 1:57:13 | #1284 |
| 1995 | Grandma's MarathonDuluth | MN | 1:51:21 | #764 |
| 1986 | Buhl Half Marathon and 5KHermitage | PA | 1:27:48 | #84 |
| 1985 | Buhl Half Marathon and 5KHermitage | PA | 1:30:05 | #117 |
States Raced
1 race 2 races 3-4 races 5+ races
State Breakdown
OHOhio
18 racesCACalifornia
10 racesPAPennsylvania
9 racesFLFlorida
6 racesNCNorth Carolina
6 racesILIllinois
5 racesAZArizona
3 racesOROregon
3 racesALAlabama
2 racesKYKentucky
2 racesMAMassachusetts
2 racesMIMichigan
2 racesMNMinnesota
2 racesTNTennessee
2 racesTXTexas
2 racesIAIowa
1 raceNENebraska
1 raceNYNew York
1 raceRIRhode Island
1 raceVAVirginia
1 raceWIWisconsin
1 raceGAGeorgia
0 races50-State Challenge
22/ 51 states + DC
29 states to go