Olympic Games
0
1
1
2
Silver
Men 4x200 Freestyle Relay
Aug 13, 2008
Bronze
Men 4x100 Freestyle Relay
Jul 29, 2012
World Championships
0
5
4
9
Silver
Men 4x100 Freestyle Relay
Jul 26, 2009
Silver
Men 4x200 Freestyle Relay
Jul 31, 2009
Bronze
Men 200 Freestyle
Jul 28, 2009
Silver
Men 4x200 Freestyle Relay
Aug 2, 2013
Bronze
Men 200 Freestyle
Jul 30, 2013
Bronze
Men 4x100 Freestyle Relay
Jul 28, 2013
Silver
Men 4x100 Freestyle Relay
Aug 2, 2015
Silver
Men 4x200 Freestyle Relay
Jul 28, 2017
Bronze
Men 4x100 Medley Relay
Jul 30, 2017
World Swimming Championships (25m)
1
4
1
6
Gold
Men 4x200 Freestyle Relay
Dec 16, 2010
Silver
Men 200 Freestyle
Dec 15, 2010
Silver
Men 4x100 Freestyle Relay
Dec 15, 2010
Silver
Men 200 Freestyle
Dec 3, 2014
Silver
Men 4x100 Freestyle Relay
Dec 3, 2014
Bronze
Men 100 Freestyle
Dec 7, 2014
Swimming World Cup
2
1
2
5
Silver
Men 200 Freestyle
Nov 9, 2008
Bronze
Men 100 Freestyle
Nov 10, 2009
Gold
Men 200 Freestyle
Nov 3, 2010
Gold
Men 200 Freestyle
Aug 12, 2015
Bronze
Men 100 Freestyle
Aug 11, 2015
World Junior Swimming Championships
2
1
0
3
Gold
Men 200 Freestyle
Jul 9, 2008
Gold
Men 400 Freestyle
Jul 8, 2008
Silver
Men 4x100 Freestyle Relay
Jul 13, 2008
European Championships
3
1
1
5
Gold
Men 4x100 Freestyle Relay
Aug 9, 2010
Gold
Men 4x200 Freestyle Relay
Aug 14, 2010
Gold
Men 4x100 Freestyle Relay
Aug 3, 2018
Silver
Men 4x200 Freestyle Relay
Aug 5, 2018
Bronze
Mixed 4x100 Freestyle Relay
Aug 8, 2018
European Short Course Championships (25m)
4
3
2
9
Gold
Men 200 Freestyle
Dec 14, 2008
Silver
Men 100 Freestyle
Dec 12, 2009
Silver
Men 200 Freestyle
Dec 13, 2009
Gold
Men 100 Freestyle
Nov 27, 2010
Gold
Men 200 Freestyle
Nov 28, 2010
Bronze
Men 4x50 Freestyle Relay
Nov 28, 2010
Bronze
Men 4x50 Medley Relay
Nov 25, 2010
Gold
Men 200 Freestyle
Dec 15, 2013
Silver
Men 100 Freestyle
Dec 14, 2013
Universiade
3
0
0
3
Gold
Men 200 Freestyle
Jul 12, 2013
Gold
Men 4x100 Freestyle Relay
Jul 10, 2013
Gold
Men 4x200 Freestyle Relay
Jul 15, 2013