Bei der ersten Station des Weltcups in Durban verbesserte er gleich fünf österreichische Rekorde. Beim Weltcup-Meeting in Stockholm gewann er über 200 Meter Rücken und verbesserte dabei seinen eigenen Europarekord. Bereits eine Woche später in Berlin verbesserte der Russe Arkadi Wjattschanin diesen Rekord. Beim Weltcup-Meeting in Singapur erzielte er einen neuen österreichischen Rekord, dieses Mal über 100 Meter Rücken. Bei den Kurzbahneuropameisterschaften 2009 gewann er am 10. Dezember 2009 über 200 Meter Lagen mit der neuen europäischen Rekordzeit von 1:51,72 Minuten Gold.