Saud Shakeel stats: Test, ODI and T20 record of Pakistan’s No. 5
Saud Shakeel’s runs, averages and hundreds in every format, from the record-breaking start to his Test career to the 93 and 97 against Sri Lanka in Rawalpindi.
Nov 13, 2026
Saud Shakeel has 2,196 Test runs at 44.82 from 27 Tests, with four hundreds, a highest score of 208 not out and 13 fifties. In 19 one-day internationals he has 408 runs at 27.20, and he has never played a T20 international. He is the only batter in Test history to pass fifty in each of his first seven Tests. All figures are from ESPNcricinfo’s Statsguru and include the first Test against Sri Lanka in Rawalpindi, which ended on 13 November 2026.
Saud Shakeel: quick facts
| Born | 5 September 1995, Karachi (31) |
| Role | Left-handed middle-order batter, occasional left-arm spinner |
| Debuts | ODI 8 Jul 2021 v England, Cardiff; Test 1 Dec 2022 v England, Rawalpindi |
| Usual Test position | No. 5 (25 of his 27 Tests) |
| PSL | Quetta Gladiators, captain since PSL 10 in 2025 |
Saud Shakeel stats in every format
| Format | Matches | Runs | Best | Average | Strike rate | 100s | 50s |
|---|---|---|---|---|---|---|---|
| Tests | 27 | 2,196 | 208* | 44.82 | 50.18 | 4 | 13 |
| ODIs | 19 | 408 | 68 | 27.20 | 85.36 | 0 | 4 |
| All T20s | 81 | 1,740 | 88* | 25.59 | 130.53 | 0 | 9 |
He is a Test batter first. Almost all of his Test cricket has been played at No. 5, where he has 1,805 runs at 46.28. His ODI record is modest and has gone quiet: he played nine games at the 2023 World Cup, where his 68 off 52 balls against the Netherlands won him the player-of-the-match award on his World Cup debut, and his last ODI was the Champions Trophy match against India in Dubai in February 2025, when he made 62. The T20 numbers come from domestic cricket and the PSL, where Quetta Gladiators made him captain for the 2025 season and kept him in the job for 2026.
93 and 97 in Rawalpindi
The first Test against Sri Lanka summed up where his career is right now. He made 93 in the first innings, caught behind, and 97 in the second, bowled by Lahiru Kumara with the light fading on the last afternoon while trying to get to three figures. That is 190 runs in the match without a hundred, and Pakistan drew. Our report from the final day has the detail. Three of his last four Test scores of fifty or more have now ended in the nineties.
| Score | Balls | Opponent | Ground | Date |
|---|---|---|---|---|
| 94 | 213 | v England | Multan | 9 Dec 2022 |
| 97 | 122 | v England | Lord’s | 27 Aug 2026 |
| 93 | 199 | v Sri Lanka | Rawalpindi | 9 Nov 2026 |
| 97 | 210 | v Sri Lanka | Rawalpindi | 9 Nov 2026 |
The 97 at Lord’s in August came in a 194-run defeat, and he has not made a Test hundred since October 2024. He gets another go in Rawalpindi when the second Test against Sri Lanka starts on Tuesday, 17 November.
The first seven Tests, and everything since
| Period | Tests | Innings | Runs | Average | 100s | 50s |
|---|---|---|---|---|---|---|
| First seven Tests (Dec 2022 to Jul 2023) | 7 | 13 | 875 | 87.50 | 2 | 6 |
| Since (Dec 2023 to Nov 2026) | 20 | 39 | 1,321 | 33.87 | 2 | 7 |
Nobody in Test history had started like Shakeel. He made at least fifty in each of his first seven Tests, from his debut against England in Rawalpindi in December 2022 to the second Test against Sri Lanka in Colombo in July 2023, beating the six-Test runs of Sunil Gavaskar, Basil Butcher, Saeed Ahmed and Bert Sutcliffe. Across those seven he averaged 87.50, helped by three not-outs in 13 innings. The run included his first Test hundred, 125 not out against New Zealand in Karachi, and his 208 not out in Galle, the first double hundred by a Pakistan batter in Sri Lanka.
The eighth Test was at Perth, and the run ended there. The tour of Australia in 2023-24 brought 92 runs in three Tests at 15.33, and since the end of that first seven he has 1,321 runs in 20 Tests at 33.87. That is still a respectable number for a No. 5, and there have been big innings, 141 against Bangladesh and 134 against England in 2024. But the gap between the two halves of his career is the main thing to know about him as a Test batter, and 2025, 269 runs at 26.90 in five Tests, was his leanest year. 2026 has been better: 423 runs at 35.25.
Home and away
The split by venue tells a similar story. In Pakistan he averages 53.88 from 15 Tests; away from home it is 33.68 from 12, and that away figure is propped up by the Galle double hundred. Take the Sri Lanka tour out and he has averaged under 30 abroad, with no hundred in Australia, South Africa, Bangladesh or England. He has also been good when Pakistan bat last, averaging 41.10 in fourth innings, which is where the Lord’s 97 came.
All four Test hundreds
| Score | Balls | Opponent | Ground | Date | Note |
|---|---|---|---|---|---|
| 125* | 341 | v New Zealand | Karachi | 2 Jan 2023 | His first Test hundred; match drawn |
| 208* | 361 | v Sri Lanka | Galle | 16 Jul 2023 | First Pakistan double hundred in Sri Lanka; Pakistan won by four wickets |
| 141 | 261 | v Bangladesh | Rawalpindi | 21 Aug 2024 | Bangladesh won by ten wickets |
| 134 | 223 | v England | Rawalpindi | 24 Oct 2024 | Pakistan won by nine wickets to take the series 2-1 |
Saud Shakeel stats: common questions
How many Test hundreds has Saud Shakeel scored?
Four. His highest score is 208 not out against Sri Lanka at Galle in July 2023. His most recent hundred was 134 against England in Rawalpindi in October 2024.
What record does Saud Shakeel hold?
He is the first batter to score fifty or more in each of his first seven Test matches. In March 2025 he also became the first Pakistan batter to be given out timed out in first-class cricket, in the President’s Trophy final.
How old is Saud Shakeel?
He was born on 5 September 1995 in Karachi, so he is 31.
Does Saud Shakeel play T20 internationals?
No. He has played 81 T20 matches in domestic cricket and the PSL, scoring 1,740 runs, but has not been picked for Pakistan’s T20I side.
When does Pakistan play Sri Lanka next?
The second and final Test starts in Rawalpindi on Tuesday, 17 November, with the series level at 0-0. For another batter who has piled up runs in Test cricket this season, see our Rahmat Shah stats page.





