Gábor Császár a fait ses débuts en équipe nationale le face à l'Arabie Saoudite, après quoi il fut sélectionné pour participer au Championnat d'Europe 2004 en Slovénie puis aux Jeux olympiques 2004 à Athènes. Il a par la suite participé à six autres championnats d'Europe (2006, 2008, 2010, 2012, 2014 et 2016), cinq championnats du monde (2007, 2009, 2011, 2013 et 2017) et aux Jeux olympiques 2012 à Londres, sans toutefois parvenir à terminer sur le podium d’une de ces compétitions.