Pakistan vs South Africa: Prediction, Head-to-Head, Odds & Stats

Wojtek Kolan

Wojtek Kolan

Published on 08 Nov, 10:00 AM UTC

FT
144/3 (25.1)
RR: 5.72
143/10 (37.5)
RR: 3.78

Scheduled H2H Match For Pakistan Vs South Africa

South Africa in Pakistan, 3 ODI Series

Sat, 08 Nov 2025 at 10:00 AM UTC

Pakistan
Pakistan

PAK PAK

Recent Form

W
W
W
W
W
South Africa
South Africa

ZAF ZAF

Recent Form

W
L
W
L
L

6

Win

Last 10 Played

10
0 Draws

4

Win

2
Position
2

Pakistan vs South Africa H2H Results Summary

In the most recent 10 head-2-head results for these competitors, Pakistan have come out on top 6 times and South Africa have won on 4 occasion. In the last fixture between them, Pakistan won 144-143.


Head-to-Head (Last 10 Matches)
Pakistan6
South Africa4

Pakistan vs South Africa Past H2H Matches

11190
One Day International
10:00 AM
08/11/25
187754
Pakistan
144
187747
South Africa
143
10:00 AM
06/11/25
187754
Pakistan
269
187747
South Africa
270
10:00 AM
04/11/25
187754
Pakistan
264
187747
South Africa
263
12:00 PM
22/12/24
187747
South Africa
271
187754
Pakistan
308
12:00 PM
19/12/24
187747
South Africa
248
187754
Pakistan
329
12:00 PM
17/12/24
187747
South Africa
239
187754
Pakistan
242
08:00 AM
07/04/21
187747
South Africa
292
187754
Pakistan
320
08:00 AM
04/04/21
187747
South Africa
341
187754
Pakistan
324
08:00 AM
02/04/21
187747
South Africa
273
187754
Pakistan
274
11:00 AM
30/01/19
187747
South Africa
241
187754
Pakistan
240
08:00 AM
27/01/19
187747
South Africa
164
187754
Pakistan
168
11:00 AM
25/01/19
187747
South Africa
187
187754
Pakistan
317
11:00 AM
22/01/19
187747
South Africa
207
187754
Pakistan
203
11:00 AM
19/01/19
187747
South Africa
266
187754
Pakistan
267
11191
T20 International
03:00 PM
01/11/25
187754
Pakistan
140
187747
South Africa
139
03:00 PM
31/10/25
187754
Pakistan
112
187747
South Africa
110
03:00 PM
28/10/25
187754
Pakistan
139
187747
South Africa
194
04:00 PM
14/12/24
187747
South Africa
0
187754
Pakistan
0
04:00 PM
13/12/24
187747
South Africa
210
187754
Pakistan
206
04:00 PM
10/12/24
187747
South Africa
183
187754
Pakistan
172
12:30 PM
16/04/21
187747
South Africa
144
187754
Pakistan
149
12:30 PM
14/04/21
187747
South Africa
203
187754
Pakistan
205
12:30 PM
12/04/21
187747
South Africa
141
187754
Pakistan
140
12:30 PM
10/04/21
187747
South Africa
188
187754
Pakistan
189
01:00 PM
14/02/21
187754
Pakistan
169
187747
South Africa
164
01:00 PM
13/02/21
187754
Pakistan
144
187747
South Africa
145
01:00 PM
11/02/21
187754
Pakistan
169
187747
South Africa
166
04:00 PM
06/02/19
187747
South Africa
141
187754
Pakistan
168
12:30 PM
03/02/19
187747
South Africa
188
187754
Pakistan
181
04:00 PM
01/02/19
187747
South Africa
192
187754
Pakistan
186
01:30 PM
19/03/14
187754
Pakistan
71
187747
South Africa
72
18833
ICC World Test Championship
05:00 AM
20/10/25
187754
Pakistan
471
187747
South Africa
477
05:00 AM
12/10/25
187754
Pakistan
545
187747
South Africa
452
08:30 AM
03/01/25
187747
South Africa
676
187754
Pakistan
672
08:00 AM
26/12/24
187747
South Africa
451
187754
Pakistan
448
22868
ODI Tri-series in Pakistan
09:00 AM
12/02/25
187754
Pakistan
355
187747
South Africa
352
20661
ICC Cricket World Cup
08:30 AM
27/10/23
187754
Pakistan
270
187747
South Africa
271
09:30 AM
23/06/19
187754
Pakistan
308
187747
South Africa
259
01:00 AM
07/03/15
187754
Pakistan
222
187747
South Africa
202
11185
ICC T20 World Cup
08:00 AM
03/11/22
187754
Pakistan
185
187747
South Africa
108
10:00 AM
28/09/12
187754
Pakistan
136
187747
South Africa
133
01:30 PM
10/05/10
187754
Pakistan
148
187747
South Africa
137
04:30 PM
18/06/09
187754
Pakistan
149
187747
South Africa
142
19248
ICC T20 World Cup Warm-up
02:00 PM
20/10/21
187747
South Africa
190
187754
Pakistan
186
11189
Test Series
05:00 AM
04/02/21
187754
Pakistan
570
187747
South Africa
475
05:00 AM
26/01/21
187754
Pakistan
468
187747
South Africa
465
08:00 AM
11/01/19
187747
South Africa
565
187754
Pakistan
458
08:30 AM
03/01/19
187747
South Africa
474
187754
Pakistan
471
08:00 AM
26/12/18
187747
South Africa
374
187754
Pakistan
371
06:00 AM
23/10/13
187754
Pakistan
425
187747
South Africa
517
06:00 AM
14/10/13
187754
Pakistan
487
187747
South Africa
481
08:30 AM
22/02/13
187747
South Africa
409
187754
Pakistan
391
08:30 AM
14/02/13
187747
South Africa
508
187754
Pakistan
507
08:30 AM
01/02/13
187747
South Africa
528
187754
Pakistan
317
11181
ICC Champions Trophy
12:30 PM
07/06/17
187754
Pakistan
119
187747
South Africa
219
12:00 PM
10/06/13
187747
South Africa
234
187754
Pakistan
167
11188
Tri-Series
08:00 AM
24/03/13
187747
South Africa
208
187754
Pakistan
205
08:00 AM
21/03/13
187747
South Africa
234
187754
Pakistan
236
08:00 AM
17/03/13
187747
South Africa
343
187754
Pakistan
309
12:30 PM
15/03/13
187747
South Africa
191
187754
Pakistan
192
08:00 AM
10/03/13
187747
South Africa
315
187754
Pakistan
190

