Hoogtepunten:
Olympische Spelen:
- Athene 2004 Brons 4×100 vrij
- Beijing 2008 Goud 4×100 vrij
- London 2012 Zilver 4×100 vrij
WK langebaan:
- Barcelona 2003: 13de 100 vlinder.
- Montreal 2005: 4de 4×100 vrij, 6de 100 vlinder.
- Melbourne 2007: Brons 50 vlinder, Brons 4×100 vrij.
- Rome 2009: Goud 4×100 vrij, 11de 200 vrij, 5de 4×100 wissel.
- Shanghai 2011: Goud 50 vlinder, Goud 4×100 vrij.
WK kortebaan:
- Moskou 2002: 13de 50 vlinder.
- Shanghai 2006: Goud 4×100 vrij, 4de 50 vlinder, 7de 100 vlinder.
- Manchester 2008: Goud 4×100 vrij, Goud 4×200 vrij, Brons 50 vlinder.
- Dubai 2010: Goud 4×100 vrij, 5de 50 vlinder. 8Ste 100 vlinder.
EK langebaan:
- Madrid 2004: Zilver 4×100 vrij, 12de 50 vlinder.
- Budapest 2006: Goud 100 vlinder, Zilver 4×100 vrij.
- Eindhoven 2008: Goud 4×100 vrij, Zilver 100 vlinder, Zilver 50 vlinder, Brons 100 vrij, Brons 4×100 wissel.
EK kortebaan:
- Antwerpen 2001: 4e 50 vlinder.
- Riesa 2002: 10de 100 vlinder.
- Dublin 2003: 8ste 100 vlinder.
- Wenen 2004: Goud 4×50 vrij, Goud 4×50 wissel, 4de 100 vlinder.
- Triest 2005: Goud 4×50 vrij, Goud 4×50 wissel, Zilver 50 vlinder.
- Helsinki 2006: Zilver 100 vlinder, Zilver 50 vlinder, Zilver 4×50 vrij.
- Debrecen 2007: Goud 100 vlinder, Goud 4×50 vrij, Zilver 50 vlinder.
- Reijka 2008: Goud 4×50 vrij, Zilver 50 vlinder.
- Istanbul 2009: Goud 100 vrij, Goud 100 vlinder, Goud 50 vlinder, Goud 4×50 vrij, Goud 4×50 wissel.
- Eindhoven 2010: Goud 50 vlinder, Goud 100 vlinder, Goud 4×50 vrij, Goud 4×50 wissel.