NatFlag
South Africa
New Wanderers, Johannesburg
Tests (40)
ODIs (48)
T20Is (28)
List of 48 One-Day Internationals