Pakistan Recent Matches

29268
T20I Tri-series in Pakistan (1 Matches)
01:00 PM
18/11/25
187754
Pakistan
151
187745
Zimbabwe
147
W
11190
One Day International (9 Matches)
09:30 AM
16/11/25
187754
Pakistan
215
187756
Sri Lanka
211
W
09:30 AM
14/11/25
187754
Pakistan
289
187756
Sri Lanka
288
W
09:30 AM
11/11/25
187754
Pakistan
299
187756
Sri Lanka
293
W
10:00 AM
08/11/25
187754
Pakistan
144
187747
South Africa
143
W
10:00 AM
06/11/25
187754
Pakistan
269
187747
South Africa
270
L
10:00 AM
04/11/25
187754
Pakistan
264
187747
South Africa
263
W
01:30 PM
12/08/25
187760
West Indies
294
187754
Pakistan
92
L
01:30 PM
10/08/25
187760
West Indies
184
187754
Pakistan
171
L
06:00 PM
08/08/25
187760
West Indies
280
187754
Pakistan
284
W
11191
T20 International (6 Matches)
03:00 PM
01/11/25
187754
Pakistan
140
187747
South Africa
139
W
03:00 PM
31/10/25
187754
Pakistan
112
187747
South Africa
110
W
03:00 PM
28/10/25
187754
Pakistan
139
187747
South Africa
194
L
12:00 AM
04/08/25
187760
West Indies
176
187754
Pakistan
189
W
12:00 AM
03/08/25
187760
West Indies
135
187754
Pakistan
133
L
12:00 AM
01/08/25
187760
West Indies
164
187754
Pakistan
178
W
18833
ICC World Test Championship (2 Matches)
05:00 AM
20/10/25
187754
Pakistan
471
187747
South Africa
477
L
05:00 AM
12/10/25
187754
Pakistan
545
187747
South Africa
452
W
11157
Asia Cup (7 Matches)
02:30 PM
28/09/25
187765
India
150
187754
Pakistan
146
L
02:30 PM
25/09/25
187754
Pakistan
135
187744
Bangladesh
124
W
02:30 PM
23/09/25
187754
Pakistan
138
187756
Sri Lanka
133
W
02:30 PM
21/09/25
187765
India
174
187754
Pakistan
171
L
02:30 PM
17/09/25
187754
Pakistan
146
187771
United Arab Emirates
105
W
02:30 PM
14/09/25
187765
India
131
187754
Pakistan
127
L
02:30 PM
12/09/25
187754
Pakistan
160
199279
Oman
67
W
28376
T20I Tri-Series in UAE (5 Matches)
03:00 PM
07/09/25
187754
Pakistan
141
187575
Afghanistan
66
W
03:00 PM
04/09/25
187754
Pakistan
171
187771
United Arab Emirates
140
W
03:00 PM
02/09/25
187575
Afghanistan
169
187754
Pakistan
151
L
03:00 PM
30/08/25
187771
United Arab Emirates
176
187754
Pakistan
207
W
03:00 PM
29/08/25
187575
Afghanistan
143
187754
Pakistan
182
W

