Olympic Games
0
0
1
1
Bronze
Men 4x200 Freestyle Relay
Aug 17, 2004
World Championships
2
1
1
4
Gold
Men 100 Freestyle
Jul 28, 2005
Gold
Men 100 Freestyle
Mar 29, 2007
Silver
Men 4x100 Freestyle Relay
Mar 25, 2007
Bronze
Men 4x100 Freestyle Relay
Aug 2, 2015
World Swimming Championships (25m)
2
5
2
9
Gold
Men 4x100 Freestyle Relay
Apr 5, 2006
Gold
Men 4x200 Freestyle Relay
Apr 6, 2006
Silver
Men 100 Freestyle
Apr 9, 2006
Silver
Men 200 Freestyle
Apr 5, 2006
Silver
Men 100 Freestyle
Apr 13, 2008
Bronze
Men 4x200 Freestyle Relay
Apr 10, 2008
Silver
Men 4x100 Freestyle Relay
Dec 12, 2012
Silver
Men 4x200 Freestyle Relay
Dec 4, 2014
Bronze
Men 4x50 Freestyle Relay
Dec 6, 2014
Swimming World Cup
0
2
3
5
Bronze
Men 100 Freestyle
Jan 17, 2004
Bronze
Men 200 Freestyle
Jan 18, 2004
Silver
Men 100 Freestyle
Feb 3, 2006
Silver
Men 200 Freestyle
Feb 4, 2006
Bronze
Men 200 Freestyle
Oct 23, 2011
European Championships
9
5
5
19
Gold
Men 100 Freestyle
May 12, 2004
Gold
Men 4x100 Freestyle Relay
May 10, 2004
Gold
Men 4x200 Freestyle Relay
May 15, 2004
Bronze
Men 200 Freestyle
May 14, 2004
Gold
Men 100 Freestyle
Aug 4, 2006
Gold
Men 4x100 Freestyle Relay
Jul 31, 2006
Gold
Men 4x200 Freestyle Relay
Aug 5, 2006
Bronze
Men 200 Freestyle
Aug 2, 2006
Gold
Men 4x200 Freestyle Relay
Mar 23, 2008
Silver
Men 4x100 Freestyle Relay
Mar 18, 2008
Bronze
Men 100 Freestyle
Mar 22, 2008
Gold
Men 100 Freestyle
May 26, 2012
Gold
Men 4x100 Medley Relay
May 27, 2012
Silver
Men 4x100 Freestyle Relay
May 21, 2012
Silver
Men 4x200 Freestyle Relay
May 26, 2012
Bronze
Men 4x100 Freestyle Relay
Aug 18, 2014
Silver
Men 4x100 Freestyle Relay
May 16, 2016
Silver
Mixed 4x100 Freestyle Relay
May 20, 2016
Bronze
Men 4x200 Freestyle Relay
May 21, 2016
European Short Course Championships (25m)
7
5
5
17
Gold
Men 100 Freestyle
Dec 10, 2005
Gold
Men 200 Freestyle
Dec 11, 2005
Gold
Men 100 Freestyle
Dec 9, 2006
Gold
Men 200 Freestyle
Dec 10, 2006
Bronze
Men 4x50 Medley Relay
Dec 7, 2006
Gold
Men 200 Freestyle
Dec 16, 2007
Bronze
Men 100 Freestyle
Dec 15, 2007
Gold
Men 4x50 Medley Relay
Dec 11, 2008
Silver
Men 4x50 Freestyle Relay
Dec 14, 2008
Bronze
Men 100 Freestyle
Dec 13, 2008
Bronze
Men 4x50 Freestyle Relay
Dec 13, 2009
Gold
Men 4x50 Freestyle Relay
Nov 28, 2010
Silver
Men 4x50 Medley Relay
Nov 25, 2010
Silver
Men 200 Freestyle
Dec 11, 2011
Silver
Men 4x50 Freestyle Relay
Dec 15, 2013
Bronze
Men 200 Freestyle
Dec 15, 2013
Silver
Men 4x50 Freestyle Relay
Dec 2, 2015