Kavvadas stand im Aufgebot der U-18 Auswahl bei der 2009 ausgetragenen Junioreneuropameisterschaft in Frankreich. 2012 wurde er erstmals für den A-Kader nominiert und spielte für die griechische Nationalmannschaft das Akropolis-Turnier 2013, sowie die anschließende Europameisterschaft.