Batting
| Format | Mat | Runs | HS | Ave |
|---|---|---|---|---|
| Test | 20 | 513 | 79 | 14.66 |
| ODI | 122 | 1,304 | 44 | 13.31 |
| T20I | 35 | 291 | 33 | 11.64 |
| T20 (IPL) | 1 | 2 | 2 | – |
Bowling
| Format | Mat | Wkts | Best | Ave |
|---|---|---|---|---|
| Test | 20 | 41 | 4/60 | 42.90 |
| ODI | 175 | 209 | 6/26 | 34.61 |
| T20I | 48 | 34 | 2/12 | 41.97 |
| T20 (IPL) | 1 | 0 | 0/58 | – |
Latest matches in our records
- 1/47 in 6 overs ODI, Bangladesh v Zimbabwe. Bangladesh won by 123 runs (DLS method)
- 1 off 4, 1/52 in 10 overs ODI, Bangladesh v Zimbabwe. Bangladesh won by 4 runs
- 0* off 0, 2/35 in 6.1 overs ODI, Bangladesh v Zimbabwe. Bangladesh won by 169 runs
- 15 off 14, 0/46 in 7 overs ODI, Bangladesh v Pakistan. Pakistan won by 94 runs
- 8 off 5, 0/36 in 5 overs ODI, Bangladesh v India. India won by 28 runs
- 6 off 5, 0/56 in 8 overs ODI, Australia v Bangladesh. Australia won by 48 runs
- 0/37 in 8 overs ODI, Bangladesh v West Indies. Bangladesh won by 7 wickets
- 4* off 9, 1/68 in 10 overs ODI, England v Bangladesh. England won by 106 runs
- 1 off 2, 0/32 in 5 overs ODI, Bangladesh v New Zealand. New Zealand won by 2 wickets
- 0/49 in 6 overs ODI, Bangladesh v South Africa. Bangladesh won by 21 runs
These figures cover only matches in our records: in men's Test cricket since 2001 (895 matches in our records); in men's ODIs since 2002 (2,589 matches in our records); in men's T20 internationals since 2005 (3,592 matches in our records); in men's T20s since 2008 (1,243 matches in our records). Earlier matches are not included, so career totals in the official record books may be higher. Data: Cricsheet.