Back to League Tables
KC
Keith Cotropia
MaleTexas2010–2026
117
Total Finishes
63
Distinct Races
10
States (20%)
2:37:03
PR (11:59/mi)
3:00:41
Average
+0:38:21
Slower (first to last)
Medal House
2012
Buffalo Stampede 5k and Half-Marathon
2:42:44
#233 overall#128 gender
2011
Texas Marathon and Half Marathon
2:37:03
#160 overall#75 gender
2011
3M Half Marathon
2:47:52
#3957 overall#1685 gender
2011
Rock n Roll Nashville
2:48:32
#15754 overall#6588 gender
2011
Austin Marathon
2:51:49
#8907 overall#3869 gender
2011
Rock 'n' Roll Las Vegas
3:13:51
#28662 overall#11145 gender
2010
2025 Aramco Houston Half Marathon Searchable Finish Line Video
2:38:01
#6664 overall#3309 gender
2010
Dallas Marathon Weekend
2:41:01
#7600 overall#3418 gender
2010
EPIC Marathon and Running Festival
2:44:33
#3905 overall#1554 gender
2010
2026 - San Antonio Marathon
2:47:28
#14741 overall#6321 gender
2010
Seabrook Lucky Trails
2:54:51
#222 overall#99 gender
2010
Surfside Beach Marathon
2:58:49
#420 overall#208 gender
Performance Timeline
Complete Race Log
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2026 | Texas Marathon and Half MarathonKingwood | TX | 3:16:22 | #247 |
| 2025 | BCS College Station MarathonCollege Station | TX | 3:20:48 | #1771 |
| 2025 | Texas Marathon and Half MarathonKingwood | TX | 3:31:34 | #242 |
| 2024 | La Porte By the Bay Half MarathonLa Porte | TX | 3:24:17 | #732 |
| 2024 | BCS College Station MarathonCollege Station | TX | 3:24:42 | #1865 |
| 2024 | Texas Marathon and Half MarathonKingwood | TX | 3:26:06 | #169 |
| 2023 | La Porte By the Bay Half MarathonLa Porte | TX | 3:20:13 | #609 |
| 2023 | BCS College Station MarathonCollege Station | TX | 3:23:30 | #1643 |
| 2023 | Texas Marathon and Half MarathonKingwood | TX | 3:25:56 | #210 |
| 2022 | La Porte By the Bay Half MarathonLa Porte | TX | 3:22:45 | #649 |
| 2022 | BCS College Station MarathonCollege Station | TX | 3:23:19 | #1437 |
| 2022 | 2025 Aramco Houston Half Marathon Searchable Finish Line VideoHouston | TX | 3:25:07 | #10520 |
| 2022 | Texas Marathon and Half MarathonKingwood | TX | 3:55:49 | #242 |
| 2021 | Vintage Park Half MarathonHouston | TX | 3:11:06 | #806 |
| 2021 | Texas Marathon and Half MarathonKingwood | TX | 3:18:49 | #164 |
| 2021 | BCS College Station MarathonCollege Station | TX | 3:19:26 | #1690 |
| 2021 | Seabrook Lucky TrailsSeabrook | TX | 3:20:40 | #169 |
| 2021 | UTHealth Houston Half Marathon & 10KHouston | TX | 3:22:10 | #3458 |
| 2021 | La Porte By the Bay Half MarathonLa Porte | TX | 3:22:58 | #581 |
| 2020 | Galveston Marathon & Half MarathonGalveston | TX | 3:10:42 | #446 |
| 2020 | Austin MarathonAustin | TX | 3:11:28 | #7039 |
| 2020 | Jail Break Half Marathon and 5KBaytown | TX | 3:13:36 | #233 |
| 2020 | Miracle Match MarathonWaco | TX | 3:21:02 | #253 |
| 2020 | Texas Marathon and Half MarathonKingwood | TX | 3:24:05 | #245 |
| 2019 | UTHealth Houston Half Marathon & 10KHouston | TX | 3:04:10 | #3843 |
| 2019 | Pearland Half MarathonPearland | TX | 3:07:15 | #743 |
| 2019 | 3M Half MarathonAustin | TX | 3:07:19 | #5638 |
| 2019 | Seabrook Lucky TrailsSeabrook | TX | 3:10:22 | #297 |
| 2019 | Jail Break Half Marathon and 5KBaytown | TX | 3:10:46 | #243 |
| 2019 | BCS College Station MarathonCollege Station | TX | 3:12:16 | #1444 |
| 2019 | La Porte By the Bay Half MarathonLa Porte | TX | 3:13:31 | #992 |
| 2019 | Texas Marathon and Half MarathonKingwood | TX | 3:19:05 | #168 |
| 2018 | Galveston Marathon & Half MarathonGalveston | TX | 2:55:03 | #383 |
| 2018 | JSRC RunAPaloozaAsbury Park | NJ | 2:55:11 | #1361 |
| 2018 | Runapalooza Asbury ParkAsbury Park | NJ | 2:55:12 | #1361 |
| 2018 | Jail Break Half Marathon and 5KBaytown | TX | 2:56:26 | #327 |
| 2018 | Shamrock MarathonVirginia Beach | VA | 2:57:43 | #4426 |
| 2018 | Texas Marathon and Half MarathonKingwood | TX | 3:01:13 | #120 |
| 2018 | Nutrabolt Half MarathonBryan | TX | 3:06:05 | #335 |
| 2018 | Santa Hustle GalvestonGalveston | TX | 3:06:43 | #668 |
| 2018 | Mount Desert Island MarathonBar Harbor | ME | 3:11:03 | #577 |
| 2018 | La Porte By the Bay Half MarathonLa Porte | TX | 3:12:02 | #1216 |
| 2018 | BCS College Station MarathonCollege Station | TX | 3:14:33 | #1418 |
| 2018 | Miracle Match MarathonWaco | TX | 3:23:59 | #251 |
| 2017 | Moe's Better Half MarathonSan Marcos | TX | 2:49:39 | #258 |
| 2017 | Jail Break Half Marathon and 5KBaytown | TX | 2:53:22 | #557 |
| 2017 | YMCA Famous Idaho Potato Marathon & Fun RunsBoise | ID | 2:55:07 | #915 |
| 2017 | Greene & Schultz Hoosier Half Marathon, 5&10KBloomington | IN | 2:56:29 | #970 |
| 2017 | The Nebraska HalfOmaha | NE | 2:58:18 | #522 |
| 2017 | BCS College Station MarathonCollege Station | TX | 2:58:49 | #1414 |
| 2017 | Texas Marathon and Half MarathonKingwood | TX | 2:59:53 | #192 |
| 2017 | Missions Marathon HalfSan Antonio | TX | 3:00:54 | #302 |
| 2017 | Auburn Running FestivalAuburn | AL | 3:00:56 | #370 |
| 2016 | Charleston Half MarathonCharleston | SC | 2:47:26 | #2336 |
| 2016 | Rehoboth Seashore Marathon and Half MarathonRehoboth Beach | DE | 2:48:26 | #1333 |
| 2016 | Huntsville Half & Quarter Marathon & 5KHuntsville | TX | 2:50:21 | #98 |
| 2016 | Miracle Match MarathonWaco | TX | 2:50:50 | #210 |
| 2016 | Texas Marathon and Half MarathonKingwood | TX | 2:51:35 | #177 |
| 2016 | JENKS HALF MARATHON & 5KJENKS | OK | 2:53:36 | #374 |
| 2016 | Messina Hof Wine & Roses Half MarathonBryan | TX | 2:53:56 | #364 |
| 2016 | Jail Break Half Marathon and 5KBaytown | TX | 2:54:59 | #215 |
| 2016 | Publix Atlanta Marathon, Half Marathon & 5KAtlanta | GA | 2:55:25 | #5219 |
| 2016 | All-Out Summer BreezeArvada | CO | 2:55:31 | #49 |
| 2016 | Santa Hustle GalvestonGalveston | TX | 2:55:35 | #797 |
| 2016 | BCS College Station MarathonCollege Station | TX | 2:56:28 | #1513 |
| 2016 | La Porte By the Bay Half MarathonLa Porte | TX | 2:58:39 | #1412 |
| 2016 | Meijer Festival of Races presented by Cherry Bay OrchardsTraverse City | MI | 3:03:19 | #445 |
| 2016 | Meijer Festival of RacesTraverse City | MI | 3:03:19 | #445 |
| 2016 | Bird-in-Hand Half Marathon, 5K, and Kid's Fun RunBird In Hand | PA | 3:06:49 | #1317 |
| 2016 | Harpers Ferry Half Marathon & 5KHarpers Ferry | WV | 3:09:01 | #331 |
| 2015 | 2026 Pro Football Hall of Fame Race SeriesCanton | OH | 2:44:40 | #1388 |
| 2015 | Galveston Marathon & Half MarathonGalveston | TX | 2:45:12 | #490 |
| 2015 | Jail Break Half Marathon and 5KBaytown | TX | 2:45:36 | #204 |
| 2015 | Cape Cod Marathon WeekendFalmouth | MA | 2:47:21 | #1089 |
| 2015 | Seabrook Lucky TrailsSeabrook | TX | 2:48:10 | #224 |
| 2015 | Life Time Miami Marathon & HalfMiami | FL | 2:49:44 | #10738 |
| 2015 | Marion Arts Festival Half MarathonMarion | IA | 2:50:12 | #495 |
| 2015 | Santa Hustle GalvestonGalveston | TX | 2:52:18 | #1079 |
| 2015 | Run the BluegrassLexington | KY | 2:52:40 | #2599 |
| 2015 | Shiner Beer RunShiner | TX | 2:54:02 | #877 |
| 2015 | Heatwave Half Marathon - Little RockLittle Rock | AR | 2:54:55 | #2893 |
| 2015 | BCS College Station MarathonCollege Station | TX | 2:56:19 | #1624 |
| 2015 | Texas Marathon and Half MarathonKingwood | TX | 2:56:36 | #190 |
| 2014 | Santa Hustle GalvestonGalveston | TX | 2:37:03 | #948 |
| 2014 | BCS College Station MarathonCollege Station | TX | 2:47:01 | #1982 |
| 2014 | Buffalo Stampede 5k and Half-MarathonBryan | TX | 2:49:26 | #213 |
| 2014 | Buffalo Marathon WeekendBuffalo | NY | 2:49:43 | #3212 |
| 2014 | Shiner Beer RunShiner | TX | 2:49:44 | #966 |
| 2014 | Galveston Marathon & Half MarathonGalveston | TX | 2:50:52 | #690 |
| 2014 | Second Wind Christie Clinic Illinois Race Weekend Training ProgramChampaign | IL | 2:52:43 | #5020 |
| 2014 | Forrest Gump ChallengeReeds Spring | MO | 2:52:43 | #98 |
| 2014 | UTHealth Houston Half Marathon & 10KHouston | TX | 2:53:02 | #3996 |
| 2014 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 2:53:26 | #10466 |
| 2014 | Spicewood Vineyards 1/2 Marathon, 10K, & 5KSpicewood | TX | 2:56:06 | #218 |
| 2014 | Jamestown Rhode RacesJamestown | RI | 2:58:02 | #1444 |
| 2014 | Pleasure Island Bridge Half MarathonPort Arthur | TX | 2:59:44 | #113 |
| 2014 | Texas Marathon and Half MarathonKingwood | TX | 3:18:51 | #263 |
| 2013 | Covered Bridges Half MarathonWoodstock | VT | 2:49:02 | #1812 |
| 2013 | St. Michaels Running FestivalSaint Michaels | MD | 2:49:05 | #1105 |
| 2013 | Battleship North Carolina Half 5KWilmington | NC | 2:51:16 | #1336 |
| 2013 | Tacoma City Marathon / Half / Ghost / 10K / 5K / 1KTacoma | WA | 2:53:41 | #691 |
| 2013 | Jingle Bell Jog Half-Marathon , 10K and 5KMadison | MS | 2:56:02 | #272 |
| 2013 | Shiner Beer RunShiner | TX | 2:56:20 | #966 |
| 2013 | BCS College Station MarathonCollege Station | TX | 2:59:58 | #1823 |
| 2013 | Buffalo Stampede 5k and Half-MarathonBryan | TX | 3:04:59 | #207 |
| 2013 | Rose Bowl Half MarathonPasadena | CA | 3:08:29 | #457 |
| 2013 | La Porte By the Bay Half MarathonLa Porte | TX | 3:13:11 | #1157 |
| 2012 | Buffalo Stampede 5k and Half-MarathonBryan | TX | 2:42:44 | #233 |
| 2012 | Monster DashMinneapolis | MN | 2:46:22 | #5765 |
| 2012 | Texas Marathon and Half MarathonKingwood | TX | 2:48:15 | #233 |
| 2012 | BCS College Station MarathonCollege Station | TX | 2:49:35 | #1642 |
| 2012 | 2026 - San Antonio MarathonSan Antonio | TX | 2:49:55 | #10991 |
| 2012 | La Porte By the Bay Half MarathonLa Porte | TX | 2:50:49 | #925 |
| 2012 | The Louisiana MarathonBaton Rouge | LA | 2:52:23 | #1056 |
| 2012 | Galveston Marathon & Half MarathonGalveston | TX | 2:53:46 | #865 |
| 2012 | Seabrook Lucky TrailsSeabrook | TX | 2:58:23 | #232 |
| 2011 | Texas Marathon and Half MarathonKingwood | TX | 2:37:03 | #160 |
| 2011 | 3M Half MarathonAustin | TX | 2:47:52 | #3957 |
| 2011 | Rock n Roll NashvilleNashville | TN | 2:48:32 | #15754 |
| 2011 | Austin MarathonAustin | TX | 2:51:49 | #8907 |
| 2011 | Rock 'n' Roll Las VegasLas Vegas | NV | 3:13:51 | #28662 |
| 2010 | 2025 Aramco Houston Half Marathon Searchable Finish Line VideoHouston | TX | 2:38:01 | #6664 |
| 2010 | Dallas Marathon WeekendDallas | TX | 2:41:01 | #7600 |
| 2010 | EPIC Marathon and Running FestivalGreen Bay | WI | 2:44:33 | #3905 |
| 2010 | 2026 - San Antonio MarathonSan Antonio | TX | 2:47:28 | #14741 |
| 2010 | Seabrook Lucky TrailsSeabrook | TX | 2:54:51 | #222 |
| 2010 | Surfside Beach MarathonFreeport | TX | 2:58:49 | #420 |
States Raced
1 race 2 races 3-4 races 5+ races
State Breakdown
TXTexas
88 racesMIMichigan
2 racesCOColorado
1 raceLALouisiana
1 raceMOMissouri
1 raceMSMississippi
1 raceNENebraska
1 raceOKOklahoma
1 raceSCSouth Carolina
1 raceWIWisconsin
1 race50-State Challenge
10/ 51 states + DC
41 states to go