Babar Azam cricket silhouette

Cricket • Statistics

How Many Centuries Does Babar Azam Have?

Babar Azam is known for consistency. But how many times has he converted fifties into hundreds?

Babar Azam has 31 international centuries as of 2026: 19 in ODIs, 9 in Tests, and 3 in T20Is. He also has 48 fifties across all formats.

Quick Answer

Babar Azam has 31 international centuries: 19 in ODIs, 9 in Tests, and 3 in T20Is. He also has 48 half-centuries across all formats.

First century

2016 (ODI vs West Indies)

Scored 120 in Sharjah.

Highest score

196 (Test vs Australia)

Karachi 2022.

Verdict

Unclear

How many centuries has Babar Azam scored?

31 international centuries across three formats. The number changes as he keeps scoring. This is accurate as of 2026.

What supports this verdict

  • There is enough evidence to examine the question seriously.
  • Some signals support the claim, but they are not yet decisive.

What weakens this verdict

  • The claim is not official or absolute.
  • Counter-evidence prevents a clean yes or no verdict.

Centuries by format

ODIs: 19 centuries in 120 matches. His first ODI century came in 2016 against West Indies. His highest ODI score is 158.

Tests: 9 centuries in 55 matches. His first Test century was 127 against New Zealand in 2018. His highest Test score is 196 against Australia in 2022.

T20Is: 3 centuries in 125 matches. Only three batters have more T20I centuries than Babar. His highest T20I score is 122.

Key Reference Points

Babar Azam's ODI centuries (19)

  • 120 vs West Indies

    Sharjah, 2016

  • 123 vs West Indies

    Abu Dhabi, 2016

  • 100 vs Sri Lanka

    Sharjah, 2017

  • 103 vs Sri Lanka

    Dubai, 2017

  • 115 vs Zimbabwe

    Bulawayo, 2018

  • 106 vs Zimbabwe

    Bulawayo, 2018

  • 112 vs New Zealand

    Dubai, 2018

  • 101 vs South Africa

    Centurion, 2019

  • 115 vs England

    Nottingham, 2019

  • 125 vs Sri Lanka

    Karachi, 2019

  • 103 vs Sri Lanka

    Karachi, 2019

  • 115 vs Zimbabwe

    Rawalpindi, 2020

  • 125 vs South Africa

    Centurion, 2021

  • 103 vs South Africa

    Johannesburg, 2021

  • 158 vs England

    Birmingham, 2021

  • 114 vs Australia

    Lahore, 2022

  • 105 vs New Zealand

    Karachi, 2023

  • 107 vs Nepal

    Multan, 2023

  • 151 vs Nepal

    Kathmandu, 2023

Key Reference Points

Babar Azam's Test centuries (9)

  • 127 vs New Zealand

    Dubai, 2018

  • 104 vs Australia

    Dubai, 2018

  • 102 vs South Africa

    Rawalpindi, 2021

  • 103 vs South Africa

    Rawalpindi, 2021

  • 119 vs West Indies

    Kingston, 2021

  • 196 vs Australia

    Karachi, 2022

  • 136 vs Australia

    Lahore, 2022

  • 161 vs New Zealand

    Karachi, 2022

  • 107 vs Sri Lanka

    Colombo, 2023

Key Reference Points

Babar Azam's T20I centuries (3)

  • 122 vs South Africa

    Centurion, 2021

  • 110 vs England

    Karachi, 2022

  • 101 vs New Zealand

    Rawalpindi, 2023

Fifty to hundred conversion rate

Babar Azam has 48 fifties across all formats. His conversion rate from fifty to century is about 39%.

This is good but not elite. Players like Virat Kohli (45%) and Joe Root (42%) convert slightly more often.

In ODIs specifically, Babar converts 35% of his fifties into centuries. He has 19 centuries and 35 fifties in ODIs.

In Tests, he converts 28% (9 centuries, 23 fifties).

Analyst Comparison

Century comparison with other top batters

PlayerTotal CenturiesODITestT20I
Babar Azam311993
Virat Kohli8050291
Joe Root4616300
Kane Williamson4313282

Milestone

Next milestones for Babar

Babar needs 1 more century to reach 20 ODI centuries. He needs 1 more for 10 Test centuries. He is on track to reach 40 total centuries by age 34.

Verdict

The bottom line

Babar Azam has 31 international centuries as of 2026: 19 in ODIs, 9 in Tests, and 3 in T20Is. He is on pace to finish his career with 45-55 centuries, placing him among Pakistan's all-time greats.

FAQs

How many centuries does Babar Azam have in ODIs?

19 ODI centuries as of 2026.

How many Test centuries does Babar Azam have?

9 Test centuries.

How many T20I centuries does Babar Azam have?

3 T20I centuries.

What is Babar Azam's highest score?

196 in Tests, 158 in ODIs, 122 in T20Is.

Who has more centuries than Babar among active players?

Virat Kohli (80), Joe Root (46), Kane Williamson (43), Steve Smith (43).

More FAQs

How many centuries does Babar Azam have in ODIs?

19 ODI centuries as of 2026.

Related Questions

Keep exploring Babar Azam