Full list of Babar Azam centuries in international cricket

List of Babar Azam’s 16 ODI centuries

Score Venue & year Pakistan result
105* vs Australia Lahore, 2022 Won by 9 wickets
114 vs Australia Lahore, 2022 Won by 6 wickets
158 vs England Edgbaston, 2021 Lost by 3 wickets
103 vs South Africa Centurion, 2021 Won by 3 wickets
125 vs Zimbabwe Rawalpindi, 2020 Tie
115 vs Sri Lanka Karachi, 2019 Won by 67 runs
101* vs New Zealand Edgbaston, 2019 Won by 6 wickets
115 vs England Trent Bridge, 2019 Lost by 3 wickets
106* vs Zimbabwe Bulawayo, 2018 Won by 131 runs
101 vs Sri Lanka Abu Dhabi, 2017 Won by 32 runs
103 vs Sri Lanka Dubai, 2017 Won by 83 runs
125* vs West Indies Guyana, 2017 Won by 74 runs
100 vs Australia Adelaide, 2017 Lost by 57 runs
117 vs West Indies Sharjah, 2016 Won by 136 runs
123 vs West Indies Sharjah, 2016 Won by 59 runs
120 vs West Indies Sharjah, 2016 Won by 111 runs (D/L)

Babar Azam has been prolific for Pakistan in ODI cricket since his debut in 2016. He is one of the modern one-day batting greats and the lynchpin of the Pakistan batting line-up.

Twelve of his 16 ODI hundreds have resulted in Pakistan wins and he notched up his highest ODI score (158) against England in 2021. His second-last century, an 83-ball 114 against Australia at the Gaddafi Stadium in Lahore, led Pakistan to their highest successful run-chase in ODI cricket (349).

He followed that up with an unbeaten 115-ball 105 against Australia in the third ODI to help Pakistan clinch a 2-1 series win. It is his fourth ODI hundred in a successful Pakistan run-chase.

Azam is also the fastest to 15 ODI centuries in terms of innings (83), beating Hashim Amla’s record (86 innings).

The Pakistan captain also holds several other prestigious ODI batting records. In 2016, he became the eighth batsman in one-day cricket to score three consecutive centuries as he made 120, 123 and 117 against the West Indies in the Middle East. He’s also the third Pakistan batsman, after Saeed Anwar and Zaheer Abbas, to achieve this rare feat. Only 11 batsmen in the history of ODI cricket have made three consecutive hundreds—a list that includes Virat Kohli and Rohit Sharma, two of Azam’s contemporaries.

Azam also holds the record for being the second-fastest batsman to reach 2000 runs in terms of innings (45).


List of Babar Azam’s 6 Test centuries

Score Venue & year Pakistan result
196 vs Australia Karachi, 2022 Draw
143 vs Bangladesh Rawalpindi, 2020 Won by innings & 44 runs
100* vs Sri Lanka Karachi, 2019 Won by 263 runs
102* vs Sri Lanka Rawalpindi, 2019 Draw
104 vs Australia Brisbane, 2019 Lost by innings & 5 runs
127* vs New Zealand Dubai, 2018 Lost by 123 runs

Related: His Test batting record in 2022


Babar Azam’s T20I centuries

Score Venue & year Pakistan result
122 vs South Africa Centurion, 2021 Won by 9 wickets

ALSO SEE: His T20I batting record in 2021