25/04/2021 | 50 | 41 | 121.95 | 1 | 5 | 0 | 2 | 20 | 13 | c (HV Patel) | IPL | Royal Challengers Bengaluru | Wankhede Stadium, Mumbai, Mumbai | Bat first | No |
17/04/2023 | 62 | 33 | 187.88 | 4 | 5 | 0 | 1 | 16 | 7 | c (MM Ali) | IPL | Chennai Super Kings | M Chinnaswamy Stadium, Bengaluru, Bengaluru | Chasing | No |
12/04/2012 | 71 | 46 | 154.35 | 4 | 5 | 0 | 4 | 19 | 14 | c (M Muralitharan) | IPL | Royal Challengers Bengaluru | MA Chidambaram Stadium, Chepauk, Chennai | Chasing | Yes |
11/04/2024 | 61 | 40 | 152.50 | 3 | 4 | 1 | 4 | 16 | 12 | c (JJ Bumrah) | IPL | Mumbai Indians | Wankhede Stadium, Mumbai, Mumbai | Bat first | No |
06/08/2013 | 85 | 65 | 130.77 | 3 | 10 | 0 | 2 | 23 | 27 | b (RAS Lakmal) | T20I | Sri Lanka | Mahinda Rajapaksa International Cricket Stadium, Sooriyawewa, Hambantota | Bat first | No |
10/04/2023 | 79 | 46 | 171.74 | 5 | 5 | 0 | 2 | 25 | 9 | Not Out | IPL | Lucknow Super Giants | M Chinnaswamy Stadium, Bengaluru, Bengaluru | Bat first | No |
22/09/2020 | 72 | 37 | 194.59 | 7 | 1 | 0 | 2 | 22 | 5 | c (JC Archer) | IPL | Rajasthan Royals | Sharjah Cricket Stadium, | Chasing | No |
02/04/2023 | 73 | 43 | 169.77 | 6 | 5 | 0 | 4 | 9 | 19 | c (Arshad Khan) | IPL | Mumbai Indians | M Chinnaswamy Stadium, Bengaluru, Bengaluru | Chasing | Yes |
15/10/2021 | 86 | 59 | 145.76 | 3 | 7 | 0 | 6 | 28 | 15 | c (Shivam Mavi) | IPL | Kolkata Knight Riders | Dubai International Cricket Stadium, | Bat first | Yes |
01/02/2019 | 78 | 45 | 173.33 | 4 | 6 | 0 | 8 | 14 | 13 | c (Usman Shinwari) | T20I | Pakistan | Newlands, Cape Town | Bat first | No |
02/10/2012 | 65 | 38 | 171.05 | 2 | 6 | 0 | 9 | 11 | 10 | c (Yuvraj Singh) | T20I | India | R Premadasa Stadium, Colombo | Chasing | No |
05/07/2015 | 79 | 61 | 129.51 | 0 | 8 | 0 | 8 | 31 | 14 | Not Out | T20I | Bangladesh | Shere Bangla National Stadium, Mirpur | Bat first | Yes |
10/05/2019 | 50 | 39 | 128.21 | 1 | 7 | 0 | 0 | 16 | 15 | c (TA Boult) | IPL | Delhi Capitals | Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium, Visakhapatnam | Chasing | Yes |
14/05/2023 | 55 | 44 | 125.00 | 2 | 3 | 0 | 3 | 25 | 11 | c (KM Asif) | IPL | Rajasthan Royals | Sawai Mansingh Stadium, Jaipur, Jaipur | Bat first | No |
22/05/2018 | 67 | 42 | 159.52 | 4 | 5 | 0 | 1 | 21 | 11 | Not Out | IPL | Sunrisers Hyderabad | Wankhede Stadium, Mumbai | Chasing | Yes |
04/04/2014 | 58 | 41 | 141.46 | 2 | 5 | 0 | 4 | 18 | 12 | b (R Ashwin) | T20I | India | Shere Bangla National Stadium, Mirpur | Bat first | No |
16/05/2015 | 55 | 41 | 134.15 | 1 | 5 | 2 | 3 | 17 | 13 | b (R Dhawan) | IPL | Punjab Kings | Punjab Cricket Association Stadium, Mohali, Chandigarh | Chasing | No |
05/05/2019 | 96 | 55 | 174.55 | 4 | 10 | 0 | 2 | 28 | 11 | b (SM Curran) | IPL | Punjab Kings | Punjab Cricket Association IS Bindra Stadium, Chandigarh | Bat first | No |
07/10/2021 | 76 | 55 | 138.18 | 2 | 8 | 0 | 3 | 26 | 16 | c (Mohammed Shami) | IPL | Punjab Kings | Dubai International Cricket Stadium, | Bat first | No |
17/04/2016 | 67 | 53 | 126.42 | 0 | 8 | 0 | 5 | 25 | 15 | c&b (MM Sharma) | IPL | Punjab Kings | Punjab Cricket Association IS Bindra Stadium, Mohali, Chandigarh | Bat first | No |
04/05/2024 | 64 | 23 | 278.26 | 3 | 10 | 0 | 1 | 4 | 5 | c (J Little) | IPL | Gujarat Titans | M Chinnaswamy Stadium, Bengaluru, Bengaluru | Chasing | No |
21/04/2012 | 73 | 52 | 140.38 | 2 | 6 | 0 | 4 | 29 | 11 | c (KK Cooper) | IPL | Rajasthan Royals | MA Chidambaram Stadium, Chepauk, Chennai | Chasing | Yes |
19/04/2022 | 96 | 64 | 150.00 | 2 | 11 | 0 | 7 | 26 | 18 | c (JO Holder) | IPL | Lucknow Super Giants | Dr DY Patil Sports Academy, Mumbai, Mumbai | Bat first | Yes |
28/04/2021 | 56 | 38 | 147.37 | 1 | 6 | 0 | 5 | 16 | 10 | lbw (Rashid Khan) | IPL | Sunrisers Hyderabad | Arun Jaitley Stadium, Delhi, Delhi | Chasing | No |
20/04/2023 | 84 | 56 | 150.00 | 5 | 5 | 1 | 2 | 27 | 16 | c (NT Ellis) | IPL | Punjab Kings | Punjab Cricket Association IS Bindra Stadium, Mohali, Chandigarh, Chandigarh | Bat first | No |
17/10/2020 | 58 | 47 | 123.40 | 2 | 6 | 0 | 2 | 18 | 19 | c (K Rabada) | IPL | Delhi Capitals | Sharjah Cricket Stadium, | Bat first | No |
15/04/2024 | 62 | 28 | 221.43 | 4 | 7 | 0 | 0 | 10 | 7 | c (PJ Cummins) | IPL | Sunrisers Hyderabad | M Chinnaswamy Stadium, Bengaluru, Bengaluru | Chasing | No |
21/04/2021 | 95 | 60 | 158.33 | 4 | 9 | 2 | 1 | 27 | 17 | Not Out | IPL | Kolkata Knight Riders | Wankhede Stadium, Mumbai, Mumbai | Bat first | Yes |
07/05/2014 | 52 | 25 | 208.00 | 1 | 7 | 0 | 4 | 10 | 3 | c (MG Johnson) | IPL | Punjab Kings | Barabati Stadium, Cuttack | Chasing | No |
06/04/2019 | 54 | 38 | 142.11 | 4 | 2 | 0 | 1 | 20 | 11 | c (R Ashwin) | IPL | Punjab Kings | MA Chidambaram Stadium, Chennai | Bat first | No |
19/09/2020 | 58 | 44 | 131.82 | 0 | 6 | 1 | 2 | 27 | 8 | Not Out | IPL | Mumbai Indians | Sheikh Zayed Stadium, Abu Dhabi | Chasing | No |
27/03/2022 | 88 | 57 | 154.39 | 7 | 3 | 0 | 8 | 18 | 21 | c (Arshdeep Singh) | IPL | Punjab Kings | Dr DY Patil Sports Academy, Mumbai, Mumbai | Bat first | No |
01/12/2020 | 52 | 37 | 140.54 | 3 | 5 | 0 | 0 | 14 | 15 | Not Out | T20I | England | Newlands, Cape Town | Bat first | No |
06/03/2016 | 79 | 41 | 192.68 | 5 | 5 | 0 | 5 | 19 | 7 | c (JW Hastings) | T20I | Australia | New Wanderers Stadium, Johannesburg | Bat first | No |
23/12/2012 | 63 | 43 | 146.51 | 1 | 8 | 2 | 3 | 13 | 16 | c (DAJ Bracewell) | T20I | New Zealand | Buffalo Park, East London | Bat first | No |
27/11/2020 | 58 | 40 | 145.00 | 2 | 4 | 1 | 6 | 15 | 12 | c (SM Curran) | T20I | England | Newlands, Cape Town | Bat first | No |
18/05/2023 | 71 | 47 | 151.06 | 2 | 7 | 0 | 4 | 23 | 11 | c (T Natarajan) | IPL | Sunrisers Hyderabad | Rajiv Gandhi International Stadium, Uppal, Hyderabad, Hyderabad | Chasing | No |
08/05/2022 | 73 | 50 | 146.00 | 2 | 8 | 0 | 3 | 23 | 14 | Not Out | IPL | Sunrisers Hyderabad | Wankhede Stadium, Mumbai, Mumbai | Bat first | No |
18/05/2024 | 54 | 39 | 138.46 | 3 | 3 | 0 | 4 | 16 | 13 | run out | IPL | Chennai Super Kings | M Chinnaswamy Stadium, Bengaluru, Bengaluru | Bat first | Yes |
09/05/2023 | 65 | 41 | 158.54 | 3 | 5 | 0 | 4 | 19 | 10 | c (C Green) | IPL | Mumbai Indians | Wankhede Stadium, Mumbai, Mumbai | Bat first | No |
24/05/2014 | 54 | 43 | 125.58 | 3 | 3 | 0 | 1 | 22 | 14 | Not Out | IPL | Royal Challengers Bengaluru | M Chinnaswamy Stadium, Bangalore | Chasing | No |
14/04/2016 | 69 | 43 | 160.47 | 4 | 5 | 0 | 4 | 17 | 13 | st (PV Tambe) | IPL | Gujarat Lions | Saurashtra Cricket Association Stadium, Rajkot | Bat first | No |
15/11/2013 | 58 | 48 | 120.83 | 3 | 1 | 0 | 6 | 24 | 14 | Not Out | T20I | Pakistan | Dubai International Cricket Stadium, | Bat first | Yes |
01/05/2021 | 50 | 28 | 178.57 | 4 | 2 | 0 | 1 | 16 | 5 | c (KA Pollard) | IPL | Mumbai Indians | Arun Jaitley Stadium, Delhi, Delhi | Bat first | No |
23/04/2023 | 62 | 39 | 158.97 | 2 | 8 | 0 | 0 | 18 | 11 | run out | IPL | Rajasthan Royals | M Chinnaswamy Stadium, Bengaluru, Bengaluru | Bat first | No |
19/04/2012 | 58 | 48 | 120.83 | 2 | 4 | 0 | 6 | 18 | 18 | c (MN Samuels) | IPL | Pune Warriors | MA Chidambaram Stadium, Chepauk, Chennai | Bat first | No |
04/10/2020 | 87 | 53 | 164.15 | 1 | 11 | 0 | 8 | 21 | 12 | Not Out | IPL | Punjab Kings | Dubai International Cricket Stadium, | Chasing | No |