Back to League Tables
JC
John Castillo
MaleTexas1995–2025
41
Total Finishes
27
Different Races
10
States (20%)
1:24:03
PR (6:25/mi)
2:13:53
Average
+0:56:44
Slower (first to last)
Medal House
2009
Rock 'n' Roll Virgina Beach Half Marathon
2:09:29
#5579 overall#3378 gender
2008
Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Capital One Richmond 8k
1:59:37
#1041 overall
2008
Shamrock Marathon
2:02:42
#1287 overall#1280 gender
2008
Rock 'n' Roll Virgina Beach Half Marathon
2:08:19
#4453 overall#2822 gender
2007
Rock 'n' Roll Virgina Beach Half Marathon
2:13:49
#7612 overall#4510 gender
2005
Rock 'n' Roll Arizona Marathon
2:20:23
#7154 overall#3576 gender
2002
JENKS HALF MARATHON & 5K
2:12:43
#235 overall#159 gender
1997
Duke City Marathon
1:52:50
#411 overall#342 gender
1997
JENKS HALF MARATHON & 5K
1:58:08
#69 overall#69 gender
1996
Duke City Marathon
1:42:44
#288 overall#248 gender
1995
Duke City Marathon
1:37:27
#194 overall#172 gender
1995
2025 500 Festival Running Events
2:16:44
#7029 overall#5395 gender
Performance Timeline
Complete Race Log
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2026 | Cowtown Marathon, Half Marathon and Ultra MarathonFort Worth | TX | 2:34:11 | #5713 |
| 2025 | Heatwave Half Marathon - Little RockNorth Little Rock | AR | 2:09:38 | #696 |
| 2025 | Cowtown Marathon, Half Marathon and Ultra MarathonFort Worth | TX | 2:27:18 | #4390 |
| 2024 | Cowtown Marathon, Half Marathon and Ultra MarathonFort Worth | TX | 2:17:07 | #3139 |
| 2023 | 2025 Aramco Houston Half Marathon Searchable Finish Line VideoHouston | TX | 2:12:28 | #5358 |
| 2023 | Wanderlust RunFredericksburg | TX | 2:18:25 | #145 |
| 2022 | Philadelphia MarathonPhiladelphia | PA | 2:30:38 | #8211 |
| 2021 | BCS College Station MarathonCollege Station | TX | 2:03:33 | #609 |
| 2019 | Rock 'n' Roll Las VegasLas Vegas | NV | 3:41:54 | #15575 |
| 2017 | City to the Sea Half Marathon & 5KSan Luis Obispo | CA | 1:24:03 | #23 |
| 2017 | Star Wars Half Marathon - The Dark SideLake Buena Vista | FL | 2:00:46 | #1185 |
| 2017 | Kiawah Island MarathonKiawah Island | SC | 2:09:48 | #1290 |
| 2017 | 2026 - San Antonio MarathonSan Antonio | TX | 2:19:06 | #3468 |
| 2017 | San Diego Holiday Half Marathon & 5KSan Diego | CA | 3:14:16 | #2868 |
| 2016 | Anthony Flying Horse Half MarathonAnthony | TX | 2:06:04 | #92 |
| 2016 | Hibiscus Half Marathon 5m 15KHonolulu | HI | 2:11:57 | #609 |
| 2016 | Hapalua Hawaii's Half MarathonHonolulu | HI | 2:16:56 | #1869 |
| 2016 | American River Parkway Half MarathonSacramento | CA | 2:24:29 | #572 |
| 2016 | 2026 - San Antonio MarathonSan Antonio | TX | 3:02:39 | #8313 |
| 2015 | Hibiscus Half Marathon 5m 15KHonolulu | HI | 1:59:18 | #412 |
| 2015 | Hickam Half MarathonHonolulu | HI | 2:15:21 | #205 |
| 2014 | 2026 - San Antonio MarathonSan Antonio | TX | 1:59:56 | #2068 |
| 2014 | Orange Leaf Half MarathonNew Braunfels | TX | 2:01:35 | #78 |
| 2014 | The Giant RaceSan Francisco | CA | 2:01:35 | #1247 |
| 2014 | 2026 Disneyland® Half Marathon Weekend presented by HONDAAnaheim | CA | 2:28:18 | #4758 |
| 2014 | XTERRA Trail Run World ChampionshipKaaawa | HI | 3:11:11 | #531 |
| 2013 | Duke City MarathonAlbuquerque | NM | 2:01:17 | #436 |
| 2013 | The Giant RaceSan Francisco | CA | 2:02:29 | #1797 |
| 2013 | Sunrise Marathon 5K/10K/13.1 SAN FRANCISCOSan Francisco | CA | 2:10:59 | #1577 |
| 2012 | Shamrock MarathonVirginia Beach | VA | 2:03:27 | #2661 |
| 2012 | Crawlin' Crab Half MarathonHampton | VA | 2:03:52 | #890 |
| 2012 | Kaiser Permanente San Francisco Half Marathon & 5KSan Francisco | CA | 2:15:53 | #3667 |
| 2012 | 2026 Disneyland® Half Marathon Weekend presented by HONDAAnaheim | CA | 2:16:59 | #3940 |
| 2012 | American River Parkway Half MarathonSacramento | CA | 2:27:15 | #1321 |
| 2012 | Sunrise Marathon 5K/10K/13.1 SAN FRANCISCOSan Francisco | CA | 2:28:52 | #4741 |
| 2012 | Rock 'n' Roll Virgina Beach Half MarathonVirginia Beach | VA | 2:30:42 | #5383 |
| 2011 | Rock 'n' Roll Virgina Beach Half MarathonVirginia Beach | VA | 2:09:21 | #4031 |
| 2010 | Duke City MarathonAlbuquerque | NM | 2:03:56 | #556 |
| 2010 | Rock 'n' Roll Virgina Beach Half MarathonVirginia Beach | VA | 2:42:56 | #11062 |
| 2009 | Rock 'n' Roll Virgina Beach Half MarathonVirginia Beach | VA | 2:09:29 | #5579 |
| 2008 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Capital One Richmond 8kRichmond | VA | 1:59:37 | #1041 |
| 2008 | Shamrock MarathonVirginia Beach | VA | 2:02:42 | #1287 |
| 2008 | Rock 'n' Roll Virgina Beach Half MarathonVirginia Beach | VA | 2:08:19 | #4453 |
| 2007 | Rock 'n' Roll Virgina Beach Half MarathonVirginia Beach | VA | 2:13:49 | #7612 |
| 2005 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 2:20:23 | #7154 |
| 2002 | JENKS HALF MARATHON & 5KJENKS | OK | 2:12:43 | #235 |
| 1997 | Duke City MarathonAlbuquerque | NM | 1:52:50 | #411 |
| 1997 | JENKS HALF MARATHON & 5KJENKS | OK | 1:58:08 | #69 |
| 1996 | Duke City MarathonAlbuquerque | NM | 1:42:44 | #288 |
| 1995 | Duke City MarathonAlbuquerque | NM | 1:37:27 | #194 |
| 1995 | 2025 500 Festival Running EventsIndianapolis | IN | 2:16:44 | #7029 |
States Raced
1 race 2 races 3-4 races 5+ races
State Breakdown
CACalifornia
11 racesTXTexas
11 racesVAVirginia
10 racesHIHawaii
5 racesNMNew Mexico
5 racesOKOklahoma
2 racesARArkansas
1 raceINIndiana
1 raceNVNevada
1 raceMAMassachusetts
0 races50-State Challenge
10/ 51 states + DC
41 states to go