South Africa Cricket Team Schedule

Upcoming

Jun 19
New Zealand
New Zealand
Match 25
South Africa
South Africa
09:30 GMT
Edgbaston, Birmingham
Jun 23
Pakistan
Pakistan
Match 30
South Africa
South Africa
09:30 GMT
Lord's, London
Jun 28
Sri Lanka
Sri Lanka
Match 35
South Africa
South Africa
09:30 GMT
Riverside Ground, Chester-le-Street
Jul 6
Australia
Australia
Match 45
South Africa
South Africa
12:30 GMT
Emirates Old Trafford, Manchester

Recently Concluded

Jun 15
South Africa
South Africa
Match 21
Afghanistan
Afghanistan
Jun 10
South Africa
South Africa
Match 15
West Indies
West Indies
Jun 5
South Africa
South Africa
Match 8
India
India
Jun 2
South Africa
South Africa
Match 5
Bangladesh
Bangladesh
May 30
England
England
Match 1
South Africa
South Africa
May 26
South Africa
South Africa
5th Warm-up game
West Indies
West Indies
May 24
Sri Lanka
Sri Lanka
2nd Warm-up game
South Africa
South Africa
Mar 24
South Africa
South Africa
3rd T20I
Sri Lanka
Sri Lanka
Mar 22
South Africa
South Africa
2nd T20I
Sri Lanka
Sri Lanka
Mar 19
South Africa
South Africa
1st T20I
Sri Lanka
Sri Lanka