Adrian Castro zdobył srebrny medal w szermierce na wózku inwalidzkim w kategorii B. To jego drugi medal paraolimpijski w karierze.
Adrian Castro rozpoczął rywalizacji od porażki z Grekiem Panagiotisem Triantafyllou. Następnie wygrał pięć kolejnych pojedynków i awansował do ćwierćfinale. W 1/4 finału pokonał Węgra Istvana Tarjanyiego wynikiem 15:4. W półfinale udanie zrewanżował się Grekowi za porażkę w pierwszym pojedynku. Niestety Polak przegrał w finale z reprezentantem Chin Yanke Fengiem 15:11.
Dla Castro to drugi medal paraolimpijski w karierze. W 2016 roku w Rio de Janeiro zdobył brązowy medal, pokonując w decydującym pojedynku rodaka Grzegorza Plutę (prywatnie swojego teścia). Adrian Castro pochodzi z Częstochowy. W wieku 14 lat w wyniku wypadku na motocyklu doznał złamania kręgosłupa i uszkodzenia rdzenia kręgowego, od tego czasu porusza się na wózku inwalidzkim