Batting
| Format | Mat | Runs | HS | Ave |
|---|---|---|---|---|
| Test | 51 | 3,644 | 159 | 43.38 |
| ODI | 27 | 871 | 125 | 33.50 |
| T20I | 63 | 1,142 | 65 | 22.39 |
| T20 (IPL) | 136 | 3,865 | 128 | 33.61 |
Latest matches in our records
- 63 off 89 Test, India v Sri Lanka. Match drawn
- 39 off 62, 66 off 69 Test, India v Sri Lanka. India won by 165 runs
- 26 off 22 T20 (IPL), Lucknow Super Giants v Punjab Kings. Punjab Kings won by 7 wickets
- 35 off 23 T20 (IPL), Lucknow Super Giants v Rajasthan Royals. Rajasthan Royals won by 7 wickets
- 15 off 12 T20 (IPL), Lucknow Super Giants v Chennai Super Kings. Chennai Super Kings won by 5 wickets
- 32* off 10 T20 (IPL), Lucknow Super Giants v Royal Challengers Bengaluru. Lucknow Super Giants won by 9 runs (DLS method)
- 15 off 10 T20 (IPL), Lucknow Super Giants v Mumbai Indians. Mumbai Indians won by 6 wickets
- 42 off 38 T20 (IPL), Kolkata Knight Riders v Lucknow Super Giants. Match tied (Kolkata Knight Riders won the super over)
- 0 off 3 T20 (IPL), Rajasthan Royals v Lucknow Super Giants. Rajasthan Royals won by 40 runs
- 43 off 23 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.