Players / Naseem Shah
Men's cricketNaseem Shah: runs, wickets and records
187 recorded matches from 21 Nov 2019 to 11 Oct 2026, most often for Pakistan, Quetta Gladiators, St Kitts and Nevis Patriots. The figures are counted from ball-by-ball records.
Batting by format
M Inn Runs HS Avg SR 100 50 4s 6s| Format | M | Inn | Runs | HS | Avg | SR | 100 | 50 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|
| Tests | 20 | 27 | 144 | 33 | 7.58 | 31.5 | 0 | 0 | 15 | 8 |
| ODIs | 32 | 15 | 196 | 51 | 19.60 | 88.7 | 0 | 1 | 9 | 12 |
| T20Is | 36 | 12 | 46 | 16 | 5.75 | 100.0 | 0 | 0 | 6 | 1 |
| T20 leagues | 98 | 44 | 187 | 27 | 7.19 | 114.7 | 0 | 0 | 13 | 11 |
| County Championship | 1 | 2 | 26 | 19 | 13.00 | 52.0 | 0 | 0 | 3 | 1 |
Bowling by format
Inn Wkts Best Avg Econ 5w| Format | Inn | Wkts | Best | Avg | Econ | 5w |
|---|---|---|---|---|---|---|
| Tests | 33 | 60 | 5/31 | 35.13 | 3.71 | 1 |
| ODIs | 31 | 58 | 5/33 | 25.83 | 5.56 | 2 |
| T20Is | 35 | 33 | 3/21 | 31.39 | 8.22 | 0 |
| T20 leagues | 98 | 107 | 5/20 | 26.59 | 7.97 | 1 |
| County Championship | 1 | 1 | 1/41 | 41.00 | 3.73 | 0 |
Highest innings
Runs Balls Opponent| Runs | Balls | Opponent | Date |
|---|---|---|---|
| 51 | 44 | New Zealand | 2 Apr 2025 |
| 40 | 39 | Australia | 4 Nov 2024 |
| 33 | 81 | England | 7 Oct 2024 |
| 27 | 16 | Lahore Qalandars | 6 Mar 2024 |
Naseem Shah: matches in the records
Naseem Shah appears in 187 recorded men's matches, from 21 November 2019 to 11 October 2026, most often for Pakistan, Quetta Gladiators and St Kitts and Nevis Patriots. The matches split as 20 in Test matches, 32 in One Day Internationals, 36 in Twenty20 Internationals, 98 in franchise Twenty20 leagues and 1 in the County Championship. The most frequent opponents in the records are New Zealand (21 matches), Sri Lanka (13 matches) and Karachi Kings (11 matches). The ground used most often is Rawalpindi Cricket Stadium, with 28 matches.
Naseem Shah batting record
In Test matches, the batting record is 144 runs in 27 innings, an average of 7.58 and a highest score of 33, with 5 ducks.
In One Day Internationals, the batting record is 196 runs in 15 innings, an average of 19.60, a strike rate of 88.7 and a highest score of 51, with 1 fifties and 1 ducks.
In Twenty20 Internationals, the batting record is 46 runs in 12 innings, an average of 5.75, a strike rate of 100.0 and a highest score of 16, with 4 ducks.
In franchise Twenty20 leagues, the batting record is 187 runs in 44 innings, an average of 7.19, a strike rate of 114.7 and a highest score of 27, with 6 ducks.
Naseem Shah bowling record
In Test matches, the bowling record is 60 wickets in 33 innings, an average of 35.13, an economy rate of 3.71, a strike rate of 56.9 balls per wicket and best figures of 5 for 31, including 1 five-wicket haul.
In One Day Internationals, the bowling record is 58 wickets in 31 innings, an average of 25.83, an economy rate of 5.56 and best figures of 5 for 33, including 2 five-wicket hauls.
In Twenty20 Internationals, the bowling record is 33 wickets in 35 innings, an average of 31.39, an economy rate of 8.22 and best figures of 3 for 21.
In franchise Twenty20 leagues, the bowling record is 107 wickets in 98 innings, an average of 26.59, an economy rate of 7.97 and best figures of 5 for 20, including 1 five-wicket haul.
Naseem Shah highest innings
The highest individual scores in the records are: 51 from 44 balls against New Zealand at Seddon Park, Hamilton on 2 April 2025 (ODIs). 40 from 39 balls against Australia at Melbourne Cricket Ground on 4 November 2024 (ODIs). 33 from 81 balls against England at Multan Cricket Stadium on 7 October 2024 (Tests). 27 from 16 balls against Lahore Qalandars at Rawalpindi Cricket Stadium on 6 March 2024 (franchise Twenty20 leagues).
Naseem Shah best bowling
The best bowling figures in the records are: 5 for 20 against Karachi Kings at National Stadium, Karachi on 29 January 2022. 5 for 31 against Sri Lanka at National Stadium on 19 December 2019. 5 for 33 against Netherlands at Hazelaarweg, Rotterdam on 21 August 2022. 5 for 57 against New Zealand at National Stadium, Karachi on 9 January 2023. 4 for 26 against Bangladesh at Rawalpindi Cricket Stadium on 7 February 2020.
Naseem Shah results with the side
In Test matches, the player's side won 5 and lost 10 of the 20 recorded matches (33.3% of decided matches).
In One Day Internationals, the player's side won 19 and lost 12 of the 32 recorded matches (61.3% of decided matches).
In Twenty20 Internationals, the player's side won 18 and lost 16 of the 36 recorded matches (52.9% of decided matches).
In franchise Twenty20 leagues, the player's side won 44 and lost 53 of the 98 recorded matches (45.4% of decided matches).
Against the most frequent opponents the results were New Zealand: 7 won, 12 lost in 21 matches, Sri Lanka: 9 won, 3 lost in 13 matches, Karachi Kings: 8 won, 3 lost in 11 matches, Peshawar Zalmi: 4 won, 7 lost in 11 matches and Australia: 4 won, 5 lost in 10 matches.
Naseem Shah teams
Matches by side: Pakistan (88), Quetta Gladiators (29), St Kitts and Nevis Patriots (22), Islamabad United (21), Desert Vipers (8), Colombo Strikers (7), Leicestershire (5), Gloucestershire (4) and Rawalpindiz (3).
Naseem Shah main grounds
The grounds used most often are Rawalpindi Cricket Stadium (28), National Stadium, Karachi (23), Gaddafi Stadium, Lahore (23), Warner Park, Basseterre, St Kitts (15), Dubai International Cricket Stadium (9) and National Stadium (5).
Naseem Shah runs by year
Runs in each calendar year of the records: 2019 (8), 2020 (15), 2021 (24), 2022 (107), 2023 (40), 2024 (184), 2025 (218), 2026 (3).
Naseem Shah wickets by year
Wickets in each calendar year of the records: 2019 (8), 2020 (17), 2021 (6), 2022 (61), 2023 (54), 2024 (44), 2025 (51), 2026 (18).
Naseem Shah matches by year
Recorded matches in each calendar year: 2019 (3), 2020 (11), 2021 (12), 2022 (37), 2023 (34), 2024 (31), 2025 (44), 2026 (15).
Naseem Shah fours and sixes
In Test matches, 15 fours and 8 sixes, one boundary every 19.9 balls faced; 75.0% of the runs came in boundaries.
In One Day Internationals, 9 fours and 12 sixes, one boundary every 10.5 balls faced; 55.1% of the runs came in boundaries.
In franchise Twenty20 leagues, 13 fours and 11 sixes, one boundary every 6.8 balls faced; 63.1% of the runs came in boundaries.
How Naseem Shah gets out
In Test matches, 19 recorded dismissals: caught 47%, bowled 26%, caught and bowled 11% and run out 5%.
In franchise Twenty20 leagues, 26 recorded dismissals: caught 38%, bowled 27%, run out 23% and stumped 8%.
Naseem Shah bowling in detail
In Test matches: 2,481 dot balls (72.7% of legal deliveries), 85 maidens, 23 wides and 53 no-balls and wickets by caught 67%, bowled 23% and lbw 10%.
In One Day Internationals: 906 dot balls (56.0% of legal deliveries), 7 maidens, 72 wides and 13 no-balls and wickets by caught 64%, bowled 31% and lbw 5%.
In Twenty20 Internationals: 323 dot balls (42.7% of legal deliveries), 62 wides and 6 no-balls and wickets by caught 67%, bowled 30% and caught and bowled 3%.
In franchise Twenty20 leagues: 943 dot balls (44.0% of legal deliveries), 5 maidens, 129 wides and 17 no-balls and wickets by caught 69%, bowled 26% and lbw 5%.
Naseem Shah player of the match awards
Of the 4 player of the match awards on record, the first is dated 7 February 2020 (Pakistan v Bangladesh) and the latest 9 January 2023 (New Zealand v Pakistan): 1 in Test matches, 2 in One Day Internationals and 1 in franchise Twenty20 leagues.
Naseem Shah first and latest matches
The first recorded match in Test matches is dated 21 November 2019 against Australia and the latest 26 December 2024 against South Africa.
The first recorded match in One Day Internationals is dated 16 August 2022 against Netherlands and the latest 14 November 2025 against Sri Lanka.
The first recorded match in Twenty20 Internationals is dated 28 August 2022 against India and the latest 11 October 2026 against Sri Lanka.
The first recorded match in franchise Twenty20 leagues is dated 23 February 2020 against Karachi Kings and the latest 10 September 2026 against Barbados Tridents.
The first recorded match in the County Championship is dated 7 April 2022 against Northamptonshire and the latest 7 April 2022 against Northamptonshire.
Naseem Shah against different opponents
The most runs against a single opponent are 145 against New Zealand in 14 innings (average 16.11), 81 against England in 10 innings (average 9.00), 48 against Australia in 7 innings (average 8.00) and 40 against Sri Lanka in 8 innings (average 10.00).
The most wickets against a single opponent are 32 against New Zealand in 21 innings, 31 against Sri Lanka in 18 innings, 17 against South Africa in 11 innings and 16 against Karachi Kings in 11 innings.
Naseem Shah at different grounds
The grounds that have produced the most runs are National Stadium, Karachi (76 runs in 11 innings), Rawalpindi Cricket Stadium (69 runs in 9 innings), Warner Park, Basseterre, St Kitts (49 runs in 8 innings) and Gaddafi Stadium, Lahore (42 runs in 12 innings).
Naseem Shah recent years
Year by year, the latest figures in the records are 2021: 12 matches, 24 runs and 6 wickets; 2022: 37 matches, 107 runs and 61 wickets; 2023: 34 matches, 40 runs and 54 wickets; 2024: 31 matches, 184 runs and 44 wickets; 2025: 44 matches, 218 runs and 51 wickets; 2026: 15 matches, 3 runs and 18 wickets.
Naseem Shah year by year
The busiest year in the records is 2025, with 44 matches. The most runs in a calendar year came in 2025: 218. The most wickets in a calendar year came in 2022: 61.
Questions and answers
How many matches has Naseem Shah played?
187 recorded matches, from 21 November 2019 to 11 October 2026.
How many runs has Naseem Shah scored in Tests?
144 runs in 27 innings, at an average of 7.58.
How many runs has Naseem Shah scored in ODIs?
196 runs in 15 innings, at an average of 19.60.
How many runs has Naseem Shah scored in T20Is?
46 runs in 12 innings, at an average of 5.75.
What is Naseem Shah's highest score?
51 from 44 balls against New Zealand on 2 April 2025, at Seddon Park, Hamilton.
How many wickets has Naseem Shah taken in Tests?
60 wickets in 33 innings, with best figures of 5 for 31.
How many wickets has Naseem Shah taken in ODIs?
58 wickets in 31 innings, with best figures of 5 for 33.
How many wickets has Naseem Shah taken in T20Is?
33 wickets in 35 innings, with best figures of 3 for 21.
How many sixes has Naseem Shah hit?
33 sixes and 46 fours in the recorded matches.
How many player of the match awards has Naseem Shah won?
4 in the recorded matches.
Which teams has Naseem Shah played for?
Pakistan (88), Quetta Gladiators (29), St Kitts and Nevis Patriots (22), Islamabad United (21), Desert Vipers (8), Colombo Strikers (7), Leicestershire (5) and Gloucestershire (4).
When was Naseem Shah's most recent recorded match?
11 October 2026.