Babar Azam vs Sri Lanka record
Babar Azam has scored 774 runs in 18 ODIs against Sri Lanka at an average of 51.60 (strike rate 79.9), with 4 hundreds and 1 fifty. In T20Is: 167 runs in 11 matches at an average of 18.56 (strike rate 89.8).
29MatchesODI 18 · T20I 11
941Runsaverage 39.21 · SR 81.5
115Highest score4 hundreds · 1 fifties
Babar Azam against Sri Lanka by format
| Format | Mat | Runs | Avg | SR |
|---|---|---|---|---|
| ODI | 18 | 774 | 51.60 | 79.9 |
| T20I | 11 | 167 | 18.56 | 89.8 |
Babar Azam against Sri Lanka year by year
| Year | Mat | Runs | Avg | SR |
|---|---|---|---|---|
| 2026 ODI | 3 | 74 | 24.67 | 77.9 |
| 2025 T20I | 3 | 53 | 26.50 | 91.4 |
| 2025 ODI | 3 | 165 | 82.50 | 74.3 |
| 2023 ODI | 2 | 39 | 19.50 | 78.0 |
| 2022 T20I | 2 | 35 | 17.50 | 100.0 |
5 earlier years
| Year | Mat | Runs | Avg | SR |
|---|---|---|---|---|
| 2019 T20I | 3 | 43 | 14.33 | 82.7 |
| 2019 ODI | 2 | 146 | 73.00 | 111.5 |
| 2017 ODI | 6 | 313 | 78.25 | 74.2 |
| 2017 T20I | 3 | 36 | 18.00 | 87.8 |
| 2015 ODI | 2 | 37 | 18.50 | 75.5 |
Babar Azam's best innings against Sri Lanka
Fifties and hundreds, highest first
| Score | Balls | Date |
|---|---|---|
| 115 | 105 | 30 Sept 2019 |
| 103 | 131 | 13 Oct 2017 |
| 102* | 119 | 14 Nov 2025 |
| 101 | 133 | 16 Oct 2017 |
| 69* | 101 | 20 Oct 2017 |
Babar Azam against Sri Lanka by ground
| Ground | Mat | Runs | Avg | SR |
|---|---|---|---|---|
| Rawalpindi Cricket Stadium | 7 | 263 | 52.60 | 78.0 |
| Gaddafi Stadium | 6 | 106 | 21.20 | 87.6 |
| Zayed Cricket Stadium | 4 | 133 | 33.25 | 73.1 |
| Dubai International Cricket Stadium | 3 | 138 | 46.00 | 83.1 |
| National Stadium, Karachi | 2 | 146 | 73.00 | 111.5 |
| Sharjah Cricket Stadium | 2 | 69 | — | 68.3 |
| R Premadasa Stadium | 1 | 29 | 29.00 | 82.9 |
| Rangiri Dambulla International Stadium | 1 | 25 | 25.00 | 83.3 |
Sri Lanka bowlers Babar Azam has faced most
Balls faced, runs and dismissals, in internationals
| Bowler | Balls | Runs | Outs | SR |
|---|---|---|---|---|
| Wanindu Hasaranga | 112 | 95 | 2 | 84.8 |
| Thisara Perera | 106 | 91 | 1 | 85.8 |
| Jeffrey Vandersay | 89 | 69 | 1 | 77.5 |
| Akila Dananjaya | 76 | 49 | 0 | 64.5 |
| Suranga Lakmal | 73 | 46 | 1 | 63.0 |
| Lahiru Gamage | 60 | 53 | 2 | 88.3 |
| Asitha Fernando | 49 | 45 | 0 | 91.8 |
| Pramod Madushan | 47 | 44 | 1 | 93.6 |
Babar Azam's batting in every match against Sri Lanka
Newest first. * not out
| Date | Runs | Balls | Result |
|---|---|---|---|
| 31 Oct 2026 | 0 | 5 | Won |
| 27 Oct 2026 | 29 | 33 | Lost |
| 18 Oct 2026 | 45 | 57 | Won |
| 29 Nov 2025 | 37* | 34 | Won |
| 27 Nov 2025 | 0 | 2 | Lost |
23 older innings
| Date | Runs | Balls | Result |
|---|---|---|---|
| 22 Nov 2025 | 16 | 22 | Won |
| 16 Nov 2025 | 34 | 52 | Won |
| 14 Nov 2025 | 102* | 119 | Won |
| 11 Nov 2025 | 29 | 51 | Won |
| 10 Oct 2023 | 10 | 15 | Won |
| 14 Sept 2023 | 29 | 35 | Lost |
| 11 Sept 2022 | 5 | 6 | Lost |
| 9 Sept 2022 | 30 | 29 | Lost |
| 9 Oct 2019 | 27 | 32 | Lost |
| 7 Oct 2019 | 3 | 10 | Lost |
| 5 Oct 2019 | 13 | 10 | Lost |
| 2 Oct 2019 | 31 | 26 | Won |
| 30 Sept 2019 | 115 | 105 | Won |
| 29 Oct 2017 | 34* | 31 | Won |
| 27 Oct 2017 | 1 | 2 | Won |
| 26 Oct 2017 | 1 | 8 | Won |
| 20 Oct 2017 | 69* | 101 | Won |
| 18 Oct 2017 | 30 | 39 | Won |
| 16 Oct 2017 | 101 | 133 | Won |
| 13 Oct 2017 | 103 | 131 | Won |
| 12 Jun 2017 | 10 | 18 | Won |
| 15 Jul 2015 | 12 | 19 | Lost |
| 11 Jul 2015 | 25 | 30 | Won |
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.