South Africa Recent Matches

20723
Freedom Trophy (1 Matches)
04:00 AM
14/11/25
187765
India
282
187747
South Africa
312
W
11190
One Day International (9 Matches)
10:00 AM
08/11/25
187754
Pakistan
144
187747
South Africa
143
L
10:00 AM
06/11/25
187754
Pakistan
269
187747
South Africa
270
W
10:00 AM
04/11/25
187754
Pakistan
264
187747
South Africa
263
L
10:00 AM
07/09/25
187757
England
414
187747
South Africa
72
L
12:00 PM
04/09/25
187757
England
325
187747
South Africa
330
W
12:00 PM
02/09/25
187757
England
131
187747
South Africa
137
W
04:30 AM
24/08/25
187746
Australia
431
187747
South Africa
155
L
04:30 AM
22/08/25
187746
Australia
193
187747
South Africa
277
W
04:30 AM
19/08/25
187746
Australia
198
187747
South Africa
296
W
11191
T20 International (10 Matches)
03:00 PM
01/11/25
187754
Pakistan
140
187747
South Africa
139
L
03:00 PM
31/10/25
187754
Pakistan
112
187747
South Africa
110
L
03:00 PM
28/10/25
187754
Pakistan
139
187747
South Africa
194
W
12:00 PM
11/10/25
199275
Namibia
138
187747
South Africa
134
L
01:30 PM
14/09/25
187757
England
0
187747
South Africa
0
-
05:30 PM
12/09/25
187757
England
304
187747
South Africa
158
L
05:30 PM
10/09/25
187757
England
54
187747
South Africa
97
W
09:15 AM
16/08/25
187746
Australia
173
187747
South Africa
172
L
09:15 AM
12/08/25
187746
Australia
165
187747
South Africa
218
W
09:15 AM
10/08/25
187746
Australia
178
187747
South Africa
161
L
18833
ICC World Test Championship (3 Matches)
05:00 AM
20/10/25
187754
Pakistan
471
187747
South Africa
477
W
05:00 AM
12/10/25
187754
Pakistan
545
187747
South Africa
452
L
09:30 AM
11/06/25
187747
South Africa
420
187746
Australia
419
W
25761
Zimbabwe T20I Tri Series (5 Matches)
11:00 AM
26/07/25
187755
New Zealand
180
187747
South Africa
177
L
11:00 AM
22/07/25
187755
New Zealand
135
187747
South Africa
134
L
11:00 AM
20/07/25
187745
Zimbabwe
144
187747
South Africa
145
W
11:00 AM
16/07/25
187747
South Africa
152
187755
New Zealand
173
L
11:00 AM
14/07/25
187745
Zimbabwe
141
187747
South Africa
142
W
11189
Test Series (2 Matches)
08:00 AM
06/07/25
187745
Zimbabwe
390
187747
South Africa
626
W
08:00 AM
28/06/25
187745
Zimbabwe
459
187747
South Africa
787
W

