Records type batting analysis [change type]
View innings by innings list [change view]
Start of match date greater than or equal to 17 Oct 2015 remove greater than or equal to 17 Oct 2015 from query
Runs scored between 50 and 99 remove between 50 and 99 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 2016-2024 52 54 11 3492 97* 81.20 3859 90.48 0 54 0 54 314 102
Innings by innings list
63* 99 70 4 2 90.00 1 not out 2 ODI v Zimbabwe Harare 15 Jun 2016 ODI # 3746
50 104 65 6 0 76.92 1 caught 1 Test v West Indies Gros Islet 9 Aug 2016 Test # 2215
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
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
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
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
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
84 346 214 12 0 39.25 2 caught 2 Test v England Nottingham 4 Aug 2021 Test # 2428
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
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
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
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
86 176 123 8 2 69.91 4 caught 2 Test v England Hyderabad 25 Jan 2024 Test # 2525
Statsguru includes the following current or recent relevant matches:
England v Pakistan at Birmingham, 2nd T20I, May 25, 2024 [T20I # 2623 - Live]
    » England 99/2 (11.3 ov, JM Bairstow 2*, JC Buttler 47*, Shadab Khan 0/33)
Austria v Belgium at Lower Austria, 1st T20I, May 25, 2024 [T20I # 2621 - Current]
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