Batting
| Format | Mat | Runs | HS | Ave |
|---|---|---|---|---|
| Test | 89 | 778 | 57 | 8.28 |
| ODI | 28 | 72 | 13 | 4.80 |
| T20I | 3 | 8 | 5 | 8.00 |
| T20 (IPL) | 28 | 57 | 10 | 9.50 |
Bowling
| Format | Mat | Wkts | Best | Ave |
|---|---|---|---|---|
| Test | 104 | 307 | 7/74 | 32.68 |
| ODI | 77 | 114 | 4/34 | 31.02 |
| T20I | 14 | 8 | 2/34 | 50.00 |
| T20 (IPL) | 117 | 96 | 5/12 | 35.18 |
Latest matches in our records
- 1/35 in 3.2 overs T20 (IPL), Gujarat Titans v Sunrisers Hyderabad. Gujarat Titans won by 38 runs
- 0/36 in 2 overs T20 (IPL), Gujarat Titans v Rajasthan Royals. Rajasthan Royals won by 8 wickets
- 1/18 in 2 overs T20 (IPL), Gujarat Titans v Kolkata Knight Riders. Gujarat Titans won by 39 runs
- 1/19 in 3 overs T20 (IPL), Delhi Capitals v Gujarat Titans. Gujarat Titans won by 7 wickets
- 0/53 in 4 overs T20 (IPL), Sunrisers Hyderabad v Gujarat Titans. Gujarat Titans won by 7 wickets
- 1/27 in 2 overs T20 (IPL), Royal Challengers Bengaluru v Gujarat Titans. Gujarat Titans won by 8 wickets
- 0/17 in 2 overs T20 (IPL), Gujarat Titans v Mumbai Indians. Gujarat Titans won by 36 runs
- 3/34 in 4 overs T20 (IPL), Delhi Capitals v Lucknow Super Giants. Delhi Capitals won by 19 runs
- 0* off 4, 1/31 in 3 overs T20 (IPL), Royal Challengers Bengaluru v Delhi Capitals. Royal Challengers Bengaluru won by 47 runs
- 0/34 in 3 overs T20 (IPL), Delhi Capitals v Rajasthan Royals. Delhi Capitals won by 20 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.