Pakistan Next Fixtures

South Africa Next Fixtures

Pakistan vs South Africa H2H Recent Match Scorecard

BatterRB4s6sSR
Lhuan-dre Pretorius
b Salman Agha c Babar Azam
39454186.67
Quinton de Kock
b Mohammad Nawaz (LBW)
53706175.71
Tony de Zorzi
b Salman Agha c Shaheen Afridi
21414.29
Matthew Breetzke
b Abrar Ahmed c Mohammad Rizwan
163545.71
Rubin Hermann
b Abrar Ahmed (Bowled)
1250.00
Donovan Ferreira
b Abrar Ahmed (Bowled)
711163.64
Corbin Bosch
b Abrar Ahmed (Bowled)
10.00
Bjorn Fortuin
b Mohammad Nawaz (LBW)
3560.00
Nqabayomzi Peter
b Shaheen Afridi (Bowled)
1631251.61
Nandre Burger
Not out
31225.00
Lungi Ngidi
b Shaheen Afridi (Bowled)
10.00
Extras: 3W: 1N: 0B: 0LB: 2P: 0
Total: 143/10 (37.5 overs)
BowlerOMRWNBWDE/R
S Afridi4.50182004.00
S Ayub70300004.29
Haris Rauf30170005.67
S Agha40182014.50
Abrar Ahmed101274002.70
M Nawaz90312003.44
Fall of Wickets
1. L Pretorius72-1 (14.2)
2. Tony de Zorzi87-2 (18.5)
3. de Kock106-3 (24.3)
4. Rubin Hermann109-4 (25.1)
5. C Bosch117-5 (27.4)
6. D Ferreira117-6 (27.3)
7. B Fortuin122-7 (28.6)
8. Matthew Breetzke130-8 (33.2)
9. Lungi Ngidi143-9 (37.5)
10. N Peter143-10 (37.4)
Partnerships
Lhuan-dre Pretorius / Quinton de Kock72 (86)
Tony de Zorzi / Quinton de Kock15 (27)
Matthew Breetzke / Quinton de Kock19 (34)
Matthew Breetzke / Rubin Hermann3 (4)
Matthew Breetzke / Donovan Ferreira8 (14)
Matthew Breetzke / Corbin Bosch0 (1)
Matthew Breetzke / Bjorn Fortuin5 (8)
Matthew Breetzke / Nqabayomzi Peter8 (26)
Nandre Burger / Nqabayomzi Peter13 (26)
Nandre Burger / Lungi Ngidi0 (1)

Pakistan Last Match Played Scorecard Stats

