Players / Shaheen Shah Afridi
Men's cricketShaheen Shah Afridi: runs, wickets and records
344 recorded matches from 23 Feb 2018 to 5 Aug 2026, most often for Pakistan, Lahore Qalandars, Nottinghamshire. 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 | 34 | 46 | 269 | 29* | 7.27 | 42.8 | 0 | 0 | 34 | 5 |
| ODIs | 71 | 38 | 321 | 37 | 13.96 | 85.6 | 0 | 0 | 28 | 13 |
| T20Is | 99 | 40 | 343 | 33* | 14.91 | 127.5 | 0 | 0 | 19 | 25 |
| T20 leagues | 137 | 69 | 601 | 55 | 11.56 | 129.2 | 0 | 2 | 31 | 47 |
| County Championship | 3 | 3 | 76 | 29 | 25.33 | 84.4 | 0 | 0 | 9 | 2 |
Bowling by format
Inn Wkts Best Avg Econ 5w| Format | Inn | Wkts | Best | Avg | Econ | 5w |
|---|---|---|---|---|---|---|
| Tests | 58 | 126 | 6/51 | 28.13 | 3.18 | 4 |
| ODIs | 70 | 133 | 6/35 | 25.09 | 5.66 | 3 |
| T20Is | 99 | 132 | 4/22 | 21.42 | 7.93 | 0 |
| T20 leagues | 136 | 190 | 6/19 | 21.85 | 8.23 | 3 |
| County Championship | 6 | 14 | 3/35 | 25.43 | 3.50 | 0 |
Highest innings
Runs Balls Opponent| Runs | Balls | Opponent | Date |
|---|---|---|---|
| 55 | 34 | Quetta Gladiators | 10 Mar 2024 |
| 52 | 36 | Peshawar Zalmi | 7 Mar 2023 |
| 44* | 15 | Multan Sultans | 18 Mar 2023 |
| 39* | 20 | Peshawar Zalmi | 21 Feb 2022 |
| 37 | 38 | Bangladesh | 15 Mar 2026 |
Shaheen Shah Afridi: matches in the records
Shaheen Shah Afridi appears in 344 recorded men's matches, from 23 February 2018 to 5 August 2026, most often for Pakistan, Lahore Qalandars and Nottinghamshire. The matches split as 34 in Test matches, 71 in One Day Internationals, 99 in Twenty20 Internationals, 137 in franchise Twenty20 leagues and 3 in the County Championship. The most frequent opponents in the records are New Zealand (40 matches), South Africa (36 matches) and Australia (28 matches). The ground used most often is Gaddafi Stadium, Lahore, with 50 matches.
Shaheen Shah Afridi batting record
In Test matches, the batting record is 269 runs in 46 innings, an average of 7.27, a strike rate of 42.8 and a highest score of 29*, with 13 ducks.
In One Day Internationals, the batting record is 321 runs in 38 innings, an average of 13.96, a strike rate of 85.6 and a highest score of 37, with 6 ducks.
In Twenty20 Internationals, the batting record is 343 runs in 40 innings, an average of 14.91, a strike rate of 127.5 and a highest score of 33*, with 6 ducks.
In franchise Twenty20 leagues, the batting record is 601 runs in 69 innings, an average of 11.56, a strike rate of 129.2 and a highest score of 55, with 2 fifties and 14 ducks.
Shaheen Shah Afridi bowling record
In Test matches, the bowling record is 126 wickets in 58 innings, an average of 28.13, an economy rate of 3.18, a strike rate of 53.0 balls per wicket and best figures of 6 for 51, including 4 five-wicket hauls.
In One Day Internationals, the bowling record is 133 wickets in 70 innings, an average of 25.09, an economy rate of 5.66 and best figures of 6 for 35, including 3 five-wicket hauls.
In Twenty20 Internationals, the bowling record is 132 wickets in 99 innings, an average of 21.42, an economy rate of 7.93 and best figures of 4 for 22.
In franchise Twenty20 leagues, the bowling record is 190 wickets in 136 innings, an average of 21.85, an economy rate of 8.23 and best figures of 6 for 19, including 3 five-wicket hauls.
In the County Championship, the bowling record is 14 wickets in 6 innings, an average of 25.43, an economy rate of 3.50 and best figures of 3 for 35.
Shaheen Shah Afridi highest innings
The highest individual scores in the records are: 55 from 34 balls against Quetta Gladiators at National Stadium, Karachi on 10 March 2024 (franchise Twenty20 leagues). 52 from 36 balls against Peshawar Zalmi at Rawalpindi Cricket Stadium on 7 March 2023 (franchise Twenty20 leagues). 44* from 15 balls against Multan Sultans at Gaddafi Stadium, Lahore on 18 March 2023 (franchise Twenty20 leagues). 39* from 20 balls against Peshawar Zalmi at Gaddafi Stadium, Lahore on 21 February 2022 (franchise Twenty20 leagues). 37 from 38 balls against Bangladesh at Shere Bangla National Stadium, Mirpur on 15 March 2026 (ODIs).
Shaheen Shah Afridi best bowling
The best bowling figures in the records are: 6 for 19 against Middlesex at The Rose Bowl on 20 September 2020. 6 for 35 against Bangladesh at Lord's on 5 July 2019. 6 for 51 against West Indies at Sabina Park, Kingston, Jamaica on 20 August 2021. 5 for 4 against Multan Sultans at Dubai International Cricket Stadium on 9 March 2018. 5 for 32 against Bangladesh at Zahur Ahmed Chowdhury Stadium, Chattogram on 26 November 2021.
Shaheen Shah Afridi results with the side
In Test matches, the player's side won 13 and lost 16 of the 34 recorded matches (44.8% of decided matches).
In One Day Internationals, the player's side won 36 and lost 31 of the 71 recorded matches (53.7% of decided matches).
In Twenty20 Internationals, the player's side won 54 and lost 40 of the 99 recorded matches (57.4% of decided matches).
In franchise Twenty20 leagues, the player's side won 65 and lost 68 of the 137 recorded matches (48.9% of decided matches).
Against the most frequent opponents the results were New Zealand: 17 won, 20 lost in 40 matches, South Africa: 21 won, 15 lost in 36 matches, Australia: 12 won, 14 lost in 28 matches, England: 2 won, 17 lost in 23 matches and Multan Sultans: 11 won, 11 lost in 22 matches.
Shaheen Shah Afridi teams
Matches by side: Pakistan (204), Lahore Qalandars (94), Nottinghamshire (14), Hampshire (7), Kandy Royals (7), Welsh Fire (6), Desert Vipers (5), Brisbane Heat (4) and Middlesex (3).
Shaheen Shah Afridi main grounds
The grounds used most often are Gaddafi Stadium, Lahore (50), Rawalpindi Cricket Stadium (28), Dubai International Cricket Stadium (25), National Stadium, Karachi (23), National Stadium (13) and Gaddafi Stadium (12).
Shaheen Shah Afridi runs by year
Runs in each calendar year of the records: 2018 (21), 2019 (73), 2020 (74), 2021 (112), 2022 (181), 2023 (341), 2024 (394), 2025 (201), 2026 (213).
Shaheen Shah Afridi wickets by year
Wickets in each calendar year of the records: 2018 (37), 2019 (53), 2020 (51), 2021 (93), 2022 (69), 2023 (102), 2024 (74), 2025 (65), 2026 (51).
Shaheen Shah Afridi matches by year
Recorded matches in each calendar year: 2018 (21), 2019 (28), 2020 (35), 2021 (45), 2022 (32), 2023 (58), 2024 (45), 2025 (49), 2026 (31).
Shaheen Shah Afridi fours and sixes
In Test matches, 34 fours and 5 sixes, one boundary every 16.1 balls faced; 61.7% of the runs came in boundaries.
In One Day Internationals, 28 fours and 13 sixes, one boundary every 9.1 balls faced; 59.2% of the runs came in boundaries.
In Twenty20 Internationals, 19 fours and 25 sixes, one boundary every 6.1 balls faced; 65.9% of the runs came in boundaries.
In franchise Twenty20 leagues, 31 fours and 47 sixes, one boundary every 6.0 balls faced; 67.6% of the runs came in boundaries.
How Shaheen Shah Afridi gets out
In Test matches, 37 recorded dismissals: caught 57%, lbw 22%, bowled 14% and run out 5%.
In One Day Internationals, 23 recorded dismissals: caught 52%, caught and bowled 17%, bowled 13% and lbw 13%.
In Twenty20 Internationals, 23 recorded dismissals: caught 57%, lbw 13%, bowled 13% and caught and bowled 9%.
In franchise Twenty20 leagues, 52 recorded dismissals: caught 54%, bowled 21%, run out 13% and caught and bowled 4%.
Shaheen Shah Afridi bowling in detail
In Test matches: 5,120 dot balls (76.6% of legal deliveries), 221 maidens, 17 wides and 54 no-balls and wickets by caught 66%, bowled 18% and lbw 15%.
In One Day Internationals: 2,029 dot balls (57.4% of legal deliveries), 30 maidens, 133 wides and 6 no-balls and wickets by caught 62%, bowled 29% and lbw 8%.
In Twenty20 Internationals: 962 dot balls (45.0% of legal deliveries), 3 maidens, 99 wides and 10 no-balls and wickets by caught 61%, bowled 28% and lbw 9%.
In franchise Twenty20 leagues: 1,284 dot balls (42.4% of legal deliveries), 5 maidens, 203 wides and 17 no-balls and wickets by caught 55%, bowled 36% and lbw 7%.
In the County Championship: 452 dot balls (74.0% of legal deliveries), 16 maidens, 0 wides and 5 no-balls and wickets by caught 50%, bowled 36% and lbw 14%.
Shaheen Shah Afridi player of the match awards
Of the 21 player of the match awards on record, the first is dated 9 March 2018 (Multan Sultans v Lahore Qalandars) and the latest 4 June 2026 (Australia v Pakistan): 1 in Test matches, 3 in One Day Internationals, 10 in Twenty20 Internationals and 7 in franchise Twenty20 leagues.
Shaheen Shah Afridi first and latest matches
The first recorded match in Test matches is dated 3 December 2018 against New Zealand and the latest 8 May 2026 against Bangladesh.
The first recorded match in One Day Internationals is dated 23 September 2018 against India and the latest 4 June 2026 against Australia.
The first recorded match in Twenty20 Internationals is dated 3 April 2018 against West Indies and the latest 28 February 2026 against Sri Lanka.
The first recorded match in franchise Twenty20 leagues is dated 23 February 2018 against Multan Sultans and the latest 5 August 2026 against Colombo Kaps.
The first recorded match in the County Championship is dated 21 April 2022 against Glamorgan and the latest 5 May 2022 against Sussex.
Shaheen Shah Afridi against different opponents
The most runs against a single opponent are 160 against New Zealand in 22 innings (average 10.67), 149 against England in 17 innings (average 11.46), 138 against Peshawar Zalmi in 8 innings (average 27.60) and 137 against Bangladesh in 11 innings (average 17.12).
The most wickets against a single opponent are 68 against New Zealand in 42 innings, 66 against South Africa in 40 innings, 64 against Australia in 32 innings and 49 against Bangladesh in 22 innings.
Shaheen Shah Afridi at different grounds
The grounds that have produced the most runs are Gaddafi Stadium, Lahore (235 runs in 29 innings), Rawalpindi Cricket Stadium (147 runs in 15 innings), National Stadium, Karachi (131 runs in 12 innings) and Dubai International Cricket Stadium (107 runs in 12 innings).
Shaheen Shah Afridi recent years
Year by year, the latest figures in the records are 2021: 45 matches, 112 runs and 93 wickets; 2022: 32 matches, 181 runs and 69 wickets; 2023: 58 matches, 341 runs and 102 wickets; 2024: 45 matches, 394 runs and 74 wickets; 2025: 49 matches, 201 runs and 65 wickets; 2026: 31 matches, 213 runs and 51 wickets.
Shaheen Shah Afridi year by year
The busiest year in the records is 2023, with 58 matches. The most runs in a calendar year came in 2024: 394. The most wickets in a calendar year came in 2023: 102.
Questions and answers
How many matches has Shaheen Shah Afridi played?
344 recorded matches, from 23 February 2018 to 5 August 2026.
How many runs has Shaheen Shah Afridi scored in Tests?
269 runs in 46 innings, at an average of 7.27.
How many runs has Shaheen Shah Afridi scored in ODIs?
321 runs in 38 innings, at an average of 13.96.
How many runs has Shaheen Shah Afridi scored in T20Is?
343 runs in 40 innings, at an average of 14.91.
What is Shaheen Shah Afridi's highest score?
55 from 34 balls against Quetta Gladiators on 10 March 2024, at National Stadium, Karachi.
How many wickets has Shaheen Shah Afridi taken in Tests?
126 wickets in 58 innings, with best figures of 6 for 51.
How many wickets has Shaheen Shah Afridi taken in ODIs?
133 wickets in 70 innings, with best figures of 6 for 35.
How many wickets has Shaheen Shah Afridi taken in T20Is?
132 wickets in 99 innings, with best figures of 4 for 22.
How many sixes has Shaheen Shah Afridi hit?
92 sixes and 121 fours in the recorded matches.
How many player of the match awards has Shaheen Shah Afridi won?
21 in the recorded matches.
Which teams has Shaheen Shah Afridi played for?
Pakistan (204), Lahore Qalandars (94), Nottinghamshire (14), Hampshire (7), Kandy Royals (7), Welsh Fire (6), Desert Vipers (5) and Brisbane Heat (4).
When was Shaheen Shah Afridi's most recent recorded match?
5 August 2026.