Batting
| Format | Mat | Runs | HS | Ave |
|---|---|---|---|---|
| ODI | 154 | 4,724 | 142 | 43.34 |
| T20I | 121 | 2,765 | 106 | 33.72 |
| T20 (IPL) | 145 | 3,288 | 101 | 35.74 |
Latest matches in our records
- 142 off 93 ODI, South Africa v Australia. South Africa won by 32 runs
- 9 off 25 ODI, South Africa v Australia. South Africa won by 67 runs
- 28 off 19 T20 (IPL), Delhi Capitals v Kolkata Knight Riders. Delhi Capitals won by 40 runs
- 9 off 6 T20 (IPL), Rajasthan Royals v Delhi Capitals. Delhi Capitals won by 5 wickets
- 51 off 28 T20 (IPL), Punjab Kings v Delhi Capitals. Delhi Capitals won by 3 wickets
- 19 off 18 T20 (IPL), Delhi Capitals v Royal Challengers Bengaluru. Royal Challengers Bengaluru won by 9 wickets
- 3* off 3 T20 (IPL), Delhi Capitals v Punjab Kings. Punjab Kings won by 6 wickets
- 0 off 1 T20 (IPL), Sunrisers Hyderabad v Delhi Capitals. Sunrisers Hyderabad won by 47 runs
- 22* off 10 T20 (IPL), Royal Challengers Bengaluru v Delhi Capitals. Delhi Capitals won by 6 wickets
- 17 off 14 T20 (IPL), Chennai Super Kings v Delhi Capitals. Chennai Super Kings won by 23 runs
These figures cover only 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.