Azhar Ali Career Stats, Records & Pakistan Test Legacy
Azhar Ali accumulated 7,142 runs in 97 Test matches for Pakistan at an average of 42.26, placing himself among the most prolific batsmen in the country's rich cricketing history. His triple century — 302 not out against the West Indies in Dubai in 2016 — remains one of the highest individual scores by a Pakistan batsman and the defining innings of a career built on patience, concentration, and an unwavering commitment to Test cricket.
Across all formats, Azhar Ali scored 9,131 runs in 156 international appearances, but it was in the longest format where he made his most significant mark. Nineteen Test centuries and 35 fifties tell the story of a batsman who produced consistently across nearly a decade at the highest level.
Career Numbers at a Glance
| Format | Mat | Inn | Runs | Avg | SR | HS | 100s | 50s | Wkts |
|---|---|---|---|---|---|---|---|---|---|
| Test | 97 | 180 | 7,142 | 42.26 | 41.9 | 302* | 19 | 35 | 8 |
| ODI | 52 | 52 | 1,806 | 36.86 | 74.8 | 102 | 3 | 12 | 4 |
| T20 | 7 | 7 | 183 | 26.14 | 106.4 | 61 | 0 | 1 | 0 |
The Test Architect
Azhar Ali's 97 Test caps make him one of only a handful of Pakistan batsmen to approach the 100-Test milestone. His 7,142 runs place him behind only Younis Khan (10,099) and Javed Miandad (8,832) in Pakistan's all-time Test run-scoring charts — elite company by any measure.
The defining characteristic of Azhar's batting was his ability to occupy the crease. He faced 17,033 deliveries across 180 Test innings — an extraordinary volume that speaks to his patience and concentration. His strike rate of 41.9 was never a concern; like Cheteshwar Pujara for India, Azhar understood that his role was to bat time, build partnerships, and provide the foundation upon which more aggressive batsmen could flourish.
His 697 fours and 23 sixes show a batsman who scored primarily through classical stroke-play rather than power hitting. The ratio of boundaries to balls faced — roughly one four every 24 balls — illustrates his method: accumulate through rotation, punish the bad ball, never take unnecessary risks.
The Triple Century
Azhar Ali's 302 not out against the West Indies in Dubai in October 2016 was a monumental innings that cemented his legacy. It made him only the sixth Pakistan batsman to score a Test triple century, joining an exclusive list that includes Hanif Mohammad and Inzamam-ul-Haq.
The innings lasted over twelve hours of batting across two days and was a masterclass in sustained concentration. That he remained unbeaten on 302 — continuing to find gaps and rotate the strike deep into the third day — demonstrated the mental fortitude that set him apart from many of his contemporaries.
Format-by-Format Breakdown
Tests: The Core of His Career
Test cricket accounted for 7,142 of Azhar's 9,131 career runs — 78% of his total output. His average of 42.26 placed him comfortably above the 40 benchmark that separates good Test batsmen from very good ones. The 19 centuries from 180 innings represent a conversion rate of roughly 35% from fifties to hundreds (19 from 54 scores of 50-plus), comparable to many of cricket's finest.
Azhar served as Pakistan's Test captain, a role that brought additional responsibility and occasionally affected his batting output. Leading Pakistan in Test cricket — particularly during the period when the team played all its "home" Tests in the UAE — was a unique challenge, and Azhar navigated it with the same steady temperament he brought to his batting.
ODIs: A Solid Contributor
Azhar Ali's 52-match ODI career yielded 1,806 runs at 36.86 with three centuries and twelve fifties. His ODI strike rate of 74.8 reflected an ability to accelerate beyond his Test-match tempo without compromising his technical foundation. His highest ODI score of 102 showed he could reach three figures in the shorter format, but the selectors and format ultimately moved past him as Pakistan's white-ball cricket evolved toward more explosive batting options.
His part-time bowling — 4 wickets from 14 ODI bowling innings at an economy of 6.05 — provided occasional utility without being a significant part of his value.
T20s: A Brief Cameo
Azhar's T20 career was limited to 7 matches for the Lahore Qalandars in the Pakistan Super League, scoring 183 runs at a strike rate of 106.4. One fifty (61) showed he could adapt his game to the shortest format, but T20 cricket was never his arena. His last T20 appearance came in 2016, after which he devoted himself entirely to the longer formats.
What the Numbers Show
Azhar Ali's career statistics place him squarely in the tier of players who were the backbone of their national side without quite reaching the very summit of the global batting rankings. His 42.26 Test average is strong but falls below the 50-plus averages of generational talents. What the average alone cannot capture is the context: Azhar batted through a period when Pakistan played almost all its home Tests on the slow, often lifeless pitches of the UAE — surfaces that could be difficult to score on but rarely offered the flat, high-scoring conditions of some subcontinent grounds.
His 17,033 balls faced in Tests rank among the highest in Pakistan cricket history. In an era when attention spans shortened and T20 cricket dominated the commercial landscape, Azhar remained devoted to the format that demanded the most from a batsman's technique and temperament.
His 8 Test wickets with his part-time bowling (average 77.63, economy 4.3) were a minor curiosity rather than a significant part of his game, but they occasionally provided useful overs when Pakistan needed to manage their bowling workloads.
Legacy in Pakistan Cricket
Azhar Ali retired from international cricket in December 2022 after 97 Tests. The three Tests he needed for the landmark 100-cap milestone were denied by circumstance, but his standing in Pakistan cricket history is secure regardless of that round number.
He belongs to a generation of Pakistan batsmen — alongside Younis Khan, Misbah-ul-Haq, and Asad Shafiq — who carried the team's batting through the difficult "exile" years when Pakistan could not host international cricket at home. Playing every home Test in the UAE from 2009 to 2019 was a unique burden that this generation bore with distinction, and Azhar's patient accumulation was central to whatever stability Pakistan's batting managed during that era.
His career stands as a reminder that cricket's all-time records are built not just by extraordinary talent but by extraordinary persistence — the willingness to face over 17,000 deliveries in Test cricket demands a mental resilience that statistics alone cannot fully convey.
FAQ
How many Test runs did Azhar Ali score for Pakistan?
Azhar Ali scored 7,142 runs in 97 Test matches for Pakistan at an average of 42.26. He hit 19 centuries and 35 half-centuries, with a highest score of 302 not out against the West Indies in 2016.
What is Azhar Ali's highest Test score?
Azhar Ali's highest Test score is 302 not out, scored against the West Indies in Dubai in October 2016. It made him only the sixth Pakistan batsman to score a Test triple century.
Did Azhar Ali captain Pakistan?
Azhar Ali captained Pakistan in Test cricket, leading the team during a challenging period when they played their home matches in the UAE. He brought the same steady temperament to his captaincy that characterised his batting.
How does Azhar Ali compare to other Pakistan batsmen?
Azhar Ali's 7,142 Test runs place him third on Pakistan's all-time Test run-scoring list, behind Younis Khan (10,099) and Javed Miandad (8,832). His 19 centuries rank among the highest by any Pakistan batsman.