Personal details
Born3 Jun 2001
Age25 Years
NationalityBangladesh
RoleBowler/Left Handed Bat/Left-arm fast-medium
BattingLeft hand Bat
BowlingLeft Arm Medium Fast
Career at a glance
| Format | M | Runs | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|
| Test | 15 | 189 | 9.95 | 68.73 | 36 | 3.21 |
| ODI | 46 | 108 | 6.75 | 85.03 | 73 | 5.29 |
| T20I | 64 | 105 | 5.83 | 105 | 69 | 8.13 |
| T20 | 165 | 232 | 5.39 | 95.47 | 203 | 8.23 |
| List A | 106 | 285 | 8.9 | 104.39 | 172 | 5.27 |
| First-class | 25 | 239 | 9.56 | 69.67 | 59 | 3.07 |
Debuts
TestSri Lanka vs Bangladesh, Pallekele 29 Apr 2021
ODIBangladesh vs Sri Lanka, Mirpur25 May 2021
T20INew Zealand vs Bangladesh, Hamilton 28 Mar 2021
First ClassSylhet Div vs Rajshahi Div, Rajshahi 15 Sep 2017
List AKalabagan KC vs Prime Bank, Fatullah7 Feb 2018
T20Ireland A vs Bangladesh A, Dublin13 Aug 2018
Batting
| Format | M | Inn | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 4s | 6s | Ct |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 15 | 25 | 6 | 189 | 26 | 9.95 | 275 | 68.73 | 0 | 0 | 20 | 4 | 7 |
| ODI | 46 | 26 | 10 | 108 | 16 | 6.75 | 127 | 85.03 | 0 | 0 | 8 | 4 | 5 |
| T20I | 64 | 27 | 9 | 105 | 16 | 5.83 | 100 | 105 | 0 | 0 | 9 | 5 | 13 |
| T20 | 165 | 68 | 25 | 232 | 16 | 5.39 | 243 | 95.47 | 0 | 0 | 19 | 12 | 47 |
| List A | 106 | 54 | 22 | 285 | 34 | 8.9 | 273 | 104.39 | 0 | 0 | 19 | 17 | 20 |
| First-class | 25 | 32 | 7 | 239 | 26 | 9.56 | 343 | 69.67 | 0 | 0 | 23 | 11 | 10 |
Bowling
| Format | M | Inn | Overs | Runs | Wkts | BBI | Avg | Econ | 5W | 10W |
|---|---|---|---|---|---|---|---|---|---|---|
| Test | 15 | 26 | 333 | 1070 | 36 | 7/48 | 29.72 | 3.21 | 1 | 0 |
| ODI | 46 | 46 | 364 | 1927 | 73 | 6/48 | 26.39 | 5.29 | 1 | 0 |
| T20I | 64 | 62 | 206.2 | 1678 | 69 | 3/17 | 24.32 | 8.13 | 0 | 0 |
| T20 | 165 | 161 | 554.1 | 4566 | 203 | 5/9 | 22.49 | 8.23 | 1 | 0 |
| List A | 106 | 106 | 829 | 4371 | 172 | 6/40 | 25.41 | 5.27 | 2 | 0 |
| First-class | 25 | 41 | 559 | 1718 | 59 | 7/54 | 29.11 | 3.07 | 0 | 0 |
By tournament
| Tournament | M | Runs | HS | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|---|
| Bangladesh Premier League | 60 | 105 | 14 | 5.83 | 95.45 | 87 | 8.31 |
| Pakistan Super League | 5 | 0 | 0 | – | – | 2 | 7.93 |
| Lanka Premier League | 6 | 1 | 1 | 1.00 | 50.00 | 4 | 11.29 |
| Asia Cup | 4 | 10 | 7 | 5.00 | 66.67 | 7 | 4.52 |
| Bangladesh Cricket League | 3 | 14 | 12 | 7.00 | 77.78 | 10 | 3.37 |
| ICC Cricket World Cup | 8 | 28 | 12 | 28.00 | 100.00 | 10 | 6.32 |
| ICC Under-19 World Cup | 6 | 0 | 0 | – | 0.00 | 9 | 3.64 |
| Global T20 Canada | 6 | 20 | 12 | 20.00 | 250.00 | 7 | 5.13 |
| Asia Cup T20I | 2 | 0 | 0 | – | – | 0 | 10.71 |
Against teams
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
Afghanistan | 4 | 19 | 11 | 19.00 | 172.73 | 0 | 0 |
New Zealand | 4 | 17 | 6 | 4.25 | 94.44 | 0 | 0 |
Ireland | 2 | 17 | 12 | 8.50 | 94.44 | 0 | 0 |
Australia | 5 | 14 | 7 | 3.50 | 58.33 | 0 | 0 |
Pakistan | 4 | 13 | 7 | 3.25 | 118.18 | 0 | 0 |
Sri Lanka | 2 | 8 | 4 | 8.00 | 200.00 | 0 | 0 |
West Indies | 2 | 0 | 0 | 0.00 | 0.00 | 0 | 0 |
South Africa | 1 | 0 | 0 | 0.00 | – | 0 | 0 |
India | 1 | 0 | 0 | 0.00 | 0.00 | 0 | 0 |
Zimbabwe | 1 | 0 | 0 | – | – | 0 | 0 |
| Bowling vs | Inn | Wkts | Runs | Avg | Econ | SR |
|---|---|---|---|---|---|---|
New Zealand | 11 | 16 | 329 | 20.56 | 8.77 | 14.06 |
Australia | 7 | 10 | 140 | 14.00 | 7.37 | 11.40 |
Pakistan | 8 | 7 | 168 | 24.00 | 7.52 | 19.14 |
Zimbabwe | 7 | 7 | 222 | 31.71 | 8.22 | 23.14 |
Afghanistan | 5 | 6 | 130 | 21.67 | 7.36 | 17.67 |
Sri Lanka | 7 | 5 | 232 | 46.40 | 8.92 | 31.20 |
Ireland | 3 | 4 | 88 | 22.00 | 9.78 | 13.50 |
West Indies | 4 | 4 | 85 | 21.25 | 7.73 | 16.50 |
England | 1 | 1 | 26 | 26.00 | 8.21 | 19.00 |
South Africa | 1 | 0 | 15 | – | 3.75 | – |
India | 2 | 0 | 74 | – | 12.33 | – |
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
Ireland | 2 | 20 | 16 | 20.00 | 111.11 | 0 | 0 |
Sri Lanka | 4 | 17 | 8 | 5.67 | 94.44 | 0 | 0 |
Afghanistan | 4 | 17 | 7 | 5.67 | 58.62 | 0 | 0 |
West Indies | 1 | 15 | 15 | 15.00 | 187.50 | 0 | 0 |
England | 1 | 12 | 12 | 12.00 | 85.71 | 0 | 0 |
New Zealand | 6 | 10 | 5 | 2.50 | 40.00 | 0 | 0 |
South Africa | 2 | 8 | 6 | 8.00 | 66.67 | 0 | 0 |
India | 1 | 7 | 7 | – | 233.33 | 0 | 0 |
Zimbabwe | 4 | 7 | 6 | 2.33 | 63.64 | 0 | 0 |
Pakistan | 2 | 2 | 1 | 2.00 | 28.57 | 0 | 0 |
| Bowling vs | Inn | Wkts | Runs | Avg | Econ | SR |
|---|---|---|---|---|---|---|
Afghanistan | 10 | 14 | 361 | 25.79 | 4.61 | 33.57 |
New Zealand | 8 | 13 | 252 | 19.38 | 4.01 | 29.00 |
Sri Lanka | 8 | 12 | 363 | 30.25 | 5.64 | 32.17 |
Zimbabwe | 7 | 12 | 349 | 29.08 | 5.48 | 31.83 |
Australia | 1 | 6 | 48 | 8.00 | 4.80 | 10.00 |
West Indies | 3 | 5 | 97 | 19.40 | 5.44 | 21.40 |
South Africa | 4 | 4 | 189 | 47.25 | 6.75 | 42.00 |
Ireland | 2 | 3 | 104 | 34.67 | 7.43 | 28.00 |
England | 1 | 3 | 75 | 25.00 | 7.50 | 20.00 |
Pakistan | 2 | 1 | 49 | 49.00 | 4.08 | 72.00 |
India | 1 | 0 | 54 | – | 6.75 | – |
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
New Zealand | 7 | 50 | 13 | 7.14 | 94.34 | 0 | 0 |
Pakistan | 3 | 46 | 22 | 23.00 | 77.97 | 0 | 0 |
West Indies | 6 | 39 | 26 | 9.75 | 97.50 | 0 | 0 |
Sri Lanka | 5 | 30 | 15 | 10.00 | 35.71 | 0 | 0 |
Australia | 2 | 14 | 14 | 7.00 | 66.67 | 0 | 0 |
Afghanistan | 1 | 6 | 6 | 6.00 | 54.55 | 0 | 0 |
Ireland | 1 | 4 | 4 | 4.00 | 57.14 | 0 | 0 |
| Bowling vs | Inn | Wkts | Runs | Avg | Econ | SR |
|---|---|---|---|---|---|---|
New Zealand | 7 | 10 | 269 | 26.90 | 2.86 | 56.40 |
Australia | 1 | 7 | 48 | 6.86 | 3.20 | 12.86 |
West Indies | 5 | 5 | 187 | 37.40 | 3.90 | 57.60 |
Afghanistan | 2 | 5 | 56 | 11.20 | 3.11 | 21.60 |
Pakistan | 4 | 4 | 165 | 41.25 | 2.89 | 85.50 |
Sri Lanka | 5 | 3 | 288 | 96.00 | 3.39 | 170.00 |
Ireland | 2 | 2 | 57 | 28.50 | 3.56 | 48.00 |
Last 10 innings · batting
0 & 7*vs WI
7vs AFG
0vs ZIM
14 & 0vs AUS
6vs ZIM
7vs AUS
7vs AUS
10*vs ABL
1vs MSC
12 & 12*vs PAK
Test
vs WI28 Oct 2026 · lbw b JA Warrican & Not out
0 & 7*(1 & 8)
ODI
vs AFG21 Oct 2026 · b R Khan
7(14)
ODI
vs ZIM17 Oct 2026 · c B Bennett b B Evans
0(4)
Test
vs AUS22 Aug 2026 · c A Carey b M Starc & c M Starc b NM Lyon
14 & 0(19 & 2)
ODI
vs ZIM9 Jul 2026 · b B Evans
6(4)
T20I
vs AUS21 Jun 2026 · c J Davies b A Zampa
7(14)
T20I
vs AUS17 Jun 2026 · c TH David b A Zampa
7(7)
List A
vs ABL5 Jun 2026 · Not out
10*(8)
List A
vs MSC2 Jun 2026 · b N Rana
1(2)
Test
vs PAK16 May 2026 · Not out & c H Ali b Sajid Khan
12 & 12*(30 & 15)
Last 10 innings · bowling
1 & 1/29 & 20vs WI
0/18vs AFG
2/47vs ZIM
0/7vs PAK
7/48vs AUS
4/44vs ZIM
0/50vs ZIM
1/26vs AUS
1/22vs AUS
6/48vs AUS
Bangladesh Cricket Team
Peshawar Zalmi
Afghanistan
New Zealand
Ireland
Australia
Pakistan
Sri Lanka
West Indies
South Africa
India
Zimbabwe
England