ICC Champions Trophy
Finished5 March 2025 ODI at Gaddafi Stadium, Lahore 2nd Semi-Final
South Africa vs New Zealand
2nd Semi-Final
Gaddafi Stadium, Lahore
02:30 PM
NZ won by 50 runs.

South Africa
SA
312/9 (50)

New Zealand
NZ
362/6 (50)
Finished
NZ won by 50 runs.
Finished1 March 2025 ODI at National Stadium, Karachi 11th Match, Group B
South Africa vs England
11th Match, Group B
National Stadium, Karachi
02:30 PM
SA won by 7 wickets

South Africa
SA
181/3 (29.1)

England
ENG
179/10 (38.2)
Finished
SA won by 7 wickets
Finished21 February 2025 ODI at National Stadium, Karachi 3rd Match, Group B
Afghanistan vs South Africa
3rd Match, Group B
National Stadium, Karachi
02:30 PM
SA won by 107 runs.

Afghanistan
AFG
208/10 (43.3)

South Africa
SA
315/6 (50)
Finished
SA won by 107 runs.
Pakistan ODI Tri-Series
Finished12 February 2025 ODI at National Stadium, Karachi 3rd ODI
Pakistan vs South Africa
3rd ODI
National Stadium, Karachi
02:30 PM
PAK won by 6 wickets

Pakistan
PAK
355/4 (49)

South Africa
SA
352/5 (50)
Finished
PAK won by 6 wickets
Finished10 February 2025 ODI at Gaddafi Stadium, Lahore 2nd ODI
New Zealand vs South Africa
2nd ODI
Gaddafi Stadium, Lahore
10:00 AM
NZ won by 6 wickets

New Zealand
NZ
308/4 (48.4)

South Africa
SA
304/6 (50)
Finished
NZ won by 6 wickets
Pakistan tour of South Africa
Finished3-8 January 2025Test at Newlands, Cape Town 2nd Test
South Africa vs Pakistan
2nd Test
Newlands, Cape Town
02:00 PM
SA won by 10 wickets

South Africa
SA
615/10 (141.3) & 61/0 (7.1)

Pakistan
PAK
194/10 (54.2) & 478/10 (122.1)
Finished
SA won by 10 wickets
Finished26-31 December 2024Test at SuperSport Park, Centurion, Centurion 1st Test
South Africa vs Pakistan
1st Test
SuperSport Park, Centurion, Centurion
01:30 PM
SA won by 2 wickets

South Africa
SA
301/10 (73.4) & 150/8 (39.3)

Pakistan
PAK
211/10 (57.3) & 237/10 (59.4)
Finished
SA won by 2 wickets
Finished22 December 2024 ODI at The Wanderers Stadium, Johannesburg 3rd ODI
South Africa vs Pakistan
3rd ODI
The Wanderers Stadium, Johannesburg
05:30 PM
PAK won by 36 runs (DLS method).

South Africa
SA
271/10 (42)

Pakistan
PAK
308/9 (47)
Finished
PAK won by 36 runs (DLS method).
Finished19 December 2024 ODI at Newlands, Cape Town 2nd ODI
South Africa vs Pakistan
2nd ODI
Newlands, Cape Town
05:30 PM
PAK won by 81 runs.

South Africa
SA
248/10 (43.1)

Pakistan
PAK
329/10 (49.5)
Finished
PAK won by 81 runs.