World Championships
0
1
1
2
Silver
Men 50 Freestyle
Jul 30, 2011
Bronze
Men 4x100 Freestyle Relay
Aug 2, 2015
World Swimming Championships (25m)
0
1
1
2
Silver
Men 4x100 Freestyle Relay
Dec 12, 2012
Bronze
Men 4x50 Freestyle Relay
Dec 6, 2014
Swimming World Cup
0
1
0
1
Silver
Mixed 4x50 Medley Relay
Oct 20, 2012
World Junior Swimming Championships
2
1
0
3
Gold
Men 100 Freestyle
Jul 13, 2008
Gold
Men 4x100 Freestyle Relay
Jul 13, 2008
Silver
Men 50 Freestyle
Jul 11, 2008
European Championships
2
3
3
8
Gold
Mixed 4x100 Freestyle Relay
Aug 22, 2014
Bronze
Men 4x100 Freestyle Relay
Aug 18, 2014
Gold
Men 100 Freestyle
May 20, 2016
Silver
Men 4x100 Freestyle Relay
May 16, 2016
Silver
Mixed 4x100 Freestyle Relay
May 20, 2016
Bronze
Men 4x200 Freestyle Relay
May 21, 2016
Silver
Men 4x100 Freestyle Relay
Aug 3, 2018
Bronze
Mixed 4x100 Medley Relay
Aug 6, 2018
European Short Course Championships (25m)
3
6
4
13
Bronze
Men 4x50 Freestyle Relay
Dec 13, 2009
Gold
Men 4x50 Freestyle Relay
Nov 28, 2010
Bronze
Men 100 Freestyle
Nov 27, 2010
Gold
Men 4x50 Freestyle Relay
Dec 11, 2011
Silver
Men 100 Freestyle
Dec 10, 2011
Silver
Men 4x50 Freestyle Relay
Dec 15, 2013
Silver
Men 4x50 Medley Relay
Dec 12, 2013
Silver
Mixed 4x50 Freestyle Relay
Dec 14, 2013
Gold
Men 100 Freestyle
Dec 17, 2017
Silver
Men 4x50 Freestyle Relay
Dec 13, 2017
Silver
Men 4x50 Medley Relay
Dec 17, 2017
Bronze
Men 50 Freestyle
Dec 15, 2017
Bronze
Mixed 4x50 Freestyle Relay
Dec 16, 2017
European Junior Championships
1
1
1
3
Bronze
Men 50 Freestyle
Jul 22, 2007
Gold
Men 50 Freestyle
Aug 3, 2008
Silver
Men 4x100 Freestyle Relay
Jul 30, 2008