En semifinales, la competencia de Castillo, de 26 años, bronce en Shangai-2011 en clavados sincronizados desde el trampolín de 3 metros junto a Julián Isaac Sánchez, fue muy irregular.
En el primero (puntuado 81.60), el tercero (91.20), el cuarto (89.25) y el sexto (95.55), Castillo fue el mejor, mientras que en el segundo (40.80) fue el peor y en el quinto (67.50) no estuvo entre los diez primeros. Su puntuación final fue de 465.90.
En la semifinal, las dos primeras posiciones las obtuvieron los chinos Qin Cai (493.65) y He Chong (483.15). En tercera posición quedó el ruso Evgueni Kuznetsov (476.00).
Castillo e Islas no compitieron en la prueba de clavados sincronizados de 3 metros, al ser superados en el selectivo nacional mexicano por Rommel Pacheco y Yahir Ocampo, que ganaron el martes el bronce en el Mundial de natación de Barcelona-2013.
En la ciudad catalana no pudo competir en esta modalidad de dúo, en la que había subido al podio en el Mundial anterior, al ser superado, haciendo dúo con Daniel Islas, en el selectivo nacional mexicano por Yahir Ocampo y Rommel Pacheco, que ganaron el bronce en Barcelona.
Castillo fue séptimo en los Juegos Olímpicos de Pekín-2008 y sexto en Londres-2012, posición que ya había obtenido en el Mundial de Shangai-2011.






