Batting
| Format | Mat | Runs | HS | Ave |
|---|---|---|---|---|
| Test | 21 | 624 | 93 | 23.11 |
| ODI | 28 | 647 | 75 | 28.13 |
| T20I | 19 | 252 | 55 | 18.00 |
| T20 (IPL) | 26 | 192 | 34 | 12.80 |
Bowling
| Format | Mat | Wkts | Best | Ave |
|---|---|---|---|---|
| Test | 21 | 89 | 7/13 | 21.12 |
| ODI | 33 | 51 | 5/39 | 33.82 |
| T20I | 28 | 29 | 4/22 | 31.86 |
| T20 (IPL) | 47 | 45 | 3/17 | 36.27 |
Latest matches in our records
- 19 off 15, 2/53 in 7 overs ODI, South Africa v Australia. South Africa won by 32 runs
- 75 off 59, 1/64 in 7 overs ODI, South Africa v Australia. South Africa won by 67 runs
- 2/33 in 4 overs T20 (IPL), Lucknow Super Giants v Punjab Kings. Punjab Kings won by 7 wickets
- 2 off 7, 1/55 in 4 overs T20 (IPL), Punjab Kings v Mumbai Indians. Mumbai Indians won by 6 wickets
- 0/45 in 4 overs T20 (IPL), Punjab Kings v Delhi Capitals. Delhi Capitals won by 3 wickets
- 19 off 16, 0/61 in 4 overs T20 (IPL), Sunrisers Hyderabad v Punjab Kings. Sunrisers Hyderabad won by 33 runs
- 20 off 11, 1/33 in 4 overs T20 (IPL), Punjab Kings v Gujarat Titans. Gujarat Titans won by 4 wickets
- 0/41 in 3.2 overs T20 (IPL), Punjab Kings v Rajasthan Royals. Rajasthan Royals won by 6 wickets
- 0/45 in 4 overs T20 (IPL), Delhi Capitals v Punjab Kings. Punjab Kings won by 6 wickets
- 1* off 1, 2/37 in 4 overs T20 (IPL), Punjab Kings v Lucknow Super Giants. Punjab Kings won by 54 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.