Records type batting analysis [change type]
View match by match list [change view]
Start of match date greater than or equal to 1 Jan 2015 remove greater than or equal to 1 Jan 2015 from query
Ordered by runs scored in 2nd innings (descending)
Return to query menu
Cleared query menu
Career averages
Span Mat Inns NO Runs HS Ave BF SR 100 50 0 4s 6s
unfiltered 2012-2024 343 447 49 19151 254 48.11 28985 66.07 47 105 23 1892 109 Profile
filtered 2015-2024 269 359 36 15738 254 48.72 23220 67.77 39 90 20 1585 90
Match by match list
31 142* 173 240 72.08 23 1 Test v India Birmingham 1 Jul 2022 Test # 2470
0 125 125 193 64.76 12 1 Test v India The Oval 7 Sep 2018 Test # 2318
14 124 138 169 81.65 12 2 Test v Sri Lanka Pallekele 14 Nov 2018 Test # 2326
15 122 137 279 49.10 12 0 Test v West Indies Gros Islet 9 Feb 2019 Test # 2346
11 115* 126 185 68.10 14 0 Test v New Zealand Lord's 2 Jun 2022 Test # 2464
64 109 173 280 61.78 25 0 Test v India Nottingham 4 Aug 2021 Test # 2428
13 109 122 218 55.96 9 0 Test v West Indies North Sound 8 Mar 2022 Test # 2454
153* 95 248 337 73.59 18 6 Test v New Zealand Wellington 24 Feb 2023 Test # 2494
5 91 96 117 82.05 12 1 Test v Australia The Oval 27 Jul 2023 Test # 2515
0 89 89 174 51.14 10 0 Test v Australia Brisbane 8 Dec 2021 Test # 2440
5 86* 91 134 67.91 12 1 Test v New Zealand Leeds 23 Jun 2022 Test # 2467
98 84 182 300 60.66 23 0 Test v New Zealand Lord's 21 May 2015 Test # 2162
26 84 110 184 59.78 16 0 Test v India Dharamsala 7 Mar 2024 Test # 2534
15 78 93 192 48.43 9 0 Test v India Mohali 26 Nov 2016 Test # 2238
21 77 98 153 64.05 12 0 Test v India Wankhede 8 Dec 2016 Test # 2239
0 77 77 207 37.19 7 0 Test v Australia Leeds 22 Aug 2019 Test # 2357
24 73 97 165 58.78 7 2 Test v South Africa Durban 26 Dec 2015 Test # 2196
23 73 96 100 96.00 9 0 Test v Pakistan Rawalpindi 1 Dec 2022 Test # 2478
59 72 131 209 62.67 24 0 Test v West Indies Leeds 25 Aug 2017 Test # 2271
254 71* 325 454 71.58 37 0 Test v Pakistan Manchester 22 Jul 2016 Test # 2208
88 71 159 312 50.96 18 0 Test v Pakistan Dubai (DICS) 22 Oct 2015 Test # 2183
17 68* 85 115 73.91 8 1 Test v West Indies Manchester 24 Jul 2020 Test # 2390
4 68 72 144 50.00 8 0 Test v Pakistan Lord's 24 May 2018 Test # 2304
9 67 76 133 57.14 10 0 Test v Australia Adelaide 2 Dec 2017 Test # 2285
3 62 65 129 50.38 8 0 Test v Pakistan Birmingham 3 Aug 2016 Test # 2212
35 61 96 147 65.30 12 0 Test v South Africa Cape Town 3 Jan 2020 Test # 2379
134 60 194 255 76.07 26 0 Test v Australia Cardiff 8 Jul 2015 Test # 2170
83 59 142 212 66.98 16 1 Test v West Indies North Sound 13 Apr 2015 Test # 2157
83 58* 141 308 45.77 9 0 Test v Australia Sydney 4 Jan 2018 Test # 2291
59 58 117 204 57.35 11 1 Test v South Africa Johannesburg 24 Jan 2020 Test # 2382
14 57 71 84 84.52 7 1 Test v New Zealand Mount Maunganui 16 Feb 2023 Test # 2492
37 54 91 191 47.64 9 0 Test v New Zealand Christchurch 30 Mar 2018 Test # 2301
15 51 66 154 42.85 6 0 Test v Australia Brisbane 23 Nov 2017 Test # 2282
0 51 51 137 37.22 5 0 Test v New Zealand Auckland 22 Mar 2018 Test # 2299
29 50 79 150 52.66 10 0 Test v South Africa The Oval 27 Jul 2017 Test # 2266
52 49 101 207 48.79 12 0 Test v South Africa Manchester 4 Aug 2017 Test # 2268
4 48 52 102 50.98 6 0 Test v India Southampton 30 Aug 2018 Test # 2317
29 48 77 150 51.33 13 0 Test v South Africa Centurion 26 Dec 2019 Test # 2377
118* 46 164 207 79.22 12 5 Test v Australia Birmingham 16 Jun 2023 Test # 2507
14 42 56 142 39.43 9 0 Test v Pakistan Manchester 5 Aug 2020 Test # 2391
218 40 258 409 63.08 26 2 Test v India Chennai 5 Feb 2021 Test # 2409
42 40 82 184 44.56 10 0 Test v New Zealand Lord's 2 Jun 2021 Test # 2422
26 39 65 85 76.47 9 0 Test v Pakistan The Oval 11 Aug 2016 Test # 2216
63 38* 101 138 73.18 15 2 Test v Australia Birmingham 29 Jul 2015 Test # 2173
21 36 57 103 55.33 7 0 Test v India The Oval 2 Sep 2021 Test # 2433
85 33* 118 172 68.60 8 0 Test v Pakistan Abu Dhabi 13 Oct 2015 Test # 2180
6 33 39 104 37.50 3 0 Test v India Chennai 13 Feb 2021 Test # 2411
180* 33 213 381 55.90 23 0 Test v India Lord's 12 Aug 2021 Test # 2429
2 31 33 71 46.47 3 0 Test v Ireland Lord's 24 Jul 2019 Test # 2352
5 30 35 81 43.20 4 0 Test v India Ahmedabad 4 Mar 2021 Test # 2414
50 29 79 108 73.14 10 0 Test v South Africa Cape Town 2 Jan 2016 Test # 2197
57 28 85 176 48.29 9 0 Test v Australia Birmingham 1 Aug 2019 Test # 2353
50 28 78 141 55.31 8 0 Test v Australia Melbourne 26 Dec 2021 Test # 2442
53 25 78 205 38.04 9 0 Test v India Visakhapatnam 17 Nov 2016 Test # 2235
62 24 86 183 46.99 8 0 Test v Australia Adelaide 16 Dec 2021 Test # 2441
0 24 24 92 26.08 3 0 Test v Australia Sydney 5 Jan 2022 Test # 2446
4 22 26 53 49.05 4 0 Test v West Indies Bridgetown 23 Jan 2019 Test # 2342
23 22 45 82 54.87 2 0 Test v West Indies Manchester 16 Jul 2020 Test # 2389
57 21 78 167 46.70 5 0 Test v Australia The Oval 12 Sep 2019 Test # 2362
8 21 29 46 63.04 2 0 Test v Pakistan Multan 9 Dec 2022 Test # 2480
19 21 40 78 51.28 5 0 Test v Australia Leeds 6 Jul 2023 Test # 2509
76 20 96 184 52.17 14 0 Test v South Africa Centurion 22 Jan 2016 Test # 2200
17 19 36 82 43.90 2 0 Test v India Ahmedabad 24 Feb 2021 Test # 2412
10 18 28 54 51.85 2 0 Test v Australia Lord's 28 Jun 2023 Test # 2508
1 17 18 48 37.50 2 0 Test v Australia Lord's 16 Jul 2015 Test # 2171
5 16 21 20 105.00 3 1 Test v India Visakhapatnam 2 Feb 2024 Test # 2526
20 14 34 43 79.06 7 0 Test v Australia Perth 14 Dec 2017 Test # 2288
80 14 94 191 49.21 10 0 Test v India Birmingham 1 Aug 2018 Test # 2314
16 13 29 69 42.02 4 0 Test v India Nottingham 18 Aug 2018 Test # 2316
6 11 17 69 24.63 2 0 Test v Australia The Oval 20 Aug 2015 Test # 2178
2 11 13 73 17.80 2 0 Test v New Zealand Mount Maunganui 21 Nov 2019 Test # 2367
186 11 197 325 60.61 19 0 Test v Sri Lanka Galle 22 Jan 2021 Test # 2405
4 11 15 68 22.05 2 0 Test v New Zealand Birmingham 10 Jun 2021 Test # 2423
34 11 45 77 58.44 4 0 Test v Australia Hobart 14 Jan 2022 Test # 2449
122* 11 133 308 43.18 10 0 Test v India Ranchi 23 Feb 2024 Test # 2531
48 9 57 103 55.33 9 0 Test v Pakistan Lord's 14 Jul 2016 Test # 2206
153 9 162 326 49.69 15 0 Test v West Indies Bridgetown 16 Mar 2022 Test # 2457
78 8 86 96 89.58 12 0 Test v South Africa Nottingham 14 Jul 2017 Test # 2264
46 7 53 88 60.22 4 0 Test v Sri Lanka Colombo (SSC) 23 Nov 2018 Test # 2329
7 7 14 30 46.66 2 0 Test v West Indies North Sound 31 Jan 2019 Test # 2344
18 7 25 71 35.21 3 0 Test v India Rajkot 15 Feb 2024 Test # 2530
4 6 10 43 23.25 0 0 Test v Pakistan Sharjah 1 Nov 2015 Test # 2184
88 6 94 166 56.62 10 0 Test v India Chennai 16 Dec 2016 Test # 2241
8 6 14 27 51.85 1 0 Test v South Africa Lord's 17 Aug 2022 Test # 2474
190 5 195 247 78.94 28 1 Test v South Africa Lord's 6 Jul 2017 Test # 2262
0 5 5 21 23.80 0 0 Test v West Indies St George's 24 Mar 2022 Test # 2459
110 4* 114 152 75.00 17 0 Test v South Africa Johannesburg 14 Jan 2016 Test # 2199
3 4 7 14 50.00 1 0 Test v Sri Lanka Lord's 9 Jun 2016 Test # 2205
124 4 128 185 69.18 11 1 Test v India Rajkot 9 Nov 2016 Test # 2232
35 3 38 65 58.46 5 0 Test v Sri Lanka Galle 6 Nov 2018 Test # 2324
176 3 179 215 83.25 26 1 Test v New Zealand Nottingham 10 Jun 2022 Test # 2465
29 2 31 66 46.96 1 0 Test v India Hyderabad 25 Jan 2024 Test # 2525
33 1 34 48 70.83 5 0 Test v West Indies Bridgetown 1 May 2015 Test # 2160
40 1 41 53 77.35 5 0 Test v Bangladesh Chattogram 20 Oct 2016 Test # 2225
56 1 57 124 45.96 4 0 Test v Bangladesh Mirpur 28 Oct 2016 Test # 2227
228 1 229 324 70.67 18 1 Test v Sri Lanka Galle 14 Jan 2021 Test # 2403
1 0 1 7 14.28 0 0 Test v New Zealand Leeds 29 May 2015 Test # 2163
14 0 14 21 66.66 3 0 Test v Australia Lord's 14 Aug 2019 Test # 2355
71 0 71 169 42.01 10 0 Test v Australia Manchester 4 Sep 2019 Test # 2360
5 - 5 15 33.33 1 0 ODI v Australia Sydney 16 Jan 2015 ODI # 3578
69 - 69 70 98.57 6 0 ODI v Australia Hobart 23 Jan 2015 ODI # 3589
3 - 3 2 150.00 0 0 ODI v India Perth 30 Jan 2015 ODI # 3595
25 - 25 37 67.56 2 0 ODI v Australia Perth 1 Feb 2015 ODI # 3597
5 - 5 12 41.66 0 0 ODI v Australia Melbourne 14 Feb 2015 ODI # 3600
46 - 46 70 65.71 3 0 ODI v New Zealand Wellington 20 Feb 2015 ODI # 3607
1 - 1 3 33.33 0 0 ODI v Scotland Christchurch 23 Feb 2015 ODI # 3611
121 - 121 108 112.03 14 2 ODI v Sri Lanka Wellington 1 Mar 2015 ODI # 3619
29 - 29 47 61.70 2 0 ODI v Bangladesh Adelaide 9 Mar 2015 ODI # 3630
182* DNB 182 229 79.47 17 4 Test v West Indies St George's 21 Apr 2015 Test # 2158
104 - 104 78 133.33 13 2 ODI v New Zealand Birmingham 9 Jun 2015 ODI # 3654
6 - 6 10 60.00 0 0 ODI v New Zealand The Oval 12 Jun 2015 ODI # 3655
54 - 54 63 85.71 6 0 ODI v New Zealand Southampton 14 Jun 2015 ODI # 3656
106* - 106 97 109.27 13 0 ODI v New Zealand Nottingham 17 Jun 2015 ODI # 3657
4 - 4 5 80.00 1 0 ODI v New Zealand Chester-le-Street 20 Jun 2015 ODI # 3659
68 - 68 46 147.82 8 1 T20I v New Zealand Manchester 23 Jun 2015 T20I # 423
130 - 130 176 73.86 19 1 Test v Australia Nottingham 6 Aug 2015 Test # 2175
0 - 0 7 0.00 0 0 ODI v Pakistan Abu Dhabi 11 Nov 2015 ODI # 3707
63 - 63 77 81.81 3 0 ODI v Pakistan Abu Dhabi 13 Nov 2015 ODI # 3708
11 - 11 14 78.57 1 0 ODI v Pakistan Sharjah 17 Nov 2015 ODI # 3710
71 - 71 71 100.00 3 2 ODI v Pakistan Dubai (DICS) 20 Nov 2015 ODI # 3712
20 - 20 16 125.00 1 1 T20I v Pakistan Dubai (DICS) 27 Nov 2015 T20I # 469
32 - 32 22 145.45 4 1 T20I v Pakistan Sharjah 30 Nov 2015 T20I # 473
52 - 52 58 89.65 4 1 ODI v South Africa Bloemfontein 3 Feb 2016 ODI # 3732
38 - 38 64 59.37 2 0 ODI v South Africa Gqeberha 6 Feb 2016 ODI # 3734
125 - 125 113 110.61 10 5 ODI v South Africa Centurion 9 Feb 2016 ODI # 3736
109 - 109 124 87.90 10 1 ODI v South Africa Johannesburg 12 Feb 2016 ODI # 3737
27 - 27 25 108.00 4 0 ODI v South Africa Cape Town 14 Feb 2016 ODI # 3738
8 - 8 12 66.66 1 0 T20I v South Africa Cape Town 19 Feb 2016 T20I # 503
34 - 34 17 200.00 4 2 T20I v South Africa Johannesburg 21 Feb 2016 T20I # 506
48 - 48 36 133.33 3 2 T20I v West Indies Wankhede 16 Mar 2016 T20I # 537
83 - 83 44 188.63 6 4 T20I v South Africa Wankhede 18 Mar 2016 T20I # 540
12 - 12 8 150.00 1 1 T20I v Afghanistan Delhi 23 Mar 2016 T20I # 546
25 - 25 24 104.16 4 0 T20I v Sri Lanka Delhi 26 Mar 2016 T20I # 551
27* - 27 22 122.72 3 0 T20I v New Zealand Delhi 30 Mar 2016 T20I # 555
54 - 54 36 150.00 7 0 T20I v West Indies Eden Gardens 3 Apr 2016 T20I # 557
0 - 0 7 0.00 0 0 Test v Sri Lanka Leeds 19 May 2016 Test # 2203
80 DNB 80 119 67.22 5 0 Test v Sri Lanka Chester-le-Street 27 May 2016 Test # 2204
2 - 2 6 33.33 0 0 ODI v Sri Lanka Nottingham 21 Jun 2016 ODI # 3751
11* - 11 16 68.75 1 0 ODI v Sri Lanka Bristol 26 Jun 2016 ODI # 3755
65 - 65 54 120.37 9 0 ODI v Sri Lanka The Oval 29 Jun 2016 ODI # 3757
93 - 93 106 87.73 6 0 ODI v Sri Lanka Cardiff 2 Jul 2016 ODI # 3758
61 - 61 72 84.72 6 0 ODI v Pakistan Southampton 24 Aug 2016 ODI # 3770
89 - 89 108 82.40 5 0 ODI v Pakistan Lord's 27 Aug 2016 ODI # 3771
85 - 85 86 98.83 8 0 ODI v Pakistan Nottingham 30 Aug 2016 ODI # 3773
30 - 30 26 115.38 5 1 ODI v Pakistan Leeds 1 Sep 2016 ODI # 3775
9 - 9 9 100.00 1 0 ODI v Pakistan Cardiff 4 Sep 2016 ODI # 3777
6 - 6 9 66.66 0 0 T20I v Pakistan Manchester 7 Sep 2016 T20I # 566
78 - 78 95 82.10 4 1 ODI v India Pune 15 Jan 2017 ODI # 3819
54 - 54 55 98.18 8 0 ODI v India Cuttack 19 Jan 2017 ODI # 3821
46* - 46 46 100.00 4 0 T20I v India Kanpur 26 Jan 2017 T20I # 592
38 - 38 38 100.00 2 0 T20I v India Nagpur 29 Jan 2017 T20I # 593
42 - 42 37 113.51 4 2 T20I v India Bengaluru 1 Feb 2017 T20I # 594
4 - 4 5 80.00 0 0 ODI v West Indies North Sound 3 Mar 2017 ODI # 3845
90* - 90 127 70.86 3 0 ODI v West Indies North Sound 5 Mar 2017 ODI # 3848
101 - 101 108 93.51 10 0 ODI v West Indies Bridgetown 9 Mar 2017 ODI # 3849
49* - 49 52 94.23 7 0 ODI v Ireland Bristol 5 May 2017 ODI # 3864
73 - 73 73 100.00 8 0 ODI v Ireland Lord's 7 May 2017 ODI # 3865
37 - 37 51 72.54 2 0 ODI v South Africa Leeds 24 May 2017 ODI # 3872
39 - 39 41 95.12 6 0 ODI v South Africa Southampton 27 May 2017 ODI # 3873
2 - 2 5 40.00 0 0 ODI v South Africa Lord's 29 May 2017 ODI # 3874
133* - 133 129 103.10 11 1 ODI v Bangladesh The Oval 1 Jun 2017 ODI # 3875
64 - 64 65 98.46 4 2 ODI v New Zealand Cardiff 6 Jun 2017 ODI # 3880
15 - 15 14 107.14 2 0 ODI v Australia Birmingham 10 Jun 2017 ODI # 3885
46 - 46 56 82.14 2 0 ODI v Pakistan Cardiff 14 Jun 2017 ODI # 3889
136 - 136 189 71.95 22 0 Test v West Indies Birmingham 17 Aug 2017 Test # 2270
1 DNB 1 2 50.00 0 0 Test v West Indies Lord's 7 Sep 2017 Test # 2274
17 - 17 19 89.47 2 0 T20I v West Indies Chester-le-Street 16 Sep 2017 T20I # 622
54 - 54 53 101.88 4 0 ODI v West Indies Manchester 19 Sep 2017 ODI # 3911
84 - 84 79 106.32 7 2 ODI v West Indies Bristol 24 Sep 2017 ODI # 3915
14 - 14 15 93.33 2 0 ODI v West Indies The Oval 27 Sep 2017 ODI # 3916
46* - 46 44 104.54 2 1 ODI v West Indies Southampton 29 Sep 2017 ODI # 3918
61 - 61 133 45.86 7 0 Test v Australia Melbourne 26 Dec 2017 Test # 2289
91* - 91 110 82.72 5 0 ODI v Australia Melbourne 14 Jan 2018 ODI # 3951
46* - 46 58 79.31 1 0 ODI v Australia Brisbane 19 Jan 2018 ODI # 3958
27 - 27 31 87.09 1 0 ODI v Australia Sydney 21 Jan 2018 ODI # 3960
0 - 0 7 0.00 0 0 ODI v Australia Adelaide 26 Jan 2018 ODI # 3966
62 - 62 68 91.17 2 0 ODI v Australia Perth 28 Jan 2018 ODI # 3968
71 - 71 75 94.66 5 1 ODI v New Zealand Hamilton 25 Feb 2018 ODI # 3980
9 - 9 18 50.00 1 0 ODI v New Zealand Mount Maunganui 28 Feb 2018 ODI # 3981
20 - 20 22 90.90 3 0 ODI v New Zealand Wellington 3 Mar 2018 ODI # 3982
102 - 102 101 100.99 6 2 ODI v New Zealand Dunedin 7 Mar 2018 ODI # 3989
23* - 23 37 62.16 1 0 ODI v New Zealand Christchurch 10 Mar 2018 ODI # 3992
45 - 45 72 62.50 6 0 Test v Pakistan Leeds 1 Jun 2018 Test # 2305
29 - 29 25 116.00 3 1 ODI v Scotland Edinburgh 10 Jun 2018 ODI # 4008
50 - 50 71 70.42 4 0 ODI v Australia The Oval 13 Jun 2018 ODI # 4009
22 - 22 24 91.66 2 0 ODI v Australia Cardiff 16 Jun 2018 ODI # 4010
4* - 4 6 66.66 0 0 ODI v Australia Nottingham 19 Jun 2018 ODI # 4011
27 - 27 35 77.14 2 1 ODI v Australia Chester-le-Street 21 Jun 2018 ODI # 4012
1 - 1 3 33.33 0 0 ODI v Australia Manchester 24 Jun 2018 ODI # 4013
35 - 35 24 145.83 4 0 T20I v Australia Birmingham 27 Jun 2018 T20I # 679
0 - 0 1 0.00 0 0 T20I v India Manchester 3 Jul 2018 T20I # 684
9 - 9 10 90.00 0 0 T20I v India Cardiff 6 Jul 2018 T20I # 688
3 - 3 6 50.00 0 0 ODI v India Nottingham 12 Jul 2018 ODI # 4014
113* - 113 116 97.41 8 1 ODI v India Lord's 14 Jul 2018 ODI # 4016
100* - 100 120 83.33 10 0 ODI v India Leeds 17 Jul 2018 ODI # 4018
19 - 19 53 35.84 2 0 Test v India Lord's 9 Aug 2018 Test # 2315
25* - 25 28 89.28 4 0 ODI v Sri Lanka Dambulla 10 Oct 2018 ODI # 4052
71 - 71 83 85.54 6 0 ODI v Sri Lanka Dambulla 13 Oct 2018 ODI # 4053
8 - 8 10 80.00 1 0 ODI v Sri Lanka Pallekele 17 Oct 2018 ODI # 4054
32* - 32 57 56.14 0 0 ODI v Sri Lanka Pallekele 20 Oct 2018 ODI # 4055
10 - 10 16 62.50 0 0 ODI v Sri Lanka Colombo (RPS) 23 Oct 2018 ODI # 4058
102 - 102 97 105.15 9 0 ODI v West Indies Bridgetown 20 Feb 2019 ODI # 4096
36 - 36 40 90.00 6 0 ODI v West Indies Bridgetown 22 Feb 2019 ODI # 4097
5 - 5 10 50.00 0 0 ODI v West Indies St George's 27 Feb 2019 ODI # 4099
1 - 1 2 50.00 0 0 ODI v West Indies Gros Islet 2 Mar 2019 ODI # 4103
0 - 0 2 0.00 0 0 T20I v West Indies Gros Islet 5 Mar 2019 T20I # 750
55 - 55 40 137.50 7 0 T20I v West Indies Basseterre 8 Mar 2019 T20I # 751
4* - 4 11 36.36 0 0 T20I v West Indies Basseterre 10 Mar 2019 T20I # 752
7 - 7 6 116.66 1 0 ODI v Ireland Dublin (Malahide) 3 May 2019 ODI # 4127
47 - 47 42 111.90 5 0 T20I v Pakistan Cardiff 5 May 2019 T20I # 772
40 - 40 54 74.07 3 0 ODI v Pakistan Southampton 11 May 2019 ODI # 4133
43 - 43 36 119.44 4 1 ODI v Pakistan Bristol 14 May 2019 ODI # 4135
36 - 36 41 87.80 3 0 ODI v Pakistan Nottingham 17 May 2019 ODI # 4138
84 - 84 73 115.06 9 0 ODI v Pakistan Leeds 19 May 2019 ODI # 4140
51 - 51 59 86.44 5 0 ODI v South Africa The Oval 30 May 2019 ODI # 4143
107 - 107 104 102.88 10 1 ODI v Pakistan Nottingham 3 Jun 2019 ODI # 4148
21 - 21 29 72.41 1 0 ODI v Bangladesh Cardiff 8 Jun 2019 ODI # 4153
100* - 100 94 106.38 11 0 ODI v West Indies Southampton 14 Jun 2019 ODI # 4158
88 - 88 82 107.31 5 1 ODI v Afghanistan Manchester 18 Jun 2019 ODI # 4163
57 - 57 89 64.04 3 0 ODI v Sri Lanka Leeds 21 Jun 2019 ODI # 4168
8 - 8 9 88.88 2 0 ODI v Australia Lord's 25 Jun 2019 ODI # 4173
44 - 44 54 81.48 2 0 ODI v India Birmingham 30 Jun 2019 ODI # 4179
24 - 24 25 96.00 1 0 ODI v New Zealand Chester-le-Street 3 Jul 2019 ODI # 4183
49* - 49 46 106.52 8 0 ODI v Australia Birmingham 11 Jul 2019 ODI # 4191
7 - 7 30 23.33 0 0 ODI v New Zealand Lord's 14 Jul 2019 ODI # 4192
226 - 226 441 51.24 22 1 Test v New Zealand Hamilton 29 Nov 2019 Test # 2371
27 - 27 46 58.69 4 0 Test v South Africa Gqeberha 16 Jan 2020 Test # 2380
17 - 17 21 80.95 0 0 ODI v South Africa Cape Town 4 Feb 2020 ODI # 4234
49 - 49 52 94.23 3 0 ODI v South Africa Johannesburg 9 Feb 2020 ODI # 4242
9* - 9 35 25.71 0 0 Test v Pakistan Southampton 13 Aug 2020 Test # 2392
29 - 29 51 56.86 3 0 Test v Pakistan Southampton 21 Aug 2020 Test # 2393
1 - 1 11 9.09 0 0 ODI v Australia Manchester 11 Sep 2020 ODI # 4259
39 - 39 73 53.42 4 1 ODI v Australia Manchester 13 Sep 2020 ODI # 4260
0 - 0 1 0.00 0 0 ODI v Australia Manchester 16 Sep 2020 ODI # 4261
79* - 79 87 90.80 4 0 ODI v Sri Lanka Chester-le-Street 29 Jun 2021 ODI # 4296
68* - 68 87 78.16 5 0 ODI v Sri Lanka The Oval 1 Jul 2021 ODI # 4297
121 - 121 165 73.33 14 0 Test v India Leeds 25 Aug 2021 Test # 2432
0 - 0 2 0.00 0 0 ODI v India The Oval 12 Jul 2022 ODI # 4424
11 - 11 21 52.38 0 0 ODI v India Lord's 14 Jul 2022 ODI # 4428
0 - 0 3 0.00 0 0 ODI v India Manchester 17 Jul 2022 ODI # 4433
86 - 86 77 111.68 5 2 ODI v South Africa Chester-le-Street 19 Jul 2022 ODI # 4434
1 - 1 3 33.33 0 0 ODI v South Africa Manchester 22 Jul 2022 ODI # 4435
9 - 9 15 60.00 1 0 Test v South Africa Manchester 25 Aug 2022 Test # 2475
23 DNB 23 25 92.00 3 0 Test v South Africa The Oval 8 Sep 2022 Test # 2476
0 DNB 0 1 0.00 0 0 Test v Pakistan Karachi 17 Dec 2022 Test # 2483
56 DNB 56 59 94.91 4 1 Test v Ireland Lord's 1 Jun 2023 Test # 2504
84 - 84 95 88.42 8 1 Test v Australia Manchester 19 Jul 2023 Test # 2512
6 - 6 15 40.00 0 0 ODI v New Zealand Cardiff 8 Sep 2023 ODI # 4636
0 - 0 2 0.00 0 0 ODI v New Zealand Southampton 10 Sep 2023 ODI # 4640
4 - 4 7 57.14 1 0 ODI v New Zealand The Oval 13 Sep 2023 ODI # 4643
29 - 29 40 72.50 2 1 ODI v New Zealand Lord's 15 Sep 2023 ODI # 4647
77 - 77 86 89.53 4 1 ODI v New Zealand Ahmedabad 5 Oct 2023 ODI # 4658
82 - 82 68 120.58 8 1 ODI v Bangladesh Dharamsala 10 Oct 2023 ODI # 4664
11 - 11 17 64.70 2 0 ODI v Afghanistan Delhi 15 Oct 2023 ODI # 4670
2 - 2 6 33.33 0 0 ODI v South Africa Wankhede 21 Oct 2023 ODI # 4677
3 - 3 10 30.00 0 0 ODI v Sri Lanka Bengaluru 26 Oct 2023 ODI # 4682
0 - 0 1 0.00 0 0 ODI v India Lucknow 29 Oct 2023 ODI # 4686
13 - 13 17 76.47 2 0 ODI v Australia Ahmedabad 4 Nov 2023 ODI # 4693
28 - 28 35 80.00 1 0 ODI v Netherlands Pune 8 Nov 2023 ODI # 4697
60 - 60 72 83.33 4 0 ODI v Pakistan Eden Gardens 11 Nov 2023 ODI # 4701
DNB - - - - - - ODI v India Brisbane 20 Jan 2015 ODI # 3586
DNB - - - - - - ODI v Afghanistan Sydney 13 Mar 2015 ODI # 3635
DNB - - - - - - ODI v Sri Lanka Birmingham 24 Jun 2016 ODI # 3753
DNB - - - - - - ODI v West Indies Nottingham 21 Sep 2017 ODI # 3913
TDNB - - - - - - ODI v West Indies St George's 25 Feb 2019 ODI # 4098
TDNB - - - - - - ODI v Pakistan The Oval 8 May 2019 ODI # 4130
TDNB - - - - - - ODI v South Africa Durban 7 Feb 2020 ODI # 4238
TDNB - - - - - - ODI v Sri Lanka Bristol 4 Jul 2021 ODI # 4298
TDNB - - - - - - ODI v South Africa Leeds 24 Jul 2022 ODI # 4437
Statsguru includes the following current or recent relevant matches:
Ireland v Pakistan at Dublin, 3rd T20I, May 14, 2024 [T20I # 2610]
Ireland v Pakistan at Dublin, 2nd T20I, May 12, 2024 [T20I # 2609]
France v Belgium at Dreux, Mdina Cup final, May 12, 2024 [T20I # 2608]
Bangladesh v Zimbabwe at Mirpur, 5th T20I, May 12, 2024 [T20I # 2607]
Japan v Mongolia at Sano, 7th T20I, May 12, 2024 [T20I # 2606]
 
Feedback Print this page