Szécsi debütierte 1998 in der ungarischen Nationalmannschaft. Bei den Olympischen Spielen 2000 in Sydney gewann er seine erste olympische Goldmedaille. Nach Bronze bei den Europameisterschaften 2001 und 2003 folgte in Barcelona 2003 der Weltmeistertitel. In Athen bei den Olympischen Spielen 2004 half er mit, die Goldmedaille von 2000 zu verteidigen. Bei der Wasserball-Weltmeisterschaft 2005 verlor die Mannschaft im Finale gegen das Team aus Serbien und Montenegro, zwei Jahre später belegten die Ungarn bei der Wasserball-Weltmeisterschaft 2007 hinter Kroatien den zweiten Platz. Bei den Olympischen Spielen 2008 gewannen die Ungarn das Finale gegen die Mannschaft aus den Vereinigten Staaten. Für Szécsi war es der dritte Olympiasieg in Folge.