La riocoloradense fue confirmada por el COA como parte de la delegación argentina que disputará los Juegos Olímpicos de la Juventud 2018 en Buenos Aires, del 6 al 18 de octubre. Castro competirá en el 3×3 con Sofía Acevedo, Florencia Chagas y Victoria Gauna.
A través de un comunicado oficial, el Comité Olímpico Argentino (COA) anunció a los 141 atletas nacionales que participarán de los Juegos Olímpicos de la Juventud 2018 en Buenos Aires. Dentro del listado se encuentra la riocoloradense Sol Castro.
Junto a la actual jugadora de Lanús estarán en el 3×3 femenino Sofía Acevedo (Lanús), Florencia Chagas (Famila Schio, Italia) y Victoria Gauna (Las Heras de Mendoza). Serán dirigidas por Laura Cors (Lanús).
En la rama masculina del 3×3 Argentina tendrá a Leandro Bolmaro (Barcelona, España), Juan de la Fuente (Quilmes de Mar del Plata), Juan Hierrezuelo (San Lorenzo), Fausto Ruesga (Olimpo de Bahía Blanca) y el DT Hernán Amaya.
Los III Juegos Olímpicos de la Juventud se llevarán a cabo del 6 al 18 de octubre, donde participarán atletas de 206 países. Por primera vez, una ciudad argentina organiza la cita olímpica cuyas ediciones anteriores se realizaron en Asia. La primera, se llevó a cabo en Singapur en 2010 y la segunda, en Nanjing en 2014.