Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124


| Format | Matches | Innings | Runs | Highest Score | Average | Strike Rate | 100s / 50s | Wickets | Best Bowling | Economy |
| Test | 11 | 18 | 532 | 108 | 31.29 | 73.89 | 1 / 4 | 17 | 5/28 | 3.38 |
| ODI | 94 | 68 | 1904 | 92* | 32.83 | 110.89 | 0 / 11 | 91 | 4/24 | 5.60 |
| T20I | 138 | 109 | 2288 | 71* | 28.25 | 145.92 | 0 / 9 | 114 | 4/16 | 8.34 |
| Format | Matches | Innings | Runs | Highest Score | Average | Strike Rate | 50s | Wickets | Best Bowling | Economy |
| IPL | 162 | 150 | 2955 | 91 | 27.88 | 146.29 | 10 | 82 | 5/36 | 9.36 |
| Format | Matches | Innings | Runs | Highest Score | Average | Strike Rate | 100s / 50s | Wickets | Best Bowling | Economy |
| First-Class | 29 | 46 | 1351 | 108 | 30.02 | 56.72 | 1 / 10 | 48 | 5/28 | 3.31 |
| List A | 120 | 90 | 2457 | 133 | 32.76 | 109.64 | 1 / 14 | 113 | 4/24 | 5.47 |
| Format | Fours Hit | Sixes Hit | Catches Taken | Run Outs Affected |
| International | 377 | 214 | 106 | 13 |
| IPL | 228 | 155 | 74 | 11 |
| Overall T20s | 475 | 340 | 154 | 19 |
| Date | Opponent | Runs Scored | Balls Faced | Wickets Taken | Runs Conceded | Overs Bowled |
| May 24, 2026 | Rajasthan Royals | 34 | 15 | DNB | DNB | 0.0 |
| May 20, 2026 | Kolkata Knight Riders | 26 | 27 | 0 | 13 | 2.0 |
| May 2, 2026 | Chennai Super Kings | 18 | 23 | 0 | 17 | 2.0 |
| April 29, 2026 | Sunrisers Hyderabad | 31 | 15 | 1 | 39 | 3.4 |
| April 23, 2026 | Chennai Super Kings | 1 | 2 | 0 | 38 | 2.0 |
| Current Situation | Sidelined Injury Type | Recovery Facility | Missing Upcoming Assignment | Expected Return Window |
| Sidelined | Quadriceps strain & Back spasm | BCCI Centre of Excellence (Bengaluru) | ODI Series vs England | Late July or August 2026 |
| Year | Team | Matches | Won | Lost | Tied/NR | Result/Achievement |
| 2022 | Gujarat Titans | 15 | 11 | 4 | 0 | Champions |
| 2023 | Gujarat Titans | 16 | 11 | 5 | 0 | Runners-up |
| 2024 | Mumbai Indians | 14 | 4 | 10 | 0 | League Stage |
| 2025 | Mumbai Indians | 15 | 8 | 7 | 0 | Playoffs |
| 2026 | Mumbai Indians | 14 | 6 | 8 | 0 | League Stage |
| Date | Opponent | Venue | Format | Match Performance |
| August 13, 2017 | Sri Lanka | Pallekele | Test | 108 runs (96 balls) & 1/28 |
| August 20, 2018 | England | Nottingham | Test | 28 runs, 52* runs & 5/28, 1/22 |
| Date | Opponent | Venue | Format | Match Performance |
| October 16, 2016 | New Zealand | Dharamshala | ODI | 3/31 (7 overs) |
| September 17, 2017 | Australia | Chennai | ODI | 83 runs (66 balls) & 2/28 |
| July 17, 2022 | England | Manchester | ODI | 71 runs (55 balls) & 4/24 |
| July 21, 2023 | West Indies | Bridgetown | ODI | 70* runs (52 balls) & 1/38 |
| Date | Opponent | Venue | Format | Match Performance |
| July 7, 2018 | England | Bristol | T20I | 33* runs (14 balls) & 4/38 |
| July 7, 2022 | England | Southampton | T20I | 51 runs (33 balls) & 4/33 |
| November 22, 2022 | New Zealand | Napier | T20I | 30* runs (18 balls) & Captaincy |
| February 1, 2023 | New Zealand | Ahmedabad | T20I | 30 runs (17 balls) & 4/16 |
| Date | Opponent | Venue | Format | Match Performance |
| June 22, 2024 | Bangladesh | North Sound | T20I | 50* runs (27 balls) & 1/26 |
| December 9, 2025 | South Africa | Johannesburg | T20I | 42* runs (22 balls) & 2/19 |
| February 12, 2026 | Namibia | Delhi | T20I | 52 runs (28 balls) & 2/21 |
| February 26, 2026 | Zimbabwe | Bulawayo | T20I | 50* runs (23 balls) & 1/14 |
| Captaincy Level | Total Matches | Won | Lost | Tied/NR | Win Percentage |
| Indian Premier League (IPL) | 74 | 40 | 34 | 0 | 54.05% |
| Twenty20 Internationals (T20I) | 16 | 10 | 5 | 1 | 62.50% |
| One-Day Internationals (ODI) | 3 | 2 | 1 | 0 | 66.66% |