NatFlag
South Africa
Newlands Cricket Ground, Cape Town
Tests (57)
ODIs (42)
T20Is (18)
List of 42 One-Day Internationals