Back to League Tables
KT
Keith Thompson
MaleMinnesota2000–2026
100
Total Finishes
72
Distinct Races
24
States (47%)
1:22:01
PR (6:16/mi)
2:05:06
Average
+0:01:35
Slower (first to last)
Medal House
2005
New Prague Half Marathon
1:22:54
#49 overall#46 gender
2005
Winter Carnival Fire & Ice Winter Run
1:25:19
#35 overall#32 gender
2005
March Madness Half Marathon
1:29:08
#71 overall#68 gender
2004
South Shore Half Marathon
1:23:57
#25 overall#24 gender
2004
Journey's Marathon
1:34:17
#22 overall#20 gender
2003
March Madness Half Marathon
1:25:58
#42 overall#41 gender
2003
Crystal Lake Half Marathon
1:29:39
#30 overall#28 gender
2003
Whistlestop Marathon
1:30:07
#25 overall#21 gender
2002
March Madness Half Marathon
1:28:20
#150 overall#142 gender
2001
March Madness Half Marathon
1:23:36
#72 overall#70 gender
2001
DRC Half Marathon and 5K
2:18:58
#1731 overall#1085 gender
2000
Rock ‘n’ Roll Philadelphia Half Marathon
2:20:17
#5921 overall#3686 gender
Performance Timeline
Complete Race Log
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2026 | Scranton Half MarathonScranton | PA | 1:29:15 | #84 |
| 2026 | Newport News One City MarathonNewport News | VA | 2:09:12 | #370 |
| 2026 | Colchester Half MarathonColchester | CT | 2:21:52 | #238 |
| 2025 | Eversource Hartford Marathon, Half Marathon, Relay & Charity 5KHartford | CT | 2:00:30 | #1437 |
| 2025 | Ion Bank Cheshire Road RacesCheshire | CT | 2:01:12 | #456 |
| 2025 | UConn Health Half MarathonSimsbury | CT | 2:07:47 | #461 |
| 2025 | Spinx Run FestGreenville | SC | 2:12:59 | #706 |
| 2025 | Veterans Marathon and Heroes 5KColumbia City | IN | 2:40:01 | #119 |
| 2025 | Paris Mountain Half Marathon Run/HikeGreenville | SC | 3:11:38 | #104 |
| 2024 | JSRC RunAPaloozaAsbury Park | NJ | 1:24:23 | #23 |
| 2024 | Runapalooza Asbury ParkAsbury Park | NJ | 1:24:23 | #23 |
| 2024 | Kaiser Permanente Colfax MarathonDenver | CO | 2:25:16 | #3357 |
| 2024 | Running From Yeti - St. Louis, MOSt. Louis | MO | 2:41:56 | #62 |
| 2024 | Running From Yeti - St. Louis, MOSt. Louis | MO | 2:41:56 | #61 |
| 2024 | Sunrise Marathon 5K/10K/13.1 LOS ANGELESLos Angeles | CA | 2:45:28 | #555 |
| 2023 | Turkey Tumble for Autism 5K, 10K, & HalfWashington | DC | 1:42:18 | #23 |
| 2023 | Eversource Hartford Marathon, Half Marathon, Relay & Charity 5KHartford | CT | 1:48:47 | #668 |
| 2023 | Steam Train Half Marathon & RelayEssex | CT | 1:54:30 | #43 |
| 2023 | 2025 500 Festival Running EventsIndianapolis | IN | 2:26:10 | #7456 |
| 2023 | Greater St. Louis MarathonSt. Louis | MO | 2:26:12 | #2120 |
| 2023 | Corps of Discovery Trail RacesSaint Charles | MO | 2:29:41 | #25 |
| 2023 | Missoula Marathon Half Marathon 5K Kids MarathonMissoula | MT | 2:36:32 | #1385 |
| 2023 | Hayden Lake MarathonHayden Lake | ID | 2:55:04 | #202 |
| 2022 | Run Sunset BeachSunset Beach | NC | 3:33:49 | #553 |
| 2022 | Run Sunset BeachSunset Beach | NC | 3:33:49 | #553 |
| 2021 | Pike Lake RacesDuluth | MN | 1:32:03 | #10 |
| 2019 | CentraCare Earth Day RunSt. Cloud | MN | 1:35:22 | #77 |
| 2019 | Stone Bridge Half Marathon and 5kRoscoe | IL | 1:41:59 | #9 |
| 2019 | Gold Star Mission Run for the FallenRockford | IL | 1:45:54 | #20 |
| 2019 | 12th Annual Suwanee Half Marathon / 10k / 5kSuwanee | GA | 1:55:52 | #55 |
| 2019 | MO' Cowbell Marathon/Half-Marathon/10K/5KSaint Charles | MO | 2:17:24 | #1246 |
| 2019 | Rock 'n' Roll New OrleansNew Orleans | LA | 2:48:14 | #4598 |
| 2019 | St. Jude Memphis Marathon WeekendMemphis | TN | 3:24:26 | #8503 |
| 2018 | Trillium TrekGainesville | GA | 2:14:54 | #21 |
| 2018 | Heroes RunShreveport | LA | 2:31:28 | #469 |
| 2018 | Sportspectrum's Log Jammer Marathon, Half Marathon & 5KShreveport | LA | 2:39:38 | #259 |
| 2018 | St. Jude Memphis Marathon WeekendMemphis | TN | 3:08:04 | #482 |
| 2018 | Grandma's MarathonDuluth | MN | 3:17:13 | #7400 |
| 2017 | River Run Half MarathonBerea | OH | 2:07:32 | #524 |
| 2017 | 2025 500 Festival Running EventsIndianapolis | IN | 2:10:53 | #6587 |
| 2017 | Grandma's MarathonDuluth | MN | 2:13:22 | #3615 |
| 2017 | Hells Up Half MarathonShreveport | LA | 2:34:11 | #125 |
| 2017 | The Louisiana MarathonBaton Rouge | LA | 2:37:10 | #1710 |
| 2017 | Heroes RunShreveport | LA | 2:44:39 | #522 |
| 2016 | Winter Carnival Fire & Ice Winter RunSaint Paul | MN | 1:34:59 | #77 |
| 2016 | River Run Half MarathonBerea | OH | 2:06:44 | #575 |
| 2016 | Sportspectrum's Log Jammer Marathon, Half Marathon & 5KShreveport | LA | 2:36:44 | #342 |
| 2015 | Cowtown Marathon, Half Marathon and Ultra MarathonFort Worth | TX | 1:44:01 | #575 |
| 2015 | Hotlanta Half MarathonAtlanta | GA | 2:25:32 | #711 |
| 2015 | Baltimore Running FestivalBaltimore | MD | 2:43:15 | #6160 |
| 2014 | First Energy Akron MarathonAkron | OH | 1:43:18 | #386 |
| 2014 | Cowtown Marathon, Half Marathon and Ultra MarathonFort Worth | TX | 1:53:45 | #1028 |
| 2014 | Silver Comet Half & Full MarathonMableton | GA | 2:07:58 | #279 |
| 2014 | Hotlanta Half MarathonAtlanta | GA | 2:09:01 | #455 |
| 2014 | Kentucky Derby Festival Race WeekendLouisville | KY | 2:30:07 | #7474 |
| 2014 | Run the BluegrassLexington | KY | 2:36:01 | #1903 |
| 2013 | New Prague Half MarathonNew Prague | MN | 1:25:46 | #26 |
| 2013 | Grandma's MarathonDuluth | MN | 1:34:19 | #321 |
| 2013 | Boston's Run To RememberBoston | MA | 1:43:04 | #832 |
| 2013 | Indianapolis Monumental MarathonIndianapolis | IN | 2:16:14 | #3704 |
| 2013 | Kentucky Derby Festival Race WeekendLouisville | KY | 2:22:36 | #6530 |
| 2012 | Winter Carnival Fire & Ice Winter RunSaint Paul | MN | 1:25:06 | #18 |
| 2012 | St. Michaels Running FestivalSaint Michaels | MD | 1:59:04 | #130 |
| 2012 | Ocean City Running, 5k, Half MarathonOcean City | MD | 1:59:12 | #667 |
| 2012 | Historic Half Training (sponsored by FARC)Fredericksburg | VA | 2:04:16 | #1977 |
| 2012 | Surf City MarathonHuntington Beach | CA | 2:10:17 | #5403 |
| 2012 | Rock 'n' Roll San DiegoSan Diego | CA | 2:19:45 | #8262 |
| 2012 | Dole Great Race of Agoura HillsAgoura Hills | CA | 2:25:13 | #706 |
| 2012 | Priest Lake MarathonPriest Lake | ID | 2:49:24 | #139 |
| 2011 | Half Madness Half MarathonBatavia | IL | 1:24:50 | #27 |
| 2011 | Mad MarathonWaitsfield | VT | 2:16:33 | #245 |
| 2010 | Winter Carnival Fire & Ice Winter RunSaint Paul | MN | 1:29:06 | #35 |
| 2010 | St. Jude Rock 'n' Roll SeattleSeattle | WA | 2:27:26 | #9926 |
| 2010 | Gasparilla Distance Classic Race WeekendTampa | FL | 2:28:02 | #2857 |
| 2010 | Surf City MarathonHuntington Beach | CA | 2:44:08 | #8982 |
| 2010 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 3:24:58 | #15572 |
| 2009 | Garmin Olathe Marathon, Half Marathon and 10K in the land of OzOlathe | KS | 1:25:22 | #12 |
| 2009 | Hospital Hill RunKansas City | MO | 1:31:39 | #109 |
| 2009 | Publix Atlanta Marathon, Half Marathon & 5KAtlanta | GA | 2:10:32 | #4636 |
| 2009 | Rock 'n' Roll Las VegasLas Vegas | NV | 2:31:54 | #10251 |
| 2009 | Surf City MarathonHuntington Beach | CA | 2:33:47 | #7312 |
| 2008 | Winter Carnival Fire & Ice Winter RunSaint Paul | MN | 1:24:44 | #34 |
| 2008 | Sunrise Marathon 5K/10K/13.1 KANSAS CITYKansas City | MO | 1:31:39 | #76 |
| 2008 | Garmin Olathe Marathon, Half Marathon and 10K in the land of OzOlathe | KS | 1:33:05 | #24 |
| 2007 | Grandma's MarathonDuluth | MN | 1:22:38 | #91 |
| 2007 | New Prague Half MarathonNew Prague | MN | 1:22:59 | #51 |
| 2007 | Winter Carnival Fire & Ice Winter RunSaint Paul | MN | 1:31:37 | #86 |
| 2007 | Hospital Hill RunKansas City | MO | 1:31:56 | #58 |
| 2006 | New Prague Half MarathonNew Prague | MN | 1:22:01 | #33 |
| 2006 | Winter Carnival Fire & Ice Winter RunSaint Paul | MN | 1:25:33 | #32 |
| 2006 | Grandma's MarathonDuluth | MN | 1:26:34 | #112 |
| 2006 | Whistlestop MarathonAshland | WI | 1:28:01 | #21 |
| 2006 | Napa to Sonoma Wine Country Half MarathonSonoma | CA | 1:59:56 | #633 |
| 2006 | Critz Tybee Run FestSavannah | GA | 2:13:55 | #635 |
| 2006 | Sunrise Marathon 5K/10K/13.1 SAN FRANCISCOSan Francisco | CA | 2:16:33 | #2013 |
| 2006 | Rock n Roll NashvilleNashville | TN | 2:25:38 | #8126 |
| 2006 | Deadwood Mickelson Trail MarathonDeadwood | SD | 2:39:44 | #854 |
| 2005 | New Prague Half MarathonNew Prague | MN | 1:22:54 | #49 |
| 2005 | Winter Carnival Fire & Ice Winter RunSaint Paul | MN | 1:25:19 | #35 |
| 2005 | March Madness Half MarathonCary | IL | 1:29:08 | #71 |
| 2004 | South Shore Half MarathonMilwaukee | WI | 1:23:57 | #25 |
| 2004 | Journey's MarathonEagle River | WI | 1:34:17 | #22 |
| 2003 | March Madness Half MarathonCary | IL | 1:25:58 | #42 |
| 2003 | Crystal Lake Half MarathonCrystal Lake | IL | 1:29:39 | #30 |
| 2003 | Whistlestop MarathonAshland | WI | 1:30:07 | #25 |
| 2002 | March Madness Half MarathonCary | IL | 1:28:20 | #150 |
| 2001 | March Madness Half MarathonCary | IL | 1:23:36 | #72 |
| 2001 | DRC Half Marathon and 5KDallas | TX | 2:18:58 | #1731 |
| 2000 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 2:20:17 | #5921 |
States Raced
1 race 2 races 3-4 races 5+ races
State Breakdown
MNMinnesota
18 racesCACalifornia
8 racesILIllinois
8 racesMOMissouri
8 racesGAGeorgia
7 racesLALouisiana
7 racesCTConnecticut
6 racesINIndiana
4 racesWIWisconsin
4 racesMDMaryland
3 racesOHOhio
3 racesTXTexas
3 racesFLFlorida
2 racesIDIdaho
2 racesKSKansas
2 racesNCNorth Carolina
2 racesNJNew Jersey
2 racesPAPennsylvania
2 racesSCSouth Carolina
2 racesVAVirginia
2 racesDCDistrict of Columbia
1 raceMAMassachusetts
1 raceMTMontana
1 raceMIMichigan
0 races50-State Challenge
24/ 51 states + DC
27 states to go