Pakistan vs South Africa head to head stats and records ODI 2023

Pakistan vs South Africa head to head have always shared contrasting fortunes, historically or recently. Pakistan have plenty to show for, with respect to their achievements at the global level like winning multiple ICC trophies, while South Africa, despite all its fame and fortune, have an empty trophy cabinet when it comes to major tournaments. 

Both teams squared off against each other for the first time in 1992, shortly after the ICC ban was lifted and South Africa had returned to the World Cup. A few years down the line, in 1995, they went on to play the first Test between these sides. 

South Africa have an edge against Pakistan in ODI cricket and have been consistently dominating the head-to-head battle. While the Proteas have won 51 matches in 82 meetings, Pakistan won only 30 times. 

Pakistan vs South Africa where to watch: broadcast channel and live streaming


Pakistan vs South Africa head to head in ODIs 

Matches Played82
Pakistan won30
South Africa won51
No Result1

Both these teams will challenge each other at the ICC Men’s Cricket World Cup 2023 in Chennai on October 27. South Africa have been in sensational form throughout the 2023 edition, barring the unexpected defeat to the Netherlands, where they were thoroughly outplayed. They are one of the top contenders to finish on top of the points table, or even go all the way to win the tournament.

Pakistan vs South Africa head to head
Photo by Icon sport

Pakistan, on the other hand, got off to a solid start but lost their way completely. After two terrific wins to begin their campaign against Sri Lanka and Netherlands, they were taken apart in Ahmedabad by India. That defeat was followed by two more humblings against Australia and Afghanistan, which have now jeopardised with their chances of reaching the semi-finals. 

Pakistan are under severe scrutiny heading into this match and a defeat could nearly put an end to their World Cup ambitions. For South Africa, it is all about the momentum.

Pakistan vs South Africa head to head team ODI records and stats

South Africa are comfortably ahead in this head-to-head duel, but Pakistan have a lot more to show for in terms of achievements – having won the ICC World Cup 1992 and the ICC Champions Trophy 2017. Pakistan have also won their last three metings in an ICC tournament – in the 2015 and 2019 World Cups, 2017 Champions Trophy. 

Pakistan have won six of their last 10 meetings, but their coming togethers have not been very frequent lately. Both teams haven’t played each other since the three-match bilateral tour hosted by South Africa in 2021. 

Here’s a look at the last 10 matches between these sides in ODIs. 

DateWinnerWon byVenue
April 7, 2021Pakistan28 runsCenturion
April 4, 2021South Africa 17 runsJohannesburg
April 2, 2021Pakistan3 wicketsCenturion
June 23, 2019Pakistan49 runsThe Lord’s 
Jan 30, 2019South Africa7 wicketsCape Town
Jan 27, 2019Pakistan8 wicketsJohannesburg
Jan 25, 2019South Africa13 runsCenturion
Jan 22, 2019South Africa5 wicketsDurban
Jan 19, 2019Pakistan 5 wicketsGqeberha
June 7, 2017Pakistan19 runsBirmingham

Pakistan vs South Africa head to head player stats (ODI)

ODI Batting records

Most runs

The Proteas batters dominate the run-scoring charts, with four of them in the top five of the most runs in Pakistan vs South Africa ODIs. AB de Villiers is the leading run-scorer in these matches, with 1,423 runs at a splendid average of 59.29. This includes three tons and 10 half-centuries. 

Player NameRuns
AB de Villiers1,423
Jacques Kallis1,273
Mohammad Yousuf1,116
Gary Kirsten1,054
Hashim Amla 1,047

Highest individual score

Player NameScore
Fakhar Zaman193
Saleem Elahi135
AB de Villiers128
Daryll Cullinan124
Rassie van der Dussen

Best average (minimum 100 runs)

Player NameAverage
Rassie van der Dussen115.00
Imad Wasim113.00
Babar Zam65.37
AB de Villiers59.29
Gary Kirsten55.47

Most centuries

Player NameCenturies
Hashim Amla3
AB de Villiers3
Fakhar Zaman2
Colin Ingram2
Ijaz Ahmed2

Most sixes

Player NameSixes
Shahid Afridi39
AB de Villiers 23
Shoaib Malik16
Fakhar Zaman15
Abdul Razzaq15

