Olympic Games
1
3
0
4
Gold
Men 400 Freestyle
Aug 10, 2008
Silver
Men 200 Freestyle
Aug 12, 2008
Silver
Men 200 Freestyle
Jul 30, 2012
Silver
Men 400 Freestyle
Jul 28, 2012
World Championships
2
0
1
3
Gold
Men 400 Freestyle
Mar 25, 2007
Bronze
Men 200 Freestyle
Mar 27, 2007
Gold
Men 400 Freestyle
Jul 24, 2011
World Swimming Championships (25m)
3
2
0
5
Silver
Men 400 Freestyle
Apr 7, 2006
Silver
Men 1500 Freestyle
Apr 9, 2006
Gold
Men 200 Freestyle
Dec 7, 2016
Gold
Men 400 Freestyle
Dec 6, 2016
Gold
Men 1500 Freestyle
Dec 11, 2016
Swimming World Cup
12
7
1
20
Silver
Men 1500 Freestyle
Nov 28, 2004
Silver
Men 400 Freestyle
Dec 2, 2004
Silver
Men 1500 Freestyle
Dec 3, 2004
Bronze
Men 200 Freestyle
Dec 3, 2004
Silver
Men 1500 Freestyle
Jan 27, 2005
Gold
Men 400 Freestyle
Nov 11, 2005
Silver
Men 1500 Freestyle
Nov 12, 2005
Gold
Men 400 Freestyle
Nov 19, 2005
Gold
Men 1500 Freestyle
Nov 20, 2005
Silver
Men 200 Freestyle
Nov 19, 2005
Gold
Men 200 Freestyle
Nov 3, 2007
Gold
Men 400 Freestyle
Nov 2, 2007
Gold
Men 1500 Freestyle
Nov 3, 2007
Gold
Men 200 Freestyle
Nov 14, 2007
Gold
Men 400 Freestyle
Nov 13, 2007
Gold
Men 1500 Freestyle
Nov 14, 2007
Gold
Men 200 Freestyle
Nov 18, 2007
Gold
Men 400 Freestyle
Nov 17, 2007
Gold
Men 1500 Freestyle
Nov 18, 2007
Silver
Men 1500 Freestyle
Nov 14, 2017
Asian Games
6
4
10
20
Gold
Men 200 Freestyle
Dec 3, 2006
Gold
Men 400 Freestyle
Dec 5, 2006
Gold
Men 1500 Freestyle
Dec 7, 2006
Silver
Men 100 Freestyle
Dec 6, 2006
Bronze
Men 4x100 Freestyle Relay
Dec 5, 2006
Bronze
Men 4x200 Freestyle Relay
Dec 4, 2006
Bronze
Men 4x100 Medley Relay
Dec 7, 2006
Gold
Men 100 Freestyle
Nov 17, 2010
Gold
Men 200 Freestyle
Nov 14, 2010
Gold
Men 400 Freestyle
Nov 16, 2010
Silver
Men 1500 Freestyle
Nov 18, 2010
Silver
Men 4x100 Medley Relay
Nov 18, 2010
Bronze
Men 4x100 Freestyle Relay
Nov 16, 2010
Bronze
Men 4x200 Freestyle Relay
Nov 15, 2010
Silver
Men 100 Freestyle
Sep 25, 2014
Bronze
Men 200 Freestyle
Sep 21, 2014
Bronze
Men 400 Freestyle
Sep 23, 2014
Bronze
Men 4x100 Freestyle Relay
Sep 24, 2014
Bronze
Men 4x200 Freestyle Relay
Sep 22, 2014
Bronze
Men 4x100 Medley Relay
Sep 26, 2014
Asian Swimming Championships
4
0
0
4
Gold
Men 100 Freestyle
Nov 19, 2016
Gold
Men 200 Freestyle
Nov 17, 2016
Gold
Men 400 Freestyle
Nov 18, 2016
Gold
Men 1500 Freestyle
Nov 19, 2016
Pan Pacific Championships
4
2
0
6
Gold
Men 400 Freestyle
Aug 19, 2006
Gold
Men 1500 Freestyle
Aug 20, 2006
Silver
Men 200 Freestyle
Aug 17, 2006
Gold
Men 400 Freestyle
Aug 20, 2010
Silver
Men 200 Freestyle
Aug 18, 2010
Gold
Men 400 Freestyle
Aug 23, 2014