Last Updated on 5 months ago by Charbel Coorey
Babar Azam’s last century in international cricket came against Nepal in 2023. He scored 151 in their Asia Cup clash, which was in the ODI format ahead of the World Cup in India.
Babar’s wait for a century now stretches to 83 innings across formats. It the most innings without an international hundred for a top four Pakistani batter, beating Mohammad Rizwan’s 82.
In terms of most innings without a century among batters, Babar (83) is equal with Virat Kohli (83) and only behind Sanath Jayasuriya (88), as reported by sportingnews.com.
Babar Azam hasn’t scored a century in international cricket since 2023
Babar’s 151 against Nepal was his 19th ODI hundred. Following that innings, Babar’s ODI batting average stood at an impressive 59.5. It has since dropped to 53.04.
Babar’s numbers in the past two years have been moderate across formats. Here are his stats in Tests, ODIs and T20Is since his last international century.
| Tests | ODIs | T20Is |
| 24 innings | 33 innings | 26 innings |
| 594 runs | 1,006 runs | 817 runs |
| Average: 24.8 | Average: 33.5 | Average: 34.0 |
| 4 fifties | 9 fifties | 7 fifties |
Pakistan will be hoping the 31-year-old can rediscover his best form. There is a T20 World Cup coming up in early 2026, followed by an ODI World Cup a year later. In between, Pakistan have a number of important Test matches as part of the World Test Championship.
If Pakistan are to succeed, the classy Babar needs to lead the way.

