En los Juegos Olímpicos de Pekín ganó la medalla de plata en los 200 m mariposa, 200 m estilos y 400 m estilos, y en Londres 2012 una medalla de bronce en los 200 m estilos.