36 વર્ષના અમલાએ સાઉથ આફ્રીકા માટે 124 ટેસ્ટ, 181 વનડે અને 44 ટી 20 અંતરરાષ્ટ્રીય મેચ રમ્યા છે, જેમાં તેણે ક્રમશ 9228, 8113 અને 1277 રન બનાવ્યા છે.