Swimming World Cup
7
5
4
16
Gold
Men 50 Freestyle
Oct 8, 2011
Gold
Men 100 Freestyle
Oct 7, 2011
Gold
Men 50 Butterfly
Oct 7, 2011
Bronze
Men 100 Butterfly
Oct 8, 2011
Gold
Men 50 Butterfly
Nov 4, 2011
Bronze
Men 100 Freestyle
Nov 4, 2011
Bronze
Men 100 Butterfly
Nov 5, 2011
Gold
Men 50 Butterfly
Oct 2, 2012
Silver
Men 50 Butterfly
Oct 6, 2012
Silver
Men 50 Butterfly
Oct 13, 2012
Silver
Men 50 Butterfly
Oct 17, 2012
Gold
Men 50 Butterfly
Nov 2, 2012
Bronze
Men 100 Butterfly
Nov 3, 2012
Gold
Men 50 Butterfly
Nov 6, 2012
Silver
Men 100 Butterfly
Nov 7, 2012
Silver
Men 50 Butterfly
Nov 10, 2012
African Games
5
5
7
17
Gold
Men 50 Butterfly
Jul 17, 2007
Gold
Men 100 Butterfly
Jul 12, 2007
Gold
Men 200 Butterfly
Jul 18, 2007
Silver
Men 50 Freestyle
Jul 18, 2007
Silver
Men 100 Backstroke
Jul 18, 2007
Bronze
Men 100 Freestyle
Jul 14, 2007
Bronze
Men 200 Freestyle
Jul 13, 2007
Bronze
Men 50 Backstroke
Jul 16, 2007
Gold
Men 50 Butterfly
Sep 7, 2011
Gold
Men 100 Butterfly
Sep 6, 2011
Silver
Men 100 Freestyle
Sep 7, 2011
Silver
Men 50 Backstroke
Sep 5, 2011
Silver
Men 200 Butterfly
Sep 9, 2011
Bronze
Men 50 Freestyle
Sep 10, 2011
Bronze
Men 4x100 Freestyle Relay
Sep 8, 2011
Bronze
Men 4x200 Freestyle Relay
Sep 7, 2011
Bronze
Men 4x100 Medley Relay
Sep 10, 2011
African Swimming Championships
7
7
2
16
Gold
Men 50 Backstroke
Sep 16, 2006
Gold
Men 100 Butterfly
Sep 16, 2006
Silver
Men 100 Freestyle
Sep 16, 2006
Silver
Men 200 Freestyle
Sep 16, 2006
Silver
Men 50 Butterfly
Sep 16, 2006
Bronze
Men 50 Freestyle
Sep 16, 2006
Gold
Men 50 Butterfly
Sep 13, 2010
Gold
Men 100 Butterfly
Sep 13, 2010
Silver
Men 50 Freestyle
Sep 13, 2010
Silver
Men 100 Freestyle
Sep 13, 2010
Gold
Men 50 Freestyle
Sep 15, 2012
Gold
Men 50 Butterfly
Sep 15, 2012
Gold
Men 100 Butterfly
Sep 15, 2012
Silver
Men 100 Freestyle
Sep 15, 2012
Silver
Men 50 Backstroke
Sep 15, 2012
Bronze
Men 200 Freestyle
Sep 15, 2012
Commonwealth Games
1
0
0
1
Gold
Men 50 Butterfly
Oct 6, 2010
Universiade
1
1
1
3
Gold
Men 100 Butterfly
Jul 11, 2009
Silver
Men 50 Butterfly
Jul 6, 2009
Bronze
Men 100 Freestyle
Jul 9, 2009