Fabry Castro PAS Giannina ha giocato nella maggior parte delle partite della sua squadra in Super League 1 nel 2020/2021, avendo collezionato 23 presenze, per un totale di 1788 minuti. É stato scelto nell'11 iniziale in 21 presenze su 33 giornate ed è subentrato 2 volte.
L'ultima partita di Castro in Super League 1 è stata il 19 maggio, partita in cui ha giocato 90 minuti con la maglia PAS Giannina contro Apollon Smirnis, nella sconfitta per 2-0. In totale il centrocampista ha offerto 1 assist in questo campionato. Ha ricevuto 6 cartellini gialli.
Nella passata stagione di Super League 2 Castro ha giocato 14 partite con PAS Giannina, gare in cui ha segnato 2 gol.
Castro è passato tra le fila PAS Giannina nel luglio 2018, mentre prima giocava con Servette, con cui ha collezionato 44 presenze in campionato, con 1 gol segnato.