Babar Azam Total Centuries

Babar Azam Total Centuries in International Cricket

Babar Azam, the shining star of Pakistan's cricket, is known for his exceptional batting skills and is widely regarded as one of the finest batters in modern cricket. Babar Azam made his international debut in an ODI in 2015 against Zimbabwe. He is the former captain of the Pakistan national cricket team. 

Babar is presently the only cricketer in the world to be in the top 5 rankings across all formats and is currently ranked as the number two batter in ODIs and fourth in T20I and Tests. He is the joint most successful T20I captain (42 wins) and the only captain to take Pakistan to the number 1 ODI team rankings.

Babar Azam has scored a total of 31 centuries in all three formats of the game. This article will explore Babar Azam's list of centuries, highlighting some of his most memorable innings and achievements.

Babar Azam’s Last Century in All Formats (Test, ODI, and T20)

Babar Azam's last century came on 30th August 2023 against Nepal at the Multan Cricket Stadium, Multan.

Babar averages 47.74 in Tests, 56.72 in ODIs, and 41.48 in T20Is. He is currently fourth (31) on the list of most centuries for Pakistan after Younus Khan (41), Mohammad Yousuf (39), and Inzamam-ul-Haq (35).

FormatLast Century DateScoreOpponentLocation
Test26 December, 2022161New ZealandKarachi
ODI30 August 2023151NepalMultan
T20I15 April 2023101*New ZealandLahore
PSL8 March 2023115QuettaRawalpindi

Babar Azam Centuries in World Cup

Babar Azam has played in 2 ODI World Cups, scoring 794 runs at an average of 52.93 with 1 hundred and 7 fifties.

FormatDateScoreOpponentLocationMatch Result
ODI26 June 2019101*New ZealandBirminghamWon

Babar Azam’s Centuries in Test 

Babar has scored a total of 9 Test centuries in his career playing for India. Pakistan cricket team has won 4 Test matches when Babar has scored a century.

Babar made his Test debut in 2016, and scored his first century two years later. He made 127* against New Zealand on 24th November 2018 at the Dubai International Stadium, Dubai. India won the match by an innings & 16 runs. His highest Test score of 196 came against Australia at the National Stadium, Karachi, in 2022. Azam has scored 6 Test centuries at home and 3 away.

Sr. NoDateScoreOpponentLocationMatch Result
124 November 2018127New ZealandDubaiWon
221 November 2019104AustraliaBrisbaneLost
311 December 2019102*Sri LankaRawalpindiDrawn
419 December 2019100*Sri LankaKarachiWon
57 February 2020143BangladeshRawalpindiWon
612 March 2022196AustraliaKarachiDrawn
716 July 2022119Sri LankaGalleWon
81 December 2022136EnglandRawalpindiLost
926 December 2022161New ZealandKarachiDrawn

Also read: Babar Azam vs Virat Kohli - Who is Better?

Babar Azam’s Centuries in ODI

Babar Azam has scored 19 centuries in his ODI career playing for Pakistan, making him the second-highest century-maker in this format for Pakistan, behind Saeed Anwar. He is also the fastest player to reach 19 ODI centuries, achieving the milestone in just 102 innings, beating South Africa's Hashim Amla who did it in 104 innings. The Pakistan cricket team has won 15 ODI matches out of 19, when Babar scored a hundred.

Babar’s first ODI century (120 runs) came against West Indies on 30 September 2016 at the Sharjah Cricket Stadium, Sharjah. Babar’s highest ODI score of 158 runs came against England at Edgbaston, Birmingham on 13 July, 2021.

Sr. NoDateScoreOpponentLocationMatch Result
130 September 2016120West IndiesSharjahWon
22 October 2016123West IndiesSharjahWon
35 October 2016117West IndiesAbu DhabiWon
426 January 2017100AustraliaAdelaideLost
59 April 2017125*West IndiesProvidenceWon
613 October 2017103Sri LankaDubaiWon
716 October 2017101Sri LankaAbu DhabiWon
822 July 2018106*ZimbabweBulawayoWon
917 May 2019115EnglandNottinghamLost
1026 June 2019101*New ZealandBirminghamWon
1130 September 2019115Sri LankaKarachiWon
123 November 2020125ZimbabweRawalpindiTied
132 April 2021103South AfricaCenturionWon
1413 July 2021158EnglandBirminghamLost
1531 March 2022114AustraliaLahoreWon
162 April 2022105AustraliaLahoreWon
178 June 2022103West IndiesMultanWon
185 May 2023107New ZealandKarachiWon
1930 August 2023151NepalMultanWon

Babar Azam’s Centuries in T20I

Babar Azam is Pakistan's most prolific T20I batter and his maiden T20I century of 122 runs, scored against South Africa in 2021, is the highest current individual score by a Pakistan player, in T20 internationals.

Sr. NoDateScoreOpponentLocationMatch Result
114 April 2021122South AfricaCenturionWon
222 September 2022110*EnglandKarachiWon
315 April 2023101*New ZealandLahoreWon

Babar Azam’s Centuries in PSL 

Babar Azam has scored only one century in the Pakistan Super League. He scored 115 against Quetta at the Rawalpindi Cricket Stadium, Rawalpindi on March 8, 2023. Peshawar lost the match by 8 wickets.

Sr. NoDateScoreOpponentLocationMatch Result
18 March 2023115QuettaRawalpindiLost


How many centuries does Babar Azam have in international cricket?

As of today, Babar Azam has scored 31 centuries across all formats of international cricket. His 31 centuries include 19 in ODI cricket, 9 in Test cricket, and 3 in T20I cricket.

When was Babar Azam's last century?

Babar Azam's last century came on 30 August 2023 against Nepal at the Multan Cricket Stadium, Multan during the 2023 Asia Cup. He scored 151 off 131 balls with the help of 14 fours and 4 sixes.

How many times has Babar Azam hit 200?

Babar Azam has not scored any double-centuries in international cricket so far.

What is Babar Azam’s century count year-wise?

2016 - 3 centuries; 2017 - 4 centuries; 2018 - 2 centuries; 2019 - 6 centuries; 2020 - 2 centuries; 2021 - 3 centuries; 2022 - 8 centuries; 2023 - 3 centuries.

How many centuries of Babar Azam in World Cup history?

Babar Azam has played in 2 ODI World Cups and 2 T20 World Cups. He has scored 1 century in the ODI World Cup – one in 2019.

Win cash worth ₹3000* as Welcome Bonus