Bei den Afrikaspielen 2011 in Maputo holte er insgesamt fünf Goldmedaillen sowie eine Silbermedaille. Er gewann über 200 Meter Schmetterling, 200 und 400 Meter Lagenschwimmen sowie mit den Staffeln über 4×100 Meter Freistil und 4×100 Meter Lagenschwimmen. Seine einzige Silbermedaille gewann er über 100 Meter Schmetterling.