ODI bowling records

Most wickets

Former pacer Waqar Younis, considered one of the deadliest fast bowlers of all time, is the leading wicket-taker in the duels between these sides. He picked up 58 wickets against South Africa and is the only bowler with over 50 wickets in this bilateral.  

Player NameWickets
Waqar Younis58
Makhaya Ntini49
Shaun Pollock49
Jacques Kallis42
Shahid Afridi37

Best bowling figures

Player NameBowling figures
Dale Steyn6/39
Wasim Akram5/16
Makhaya Ntini5/21
Shaun Pollock 5/23
Lance Klusenar5/25

Best bowling average (minimum 10 wickets)

Player NameAverage
Makhaya Ntini20.24
Wasim Akram23.94
Waqar Younis24.89
Shaun Pollock25.14
Jacques Kallis29.64

ODI wicket-keeping records

Most dismissals (overall)

Player NameDismissals
Mark Boucher59
David Richardson 26
Rashid Latif24
AB de Villiers22
Kamran Akmal 22

Most dismissals (single match)

Player NameDismissals
Mark Boucher6
Sarfaraz Ahmed6
David Richardson5
Mark Boucher5
Mark Boucher5

ODI fielding records

Most catches (overall)

Player NameCatches
Hashim Amla18
Jacques Kallis18
Graeme Smith17
Younis Khan15

Most catches (single match)

Player NameCatches
Hashim Amla4
Kepler Wessels3
Saleem Malik3
Jacques Kallis3
Younis Khan3

ODI individual records

Most matches

Player NameMatches
Jacques Kallis42
Shahid Afridi40
Younis Khan40
Shaun Pollock36

Pakistan vs South Africa: What happened in the last meeting?

Pakistan emerged victorious the last time these two teams met in an ODI match. The match was played over two years ago in Centurion and it was the decider of the three-match series, with Pakistan and South Africa having won a game each prior to this. 

The Pakistani top three went hell for leather in this contest, chipping in with vital contributions. Fakhar Zaman scored a terrific century, finishing with 104 off 101 deliveries, while Babar Azam and Imam-ul-Haq picked up timely half-centuries. A late cameo from Hasan Ali (32* off 11 balls) helped them finish with 320/7 in 50 overs. 

Three Proteas batters – Janneman Malan, Kyle Verreyne and Andile Phehlukwayo – scored half-centuries in the run chase and got the side very close. However, the Pakistani pacers were on fire towards the end and dismissed all their lower order batters for below par scores, picking up a 28-run win. 

Shaheen Afridi (3/58) and Mohammad Nawaz (3/34) were the stars with the ball, while Haris Rauf picked up a couple of wickets. 

Match date: April 07, 2021
Venue: Centurion
Result: Pakistan won by 68 runs

PAK vs SA last match scorecard


Imam-ul-Haq57c Verreyne b Maharaj
Fakhar Zaman101c Klaasen b Maharaj
Babar Azam (C)84c Verreyne b Phehlukwayo
Mohammad Rizwan2st Klaasen b Maharaj
Sarfaraz Ahmed13c & b Smuts
Faheem Ashraf1c & b Markram
Mohammad Nawaz4c Bavuma b Markram
Hasan Ali32Not out
Shaheen AfridiDNB
Usman QadirDNB
Haris RaufDNB

South Africa

Janneman Malan70lbw Nawaz
Aiden Markram18c Ahmed b Afridi
JJ Smuts17b Qadir
Temba Bavuma (C)20b Nawaz
Kyle Verreyne62c Qadir b Rauf
Heinrich Klaasen4lbw Nawaz
Andile Phehlukwayo54c Ahmed b Hasan Ali
Keshav Maharaj19b Afridi
Beuran Hendricks1c Ahmed b Rauf
Lutho Sipamla4Not Out
Daryn Dupavillon17b Shaheen Afridi

Pakistan vs South Africa head to head team T20I records and stats

Pakistan faced South Africa for the first time during the 2007 T20 World Cup in the shortest format. This is the only format where Pakistan hold the edge in the head-to-head meetings, with 12 wins against South Africa’s 10. 

Pakistan have also emerged victorious in five of their last six matches against South Africa, making them one of the firm favourites. 

