Vakalopoulos speelde in de jeugd van RCL, ADO Den Haag, PSV en Vitesse. Bij Vitesse was hij in de seizoenen 2010/11 en 2011/12 in totaal 5 keer bankzitter bij wedstrijden in de Eredivisie, maar tot een debuut kwam het niet. Aan het begin van het seizoen 2011/12 werd hij aan AGOVV Apeldoorn verhuurd maar hij keerde eind augustus reeds terug bij Vitesse wegens gebrek aan perspectief. In januari 2012 stapte Vakalopoulos over naar SC Veendam voor de resterende seizoenshelft.[1] In maart 2012 werd een optie gelicht om het contract met een jaar te verlengen.[2] Begin 2013 ging Veendam failliet. Hij trainde nog bij PAS Giannina maar Vakalopoulos vond geen nieuwe club.
Vakalopoulos speelde voor Griekse jeugdselecties.[bron?]