29MatchesODI 18 · T20I 11
941Runsaverage 39.21 · SR 81.5
115Highest score4 hundreds · 1 fifties

Babar Azam against Sri Lanka by format

FormatMatRunsAvgSR100s/50sHS
ODI1877451.6079.94/1115
T20I1116718.5689.80/037*

Babar Azam against Sri Lanka year by year

YearMatRunsAvgSR100s/50sHS
2026 ODI37424.6777.90/045
2025 T20I35326.5091.40/037*
2025 ODI316582.5074.31/0102*
2023 ODI23919.5078.00/029
2022 T20I23517.50100.00/030
5 earlier years
YearMatRunsAvgSR100s/50sHS
2019 T20I34314.3382.70/027
2019 ODI214673.00111.51/0115
2017 ODI631378.2574.22/1103
2017 T20I33618.0087.80/034*
2015 ODI23718.5075.50/025

Babar Azam's best innings against Sri Lanka

Fifties and hundreds, highest first

ScoreBallsFormatGroundDate
115105ODINational Stadium, Karachi30 Sept 2019
103131ODIDubai International Cricket Stadium13 Oct 2017
102*119ODIRawalpindi Cricket Stadium14 Nov 2025
101133ODIZayed Cricket Stadium16 Oct 2017
69*101ODISharjah Cricket Stadium20 Oct 2017

Babar Azam against Sri Lanka by ground

Sri Lanka bowlers Babar Azam has faced most

Balls faced, runs and dismissals, in internationals

BowlerBallsRunsOutsSR
Wanindu Hasaranga11295284.8
Thisara Perera10691185.8
Jeffrey Vandersay8969177.5
Akila Dananjaya7649064.5
Suranga Lakmal7346163.0
Lahiru Gamage6053288.3
Asitha Fernando4945091.8
Pramod Madushan4744193.6

Babar Azam's batting in every match against Sri Lanka

Newest first. * not out

DateFormatRunsBalls4s6sSRResultGround
31 Oct 2026ODI05000.0WonGaddafi Stadium
27 Oct 2026ODI29335087.9LostGaddafi Stadium
18 Oct 2026ODI45576078.9WonRawalpindi Cricket Stadium
29 Nov 2025T20I37*3421108.8WonRawalpindi Cricket Stadium
27 Nov 2025T20I02000.0LostRawalpindi Cricket Stadium
23 older innings
DateFormatRunsBalls4s6sSRResultGround
22 Nov 2025T20I16220172.7WonRawalpindi Cricket Stadium
16 Nov 2025ODI34524065.4WonRawalpindi Cricket Stadium
14 Nov 2025ODI102*1198085.7WonRawalpindi Cricket Stadium
11 Nov 2025ODI29513056.9WonRawalpindi Cricket Stadium
10 Oct 2023ODI10151066.7WonRajiv Gandhi International Stadium
14 Sept 2023ODI29353082.9LostR Premadasa Stadium
11 Sept 2022T20I560083.3LostDubai International Cricket Stadium
9 Sept 2022T20I302920103.4LostDubai International Cricket Stadium
9 Oct 2019T20I27321084.4LostGaddafi Stadium
7 Oct 2019T20I3100030.0LostGaddafi Stadium
5 Oct 2019T20I131020130.0LostGaddafi Stadium
2 Oct 2019ODI312620119.2WonNational Stadium, Karachi
30 Sept 2019ODI11510584109.5WonNational Stadium, Karachi
29 Oct 2017T20I34*3120109.7WonGaddafi Stadium
27 Oct 2017T20I120050.0WonZayed Cricket Stadium
26 Oct 2017T20I180012.5WonZayed Cricket Stadium
20 Oct 2017ODI69*1015068.3WonSharjah Cricket Stadium
18 Oct 2017ODI30391076.9WonZayed Cricket Stadium
16 Oct 2017ODI1011336075.9WonZayed Cricket Stadium
13 Oct 2017ODI1031315078.6WonDubai International Cricket Stadium
12 Jun 2017ODI10181055.6WonSophia Gardens
15 Jul 2015ODI12191063.2LostPallekele International Cricket Stadium
11 Jul 2015ODI25303083.3WonRangiri Dambulla International Stadium

Babar Azam vs Sri Lanka: questions and answers

How many matches has Babar Azam played against Sri Lanka?
Babar Azam has played 29 matches against Sri Lanka (18 in ODIs, 11 in T20Is), from 2015 to 2026. Pakistan won 20 and lost 9 of them.
How many runs has Babar Azam scored against Sri Lanka?
Babar Azam has scored 941 runs in 28 innings against Sri Lanka at an average of 39.21 and a strike rate of 81.5 (774 runs at an average of 51.60 in ODIs, 167 runs at an average of 18.56 in T20Is).
What is Babar Azam's highest score against Sri Lanka?
Babar Azam's highest score against Sri Lanka is 115 off 105 balls (ODI) at National Stadium, Karachi on 30 September 2019.
How many hundreds has Babar Azam scored against Sri Lanka?
Babar Azam has scored 4 hundreds and 1 fifty against Sri Lanka.
Where has Babar Azam scored the most runs against Sri Lanka?
At Rawalpindi Cricket Stadium: 263 runs in 7 innings against Sri Lanka, at an average of 52.60.
How does Babar Azam usually get out against Sri Lanka?
Of Babar Azam's 24 dismissals against Sri Lanka: caught 10, bowled 7, lbw 5 and stumped 2. Wanindu Hasaranga has dismissed Babar Azam most often, twice in 112 balls.
When did Babar Azam last play against Sri Lanka?
On 31 October 2026 (ODI) at Gaddafi Stadium: 0 off 5 balls. Pakistan won that match.