Match DateWinnerMarginVenue
Nov 3, 2022Pakistan33 runsSydney
Apr 16, 2021Pakistan3 wicketsCenturion
Apr 14, 2021Pakistan9 wicketsCenturion
Apr 12, 2021South Africa6 wicketsJohannesburg
Apr 10, 2021Pakistan4 wicketsJohannesburg
Feb 14, 2021Pakistan4 wicketsLahore
Feb 13, 2021South Africa6 wicketsLahore
Feb 11, 2021Pakistan3 runsLahore
Feb 6, 2019Pakistan27 runsCenturion
Feb 3, 2019South Africa7 runsJohannesburg

Pakistan vs South Africa head to head player stats (T20I)

T20I Batting records

Most runs

Babar Azam has displayed his dominance in the run-scoring charts in the PAK vs SA T20I matches. The current Pakistani skipper scored 416 runs in 11 matches at an average of 37.81 and a strike-rate of 142.46, which includes one century and two half-centuries. 

Player NameRuns
Babar Azam416
Mohammad Rizwan377
Mohammad Hafeez285
David Miller277
Umar Akmal255

Highest individual score

Player NameScore
Babar Azam122
Mohammad Rizwan104*
Babar Azam90
Mohammad Hafeez86
David Miller85*

Best average (minimum 100 runs)

Player NameAverage
Shadab Khan81.00
Colin Ingram77.00
David Miller55.40
Mohammad Rizwan53.85
JP Duminy53.50

Most centuries

Player NameCenturies
Babar Azam1
Mohammad Rizwan1

Most sixes

Player NameSixes
David Miller15
Mohammad Rizwan14
Janneman Malan11
Rassie van der Dussen10
Umar Akmal10

T20I bowling records

Most wickets

Left-arm spinner Tabraiz Shamsi is the leading wicket-taker in the T20Is between South Africa and Pakistan. He has picked up 13 wickets in 11 T20Is against the Proteas, which includes one four-wicket haul. He averages 23.23 and maintains an economy of 7.02 against them.

Player NameWickets
Tabraiz Shamsi13
Dale Steyn12
Saeed Ajmal12
Beuran Hendricks11
Hasan Ali 10

Best bowling figures

Player NameBowling figures
Umar Gul5/6
Dwaine Pretorious5/17
Beuran Hendricks4/14
Charles Langeveldt4/19
Tabraiz Shamsi4/25

Best bowling average (minimum 10 overs)

Player NameAverage
Umar Gul15.50
Saeed Ajmal16.83
Imad Wasim17.00
Mohammad Hafeez19.77
Mohammad Amir 22.50

Pakistan vs South Africa head to head T20I wicket-keeping records

Most dismissals (overall)

Player NameDismissals
Heinrich Klaasen9
Mohammad Rizwan9
Kamran Akmal6
Quinton de Kock6
AB de Villiers6

Most dismissals (single match)

Player NameDismissals
Quinton de Kock4
AB de Villiers3
AB de Villiers3
Mohammad Rizwan3
Kamran Akmal2

T20I fielding records

Most catches (overall)

Player NameCatches
David Miller11
Babar Azam7
Shoaib Malik6
Graeme Smith5
JP Duminy5

Most catches (single match)

Player NameCatches
David Miller4
George Linde3
Herschelle Gibbs2
JP Duminy2
Graeme Smith2

T20I individual records

Most matches

Player NameMatches
Mohammad Nawaz14
David Miller13
Babar Azam11
Heinrich Klaasen11
Mohammad Rizwan11

Pakistan vs South Africa head to head team Test records and stats

South Africa have the upper hand in both the longer formats and in Tests, they lead Pakistan by a fairly comfortable margin. The first match between these sides took place in January 1995, when they played a one-off Test in Johannesburg. South Africa won that match by 324 runs. 

In 28 Tests between the teams, South Africa emerged victorious 15 times while Pakistan won only six times. 

Here’s a look at how both teams have fared against each other in their last 10 meetings. 

