World Swimming Championships (25m)
1
3
1
5
Silver
Men 100 Butterfly
Jan 7, 1996
Silver
Men 200 Butterfly
Jan 6, 1996
Bronze
Men 50 Butterfly
Jan 6, 1996
Silver
Men 200 Butterfly
Jan 10, 1996
Bronze
Men 50 Butterfly
Jan 10, 1996
Bronze
Men 100 Butterfly
Jan 11, 1996
Gold
Men 50 Butterfly
Jan 23, 1996
Bronze
Men 100 Butterfly
Jan 24, 1996
Gold
Men 100 Butterfly
Feb 7, 1996
Gold
Men 200 Butterfly
Feb 6, 1996
Bronze
Men 50 Butterfly
Feb 6, 1996
Silver
Men 200 Butterfly
Feb 8, 1997
Silver
Men 200 Butterfly
Jan 21, 1998
Bronze
Men 200 Butterfly
Mar 7, 1998
Gold
Men 200 Butterfly
Mar 17, 1998
Bronze
Men 100 Butterfly
Mar 18, 1998
Bronze
Men 200 Butterfly
Mar 25, 1998
Gold
Men 50 Backstroke
Feb 28, 1999
Gold
Men 100 Backstroke
Feb 27, 1999
Bronze
Men 50 Butterfly
Feb 27, 1999
Gold
Men 100 Butterfly
Feb 6, 2000
Bronze
Men 50 Butterfly
Feb 5, 2000
Gold
Men 50 Butterfly
Jan 20, 2001
Gold
Men 200 Butterfly
Jan 20, 2001
Silver
Men 100 Butterfly
Jan 21, 2001
Gold
Men 100 Backstroke
Jan 26, 2002
Gold
Men 100 Butterfly
Jan 27, 2002
Silver
Men 50 Butterfly
Jan 26, 2002
Gold
Men 50 Butterfly
Nov 23, 2002
Gold
Men 100 Butterfly
Nov 23, 2002
Silver
Men 200 Butterfly
Nov 23, 2002
Gold
Men 50 Backstroke
Dec 6, 2002
Gold
Men 50 Butterfly
Dec 7, 2002
Gold
Men 100 Butterfly
Dec 8, 2002
Gold
Men 200 Medley
Dec 7, 2002
Silver
Men 100 Backstroke
Dec 8, 2002
Gold
Men 50 Backstroke
Jan 26, 2003
Gold
Men 100 Backstroke
Jan 25, 2003
Gold
Men 100 Medley
Jan 25, 2003
Gold
Men 100 Backstroke
Jan 17, 2004
Gold
Men 100 Butterfly
Jan 18, 2004
Gold
Men 50 Backstroke
Nov 19, 2004
Gold
Men 100 Backstroke
Nov 20, 2004
Gold
Men 50 Butterfly
Nov 21, 2004
Gold
Men 100 Butterfly
Nov 20, 2004
Gold
Men 200 Butterfly
Nov 19, 2004
Gold
Men 50 Backstroke
Jan 23, 2005
Gold
Men 100 Backstroke
Jan 22, 2005
Silver
Men 100 Medley
Jan 22, 2005
Gold
Men 50 Backstroke
Feb 20, 2005
Gold
Men 100 Backstroke
Feb 19, 2005
Silver
Men 100 Medley
Feb 19, 2005
Bronze
Men 100 Butterfly
Feb 20, 2005
Silver
Men 100 Medley
Nov 19, 2005
Bronze
Men 100 Backstroke
Nov 19, 2005
Gold
Men 50 Backstroke
Jan 22, 2006
Gold
Men 100 Medley
Jan 21, 2006
Silver
Men 100 Backstroke
Jan 21, 2006
Gold
Men 50 Backstroke
Feb 12, 2006
Gold
Men 100 Backstroke
Feb 11, 2006
Silver
Men 200 Backstroke
Feb 12, 2006
Silver
Men 50 Butterfly
Feb 11, 2006
Silver
Men 100 Butterfly
Feb 12, 2006
Bronze
Men 100 Medley
Feb 11, 2006
Silver
Men 50 Backstroke
Nov 18, 2007
Silver
Men 100 Backstroke
Nov 17, 2007
Silver
Men 50 Butterfly
Nov 17, 2007
European Short Course Championships (25m)
10
6
3
19
Gold
Men 100 Butterfly
Dec 15, 2000
Gold
Men 200 Butterfly
Dec 16, 2000
Gold
Men 4x50 Medley Relay
Dec 14, 2000
Gold
Men 50 Backstroke
Dec 10, 2004
Gold
Men 50 Backstroke
Dec 9, 2005
Gold
Men 100 Butterfly
Dec 9, 2005
Gold
Men 4x50 Medley Relay
Dec 8, 2005
Bronze
Men 100 Backstroke
Dec 11, 2005
Gold
Men 4x50 Medley Relay
Dec 7, 2006
Silver
Men 50 Backstroke
Dec 8, 2006
Silver
Men 50 Butterfly
Dec 10, 2006
Bronze
Men 100 Backstroke
Dec 10, 2006
Gold
Men 50 Backstroke
Dec 14, 2007
Gold
Men 4x50 Medley Relay
Dec 13, 2007
Silver
Men 100 Medley
Dec 16, 2007
Bronze
Men 4x50 Freestyle Relay
Dec 16, 2007
Silver
Men 4x50 Medley Relay
Dec 11, 2008
Silver
Men 50 Backstroke
Dec 11, 2009
Silver
Men 4x50 Medley Relay
Dec 10, 2009