Timeline
- 2018
WK (korte baan), Hangzhou
- Goud 100m vrije slag
- Goud 50m vlinderslag
- Goud 50m vrije slag
- Zilver 4x100 vrije slag
- Zilver 4x50 gemengd
- Zilver 4x50 wisselslag gemengd
- Brons 4x50 wisselslag
EK, Glasgow
- Zilver 4x100m vrije slag
- Zilver 4x100m vrije slag gemengd
- Brons 50m vrije slag
- 2017
Wereld Record 50m vrij (korte baan)
- 22,93 op 50m vrij
- 7 augustus 2017, Berlijn
WK, Budapest
- Zilver 50 vrij
- Zilver 50 vlinder
- Brons 4 x 100 vrij
- Zilver 4 x 100 vrij mixed
- 2016
WK (korte baan), Windsor
- Goud 50 vrij
- Zilver 100 vrij
- Zilver 4 x 50 vrij
- Zilver 4 x 50 vrij mixed
- Brons 4 x 100 vrij
Olympische Spelen, Rio de Janeiro
- 6e 50 vrij
- 5e 100 vrij
EK, Londen
- Goud 50 vrij
- Zilver 100 vrij
- Goud 4 x 100 vrij
- Goud 4 x 100 vrij mixed
- 2015
Wereld Record 50m vrij (korte baan)
- 23,24 op 50m vrij
- 12 december 2015, Indianapolis (USA)
EK (korte baan), Netanya
- Goud 50 vrij
- Zilver 100 vrij
WK, Kazan
- Zilver 50 vrij
- 4e 100 vrij
- Zilver 4 x 100 vrij
- Zilver 4 x 100 vrij mixed
- 2014
WK (korte baan), Doha
- Goud 50 vrij
- Brons 100 vrij
- Goud 4 x 50 vrij
- Goud 4 x 100 vrij
- Goud 4 x 200 vrij
- 2013
EK (korte baan), Herning
- Goud 100m vrij
- Goud 50m vrij
Wereld Record 50m vrij (korte baan)
- 23,24 op 50m vrij
- 7 augustus 2013, Eindhoven
WK, Barcelona
- Goud 50m vrij
- Brons 100m vrij
- Brons 50m vlinder
- Brons 4 x 100m
- 2012
Olympische Spelen, Londen
- Olympisch Goud 50m vrij in 24,05
- Olympisch Goud 100m vrij in 53,00
- Zilver 4 x 100m vrij 51,93 (splittijd)
Persoonlijk Record 100m vrij
- 100m vrij in 52.75 (15 april 2012, Eindhoven)
- 2011
WK, Shanghai
- Goud 4 × 100 vrij
- Zilver 50 vrij in 24.27
- Brons 100 vrij in 53.66
- 2010
WK (korte baan), Dubai
- Goud 50m vrij
- Goud 100m vrij
- Goud 4 x 100m vrij
EK (korte baan), Eindhoven
- Goud 50m vrij
- Goud 100m vrij
- Goud 4 x 50m vrij
- Goud 4 x 50m wissel
- 2009
WK, Rome
Goud 4 x 100m vrij
- 2008
Olympische Spelen, Beijing
Olympisch Goud 4 x 100m vrij