Batting
| Format | Mat | Runs | HS | Ave |
|---|---|---|---|---|
| Test | 67 | 3,062 | 202 | 30.02 |
| ODI | 108 | 2,144 | 99 | 25.22 |
| T20I | 67 | 890 | 49 | 19.35 |
| T20 (IPL) | 34 | 324 | 47 | 12.46 |
Bowling
| Format | Mat | Wkts | Best | Ave |
|---|---|---|---|---|
| Test | 67 | 157 | 6/42 | 31.10 |
| ODI | 127 | 151 | 5/27 | 36.90 |
| T20I | 91 | 109 | 5/27 | 26.53 |
| T20 (IPL) | 57 | 70 | 4/24 | 25.01 |
Latest matches in our records
- 21* off 5, 1/33 in 4 overs T20I, Sri Lanka v West Indies. West Indies won by 5 wickets
- 3/18 in 4 overs T20I, Sri Lanka v West Indies. West Indies won by 7 wickets
- 7 off 5, 0/16 in 2 overs T20 (IPL), Gujarat Titans v Royal Challengers Bengaluru. Royal Challengers Bengaluru won by 5 wickets
- 2/27 in 4 overs T20 (IPL), Rajasthan Royals v Gujarat Titans. Gujarat Titans won by 7 wickets
- 0 off 3, 2/39 in 4 overs T20 (IPL), Royal Challengers Bengaluru v Gujarat Titans. Royal Challengers Bengaluru won by 92 runs
- 0/27 in 2 overs T20 (IPL), Gujarat Titans v Chennai Super Kings. Gujarat Titans won by 89 runs
- 0/39 in 4 overs T20 (IPL), Kolkata Knight Riders v Gujarat Titans. Kolkata Knight Riders won by 29 runs
- 11* off 10, 3/20 in 4 overs T20 (IPL), Gujarat Titans v Sunrisers Hyderabad. Gujarat Titans won by 82 runs
- 7 off 7, 3/12 in 2.3 overs T20 (IPL), Gujarat Titans v Rajasthan Royals. Gujarat Titans won by 77 runs
- 5 off 7, 4/24 in 4 overs T20 (IPL), Punjab Kings v Gujarat Titans. Gujarat Titans won by 4 wickets
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.