Players / Shoaib Malik
Men's cricketShoaib Malik: runs, wickets and records
580 recorded matches from 3 Apr 2003 to 13 Apr 2025, most often for Pakistan, Karachi Kings, Barbados Tridents. 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 | 24 | 43 | 1,288 | 245 | 33.03 | 47.7 | 2 | 4 | 159 | 11 |
| ODIs | 224 | 206 | 5,981 | 128 | 33.98 | 83.2 | 5 | 37 | 474 | 92 |
| T20Is | 120 | 108 | 2,392 | 75 | 31.89 | 126.2 | 0 | 9 | 193 | 68 |
| T20 leagues | 212 | 198 | 5,033 | 81* | 31.85 | 124.4 | 0 | 30 | 354 | 163 |
Bowling by format
Inn Wkts Best Avg Econ 5w| Format | Inn | Wkts | Best | Avg | Econ | 5w |
|---|---|---|---|---|---|---|
| Tests | 30 | 25 | 4/33 | 41.92 | 3.29 | 0 |
| ODIs | 163 | 114 | 3/6 | 38.56 | 4.73 | 0 |
| T20Is | 47 | 25 | 2/7 | 25.36 | 7.29 | 0 |
| T20 leagues | 120 | 60 | 3/16 | 31.82 | 7.27 | 0 |
Highest innings
Runs Balls Opponent| Runs | Balls | Opponent | Date |
|---|---|---|---|
| 245 | 420 | England | 13 Oct 2015 |
| 134 | 240 | Sri Lanka | 20 Jul 2009 |
| 128 | 126 | India | 26 Sep 2009 |
| 125 | 119 | India | 26 Jun 2008 |
| 112 | 76 | Zimbabwe | 26 May 2015 |
Shoaib Malik: matches in the records
Shoaib Malik appears in 580 recorded men's matches, from 3 April 2003 to 13 April 2025, most often for Pakistan, Karachi Kings and Barbados Tridents. The matches split as 24 in Test matches, 224 in One Day Internationals, 120 in Twenty20 Internationals and 212 in franchise Twenty20 leagues. The most frequent opponents in the records are Sri Lanka (51 matches), India (47 matches) and England (44 matches). The ground used most often is Dubai International Cricket Stadium, with 52 matches.
Shoaib Malik batting record
In Test matches, the batting record is 1,288 runs in 43 innings, an average of 33.03, a strike rate of 47.7 and a highest score of 245, with 2 hundreds, 4 fifties and 4 ducks.
In One Day Internationals, the batting record is 5,981 runs in 206 innings, an average of 33.98, a strike rate of 83.2 and a highest score of 128, with 5 hundreds, 37 fifties and 10 ducks.
In Twenty20 Internationals, the batting record is 2,392 runs in 108 innings, an average of 31.89, a strike rate of 126.2 and a highest score of 75, with 9 fifties and 2 ducks.
In franchise Twenty20 leagues, the batting record is 5,033 runs in 198 innings, an average of 31.85, a strike rate of 124.4 and a highest score of 81*, with 30 fifties and 11 ducks.
Shoaib Malik bowling record
In Test matches, the bowling record is 25 wickets in 30 innings, an average of 41.92, an economy rate of 3.29, a strike rate of 76.5 balls per wicket and best figures of 4 for 33.
In One Day Internationals, the bowling record is 114 wickets in 163 innings, an average of 38.56, an economy rate of 4.73 and best figures of 3 for 6.
In Twenty20 Internationals, the bowling record is 25 wickets in 47 innings, an average of 25.36, an economy rate of 7.29 and best figures of 2 for 7.
In franchise Twenty20 leagues, the bowling record is 60 wickets in 120 innings, an average of 31.82, an economy rate of 7.27 and best figures of 3 for 16.
Shoaib Malik highest innings
The highest individual scores in the records are: 245 from 420 balls against England at Sheikh Zayed Stadium on 13 October 2015 (Tests). 134 from 240 balls against Sri Lanka at Sinhalese Sports Club Ground on 20 July 2009 (Tests). 128 from 126 balls against India at SuperSport Park on 26 September 2009 (ODIs). 125 from 119 balls against India at National Stadium on 26 June 2008 (ODIs). 112 from 76 balls against Zimbabwe at Gaddafi Stadium on 26 May 2015 (ODIs).
Shoaib Malik best bowling
The best bowling figures in the records are: 4 for 33 against England at Sharjah Cricket Stadium on 1 November 2015. 4 for 42 against South Africa at Gaddafi Stadium, Lahore on 17 October 2003. 3 for 6 against Bangladesh at Zahur Ahmed Chowdhury Stadium on 6 December 2011. 3 for 15 against Kenya at Edgbaston on 14 September 2004. 3 for 16 against Multan Sultans at National Stadium, Karachi on 26 February 2023.
Shoaib Malik results with the side
In Test matches, the player's side won 7 and lost 8 of the 24 recorded matches (46.7% of decided matches).
In One Day Internationals, the player's side won 117 and lost 101 of the 224 recorded matches (53.7% of decided matches).
In Twenty20 Internationals, the player's side won 83 and lost 33 of the 120 recorded matches (71.6% of decided matches).
In franchise Twenty20 leagues, the player's side won 104 and lost 103 of the 212 recorded matches (50.2% of decided matches).
Against the most frequent opponents the results were Sri Lanka: 30 won, 17 lost in 51 matches, India: 18 won, 27 lost in 47 matches, England: 16 won, 23 lost in 44 matches, South Africa: 15 won, 22 lost in 40 matches and Australia: 16 won, 23 lost in 40 matches.
Shoaib Malik teams
Matches by side: Pakistan (367), Karachi Kings (37), Barbados Tridents (35), Peshawar Zalmi (33), Guyana Amazon Warriors (28), Jaffna Kings (25), Multan Sultans (19), Hobart Hurricanes (11), Jaffna Stallions (10) and Delhi Daredevils (7).
Shoaib Malik main grounds
The grounds used most often are Dubai International Cricket Stadium (52), National Stadium (28), Sheikh Zayed Stadium (28), Gaddafi Stadium (27), Sharjah Cricket Stadium (24) and Rawalpindi Cricket Stadium (17).
Shoaib Malik runs by year
Runs in each calendar year of the records: 2003 (554), 2004 (417), 2005 (515), 2006 (766), 2007 (972), 2008 (816), 2009 (945), 2010 (361), 2011 (57), 2012 (279), 2013 (497), 2014 (668), 2015 (1,377), 2016 (1,038), 2017 (1,112), 2018 (1,019), 2019 (906), 2020 (553), 2021 (666), 2022 (548), 2023 (360), 2024 (254), 2025 (14).
Shoaib Malik wickets by year
Wickets in each calendar year of the records: 2003 (23), 2004 (23), 2005 (10), 2006 (8), 2007 (9), 2008 (22), 2009 (12), 2010 (10), 2011 (7), 2013 (6), 2014 (13), 2015 (30), 2016 (8), 2017 (6), 2018 (8), 2019 (8), 2020 (2), 2021 (4), 2022 (5), 2023 (8), 2024 (2).
Shoaib Malik matches by year
Recorded matches in each calendar year: 2003 (23), 2004 (16), 2005 (16), 2006 (25), 2007 (30), 2008 (29), 2009 (35), 2010 (14), 2011 (12), 2012 (19), 2013 (24), 2014 (25), 2015 (34), 2016 (40), 2017 (42), 2018 (46), 2019 (38), 2020 (24), 2021 (41), 2022 (21), 2023 (14), 2024 (10), 2025 (2).
Shoaib Malik fours and sixes
In Test matches, 159 fours and 11 sixes, one boundary every 15.9 balls faced; 54.5% of the runs came in boundaries.
In One Day Internationals, 474 fours and 92 sixes, one boundary every 12.7 balls faced; 40.9% of the runs came in boundaries.
In Twenty20 Internationals, 193 fours and 68 sixes, one boundary every 7.3 balls faced; 49.3% of the runs came in boundaries.
In franchise Twenty20 leagues, 354 fours and 163 sixes, one boundary every 7.8 balls faced; 47.6% of the runs came in boundaries.
How Shoaib Malik gets out
In Test matches, 39 recorded dismissals: caught 69%, bowled 18%, lbw 8% and stumped 3%.
In One Day Internationals, 176 recorded dismissals: caught 65%, run out 10%, bowled 10% and lbw 8%.
In Twenty20 Internationals, 75 recorded dismissals: caught 67%, bowled 12%, stumped 9% and run out 7%.
In franchise Twenty20 leagues, 158 recorded dismissals: caught 71%, bowled 11%, run out 8% and stumped 5%.
Shoaib Malik bowling in detail
In Test matches: 1,288 dot balls (67.3% of legal deliveries), 38 maidens, 4 wides and 23 no-balls and wickets by caught 64%, bowled 20% and lbw 12%.
In One Day Internationals: 2,823 dot balls (50.7% of legal deliveries), 28 maidens, 159 wides and 40 no-balls and wickets by caught 55%, bowled 19% and lbw 11%.
In Twenty20 Internationals: 183 dot balls (35.1% of legal deliveries), 33 wides and 2 no-balls and wickets by caught 48%, bowled 24% and stumped 20%.
In franchise Twenty20 leagues: 588 dot balls (37.3% of legal deliveries), 2 maidens, 78 wides and 9 no-balls and wickets by caught 55%, bowled 27% and lbw 8%.
Shoaib Malik player of the match awards
Of the 27 player of the match awards on record, the first is dated 8 April 2003 (Pakistan v Kenya) and the latest 4 February 2022 (Peshawar Zalmi v Karachi Kings): 11 in One Day Internationals, 6 in Twenty20 Internationals and 10 in franchise Twenty20 leagues.
Shoaib Malik first and latest matches
The first recorded match in Test matches is dated 17 October 2003 against South Africa and the latest 1 November 2015 against England.
The first recorded match in One Day Internationals is dated 3 April 2003 against Zimbabwe and the latest 16 June 2019 against India.
The first recorded match in Twenty20 Internationals is dated 28 August 2006 against England and the latest 20 November 2021 against Bangladesh.
The first recorded match in franchise Twenty20 leagues is dated 22 April 2008 against Deccan Chargers and the latest 13 April 2025 against Lahore Qalandars.
Shoaib Malik against different opponents
The most runs against a single opponent are 1,681 against India in 47 innings (average 40.02), 1,505 against Sri Lanka in 50 innings (average 41.81), 1,140 against England in 46 innings (average 25.33) and 1,097 against South Africa in 42 innings (average 33.24).
The most wickets against a single opponent are 29 against England in 36 innings, 28 against Zimbabwe in 24 innings, 24 against Sri Lanka in 37 innings and 19 against India in 28 innings.
Shoaib Malik at different grounds
The grounds that have produced the most runs are Dubai International Cricket Stadium (1,102 runs in 50 innings), Gaddafi Stadium (1,048 runs in 26 innings), National Stadium (941 runs in 26 innings) and Sheikh Zayed Stadium (765 runs in 26 innings).
Shoaib Malik recent years
Year by year, the latest figures in the records are 2020: 24 matches, 553 runs and 2 wickets; 2021: 41 matches, 666 runs and 4 wickets; 2022: 21 matches, 548 runs and 5 wickets; 2023: 14 matches, 360 runs and 8 wickets; 2024: 10 matches, 254 runs and 2 wickets; 2025: 2 matches and 14 runs.
Shoaib Malik year by year
The busiest year in the records is 2018, with 46 matches. The most runs in a calendar year came in 2015: 1,377. The most wickets in a calendar year came in 2015: 30.
Questions and answers
How many matches has Shoaib Malik played?
580 recorded matches, from 3 April 2003 to 13 April 2025.
How many runs has Shoaib Malik scored in Tests?
1,288 runs in 43 innings, at an average of 33.03.
How many runs has Shoaib Malik scored in ODIs?
5,981 runs in 206 innings, at an average of 33.98.
How many runs has Shoaib Malik scored in T20Is?
2,392 runs in 108 innings, at an average of 31.89.
What is Shoaib Malik's highest score?
245 from 420 balls against England on 13 October 2015, at Sheikh Zayed Stadium.
How many wickets has Shoaib Malik taken in Tests?
25 wickets in 30 innings, with best figures of 4 for 33.
How many wickets has Shoaib Malik taken in ODIs?
114 wickets in 163 innings, with best figures of 3 for 6.
How many wickets has Shoaib Malik taken in T20Is?
25 wickets in 47 innings, with best figures of 2 for 7.
How many sixes has Shoaib Malik hit?
334 sixes and 1,180 fours in the recorded matches.
How many player of the match awards has Shoaib Malik won?
27 in the recorded matches.
How many hundreds has Shoaib Malik scored?
7 in the recorded matches.
Which teams has Shoaib Malik played for?
Pakistan (367), Karachi Kings (37), Barbados Tridents (35), Peshawar Zalmi (33), Guyana Amazon Warriors (28), Jaffna Kings (25), Multan Sultans (19) and Hobart Hurricanes (11).
When was Shoaib Malik's most recent recorded match?
13 April 2025.