After his stint in Azerbaijan, Pupo signed for Greek top-flight team Panionios FC on a five-year contract.
Setelah tugasnya di Azerbaijan, Pupo menandatangani kontrak untuk tim papan atas Yunani Panionios FC dengan durasi lima tahun.