Olympic Games
1
2
0
3
Silver
Men 4x200 Freestyle Relay
Jul 27, 1992
Silver
Men 4x200 Freestyle Relay
Jul 21, 1996
Gold
Men 100 Butterfly
Sep 22, 2000
World Championships
2
3
2
7
Gold
Men 4x200 Freestyle Relay
Sep 6, 1994
Silver
Men 100 Butterfly
Sep 6, 1994
Silver
Men 100 Butterfly
Jan 8, 1998
Bronze
Men 100 Freestyle
Jan 8, 1998
Gold
Men 100 Butterfly
Jul 26, 2001
Silver
Men 50 Butterfly
Jul 28, 2001
Bronze
Men 100 Freestyle
Jul 27, 2001
World Swimming Championships (25m)
7
5
2
14
Gold
Men 4x200 Freestyle Relay
Dec 2, 1993
Gold
Men 100 Butterfly
Apr 17, 1997
Silver
Men 4x100 Freestyle Relay
Apr 20, 1997
Silver
Men 4x200 Freestyle Relay
Apr 18, 1997
Gold
Men 100 Freestyle
Apr 4, 1999
Gold
Men 100 Butterfly
Apr 2, 1999
Silver
Men 4x100 Medley Relay
Apr 4, 1999
Bronze
Men 4x100 Freestyle Relay
Apr 1, 1999
Gold
Men 100 Freestyle
Mar 19, 2000
Gold
Men 100 Butterfly
Mar 17, 2000
Gold
Men 4x100 Freestyle Relay
Mar 16, 2000
Silver
Men 4x100 Freestyle Relay
Apr 3, 2002
Silver
Men 4x100 Freestyle Relay
Apr 5, 2006
Bronze
Men 4x100 Freestyle Relay
Apr 9, 2008
Swimming World Cup
6
7
10
23
Bronze
Men 50 Butterfly
Jan 5, 1993
Bronze
Men 50 Butterfly
Jan 9, 1993
Silver
Men 100 Freestyle
Nov 27, 1998
Gold
Men 100 Freestyle
Jan 15, 1999
Silver
Men 100 Butterfly
Jan 15, 1999
Bronze
Men 50 Freestyle
Jan 16, 1999
Bronze
Men 50 Butterfly
Jan 15, 1999
Gold
Men 100 Freestyle
Jan 18, 1999
Gold
Men 50 Butterfly
Jan 18, 1999
Gold
Men 100 Butterfly
Jan 19, 1999
Bronze
Men 50 Freestyle
Jan 19, 1999
Gold
Men 100 Freestyle
Feb 16, 2000
Silver
Men 50 Butterfly
Feb 16, 2000
Silver
Men 50 Butterfly
Jan 22, 2002
Silver
Men 100 Butterfly
Jan 23, 2002
Silver
Men 100 Butterfly
Jan 18, 2006
Bronze
Men 100 Freestyle
Jan 17, 2006
Silver
Men 100 Butterfly
Oct 13, 2010
Bronze
Men 100 Butterfly
Oct 17, 2010
Bronze
Men 100 Butterfly
Oct 21, 2010
Gold
Men 100 Butterfly
Nov 7, 2010
Bronze
Men 50 Butterfly
Nov 6, 2010
Bronze
Men 50 Butterfly
Oct 15, 2011
European Championships
3
7
7
17
Silver
Men 4x100 Freestyle Relay
Aug 6, 1993
Silver
Men 4x200 Freestyle Relay
Aug 22, 1995
Bronze
Men 4x100 Freestyle Relay
Aug 22, 1995
Gold
Men 100 Butterfly
Aug 20, 1997
Silver
Men 100 Freestyle
Aug 21, 1997
Gold
Men 100 Butterfly
Jul 31, 1999
Silver
Men 100 Freestyle
Jul 28, 1999
Bronze
Men 50 Butterfly
Jul 26, 1999
Bronze
Men 4x100 Medley Relay
Aug 1, 1999
Gold
Men 100 Butterfly
Jul 8, 2000
Silver
Men 50 Butterfly
Jul 4, 2000
Silver
Men 4x100 Medley Relay
Jul 9, 2000
Bronze
Men 100 Freestyle
Jul 5, 2000
Silver
Men 4x100 Freestyle Relay
Jul 29, 2002
Bronze
Men 50 Butterfly
Jul 30, 2002
Bronze
Men 4x100 Medley Relay
Mar 24, 2008
Bronze
Men 4x100 Freestyle Relay
Aug 9, 2010
European Short Course Championships (25m)
2
1
0
3
Gold
Men 4x50 Freestyle Relay
Dec 17, 2000
Silver
Men 100 Butterfly
Dec 15, 2000
Gold
Men 50 Butterfly
Dec 11, 2005