Napisati nadaljevanje za ta odstavek - Na svetovnem prvenstvu FINA v odprti vodi leta 2010 v Kanadi je osvojil zlato medaljo na razdalji 10 km. Na evropskem prvenstvu v vodnih športih 2010
v Budimpešti na Madžarskem je osvojil srebrno medaljo na 10 km in zlato medaljo na 25 km. Tekmoval je v maratonu 10 km plavanja na poletnih olimpijskih igrah 2008 (četrti) in na poletnih olimpijskih igrah 2012 (sedeminster).