Zabavník kwam in totaal 54 keer (één doelpunt) uit voor het Slowaaks voetbalelftal sinds 2003[2]. Hij maakte zijn debuut voor de nationale ploeg op 30 april2003 in het vriendschappelijke duel in Žilina tegen Griekenland (2-2). Hij trad in dat duel in de rust aan als vervanger van Martin Petráš.