Batting
| Format | Mat | Runs | HS | Ave |
|---|---|---|---|---|
| Test | 54 | 3,239 | 141 | 35.21 |
| ODI | 93 | 2,478 | 176 | 29.50 |
| T20I | 111 | 2,469 | 83 | 23.07 |
| T20 (IPL) | 1 | 4 | 4 | 4.00 |
Bowling
| Format | Mat | Wkts | Best | Ave |
|---|---|---|---|---|
| Test | 1 | 0 | 0/13 | – |
Latest matches in our records
- 0 off 1 T20I, Sri Lanka v Bangladesh. Sri Lanka won by 63 runs
- 2 off 3 T20I, Bangladesh v Pakistan. Pakistan won by 6 wickets
- 0 off 5, 0 off 10 Test, Bangladesh v Australia. Australia won by an innings and 51 runs
- 0 off 12 Test, Australia v Bangladesh. Bangladesh won by 9 wickets
- 58* off 78 ODI, Bangladesh v Australia. Australia won by 1 wicket
- 21 off 18 ODI, Australia v Bangladesh. Bangladesh won by 5 wickets (DLS method)
- 7 off 9 ODI, Bangladesh v Australia. Bangladesh won by 86 runs (DLS method)
- 126 off 159, 69 off 92 Test, Bangladesh v Pakistan. Bangladesh won by 78 runs
- 33 off 67, 11 off 28 Test, Bangladesh v Pakistan. Bangladesh won by 104 runs
- 26 off 17 T20I, Bangladesh v New Zealand. New Zealand won by 6 wickets (DLS method)
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.