Olympic Games
3
2
2
7
Gold
Men 100 Freestyle
Sep 20, 2000
Gold
Men 200 Freestyle
Sep 18, 2000
Bronze
Men 50 Freestyle
Sep 22, 2000
Bronze
Men 4x200 Freestyle Relay
Sep 19, 2000
Gold
Men 100 Freestyle
Aug 18, 2004
Silver
Men 200 Freestyle
Aug 16, 2004
Silver
Men 4x100 Freestyle Relay
Aug 15, 2004
World Championships
0
8
2
10
Silver
Men 4x200 Freestyle Relay
Jan 13, 1998
Bronze
Men 200 Freestyle
Jan 8, 1998
Silver
Men 50 Freestyle
Jul 23, 2001
Silver
Men 100 Freestyle
Jul 27, 2001
Silver
Men 200 Freestyle
Jul 25, 2001
Silver
Men 4x100 Freestyle Relay
Jul 22, 2001
Silver
Men 100 Freestyle
Jul 24, 2003
Silver
Men 200 Freestyle
Jul 22, 2003
Bronze
Men 50 Freestyle
Jul 26, 2003
Silver
Men 200 Freestyle
Mar 27, 2007
World Swimming Championships (25m)
1
1
1
3
Gold
Men 4x200 Freestyle Relay
Apr 2, 1999
Silver
Men 4x100 Freestyle Relay
Apr 1, 1999
Bronze
Men 200 Freestyle
Apr 1, 1999
Swimming World Cup
14
9
3
26
Gold
Men 200 Freestyle
Jan 22, 1998
Gold
Men 200 Freestyle
Mar 29, 1998
Silver
Men 50 Freestyle
Mar 29, 1998
Bronze
Men 100 Freestyle
Mar 28, 1998
Gold
Men 200 Freestyle
Feb 21, 1999
Silver
Men 400 Freestyle
Feb 20, 1999
Gold
Men 200 Freestyle
Feb 28, 1999
Bronze
Men 400 Freestyle
Feb 27, 1999
Silver
Men 200 Freestyle
Feb 13, 2000
Bronze
Men 100 Freestyle
Feb 12, 2000
Gold
Men 200 Freestyle
Jan 18, 2002
Gold
Men 200 Freestyle
Jan 23, 2002
Gold
Men 200 Freestyle
Jan 27, 2002
Gold
Men 200 Freestyle
Nov 17, 2002
Gold
Men 400 Freestyle
Nov 15, 2002
Silver
Men 100 Freestyle
Nov 15, 2002
Silver
Men 50 Butterfly
Nov 16, 2002
Gold
Men 200 Freestyle
Nov 23, 2002
Gold
Men 400 Freestyle
Nov 23, 2002
Gold
Men 50 Freestyle
Dec 8, 2002
Gold
Men 100 Freestyle
Dec 6, 2002
Silver
Men 200 Freestyle
Dec 7, 2002
Gold
Men 100 Freestyle
Jan 17, 2003
Silver
Men 200 Freestyle
Jan 18, 2003
Silver
Men 100 Freestyle
Jan 25, 2003
Silver
Men 200 Freestyle
Jan 26, 2003
European Championships
10
5
4
19
Silver
Men 4x200 Freestyle Relay
Aug 19, 1997
Bronze
Men 4x100 Freestyle Relay
Aug 19, 1997
Gold
Men 50 Freestyle
Aug 1, 1999
Gold
Men 100 Freestyle
Jul 28, 1999
Gold
Men 200 Freestyle
Jul 26, 1999
Gold
Men 50 Butterfly
Jul 26, 1999
Gold
Men 4x100 Freestyle Relay
Jul 26, 1999
Gold
Men 4x100 Medley Relay
Aug 1, 1999
Silver
Men 50 Freestyle
Jul 9, 2000
Silver
Men 100 Freestyle
Jul 5, 2000
Silver
Men 200 Freestyle
Jul 7, 2000
Bronze
Men 4x200 Freestyle Relay
Jul 8, 2000
Gold
Men 100 Freestyle
Jul 31, 2002
Gold
Men 200 Freestyle
Aug 2, 2002
Gold
Men 200 Freestyle
May 14, 2004
Silver
Men 100 Freestyle
May 12, 2004
Gold
Men 200 Freestyle
Aug 2, 2006
Bronze
Men 100 Freestyle
Aug 4, 2006
Bronze
Men 4x100 Freestyle Relay
Mar 18, 2008