L'attaccante PAS Giannina Jean-Baptiste Leo ha giocato nella maggior parte delle gare della sua squadra in Super League 1 nel 2020/2021, avendo collezionato 20 presenze, per un totale di 1222 minuti. É stato scelto nell'11 iniziale in 14 presenze su 33 giornate ed è entrato 6 volte.
La sua ultima presenza in Super League 1 è stata il 21 febbraio, partita in cui ha giocato 78 minuti con la maglia PAS Giannina contro OFI, nella vittoria per 1-0. In totale l'attaccante ha realizzato 2 reti in questa stagione.
Il suo ultimo gol nella competizione è stato nella vittoria per 2-0 contro AEK Athens, il 27 gennaio. Ha aperto le sue marcature in questo campionato contro Larissa il 4 novembre, con una rete nella sconfitta per 2-1.
Leo ha giocato 20 partite di Super League 2 nell'ultima stagione con PAS Giannina, gare in cui ha realizzato 10 gol.
L'attaccante è passato tra le fila PAS Giannina nel marzo 2021, mentre prima giocava con PAS Giannina, con cui ha collezionato 54 presenze in campionato, con 13 gol e 1 assist.