Za reprezentaciju odigrao 381 utakmicu i postigao 677 golova, osvojivši 35 medalja.
Olimpijske igre: Dva zlata (Rio 2016, Tokio 2020) i dve bronze (Peking 2008, London 2012).
Svetska prvenstva: Dva zlata (Rim 2009, Kazanj 2015), jedno srebro (Šangaj 2011) i jedna bronza (Budimpešta 2017).
Evropska prvenstva: Šest zlatnih medalja (2003, 2006, 2012, 2014, 2016, 2018), jedno srebro (Malaga 2008) i jedna bronza (Zagreb 2010).
Svetska liga: Dvanaest puta je bio šampion ovog takmičenja, jedna bronza (Podgorica 2009).
Sa Pro Rekom je tri puta bio prvak Evrope, a sa Radničkim i Solnokom osvajao LEN Evrokup.
Četiri puta je proglašen za najboljeg igrača sveta u izboru FINA (2009, 2011, 2014, 2021), a pet puta za najboljeg igrača Evrope. Bio je MVP Olimpijskih igara u Riju i Tokiju, kao i Svetskog prvenstva u Šangaju 2011. godine.