BatterRB4s6sSR
Brian Bennett
c & b Saim Ayub
49368136.11
Tadiwanashe Marumani
b Mohammad Nawaz c Shaheen Afridi
302231136.36
Brendan Taylor
b Saim Ayub (Run out)
14142100.00
Ryan Burl
b Mohammad Nawaz c Babar Azam
881100.00
Sikandar Raza
Not out
342431141.67
Tony Munyonga
b Saim Ayub (Run out)
3475.00
Tashinga Musekiwa
b Abrar Ahmed (Bowled)
2366.67
Brad Evans
b Shaheen Afridi c Salman Agha
2540.00
Tinotenda Maposa
b Salman Mirza (Bowled)
1333.33
Richard Ngarava
Not out
11100.00
Extras: 3W: 3N: 0B: 0LB: 0P: 0
Total: 147/8 (20 overs)
BowlerOMRWNBWDE/R
Shaheen Afridi40341018.50
Salman Mirza30211017.00
Faheem Ashraf101100011.00
Saim Ayub40311017.75
Abrar Ahmed40281007.00
Mohammad Nawaz40222005.50
Fall of Wickets
1. Tadiwanashe Marumani72-1 (7.6)
2. Brendan Taylor91-2 (10.6)
3. Brian Bennett94-3 (12.1)
4. Ryan Burl106-4 (13.6)
5. Tony Munyonga112-5 (15.1)
6. Tashinga Musekiwa119-6 (16.1)
7. Brad Evans125-7 (17.3)
8. Tinotenda Maposa128-8 (18.2)
Partnerships
Brian Bennett / Tadiwanashe Marumani72 (48)
Brian Bennett / Brendan Taylor19 (18)
Brian Bennett / Ryan Burl3 (7)
Sikandar Raza / Ryan Burl12 (11)
Sikandar Raza / Tony Munyonga6 (7)
Sikandar Raza / Tashinga Musekiwa7 (6)
Sikandar Raza / Brad Evans6 (8)
Sikandar Raza / Tinotenda Maposa3 (5)
Sikandar Raza / Richard Ngarava19 (10)

South Africa Last Match Played Scorecard Stats

BatterRB4s6sSR
Aiden Markram
b Jasprit Bumrah c Rishabh Pant
31485164.58
Ryan Rickelton
b Jasprit Bumrah (Bowled)
23224104.55
Wiaan Mulder
b Kuldeep Yadav (LBW)
2451347.06
Temba Bavuma
b Kuldeep Yadav c Dhruv Jurel
31127.27
Tony de Zorzi
b Jasprit Bumrah (LBW)
24551143.64
Tristan Stubbs
Not out
1574120.27
Kyle Verreynne
b Mohammed Siraj (LBW)
1636244.44
Marco Jansen
b Mohammed Siraj (Bowled)
30.00
Corbin Bosch
b Axar Patel (LBW)
32313.04
Simon Harmer
b Jasprit Bumrah (Bowled)
551100.00
Keshav Maharaj
b Jasprit Bumrah (LBW)
30.00
Extras: 15W: 2N: 1B: 8LB: 4P: 0
Total: 159/10 (55 overs)
BowlerOMRWNBWDE/R
Jasprit Bumrah145275111.93
Mohammed Siraj120472013.92
Axar Patel62211003.50
Kuldeep Yadav141362002.57
Ravindra Jadeja82130001.63
Washington Sundar1030003.00
Fall of Wickets
1. Ryan Rickelton57-1 (10.3)
2. Aiden Markram62-2 (12.1)
3. Temba Bavuma71-3 (15.6)
4. Wiaan Mulder114-4 (29.5)
5. Tony de Zorzi120-5 (32.3)
6. Kyle Verreynne146-6 (44.1)
7. Marco Jansen147-7 (44.4)
8. Corbin Bosch154-8 (51.6)
9. Keshav Maharaj159-9 (54.6)
10. Simon Harmer159-10 (54.3)
Partnerships
Aiden Markram / Ryan Rickelton57 (63)
Aiden Markram / Wiaan Mulder5 (10)
Temba Bavuma / Wiaan Mulder9 (23)
Tony de Zorzi / Wiaan Mulder43 (83)
Tony de Zorzi / Tristan Stubbs6 (17)
Kyle Verreynne / Tristan Stubbs26 (70)
Marco Jansen / Tristan Stubbs1 (3)
Corbin Bosch / Tristan Stubbs7 (44)
Simon Harmer / Tristan Stubbs5 (15)
Keshav Maharaj / Tristan Stubbs0 (3)