Joao Guilherme trafił do Olimpii Elbląg latem ubiegłego roku z portugalskiego Oriental Dragon FC (wówczas III liga portugalska). W zespole Tomasza Grzegorczyka najczęściej grał na prawym wahadle. W sezonie 2021/22 rozegrał 32 mecze (27 całych) w II lidze i 1 w Pucharze Polski. Razem 2794 minut w 33 spotkaniach.
W żółto-biało-niebieskich barwach zdobył jedną bramkę - niestety w meczu Pucharu Polski z Pogonią Siedlce, który ostatecznie zweryfikowano jako walkower dla zespołu z Siedlec. Zanotował także trzy asysty.
Kontrakt, który obowiązywał do końca 2022 r. został rozwiązany za porozumieniem stron. Przypomnijmy, że Olimpia poinformowała też o rozstaniu z Mateuszem Dudkiem, Pawłem Rutkowskim, Szymonem Stanisławskim, Patrykiem Winsztalem, Marcinem Bawolikiem, Piotrem Kurbielem oraz Denisem Ostrovskym.
Elbląska Gazeta Internetowa portEl.pl jest patronem medialnym ZKS Olimpia Elbląg