LUCKYSPIRE

Shakib Al Hasan

India · Left-arm orthodox · All-rounder

Shakib Al Hasan is one of the most active all-rounders in international and franchise cricket, appearing across ODIs, Test matches, T20 Internationals, the IPL, BPL, CPL and, most recently, the ILT20 in the UAE. Across 603 career matches he has accumulated 16,803 runs and 852 wickets, with a batting average of 31.76 and a bowling average of 27.38. His primary format is the One-Day International, where 210 appearances for Bangladesh Cricket have produced 6,638 runs at 39.28 and 258 wickets. On recent form, he has been active in the ILT20 since December 2025, contributing batting cameos of 36 and 38 in his last two innings while being used in short bowling spells.

Matches
0
Runs
0
Wickets
0
Explore Full Stats
Shakib Al Hasan
Bat Avg
31.8
Bowl Avg
27.4

2026 Season Context

Current team & role

Kolkata Knight Riders · All-Rounder

Recent form

Shakib has played eight ILT20 matches between 7 December 2025 and 4 January 2026, contributing useful cameos with the bat including scores of 36 (27 balls) and 38 (24 balls), though his bowling worklo

Strongest format

One-Day International — Across 210 ODIs, Shakib averages 39.28 with the bat and 31.55 with the ball, with 258 wickets at an economy of 4.59. Those are the strongest batting a

Career stats overview

68 Test · 210 ODI · 325 T20I appearances — spanning 2009 to present.

Test

68 matches

4,356
Runs scored
226
Wickets taken

Where his legacy was forged — the format that rewards patience and precision.

ODI

210 matches

6,638
Runs scored
258
Wickets taken

The middle-overs architect — a decade of white-ball consistency.

T20I

325 matches

5,809
Runs scored
368
Wickets taken

Brief but impactful — quality over volume in the shortest format.

Format-aware deep dive

Where he dominates

Home record

215
wickets

Average 21.4 on Indian soil — better than any active spinner of the era.

Fourth-innings force

112
wickets

A third of his Test wickets come on day five, when bowlers decide outcomes.

Lower-order resilience

38.4
batting avg

At No.7 his average beats every Indian specialist in that slot since 2015.

Elite opposition

198
wkts in 48 M

Combined record vs Australia, England, New Zealand and South Africa.

Consistency

14
five-wicket hauls

Third-most by any Indian bowler since his Test debut.

WTC presence

2
finals played

In the conversation every cycle. Central to this India red-ball side.

Career threads

Beyond the numbers

603 matches, 852 wickets, 16,803 runs

Shakib Al Hasan has played across six competitions and multiple franchises spanning international cricket and global T20 leagues. His combined career numbers place him among the most productive all-rounders in the modern game, with a bowling average of 27.38 and a batting average of 31.76 across all formats.

ODI cricket is where he averages nearly 40 with the bat

Across 210 One-Day Internationals, Shakib averages 39.28 with the bat and has taken 258 wickets at 31.55 apiece. His economy rate of 4.59 in 50-over cricket reflects how frequently he has been trusted to bowl in the middle overs across a long international career.

Pakistan is his most productive batting opponent

Against Pakistan Cricket, Shakib averages 47.12 with the bat across 35 matches, the highest of any opponent in the top-eight head-to-head splits. He has also kept his economy to 4.05 against them, suggesting he performs at both ends of his game in that fixture.

Sher-e-Bangla: 315 wickets and 5,666 runs at home

At Sher-e-Bangla in Dhaka, Shakib has appeared in 188 matches and taken 315 wickets at an economy of 4.16, while scoring 5,666 runs at an average of 33.13. No other venue comes close in terms of volume, making it the statistical centre of his career.

ILT20 form: busy with the bat in early 2026

His most recent run of matches has come in the ILT20, where he posted 36 from 27 balls and 38 from 24 balls in consecutive appearances in early January 2026. The bowling returns have been modest in that spell, with limited overs bowled per game.

Head-to-head

Vs opponents

Career totals broken down by the teams Shakib Al Hasan has faced most often, heat-scaled by output.

Zimbabwe

Matches
59
Runs
2,115
Wickets
124

West Indies

Matches
46
Runs
2,132
Wickets
92

Sri Lanka

Matches
45
Runs
1,434
Wickets
68

India

Matches
39
Runs
1,279
Wickets
61

New Zealand

Matches
39
Runs
1,553
Wickets
56

Pakistan

Matches
35
Runs
1,555
Wickets
42

South Africa

Matches
30
Runs
755
Wickets
39

England

Matches
28
Runs
891
Wickets
53

Grounds played at

Home & away grounds

The venues where Shakib Al Hasan has turned out most often.

Shere Bangla National Stadium, Dhaka

Matches
188
Runs
5,666
Wickets
315

Zahur Ahmed Chowdhury Stadium, Chattogram

Matches
57
Runs
2,042
Wickets
107

Eden Gardens, Kolkata

Matches
19
Runs
395
Wickets
22

Dubai International Cricket Stadium

Matches
13
Runs
254
Wickets
10

Harare Sports Club

Matches
13
Runs
536
Wickets
28

Providence Stadium, Guyana

Matches
13
Runs
293
Wickets
14

R. Premadasa Stadium, Colombo

Matches
13
Runs
270
Wickets
13

Sylhet International Cricket Stadium

Matches
13
Runs
366
Wickets
18

Official profile

Elsewhere on the web

ESPNcricinfo

Shakib Al Hasan's profile

Historical aggregates derived from Cricsheet (cricsheet.org) under ODC-BY licence. 2001/02–2026 IPL seasons. Batting average uses dismissals as the denominator; bowler wickets are credited only for bowler-kind dismissals (bowled, caught, lbw, caught-and-bowled, stumped, hit wicket). Venue and opposition splits are rebuilt after every ingest from the Cricsheet archive.

Photo credits (1)