ડી વિલિયર્સે સાઉથ આફ્રિકા માટે 114 ટેસ્ટ, 228 વન ડે અને 78 ટી20 મેચ રમ્યા છે.