Records type batting analysis [change type]
View innings by innings list [change view]
Start of match date between 27 Aug 2008 and 28 Dec 2023 remove between 27 Aug 2008 and 28 Dec 2023 from query
Runs scored greater than or equal to 50 remove greater than or equal to 50 from query
Ordered by start date (ascending)
Return to query menu
Cleared query menu
Career averages
Span Mat Inns NO Runs HS Ave BF SR 100 50 0 50+ 4s 6s
unfiltered 2014-2024 197 224 24 7948 199 39.74 10320 77.01 17 54 14 71 760 184 Profile
filtered 2015-2023 68 70 15 5440 199 98.90 6512 83.53 17 53 0 70 513 140
Innings by innings list
110 356 262 13 1 41.98 2 caught 2 Test v Australia Sydney 6 Jan 2015 Test # 2156
108 268 190 13 1 56.84 2 caught 1 Test v Sri Lanka Colombo (PSS) 20 Aug 2015 Test # 2177
100* 176 115 7 1 86.95 1 not out 2 ODI v Zimbabwe Harare 11 Jun 2016 ODI # 3742
63* 99 70 4 2 90.00 1 not out 2 ODI v Zimbabwe Harare 15 Jun 2016 ODI # 3746
158 428 303 15 3 52.14 1 caught 2 Test v West Indies Kingston 30 Jul 2016 Test # 2211
50 104 65 6 0 76.92 1 caught 1 Test v West Indies Gros Islet 9 Aug 2016 Test # 2215
110* 84 51 12 5 215.68 4 not out 2 T20I v West Indies Lauderhill 27 Aug 2016 T20I # 562
199 450 311 16 3 63.98 1 caught 2 Test v England Chennai 16 Dec 2016 Test # 2241
71 75 47 6 2 151.06 2 caught 1 T20I v England Nagpur 29 Jan 2017 T20I # 593
64 135 97 10 1 65.97 2 caught 2 Test v Australia Pune 23 Feb 2017 Test # 2250
90 289 205 9 0 43.90 1 caught 1 Test v Australia Bengaluru 4 Mar 2017 Test # 2251
51 106 85 4 0 60.00 1 caught 3 Test v Australia Bengaluru 4 Mar 2017 Test # 2251
67 125 102 9 0 65.68 1 caught 2 Test v Australia Ranchi 16 Mar 2017 Test # 2256
60 175 124 9 1 48.38 1 caught 2 Test v Australia Dharamsala 25 Mar 2017 Test # 2258
51* 111 76 9 0 67.10 1 not out 4 Test v Australia Dharamsala 25 Mar 2017 Test # 2258
57 129 82 7 0 69.51 2 run out 1 Test v Sri Lanka Colombo (SSC) 3 Aug 2017 Test # 2267
85 174 135 8 0 62.96 2 caught 1 Test v Sri Lanka Pallekele 12 Aug 2017 Test # 2269
79 209 125 8 0 63.20 1 bowled 3 Test v Sri Lanka Eden Gardens 16 Nov 2017 Test # 2281
61 68 48 7 1 127.08 2 bowled 1 T20I v Sri Lanka Cuttack 20 Dec 2017 T20I # 633
89 94 49 5 8 181.63 2 caught 1 T20I v Sri Lanka Indore 22 Dec 2017 T20I # 634
54 108 64 8 0 84.37 3 bowled 1 Test v Afghanistan Bengaluru 14 Jun 2018 Test # 2307
70 - 36 3 6 194.44 1 caught 1 T20I v Ireland Dublin (Malahide) 29 Jun 2018 T20I # 680
101* - 54 10 5 187.03 3 not out 2 T20I v England Manchester 3 Jul 2018 T20I # 684
149 348 224 20 1 66.51 1 bowled 4 Test v England The Oval 7 Sep 2018 Test # 2318
60 - 66 5 1 90.90 1 lbw 2 ODI v Afghanistan Dubai (DICS) 25 Sep 2018 ODI # 4046
50 56 36 6 1 138.88 2 caught 1 T20I v Australia Visakhapatnam 24 Feb 2019 T20I # 748
57 94 78 3 2 73.07 1 caught 1 ODI v Pakistan Manchester 16 Jun 2019 ODI # 4161
77 135 92 6 1 83.69 1 caught 1 ODI v Bangladesh Birmingham 2 Jul 2019 ODI # 4182
111 180 118 11 1 94.06 1 caught 2 ODI v Sri Lanka Leeds 6 Jul 2019 ODI # 4187
52 - 35 7 0 148.57 3 caught 1 T20I v Bangladesh Nagpur 10 Nov 2019 T20I # 1014
62 - 40 5 4 155.00 2 caught 2 T20I v West Indies Hyderabad 6 Dec 2019 T20I # 1020
91 - 56 9 4 162.50 2 caught 1 T20I v West Indies Wankhede 11 Dec 2019 T20I # 1024
102 - 104 8 3 98.07 2 caught 1 ODI v West Indies Visakhapatnam 18 Dec 2019 ODI # 4222
77 - 89 8 1 86.51 2 caught 2 ODI v West Indies Cuttack 22 Dec 2019 ODI # 4223
54 - 36 5 1 150.00 1 stumped 1 T20I v Sri Lanka Pune 10 Jan 2020 T20I # 1027
80 - 52 6 3 153.84 5 run out 1 ODI v Australia Rajkot 17 Jan 2020 ODI # 4232
56 - 27 4 3 207.40 2 caught 2 T20I v New Zealand Auckland 24 Jan 2020 T20I # 1031
57* 80 50 3 2 114.00 2 not out 2 T20I v New Zealand Auckland 26 Jan 2020 T20I # 1034
88* 102 64 3 6 137.50 5 not out 1 ODI v New Zealand Hamilton 5 Feb 2020 ODI # 4235
112 150 113 9 2 99.11 5 caught 1 ODI v New Zealand Mount Maunganui 11 Feb 2020 ODI # 4243
76 - 66 4 5 115.15 5 caught 2 ODI v Australia Sydney 29 Nov 2020 ODI # 4266
51 - 40 5 1 127.50 1 caught 1 T20I v Australia Canberra 4 Dec 2020 T20I # 1114
62* 84 43 4 4 144.18 5 not out 1 ODI v England Pune 23 Mar 2021 ODI # 4281
108 156 114 7 2 94.73 4 caught 1 ODI v England Pune 26 Mar 2021 ODI # 4283
84 346 214 12 0 39.25 2 caught 2 Test v England Nottingham 4 Aug 2021 Test # 2428
129 397 250 12 1 51.60 2 caught 1 Test v England Lord's 12 Aug 2021 Test # 2429
69 88 48 6 2 143.75 1 bowled 1 T20I v Afghanistan Abu Dhabi 3 Nov 2021 T20I # 1390
50 34 19 6 3 263.15 1 caught 2 T20I v Scotland Dubai (DICS) 5 Nov 2021 T20I # 1396
54* 72 36 4 2 150.00 1 not out 2 T20I v Namibia Dubai (DICS) 8 Nov 2021 T20I # 1410
65 80 49 6 2 132.65 1 caught 2 T20I v New Zealand Ranchi 19 Nov 2021 T20I # 1440
123 402 260 17 1 47.30 1 caught 1 Test v South Africa Centurion 26 Dec 2021 Test # 2443
50 218 133 9 0 37.59 1 caught 1 Test v South Africa Johannesburg 3 Jan 2022 Test # 2445
55 148 79 4 0 69.62 1 caught 1 ODI v South Africa Paarl 21 Jan 2022 ODI # 4346
62 54 41 6 2 151.21 1 caught 1 T20I v Afghanistan Dubai (DICS) 8 Sep 2022 T20I # 1761
55 58 35 4 3 157.14 1 caught 1 T20I v Australia Mohali 20 Sep 2022 T20I # 1788
51* 83 56 2 4 91.07 1 not out 2 T20I v South Africa Thiruvananthapuram 28 Sep 2022 T20I # 1800
57 60 28 5 4 203.57 1 lbw 1 T20I v South Africa Guwahati 2 Oct 2022 T20I # 1803
50 49 32 3 4 156.25 1 caught 1 T20I v Bangladesh Adelaide 2 Nov 2022 T20I # 1860
51 59 35 3 3 145.71 1 caught 1 T20I v Zimbabwe Melbourne 6 Nov 2022 T20I # 1873
73 133 70 5 4 104.28 5 caught 1 ODI v Bangladesh Mirpur 4 Dec 2022 ODI # 4493
64* 156 103 6 0 62.13 5 not out 2 ODI v Sri Lanka Eden Gardens 12 Jan 2023 ODI # 4503
75* 176 91 7 1 82.41 5 not out 2 ODI v Australia Wankhede 17 Mar 2023 ODI # 4538
111* 141 106 12 2 104.71 4 not out 1 ODI v Pakistan Colombo (RPS) 10 Sep 2023 ODI # 4639
58* 114 63 4 1 92.06 4 not out 2 ODI v Australia Mohali 22 Sep 2023 ODI # 4651
52 80 38 3 3 136.84 4 bowled 1 ODI v Australia Indore 24 Sep 2023 ODI # 4654
97* 180 115 8 2 84.34 5 not out 2 ODI v Australia Chennai 8 Oct 2023 ODI # 4662
102 98 64 11 4 159.37 5 caught 1 ODI v Netherlands Bengaluru 12 Nov 2023 ODI # 4702
66 133 107 1 0 61.68 5 caught 1 ODI v Australia Ahmedabad 19 Nov 2023 ODI # 4705
56 95 64 7 0 87.50 4 caught 1 ODI v South Africa Gqeberha 19 Dec 2023 ODI # 4714
101 199 137 14 4 73.72 6 bowled 1 Test v South Africa Centurion 26 Dec 2023 Test # 2520
Statsguru includes the following current or recent relevant matches:
Romania v Bulgaria at Ilfov County, Continental Cup 3rd match, May 24, 2024 [T20I # 2620]
Netherlands v Ireland at The Hague, Netherlands Tri-Nation T20I Series 6th match, May 24, 2024 [T20I # 2619]
Bulgaria v Gibraltar at Ilfov County, Continental Cup 1st match, May 24, 2024 [T20I # 2618]
 
Feedback Print this page