Babar Azam Centuries List Year-Wise & Format-Wise

If there is any other name in the world of Pakistan cricket that personifies technical elegance, unreal consistency, and flawless cover drives, it is Babar Azam. This right-handed maestro, who hails from Lahore, has amassed mountains of runs in every profitable stadium in the world since his debut in 2015.
Babar Azam is included in the "Fab Four" or "Fab Five" batsmen of the modern era. The biggest beauty of his career has been his conversion rate and his ability to score centuries. In this detailed blog post, we will take a year-wise and format-wise look at the centuries of Babar Azam's entire international career. This complete breakdown will remind you of the peaks of his career and his golden innings.
Babar Azam Overall Career Century Summary
Babar Azam has consistently held the top positions in the ICC rankings. If we look at his official international records through Google Sports data until July 2026, his century count looks like this:
- Test Cricket Centuries: 9
- One Day International (ODI) Centuries: 20
- T20 International (T20I) Centuries: 3
- Total International Centuries: 32 Centuries
Year-Wise International Centuries (2016 - 2026)
Babar Azam's career graph has been quite interesting year after year. He didn't score a century in his debut year (2015), but the streak that began in 2016 took the world of e-cricket by storm.
Year 2016 (3 Centuries)
The year 2016 was a turning point in Babar Azam's career. In the bilateral ODI series against West Indies played in the UAE, he created history that was written in golden letters. He scored three consecutive ODI centuries in back-to-back matches.
ODI: 3 Centuries (120, 123, aur 117 West Indies ke khilaf)
Year 2017 (4 Centuries)
Maintaining the momentum of 2016, Babar made a splash in 2017 as well. He played brilliant innings against West Indies at home and against Sri Lanka in the UAE.
ODI: 4 Centuries (including 125* against West Indies and back-to-back 103 and 101 against Sri Lanka)
Year 2018 (2 Centuries)
This year, Babar Azam scored his first century in both white-ball cricket and the Test format. His innings of 127* against New Zealand in Abu Dhabi established him as a solid Test batsman.
Test: 1 Century (127* vs New Zealand)
ODI: 1 Century (106 vs Zimbabwe)
Year 2019: (6 Centuries)
2019 was a fantastic year for Babar Azam. He scored the most runs for Pakistan in the ICC ODI World Cup 2019, with his unbeaten 101* against New Zealand in Birmingham being among the top three innings of his career. He also scored an iconic Test century of 104 at the Gabba, Australia's home ground.
Test: 3 Centuries (104 vs Australia, 102* vs Sri Lanka, 100* vs Sri Lanka)
ODI: 3 Centuries (115 vs England, 101* vs New Zealand in World Cup, 115 vs Sri Lanka)
Year 2020 (2 Centuries)
Due to Covid-19, very little cricket was played in 2020, but Babar Azam scored runs whenever he batted. That year, he was also appointed the permanent captain of the Pakistan team.
Test: 1 Century (143 vs Bangladesh)
ODI: 1 Century (125 vs Zimbabwe)
Year 2021:(3 Centuries)
In 2021, Babar transformed himself in the shortest format. He wreaked havoc with a 122-run knock against South Africa at Centurion, stunning everyone. He also scored his highest ODI score (158) against England in Birmingham.
ODI: 2 Centuries (103 vs South Africa, 158 vs England)
T20I: 1 Century (122 vs South Africa)
Year 2022 (8 Centuries)
The year 2022 was the biggest and most remarkable year of Babar Azam's career. He broke Ricky Ponting's calendar year record of 2,598 international runs and scored eight international centuries throughout the year. He played a marathon innings of 196 runs against Australia in the Karachi Test.
Test: 4 Centuries (196 vs Australia, 119 vs Sri Lanka, 136 vs England, 161 vs New Zealand)
ODI: 3 Centuries (114 vs Australia, 105* vs Australia, 103 vs West Indies)
T20I: 1 Century (110* vs England at Karachi)
Year 2023 (4 Centuries)
In 2023, Babar scored centuries in both T20I and ODI cricket during the home series against New Zealand. His last international century came against Nepal in Multan during the Asia Cup 2023, where he scored 151 runs.
ODI: 3 Centuries (107 vs New Zealand, 149 vs New Zealand, 151 vs Nepal)
T20I: 1 Century (101* vs New Zealand)
Year 2024 - 2026
Babar Azam is the one who has scored a century in international cricket at the Asia Cup 2023. Although he scored impressive centuries for Peshawar Zalmi in PSL 2024 and PSL 2026 (such as against Gladiators and United in PSL 2026), his record of 32 centuries in the international arena has stood for some time.
Part 3: Format-Wise Comprehensive List of Centuries
Let us now understand all these 32 international centuries of Babar Azam by separating them according to the format so that your readers can get a clear view:
Test Cricket Centuries (9 Tons)
| Century No. | Score | Opponent | Venue | Year | Result |
| 1 | 127* | New Zealand | Abu Dhabi | 2018 | Won |
| 2 | 104 | Australia | Brisbane | 2019 | Lost |
| 3 | 102* | Sri Lanka | Rawalpindi | 2019 | Draw |
| 4 | 100* | Sri Lanka | Karachi | 2019 | Won |
| 5 | 143 | Bangladesh | Rawalpindi | 2020 | Won |
| 6 | 196 | Australia | Karachi | 2022 | Draw |
| 7 | 119 | Sri Lanka | Galle | 2022 | Won |
| 8 | 136 | England | Rawalpindi | 2022 | Lost |
| 9 | 161 | New Zealand | Karachi | 2022 | Draw |
One Day International (ODI) Centuries (20 Tons)
| Century No. | Score | Opponent | Venue | Year |
| 1 | 120 | West Indies | Sharjah | 2016 |
| 2 | 123 | West Indies | Sharjah | 2016 |
| 3 | 117 | West Indies | Abu Dhabi | 2016 |
| 4 | 100 | Australia | Adelaide | 2017 |
| 5 | 125* | West Indies | Providence | 2017 |
| 6 | 103 | Sri Lanka | Abu Dhabi | 2017 |
| 7 | 101 | Sri Lanka | Abu Dhabi | 2017 |
| 8 | 106 | Zimbabwe | Bulawayo | 2018 |
| 9 | 115 | England | Nottingham | 2019 |
| 10 | 101* | New Zealand | Birmingham | 2019 |
| 11 | 115 | Sri Lanka | Karachi | 2019 |
| 12 | 125 | Zimbabwe | Rawalpindi | 2020 |
| 13 | 103 | South Africa | Centurion | 2021 |
| 14 | 158 | England | Birmingham | 2021 |
| 15 | 114 | Australia | Lahore | 2022 |
| 16 | 105* | Australia | Lahore | 2022 |
| 17 | 103 | West Indies | Multan | 2022 |
| 18 | 107 | New Zealand | Karachi | 2023 |
| 19 | 149 | New Zealand | Karachi | 2023 |
| 20 | 151 | Nepal | Multan | 2023 |
3. T20 International (T20I) Centuries (3 Tons)
Scoring a century in International T20 cricket is considered very difficult, but Babar Azam holds the record of scoring the most T20I centuries for Pakistan with 3.
| Century No. | Score | Opponent | Venue | Year | Strike Rate |
| 1 | 122 | South Africa | Centurion | 2021 | 206.77 |
| 2 | 110* | England | Karachi | 2022 | 166.66 |
| 3 | 101* | New Zealand | Lahore | 2023 | 174.13 |
Year-Wise Master Summary Table
| Year | Test Centuries | ODI Centuries | T20I Centuries | Total Centuries Per Year |
| 2016 | 0 | 3 | 0 | 3 |
| 2017 | 0 | 4 | 0 | 4 |
| 2018 | 1 | 1 | 0 | 2 |
| 2019 | 3 | 3 | 0 | 6 |
| 2020 | 1 | 1 | 0 | 2 |
| 2021 | 0 | 2 | 1 | 3 |
| 2022 | 4 | 3 | 1 | 8 |
| 2023 | 0 | 3 | 1 | 4 |
| 2024 - 2026 | 0 | 0 | 0 | 0 |
| TOTAL | 9 | 20 | 3 | 32 |
Babar Azam's record of 32 international centuries puts him alongside Pakistan cricket's greatest players like Younis Khan, Inzamam-ul-Haq, and Javed Miandad. Although his international century scoring has stalled over the past few years (2024-2026), experts believe he will return to form very soon, given his fitness and technique. His runs in franchise leagues like PSL 2026 prove that his bat still holds its own.
Which of Babar Azam's 32 centuries was your favorite innings? Was it his 2019 World Cup century against New Zealand or his 196 against Australia? Be sure to share your thoughts in the comments section below!
Spotted an error in this article? Let us know via our corrections page. Read about how we work in our editorial policy.








