Batting
| Format | Mat | Runs | HS | Ave |
|---|---|---|---|---|
| Test | 80 | 5,925 | 270 | 47.02 |
| ODI | 118 | 3,723 | 103 | 37.99 |
| T20I | 1 | 31 | 31 | 31.00 |
| T20 (IPL) | 82 | 2,174 | 75 | 28.23 |
Latest matches in our records
- 43 off 37 T20 (IPL), Mumbai Indians v Rajasthan Royals. Mumbai Indians won by 4 wickets
- 12 off 10 T20 (IPL), Rajasthan Royals v Sunrisers Hyderabad. Rajasthan Royals won by 4 wickets
- 25 off 24 T20 (IPL), Sunrisers Hyderabad v Rajasthan Royals. Sunrisers Hyderabad won by 23 runs
- 4 off 5 T20 (IPL), Mumbai Indians v Rajasthan Royals. Mumbai Indians won by 14 runs
- 22 off 28 T20 (IPL), Rajasthan Royals v Chennai Super Kings. Rajasthan Royals won by 5 wickets
- 4 off 7 T20 (IPL), Kings XI Punjab v Rajasthan Royals. Rajasthan Royals won by 8 wickets
- 53 off 48 T20 (IPL), Rajasthan Royals v Delhi Daredevils. Rajasthan Royals won by 9 wickets
- 58 off 40 T20 (IPL), Rajasthan Royals v Pune Warriors. Rajasthan Royals won by 5 wickets
- 6* off 3 T20 (IPL), Kolkata Knight Riders v Rajasthan Royals. Kolkata Knight Riders won by 8 wickets
- 22 off 17 T20 (IPL), Rajasthan Royals v Royal Challengers Bangalore. Rajasthan Royals 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.