Match DateWinnerMarginVenue
Feb 4-8, 2021Pakistan95 runsRawalpindi
Jan 26-29, 2021Pakistan 7 wicketsKarachi
Jan 11-14, 2019South Africa107 runsJohannesburg
Jan 3-6, 2019South Africa9 wicketsCape Town
Dec 26-28, 2019South Africa6 wicketsCenturion
Oct 23-26, 2013South AfricaInnings & 92 runsDubai
Oct 14-17, 2013Pakistan 7 wicketsAbu Dhabi
Feb 22-24, 2013South AfricaInnings & 18 runsCenturion
Feb 14-17, 2013South Africa4 wicketsCape Town
Feb 1-4, 2013South Africa211 runsJohannesburg

Pakistan vs South Africa head to head player stats (Tests)

Tests Batting records

Most runs

Jacques Kallis scored 1,564 runs against Pakistan in 19 Tests and is the leading run-scorer in the SA-PAK Test matches. The legendary all-rounder, widely regarded as one of the finest batters ever, averaged 53.93 against the Asian team, while scoring six centuries and eight half-centuries. 

Player NameRuns
Jacques Kallis1,564
Graeme Smith1,259
Hashim Amla1,146 
AB de Villiers1,112
Younis Khan990

Highest individual score

Player NameScore
AB de Villiers278*
Graeme Smith234
Herschelle Gibbs228
AB de Villiers164
Jacques Kallis155

Best average (minimum 100 runs)

Player NameAverage
Mohammad Rizwan83.00
Azhar Mahmood75.71
AB de Villiers65.41
Taufeeq Umar60.83
Fanie de Villiers60.00

Most centuries

Player NameCenturies
Jacques Kallis6
AB de Villiera4
Graeme Smith4
Younis Khan4
Azhar Mahmood3

Most sixes

Player NameSixes
Jacques Kallis10
Herschelle Gibbs9
Shaun Pollock9
AB de Villiers9

Pakistan vs South Africa head to head Test bowling records

Most wickets

Dale Steyn leads the wicket-taking charts in the Test matches between these teams. Considered one of the greatest fast bowlers of all time, Steyn is also the only bowler to take over 50 wickets in the SA-PAK Test matches. 

Player NameWickets
Dale Steyn59
Shaun Pollock45
Makhaya Ntini41
Danish Kaneria36
Mushtaq Ahmed29

Best bowling figures (in a match)

Player NameBowling figures
Dale Steyn11/60
Duanne Olivier11/96
Fanie de Villiers10/108
Hasan Ali10/114
Waqar Younis10/133

Best bowling figures (in an innings)

Player NameBowling figures
Kyle Abbott7/29
Paul Adams7/128
Dale Steyn6/8
Fanie de Villiers6/23
Duanne Olivier6/37

Best bowling average (minimum 50 overs)

Player NameAverage
Vernon Philander20.22
Shaun Pollock21.35
Allan Donald22.37
Dale Steyn23.28
Makhaya Ntini24.07

Test wicket-keeping records

Most dismissals (overall)

Player NameDismissals
Mark Boucher55
Sarfaraz Ahmed27
AB de Villiers23
Quinton de Kock22
Kamran Akmal22

Most dismissals (single innings)

Player NameDismissals
Mark Boucher6
AB de Villiers6
AB de Villiers5
Sarfaraz Ahmed5
Sarfaraz Ahmed5

Most dismissals (single match)

Player NameDismissals
AB de Villiers11
Sarfaraz Ahmed10
Mark Boucher9
Daniel Richardson7
Mark Boucher7

Test fielding records

Most catches (overall)

Player NameCatches
Graeme Smith23
Younis Khan21
Jacques Kallis19
Hashim Amla16
Herschelle Gibbs13

Most catches (single innings)

Player NameCatches
Taufeeq Umar4
Ijaz Ahmed3
Herschelle Gibbs3
Younis Khan3
Herschelle Gibbs3

Most catches (single match)

Player NameCatches
Taufeeq Umar6
Younis Khan4
Herschelle Gibbs4
Younis Khan4
Ashwell Prince4

Test individual records

Most matches

Player NameMatches
Jacques Kallis19
Graeme Smith16
Mark Boucher15
Hashim Amla14
Younis Khan14

Pakistan vs South Africa Match 22 ODI Dream11 prediction match today


A strong believer in the fact that Kohli and Paes are the greatest Indian superstars!