Back to League Tables
CC
Carlos Castillo
MaleCalifornia2001–2026
82
Total Finishes
48
Distinct Races
15
States (29%)
1:26:51
PR (6:38/mi)
2:19:17
Average
+1:49:37
Slower (first to last)
Medal House
2011
Capital City Half Marathon
1:46:01
#707 overall#540 gender
2011
2026 - San Antonio Marathon
2:05:52
#4076 overall#2512 gender
2009
Life Time Miami Marathon & Half
1:50:21
#1314 overall#1011 gender
2008
Surf City Marathon
1:50:39
#1154 overall#846 gender
2008
OC Marathon - Half Marathon - 5K
1:58:45
#981 overall#739 gender
2007
2026 2XU Long Beach Marathon & Half Marathon
2:00:15
#1298 overall#885 gender
2007
Baltimore Running Festival
2:37:12
#4209 overall#1992 gender
2004
2025 Aramco Houston Half Marathon Searchable Finish Line Video
1:26:51
#117 overall#96 gender
2004
2026 2XU Long Beach Marathon & Half Marathon
2:18:16
#1960 overall#1222 gender
2004
Surf City Marathon
2:21:18
#2643 overall#1552 gender
2002
Rock 'n' Roll Virgina Beach Half Marathon
2:31:13
#6870 overall#3503 gender
2001
Santa Clarita Marathon
1:45:34
#199 overall#165 gender
Performance Timeline
Complete Race Log
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2026 | The Notre Dame Holy HalfNotre Dame | IN | 1:49:58 | #296 |
| 2026 | Frederick Running FestivalFrederick | MD | 1:51:12 | #611 |
| 2026 | Rose Bowl Half MarathonPasadena | CA | 2:51:20 | #8524 |
| 2026 | Life Time 305 Half Marathon and 5K Presented by Baptist HealthMiami Beach | FL | 3:12:17 | #2731 |
| 2026 | McAllen Marathon Scott Crane RunMcAllen | TX | 3:35:11 | #680 |
| 2025 | The Notre Dame Holy HalfNotre Dame | IN | 1:54:08 | #489 |
| 2025 | Chicago Spring Half MarathonChicago | IL | 1:55:38 | #1460 |
| 2025 | IMT Des Moines MarathonDes Moines | IA | 2:05:08 | #1301 |
| 2025 | Life Time 305 Half Marathon and 5K Presented by Baptist HealthMiami Beach | FL | 2:09:30 | #1361 |
| 2025 | EMC DAM to DSMPolk City | IA | 2:14:31 | #2327 |
| 2025 | LBC Summer Breeze – 5K, 10K, 10M, and Half MarathonLong Beach | CA | 2:15:23 | #34 |
| 2025 | Dallas Marathon WeekendDallas | TX | 2:17:51 | #4809 |
| 2025 | 2027 Publix Fort Lauderdale A1A Marathon, Half Marathon, 6K & Kids of Love Run, & Celsius 5k Presented by ColavitaFort Lauderdale | FL | 2:20:55 | #1708 |
| 2025 | Key Biscayne Triathlon #2Key Biscayne | FL | 2:22:35 | #657 |
| 2025 | Life Time Miami Marathon & HalfMiami | FL | 2:34:05 | #8865 |
| 2024 | The Notre Dame Holy HalfNotre Dame | IN | 1:57:02 | #508 |
| 2024 | 2027 Publix Fort Lauderdale A1A Marathon, Half Marathon, 6K & Kids of Love Run, & Celsius 5k Presented by ColavitaFort Lauderdale | FL | 2:10:26 | #1345 |
| 2024 | 8th Annual - Hollywood Beach Half Marathon & 5k | ELITE EVENTSHollywood | FL | 2:11:36 | #129 |
| 2024 | Mountains to Mainstreet Half Marathon & 5KGreenville | SC | 2:42:52 | #917 |
| 2024 | The Unforgettable Staten Island Half Marathon!Staten Island | NY | 2:56:21 | #8657 |
| 2023 | Energy City Half MarathonMidland | TX | 1:51:35 | #78 |
| 2023 | 2027 Publix Fort Lauderdale A1A Marathon, Half Marathon, 6K & Kids of Love Run, & Celsius 5k Presented by ColavitaFort Lauderdale | FL | 2:04:02 | #839 |
| 2023 | DC Half RacesWashington | DC | 2:07:25 | #2210 |
| 2023 | The Notre Dame Holy HalfNotre Dame | IN | 2:09:17 | #635 |
| 2023 | Seattle MarathonSeattle | WA | 2:10:44 | #1660 |
| 2023 | Chicago 13.1Chicago | IL | 2:46:08 | #5443 |
| 2023 | Life Time Miami Marathon & HalfMiami | FL | 2:57:05 | #10204 |
| 2023 | The Unforgettable Staten Island Half Marathon!Staten Island | NY | 3:05:40 | #9092 |
| 2022 | Energy City Half MarathonMidland | TX | 1:52:18 | #92 |
| 2022 | 2027 Publix Fort Lauderdale A1A Marathon, Half Marathon, 6K & Kids of Love Run, & Celsius 5k Presented by ColavitaFort Lauderdale | FL | 1:56:37 | #715 |
| 2022 | Orca Half MarathonSeattle | WA | 1:59:22 | #270 |
| 2022 | Stars At Night HalfSan Antonio | TX | 2:00:52 | #81 |
| 2022 | Best Damn Race Safety HarborSafety Harbor | FL | 2:17:11 | #337 |
| 2022 | Best Damn Race - Safety HarborSafety Harbor | FL | 2:17:12 | #337 |
| 2022 | 2026 - San Antonio MarathonSan Antonio | TX | 2:17:30 | #2800 |
| 2022 | 2026 Disney Wine & Dine Half Marathon WeekendOrlando | FL | 2:36:17 | #2698 |
| 2021 | Orca Half MarathonSeattle | WA | 2:05:30 | #101 |
| 2021 | Stars At Night HalfSan Antonio | TX | 2:17:24 | #104 |
| 2020 | 2025 Aramco Houston Half Marathon Searchable Finish Line VideoHouston | TX | 2:03:05 | #3861 |
| 2019 | Bayshore Marathon, Half Marathon, 10K, & Kids Fun RunTraverse City | MI | 1:50:38 | #448 |
| 2019 | Iron Horse Half MarathonNorth Bend | WA | 1:51:27 | #308 |
| 2019 | Seattle MarathonSeattle | WA | 2:03:02 | #1444 |
| 2019 | Rock 'n' Roll Savannah Marathon & 1/2 MarathonSavannah | GA | 2:09:03 | #1795 |
| 2019 | Annapolis Running ClassicAnnapolis | MD | 2:21:29 | #676 |
| 2019 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 3:19:59 | #26490 |
| 2018 | Iron Horse Half MarathonNorth Bend | WA | 1:53:40 | #283 |
| 2018 | Snoqualmie Valley HalfCarnation | WA | 1:54:53 | #70 |
| 2018 | OC Marathon - Half Marathon - 5KNewport Beach | CA | 2:38:56 | #4165 |
| 2018 | Life Time 305 Half Marathon and 5K Presented by Baptist HealthMiami Beach | FL | 2:54:46 | #1497 |
| 2018 | Life Time Miami Marathon & HalfMiami | FL | 3:09:11 | #11938 |
| 2017 | Seattle MarathonSeattle | WA | 1:53:11 | #634 |
| 2017 | ZombieRunner Quarry Lakes RunFremont | CA | 2:10:34 | #71 |
| 2017 | Sunrise Marathon 5K/10K/13.1 SAN FRANCISCOSan Francisco | CA | 2:29:23 | #4240 |
| 2017 | Life Time 305 Half Marathon and 5K Presented by Baptist HealthMiami Beach | FL | 3:11:06 | #1721 |
| 2017 | Life Time Miami Marathon & HalfMiami | FL | 3:12:40 | #12718 |
| 2016 | Iron Horse Half MarathonNorth Bend | WA | 1:49:09 | #221 |
| 2016 | Rock 'n' Roll San DiegoSan Diego | CA | 2:45:29 | #12162 |
| 2016 | Surf City MarathonHuntington Beach | CA | 3:19:16 | #10602 |
| 2015 | DEXTER-ANN ARBOR RUNDexter | MI | 1:42:15 | #320 |
| 2015 | Rock 'n' Roll San DiegoSan Diego | CA | 2:10:37 | #5358 |
| 2015 | OC Marathon - Half Marathon - 5KNewport Beach | CA | 2:13:14 | #3288 |
| 2015 | 2026 - San Antonio MarathonSan Antonio | TX | 2:19:17 | #4720 |
| 2015 | Rock 'n' Roll Los Angeles Half MarathonLos Angeles | CA | 2:24:45 | #3768 |
| 2015 | Rock 'n' Roll Las VegasLas Vegas | NV | 2:53:51 | #16148 |
| 2015 | 2026 2XU Long Beach Marathon & Half MarathonLong Beach | CA | 3:02:09 | #4941 |
| 2014 | Detroit Free Press MarathonDetroit | MI | 1:56:10 | #267 |
| 2014 | Rock 'n' Roll Los Angeles Half MarathonLos Angeles | CA | 2:16:31 | #3164 |
| 2014 | Life Time Miami Marathon & HalfMiami | FL | 2:56:31 | #12574 |
| 2014 | Surf City MarathonHuntington Beach | CA | 3:14:10 | #13951 |
| 2013 | Kentucky Derby Festival Race WeekendLouisville | KY | 1:44:23 | #883 |
| 2013 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 2:28:54 | #8470 |
| 2012 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 2:27:35 | #9529 |
| 2011 | Capital City Half MarathonColumbus | OH | 1:46:01 | #707 |
| 2011 | 2026 - San Antonio MarathonSan Antonio | TX | 2:05:52 | #4076 |
| 2009 | Life Time Miami Marathon & HalfMiami | FL | 1:50:21 | #1314 |
| 2008 | Surf City MarathonHuntington Beach | CA | 1:50:39 | #1154 |
| 2008 | OC Marathon - Half Marathon - 5KNewport Beach | CA | 1:58:45 | #981 |
| 2007 | 2026 2XU Long Beach Marathon & Half MarathonLong Beach | CA | 2:00:15 | #1298 |
| 2007 | Baltimore Running FestivalBaltimore | MD | 2:37:12 | #4209 |
| 2004 | 2025 Aramco Houston Half Marathon Searchable Finish Line VideoHouston | TX | 1:26:51 | #117 |
| 2004 | 2026 2XU Long Beach Marathon & Half MarathonLong Beach | CA | 2:18:16 | #1960 |
| 2004 | Surf City MarathonHuntington Beach | CA | 2:21:18 | #2643 |
| 2002 | Rock 'n' Roll Virgina Beach Half MarathonVirginia Beach | VA | 2:31:13 | #6870 |
| 2001 | Santa Clarita MarathonSanta Clarita | CA | 1:45:34 | #199 |
States Raced
1 race 2 races 3-4 races 5+ races
State Breakdown
FLFlorida
21 racesCACalifornia
19 racesTXTexas
11 racesWAWashington
9 racesINIndiana
4 racesMDMaryland
3 racesMIMichigan
3 racesNYNew York
3 racesIAIowa
2 racesILIllinois
2 racesGAGeorgia
1 raceOHOhio
1 raceSCSouth Carolina
1 raceVAVirginia
1 raceNJNew Jersey
0 races50-State Challenge
15/ 51 states + DC
36 states to go