Batting
| Format | Mat | Runs | HS | Ave |
|---|---|---|---|---|
| Test | 68 | 2,065 | 123 | 22.20 |
| ODI | 88 | 934 | 73 | 16.39 |
| T20I | 17 | 109 | 28 | 10.90 |
| T20 (IPL) | 30 | 167 | 16 | 12.85 |
Bowling
| Format | Mat | Wkts | Best | Ave |
|---|---|---|---|---|
| Test | 73 | 313 | 8/61 | 28.41 |
| ODI | 144 | 226 | 6/31 | 25.62 |
| T20I | 30 | 38 | 3/15 | 20.97 |
| T20 (IPL) | 54 | 61 | 3/26 | 27.90 |
Latest matches in our records
- 0/25 in 3 overs T20 (IPL), Mumbai Indians v Kolkata Knight Riders. Mumbai Indians won by 13 runs
- 0/51 in 4 overs T20 (IPL), Chennai Super Kings v Kolkata Knight Riders. Kolkata Knight Riders won by 6 wickets
- 0/38 in 3 overs T20 (IPL), Royal Challengers Bangalore v Kolkata Knight Riders. Kolkata Knight Riders won by 6 wickets
- 12* off 6, 0/42 in 4 overs T20 (IPL), Delhi Daredevils v Kolkata Knight Riders. Delhi Daredevils won by 55 runs
- 4* off 5, 1/30 in 3 overs T20 (IPL), Kolkata Knight Riders v Sunrisers Hyderabad. Sunrisers Hyderabad won by 5 wickets
- 1/30 in 4 overs T20 (IPL), Royal Challengers Bangalore v Kolkata Knight Riders. Kolkata Knight Riders won by 4 wickets
- 13* off 14, 3/26 in 4 overs T20 (IPL), Mumbai Indians v Rising Pune Supergiant. Mumbai Indians won by 1 run
- 2/28 in 4 overs T20 (IPL), Mumbai Indians v Kolkata Knight Riders. Mumbai Indians won by 6 wickets
- 1/30 in 4 overs T20 (IPL), Kolkata Knight Riders v Mumbai Indians. Mumbai Indians won by 9 runs
- 0* off 0, 1/34 in 4 overs T20 (IPL), Mumbai Indians v Rising Pune Supergiant. Rising Pune Supergiant won by 3 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.