34MatchesODI 18 · T20I 16
1,315Runsaverage 42.42 · SR 100.2
122Highest score2 hundreds · 9 fifties

Babar Azam against South Africa by format

FormatMatRunsAvgSR100s/50sHS
ODI1878949.3184.91/6103
T20I1652635.07137.31/3122

Babar Azam against South Africa year by year

YearMatRunsAvgSR100s/50sHS
2025 ODI46817.0089.50/027
2025 T20I37939.50117.90/168
2024 ODI314849.3372.50/273
2024 T20I23115.50129.20/031
2023 ODI15050.0076.90/150
6 earlier years
YearMatRunsAvgSR100s/50sHS
2022 T20I166.0040.00/06
2021 T20I725937.00143.11/1122
2021 ODI322876.00104.11/1103
2019 ODI626452.8084.10/269
2019 T20I315150.33157.30/190
2017 ODI131—60.80/031*

Babar Azam's best innings against South Africa

Fifties and hundreds, highest first

ScoreBallsFormatGroundDate
12259T20ISuperSport Park14 Apr 2021
103104ODISuperSport Park2 Apr 2021
9482ODISuperSport Park7 Apr 2021
9058T20IWanderers Stadium3 Feb 2019
7395ODINewlands19 Dec 2024

Babar Azam against South Africa by ground

GroundMatRunsAvgSR
SuperSport Park746666.57125.6
Wanderers Stadium627855.6099.6
Gaddafi Stadium512832.00128.0
Newlands313545.0091.8
Iqbal Stadium34515.0078.9
Kingsmead2126.0063.2
Lord's16969.0086.3
MA Chidambaram Stadium15050.0076.9

South Africa bowlers Babar Azam has faced most

Balls faced, runs and dismissals, in internationals

BowlerBallsRunsOutsSR
Kagiso Rabada139102173.4
Tabraiz Shamsi1141301114.0
Andile Phehlukwayo1131393123.0
Imran Tahir11194184.7
Beuran Hendricks761012132.9
Lungi Ngidi68791116.2
Bjorn Fortuin6443167.2
Aiden Markram6261098.4

Babar Azam's batting in every match against South Africa

Newest first. * not out

DateFormatRunsBalls4s6sSRResultGround
8 Nov 2025ODI27325084.4WonIqbal Stadium
6 Nov 2025ODI11130084.6LostIqbal Stadium
4 Nov 2025ODI7121058.3WonIqbal Stadium
1 Nov 2025T20I684790144.7WonGaddafi Stadium
31 Oct 2025T20I11*181061.1WonGaddafi Stadium
29 older innings
DateFormatRunsBalls4s6sSRResultGround
28 Oct 2025T20I02000.0LostRawalpindi Cricket Stadium
12 Feb 2025ODI231940121.1WonNational Stadium, Karachi
22 Dec 2024ODI52717073.2WonWanderers Stadium
19 Dec 2024ODI73957076.8WonNewlands
17 Dec 2024ODI23383060.5WonBoland Park
13 Dec 2024T20I312031155.0LostSuperSport Park
10 Dec 2024T20I04000.0LostKingsmead
27 Oct 2023ODI50654176.9LostMA Chidambaram Stadium
3 Nov 2022T20I6150040.0WonSydney Cricket Ground
16 Apr 2021T20I242330104.3WonSuperSport Park
14 Apr 2021T20I12259154206.8WonSuperSport Park
12 Apr 2021T20I505050100.0LostWanderers Stadium
10 Apr 2021T20I141430100.0WonWanderers Stadium
7 Apr 2021ODI948273114.6WonSuperSport Park
4 Apr 2021ODI31336093.9LostWanderers Stadium
2 Apr 2021ODI10310417099.0WonSuperSport Park
14 Feb 2021T20I443051146.7WonGaddafi Stadium
13 Feb 2021T20I5410125.0LostGaddafi Stadium
11 Feb 2021T20I01000.0WonGaddafi Stadium
23 Jun 2019ODI69807086.3WonLord's
6 Feb 2019T20I231150209.1WonSuperSport Park
3 Feb 2019T20I9058131155.2LostWanderers Stadium
1 Feb 2019T20I382731140.7LostNewlands
30 Jan 2019ODI24254096.0LostNewlands
27 Jan 2019ODI41*532077.4WonWanderers Stadium
25 Jan 2019ODI69727195.8LostSuperSport Park
22 Jan 2019ODI12152080.0LostKingsmead
19 Jan 2019ODI49695071.0WonSt George's Park
7 Jun 2017ODI31*514060.8WonEdgbaston

Babar Azam vs South Africa: questions and answers

How many matches has Babar Azam played against South Africa?
Babar Azam has played 34 matches against South Africa (18 in ODIs, 16 in T20Is), from 2017 to 2025. Pakistan won 21 and lost 13 of them.
How many runs has Babar Azam scored against South Africa?
Babar Azam has scored 1,315 runs in 34 innings against South Africa at an average of 42.42 and a strike rate of 100.2 (789 runs at an average of 49.31 in ODIs, 526 runs at an average of 35.07 in T20Is).
What is Babar Azam's highest score against South Africa?
Babar Azam's highest score against South Africa is 122 off 59 balls (T20I) at SuperSport Park on 14 April 2021.
How many hundreds has Babar Azam scored against South Africa?
Babar Azam has scored 2 hundreds and 9 fifties against South Africa.
Where has Babar Azam scored the most runs against South Africa?
At SuperSport Park: 466 runs in 7 innings against South Africa, at an average of 66.57.
How does Babar Azam usually get out against South Africa?
Of Babar Azam's 31 dismissals against South Africa: caught 20, lbw 4, bowled 4 and run out 3. Andile Phehlukwayo has dismissed Babar Azam most often, 3 times in 113 balls.
When did Babar Azam last play against South Africa?
On 8 November 2025 (ODI) at Iqbal Stadium: 27 off 32 balls. Pakistan won that match.