CricketScore

Players / Asad Shafiq

Men's cricket

Asad Shafiq: runs, wickets and records

167 recorded matches from 21 Jun 2010 to 21 Dec 2022, most often for Pakistan, Quetta Gladiators, Galle Gladiators. The figures are counted from ball-by-ball records.

Batting by format

M Inn Runs HS Avg SR 100 50 4s 6s
FormatMInnRunsHSAvgSR100504s6s
Tests771284,66013738.2048.6122751229
ODIs58561,3128425.2367.4091025
T20Is10101923819.20103.800192
T20 leagues22213865819.30114.202448

Bowling by format

Inn Wkts Best Avg Econ 5w
FormatInnWktsBestAvgEcon5w
Tests1531/765.333.460

Highest innings

Runs Balls Opponent
RunsBallsOpponentDate
137148New Zealand26 Nov 2014
137207Australia15 Dec 2016
131253Sri Lanka17 Jun 2015
130320South Africa23 Oct 2013
112176Sri Lanka6 Oct 2017

Asad Shafiq: matches in the records

Asad Shafiq appears in 167 recorded men's matches, from 21 June 2010 to 21 December 2022, most often for Pakistan, Quetta Gladiators and Galle Gladiators. The matches split as 77 in Test matches, 58 in One Day Internationals, 10 in Twenty20 Internationals and 22 in franchise Twenty20 leagues. The most frequent opponents in the records are England (26 matches), Sri Lanka (23 matches) and New Zealand (18 matches). The ground used most often is Dubai International Cricket Stadium, with 30 matches.

Asad Shafiq batting record

In Test matches, the batting record is 4,660 runs in 128 innings, an average of 38.20, a strike rate of 48.6 and a highest score of 137, with 12 hundreds, 27 fifties and 13 ducks.

In One Day Internationals, the batting record is 1,312 runs in 56 innings, an average of 25.23, a strike rate of 67.4 and a highest score of 84, with 9 fifties and 5 ducks.

In Twenty20 Internationals, the batting record is 192 runs in 10 innings, an average of 19.20, a strike rate of 103.8 and a highest score of 38.

In franchise Twenty20 leagues, the batting record is 386 runs in 21 innings, an average of 19.30, a strike rate of 114.2 and a highest score of 58, with 2 fifties and 1 ducks.

Asad Shafiq highest innings

The highest individual scores in the records are: 137 from 148 balls against New Zealand at Sharjah Cricket Stadium on 26 November 2014 (Tests). 137 from 207 balls against Australia at Brisbane Cricket Ground, Woolloongabba on 15 December 2016 (Tests). 131 from 253 balls against Sri Lanka at Galle International Stadium on 17 June 2015 (Tests). 130 from 320 balls against South Africa at Dubai International Cricket Stadium on 23 October 2013 (Tests). 112 from 176 balls against Sri Lanka at Dubai International Cricket Stadium on 6 October 2017 (Tests).

Asad Shafiq results with the side

In Test matches, the player's side won 31 and lost 32 of the 77 recorded matches (49.2% of decided matches).

In One Day Internationals, the player's side won 25 and lost 30 of the 58 recorded matches (45.5% of decided matches).

In Twenty20 Internationals, the player's side won 6 and lost 4 of the 10 recorded matches (60.0% of decided matches).

In franchise Twenty20 leagues, the player's side won 8 and lost 13 of the 22 recorded matches (38.1% of decided matches).

Against the most frequent opponents the results were England: 11 won, 12 lost in 26 matches, Sri Lanka: 7 won, 9 lost in 23 matches, New Zealand: 6 won, 10 lost in 18 matches, Australia: 6 won, 11 lost in 18 matches and South Africa: 3 won, 13 lost in 17 matches.

Asad Shafiq teams

Matches by side: Pakistan (145), Quetta Gladiators (16), Galle Gladiators (5) and Multan Sultans (1).

Asad Shafiq main grounds

The grounds used most often are Dubai International Cricket Stadium (30), Sheikh Zayed Stadium (24), Sharjah Cricket Stadium (15), Harare Sports Club (7), Shere Bangla National Stadium (5) and Gaddafi Stadium (5).

Asad Shafiq runs by year

Runs in each calendar year of the records: 2010 (311), 2011 (956), 2012 (725), 2013 (615), 2014 (676), 2015 (800), 2016 (749), 2017 (449), 2018 (652), 2019 (378), 2020 (133), 2022 (106).

Asad Shafiq wickets by year

Wickets in each calendar year of the records: 2015 (1), 2017 (1), 2020 (1).

Asad Shafiq matches by year

Recorded matches in each calendar year: 2010 (13), 2011 (27), 2012 (19), 2013 (19), 2014 (16), 2015 (13), 2016 (12), 2017 (15), 2018 (17), 2019 (6), 2020 (5), 2022 (5).

Asad Shafiq fours and sixes

In Test matches, 512 fours and 29 sixes, one boundary every 17.7 balls faced; 47.7% of the runs came in boundaries.

In One Day Internationals, 102 fours and 5 sixes, one boundary every 18.2 balls faced; 33.4% of the runs came in boundaries.

In Twenty20 Internationals, 19 fours and 2 sixes, one boundary every 8.8 balls faced; 45.8% of the runs came in boundaries.

In franchise Twenty20 leagues, 44 fours and 8 sixes, one boundary every 6.5 balls faced; 58.0% of the runs came in boundaries.

How Asad Shafiq gets out

In Test matches, 122 recorded dismissals: caught 61%, lbw 18%, bowled 14% and stumped 2%.

In One Day Internationals, 52 recorded dismissals: caught 54%, bowled 19%, run out 12% and lbw 12%.

In franchise Twenty20 leagues, 20 recorded dismissals: caught 60%, bowled 20%, run out 10% and stumped 5%.

Asad Shafiq player of the match awards

Of the 2 player of the match awards on record, the first is dated 8 July 2012 (Sri Lanka v Pakistan) and the latest 15 December 2016 (Australia v Pakistan): 2 in Test matches.

Asad Shafiq first and latest matches

The first recorded match in Test matches is dated 20 November 2010 against South Africa and the latest 21 August 2020 against England.

The first recorded match in One Day Internationals is dated 21 June 2010 against Bangladesh and the latest 19 January 2017 against Australia.

The first recorded match in Twenty20 Internationals is dated 28 December 2010 against New Zealand and the latest 27 February 2012 against England.

The first recorded match in franchise Twenty20 leagues is dated 14 February 2016 against Peshawar Zalmi and the latest 21 December 2022 against Colombo Stars.

Asad Shafiq against different opponents

The most runs against a single opponent are 1,182 against England in 37 innings (average 31.95), 1,131 against Sri Lanka in 32 innings (average 41.89), 904 against Australia in 25 innings (average 36.16) and 757 against South Africa in 24 innings (average 31.54).

Asad Shafiq at different grounds

The grounds that have produced the most runs are Dubai International Cricket Stadium (1,362 runs in 38 innings), Sheikh Zayed Stadium (1,001 runs in 30 innings), Sharjah Cricket Stadium (453 runs in 19 innings) and Pallekele International Cricket Stadium (326 runs in 5 innings).

Asad Shafiq recent years

Year by year, the latest figures in the records are 2016: 12 matches and 749 runs; 2017: 15 matches, 449 runs and 1 wickets; 2018: 17 matches and 652 runs; 2019: 6 matches and 378 runs; 2020: 5 matches, 133 runs and 1 wickets; 2022: 5 matches and 106 runs.

Asad Shafiq year by year

The busiest year in the records is 2011, with 27 matches. The most runs in a calendar year came in 2011: 956. The most wickets in a calendar year came in 2020: 1.

Questions and answers

How many matches has Asad Shafiq played?

167 recorded matches, from 21 June 2010 to 21 December 2022.

How many runs has Asad Shafiq scored in Tests?

4,660 runs in 128 innings, at an average of 38.20.

How many runs has Asad Shafiq scored in ODIs?

1,312 runs in 56 innings, at an average of 25.23.

How many runs has Asad Shafiq scored in T20Is?

192 runs in 10 innings, at an average of 19.20.

What is Asad Shafiq's highest score?

137 from 148 balls against New Zealand on 26 November 2014, at Sharjah Cricket Stadium.

How many sixes has Asad Shafiq hit?

44 sixes and 677 fours in the recorded matches.

How many player of the match awards has Asad Shafiq won?

2 in the recorded matches.

How many hundreds has Asad Shafiq scored?

12 in the recorded matches.

Which teams has Asad Shafiq played for?

Pakistan (145), Quetta Gladiators (16), Galle Gladiators (5) and Multan Sultans (1).

When was Asad Shafiq's most recent recorded match?

21 December 2022.

Team pages

Records