Records type all-round analysis [change type]
View match by match list [change view]
Start of match date greater than or equal to 1 jun 2007 remove greater than or equal to 1 jun 2007 from query
Not involving the player IJL Trott (ENG) remove IJL Trott (ENG) from query
Ordered by batting average (descending)
Return to query menu
Cleared query menu
Career averages
Span Mat Runs HS Bat Av 100 Wkts BBI Bowl Av 5 Ct St Ave Diff
unfiltered 2012-2024 294 12431 178 40.36 28 - - - - 509 45 - Profile
filtered 2012-2024 294 12431 178 40.36 28 - - - - 509 45 -
Match by match list
178 - 178 178.00 - - 1 1 ODI v Australia Centurion 30 Sep 2016 ODI # 3785
174 - 174 174.00 - - 0 0 ODI v Bangladesh Wankhede 24 Oct 2023 ODI # 4680
168* - 168 - - - 1 0 ODI v Bangladesh Kimberley 15 Oct 2017 ODI # 3923
141* - 141 - - - 2 0 Test v West Indies Gros Islet 10 Jun 2021 Test # 2424
138* - 138 - - - 0 0 ODI v England Bloemfontein 3 Feb 2016 ODI # 3732
129* 9* 138 - - - 8 0 Test v England Centurion 22 Jan 2016 Test # 2200
135 - 135 135.00 - - 0 0 ODI v England Centurion 9 Feb 2016 ODI # 3736
135 - 135 135.00 - - 2 0 ODI v India Johannesburg 5 Dec 2013 ODI # 3442
128 - 128 128.00 - - 3 0 ODI v Sri Lanka Hambantota 12 Jul 2014 ODI # 3502
124 - 124 124.00 - - 1 0 ODI v India Cape Town 23 Jan 2022 ODI # 4349
121 - 121 121.00 - - 1 0 ODI v Sri Lanka Durban 10 Mar 2019 ODI # 4112
120 - 120 120.00 - - 2 0 ODI v Ireland Dublin (Malahide) 16 Jul 2021 ODI # 4305
114 - 114 114.00 - - 1 0 ODI v New Zealand Pune 1 Nov 2023 ODI # 4689
112 - 112 112.00 - - 0 0 ODI v Pakistan Abu Dhabi 8 Nov 2013 ODI # 3431
109 - 109 109.00 - - 2 0 ODI v Australia Lucknow 12 Oct 2023 ODI # 4667
109 - 109 109.00 - - 0 0 ODI v Sri Lanka Centurion 10 Feb 2017 ODI # 3834
109 - 109 109.00 - - 1 0 ODI v India Wankhede 25 Oct 2015 ODI # 3700
107 - 107 107.00 - - 0 0 ODI v England Cape Town 4 Feb 2020 ODI # 4234
107 - 107 107.00 - - 0 0 ODI v Australia Sydney 23 Nov 2014 ODI # 3551
106 - 106 106.00 - - 4 0 ODI v India Durban 8 Dec 2013 ODI # 3443
90 15* 105 105.00 - - 5 0 Test v New Zealand Hamilton 25 Mar 2017 Test # 2257
104 - 104 104.00 - - 7 0 Test v Australia Hobart 12 Nov 2016 Test # 2233
103 - 103 103.00 - - 0 0 ODI v India Rajkot 18 Oct 2015 ODI # 3695
101 - 101 101.00 - - - - ODI v India Centurion 11 Dec 2013 ODI # 3444
100 - 100 100.00 - - 1 0 T20I v West Indies Centurion 26 Mar 2023 T20I # 2032
100 - 100 100.00 - - 0 0 ODI v Sri Lanka Delhi 7 Oct 2023 ODI # 4661
98 - 98 98.00 - - 3 0 ODI v England Southampton 27 May 2017 ODI # 3873
94 - 94 94.00 - - 1 0 ODI v Sri Lanka Centurion 6 Mar 2019 ODI # 4107
92* - 92 - - - - - ODI v England Leeds 24 Jul 2022 ODI # 4437
91 DNB 91 91.00 - - 5 2 Test v New Zealand Wellington 16 Mar 2017 Test # 2255
87 - 87 87.00 - - 3 0 ODI v Sri Lanka Dambulla 1 Aug 2018 ODI # 4027
84 - 84 84.00 - - 1 0 ODI v Zimbabwe Bulawayo 21 Aug 2014 ODI # 3510
83 - 83 83.00 - - 2 0 ODI v Pakistan Cape Town 30 Jan 2019 ODI # 4090
82 - 82 82.00 - - 0 2 ODI v Australia Potchefstroom 12 Sep 2023 ODI # 4642
82 - 82 82.00 - - 1 0 ODI v Ireland Benoni 25 Sep 2016 ODI # 3780
81 - 81 81.00 - - 2 1 ODI v Sri Lanka Johannesburg 3 Mar 2019 ODI # 4104
81 DNB 81 81.00 - - 5 0 Test v Zimbabwe Harare 9 Aug 2014 Test # 2135
80 - 80 80.00 - - 2 0 ODI v Pakistan Johannesburg 4 Apr 2021 ODI # 4286
80* - 80 - - - - - ODI v New Zealand Hamilton 27 Oct 2014 ODI # 3538
79* - 79 - - - 1 1 T20I v India Bengaluru 22 Sep 2019 T20I # 893
78* - 78 - - - 2 0 ODI v Sri Lanka Sydney 18 Mar 2015 ODI # 3640
78 - 78 78.00 - - 0 1 ODI v India Paarl 21 Jan 2022 ODI # 4346
76 - 76 76.00 - - 3 0 ODI v Zimbabwe Harare 29 Aug 2014 ODI # 3518
84 64 148 74.00 - - 2 0 Test v Australia Perth 3 Nov 2016 Test # 2230
18 129 147 73.50 - - 7 0 Test v Pakistan Johannesburg 11 Jan 2019 Test # 2341
73 - 73 73.00 - - 2 0 ODI v Bangladesh East London 22 Oct 2017 ODI # 3929
72 - 72 72.00 - - 1 0 T20I v West Indies St George's 29 Jun 2021 T20I # 1179
71 - 71 71.00 - - 1 0 ODI v West Indies Basseterre 15 Jun 2016 ODI # 3747
70 - 70 70.00 - - 0 0 ODI v Australia Durban 5 Oct 2016 ODI # 3790
70 - 70 70.00 - - 0 0 T20I v Australia Gqeberha 23 Feb 2020 T20I # 1052
69 - 69 69.00 - - 2 0 ODI v New Zealand Hamilton 19 Feb 2017 ODI # 3836
69* - 69 - - - 0 0 T20I v India Guwahati 2 Oct 2022 T20I # 1803
69 - 69 69.00 - - 2 0 ODI v England Johannesburg 9 Feb 2020 ODI # 4242
68 - 68 68.00 - - 0 0 ODI v Afghanistan Cardiff 15 Jun 2019 ODI # 4160
68 - 68 68.00 - - 1 0 T20I v India Indore 4 Oct 2022 T20I # 1805
68 - 68 68.00 - - 2 0 ODI v New Zealand Wellington 25 Feb 2017 ODI # 3841
68 - 68 68.00 - - 1 0 ODI v England The Oval 30 May 2019 ODI # 4143
80 55 135 67.50 - - 2 0 Test v Sri Lanka Durban 13 Feb 2019 Test # 2347
82 50 132 66.00 - - 6 0 Test v New Zealand Centurion 27 Aug 2016 Test # 2220
65 - 65 65.00 - - 1 0 T20I v England Durban 14 Feb 2020 T20I # 1041
101 29 130 65.00 - - 4 1 Test v Sri Lanka Cape Town 2 Jan 2017 Test # 2244
95 34 129 64.50 - - 8 0 Test v England Centurion 26 Dec 2019 Test # 2377
63 - 63 63.00 - - 1 1 T20I v Bangladesh Sydney 27 Oct 2022 T20I # 1847
63 - 63 63.00 - - 2 0 ODI v Zimbabwe Bulawayo 17 Aug 2014 ODI # 3507
62 - 62 62.00 - - 1 0 ODI v Bangladesh Johannesburg 20 Mar 2022 ODI # 4372
60 - 60 60.00 - - 2 0 T20I v West Indies St George's 1 Jul 2021 T20I # 1180
60 - 60 60.00 - - 2 0 T20I v West Indies St George's 3 Jul 2021 T20I # 1181
59 - 59 59.00 - - 0 0 T20I v Bangladesh Bloemfontein 26 Oct 2017 T20I # 626
59* - 59 - - - 0 1 T20I v Sri Lanka Colombo (RPS) 14 Sep 2021 T20I # 1273
59 DNB 59 59.00 - - 7 0 Test v Pakistan Cape Town 3 Jan 2019 Test # 2340
58* - 58 - - - 0 1 T20I v Sri Lanka Colombo (RPS) 12 Sep 2021 T20I # 1270
76 39 115 57.50 - - 7 0 Test v England Johannesburg 24 Jan 2020 Test # 2382
57 - 57 57.00 - - 0 0 ODI v New Zealand Christchurch 22 Feb 2017 ODI # 3839
111 0 111 55.50 - - 0 2 Test v India Visakhapatnam 2 Oct 2019 Test # 2363
55 - 55 55.00 - - 2 0 ODI v Sri Lanka Cape Town 7 Feb 2017 ODI # 3833
54 - 54 54.00 - - 3 0 ODI v Sri Lanka Colombo (RPS) 12 Aug 2018 ODI # 4031
53 - 53 53.00 - - 1 0 ODI v India The Oval 11 Jun 2017 ODI # 3886
37 69 106 53.00 - - 6 0 Test v Sri Lanka Gqeberha 26 Dec 2016 Test # 2243
52 - 52 52.00 - - 1 1 T20I v England Wankhede 18 Mar 2016 T20I # 540
52 - 52 52.00 - - 1 0 ODI v Australia Manchester 6 Jul 2019 ODI # 4188
52 - 52 52.00 - - 0 0 T20I v India Mohali 18 Sep 2019 T20I # 888
20 83 103 51.50 - - 4 1 Test v Australia Durban 1 Mar 2018 Test # 2297
51 - 51 51.00 - - 2 0 ODI v Sri Lanka Gqeberha 13 Mar 2019 ODI # 4114
96 0 96 48.00 - - 4 0 Test v West Indies Gros Islet 18 Jun 2021 Test # 2426
48* - 48 - - - 2 2 T20I v Pakistan Dubai (DICS) 13 Nov 2013 T20I # 334
48 - 48 48.00 - - 0 1 ODI v India Lucknow 6 Oct 2022 ODI # 4470
48 - 48 48.00 - - 0 0 ODI v West Indies East London 18 Mar 2023 ODI # 4540
48 - 48 48.00 - - 0 0 T20I v Australia Sydney 9 Nov 2014 T20I # 409
47 - 47 47.00 - - 0 0 ODI v Australia Canberra 19 Nov 2014 ODI # 3548
47* - 47 - - - 3 0 T20I v Zimbabwe Hobart 24 Oct 2022 T20I # 1844
47 - 47 47.00 - - 1 0 ODI v Pakistan Lord's 23 Jun 2019 ODI # 4171
47 - 47 47.00 - - 4 0 ODI v Pakistan Gqeberha 27 Nov 2013 ODI # 3440
47 - 47 47.00 - - 4 1 ODI v Sri Lanka Dambulla 29 Jul 2018 ODI # 4025
47 - 47 47.00 - - 3 0 ODI v Australia Perth 4 Nov 2018 ODI # 4065
47 - 47 47.00 - - 0 0 T20I v West Indies Nagpur 25 Mar 2016 T20I # 549
46 - 46 46.00 - - 1 0 ODI v Bangladesh Paarl 18 Oct 2017 ODI # 3925
46 - 46 46.00 - - 1 0 T20I v Australia Adelaide 5 Nov 2014 T20I # 407
45 - 45 45.00 - - 1 0 ODI v Australia Bloemfontein 9 Sep 2023 ODI # 4638
45 DNB 45 45.00 - - 3 0 Test v Pakistan Centurion 26 Dec 2018 Test # 2338
45 - 45 45.00 - - 3 1 T20I v Afghanistan Wankhede 20 Mar 2016 T20I # 542
45 - 45 45.00 - - 4 0 ODI v Australia Centurion 15 Sep 2023 ODI # 4646
44 - 44 44.00 - - 0 0 T20I v Australia Johannesburg 6 Mar 2016 T20I # 520
44 - 44 44.00 - - 0 1 T20I v Bangladesh Mirpur 7 Jul 2015 T20I # 429
51 36 87 43.50 - - 8 1 Test v Sri Lanka Galle 16 Jul 2014 Test # 2129
86 1 87 43.50 - - 6 0 Test v Sri Lanka Gqeberha 21 Feb 2019 Test # 2348
43 - 43 43.00 - - 0 0 T20I v Pakistan Johannesburg 20 Nov 2013 T20I # 340
43 - 43 43.00 - - 3 0 ODI v India Chennai 22 Oct 2015 ODI # 3698
41 - 41 41.00 - - 6 0 ODI v Afghanistan Ahmedabad 10 Nov 2023 ODI # 4699
41 - 41 41.00 - - 0 0 T20I v Australia Centurion 14 Mar 2014 T20I # 365
41 - 41 41.00 - - 1 0 T20I v West Indies Kingston 25 May 2024 T20I # 2626
41* - 41 - - - 0 0 T20I v Australia Durban 12 Mar 2014 T20I # 363
40 - 40 40.00 - - 2 0 ODI v Pakistan Abu Dhabi 6 Nov 2013 ODI # 3430
38 - 38 38.00 - - 1 0 ODI v Zimbabwe Bulawayo 19 Aug 2014 ODI # 3508
37 - 37 37.00 - - 3 0 ODI v England Bloemfontein 27 Jan 2023 ODI # 4512
37 - 37 37.00 - - 0 0 T20I v West Indies St George's 26 Jun 2021 T20I # 1176
36 - 36 36.00 - - 0 0 T20I v Sri Lanka Colombo (RPS) 10 Sep 2021 T20I # 1265
20 50 70 35.00 - - 8 0 Test v England Cape Town 3 Jan 2020 Test # 2379
35 - 35 35.00 - - 1 0 T20I v England Centurion 16 Feb 2020 T20I # 1043
35 - 35 35.00 - - 1 0 ODI v Bangladesh Mirpur 10 Jul 2015 ODI # 3663
68 1 69 34.50 - - 6 0 Test v England Nottingham 14 Jul 2017 Test # 2264
51 18 69 34.50 - - 6 1 Test v England Lord's 6 Jul 2017 Test # 2262
34 - 34 34.00 - - 1 0 ODI v Sri Lanka Gqeberha 28 Jan 2017 ODI # 3828
34 - 34 34.00 - - 0 0 T20I v England Sharjah 6 Nov 2021 T20I # 1400
34 - 34 34.00 - - 5 0 Test v Sri Lanka Johannesburg 12 Jan 2017 Test # 2247
34 - 34 34.00 - - 3 0 ODI v India Indore 14 Oct 2015 ODI # 3692
34 - 34 34.00 - - 1 0 ODI v Pakistan Sharjah 11 Nov 2013 ODI # 3433
3 65 68 34.00 - - 2 0 Test v Australia Cape Town 22 Mar 2018 Test # 2300
34 - 34 34.00 - - 1 0 ODI v India Durban 1 Feb 2018 ODI # 3969
34 - 34 34.00 - - 1 1 ODI v England Lord's 29 May 2017 ODI # 3874
33 - 33 33.00 - - 0 0 Test v New Zealand Durban 19 Aug 2016 Test # 2219
63 3 66 33.00 - - 0 0 Test v England Gqeberha 16 Jan 2020 Test # 2380
33 - 33 33.00 - - 0 0 ODI v Pakistan Birmingham 7 Jun 2017 ODI # 3881
33 - 33 33.00 - - 0 0 ODI v Pakistan Centurion 25 Jan 2019 ODI # 4084
31 - 31 31.00 - - 0 0 ODI v England Bloemfontein 29 Jan 2023 ODI # 4513
31 - 31 31.00 - - 0 0 T20I v England East London 12 Feb 2020 T20I # 1039
31 - 31 31.00 - - 3 0 ODI v New Zealand Potchefstroom 25 Jan 2013 ODI # 3328
30 - 30 30.00 - - 1 0 T20I v England Paarl 29 Nov 2020 T20I # 1111
30 - 30 30.00 - - 0 0 ODI v West Indies Providence 3 Jun 2016 ODI # 3739
30 - 30 30.00 - - 1 0 T20I v Pakistan Dubai (DICS) 15 Nov 2013 T20I # 336
30 - 30 30.00 - - 1 0 T20I v England Cape Town 27 Nov 2020 T20I # 1109
29 - 29 29.00 - - 0 0 ODI v India Kanpur 11 Oct 2015 ODI # 3689
29 - 29 29.00 - - 2 0 T20I v England Chattogram 29 Mar 2014 T20I # 391
28* - 28 - - - 2 0 T20I v New Zealand Durban 21 Dec 2012 T20I # 293
28* - 28 - - - 4 0 Test v Bangladesh Bloemfontein 6 Oct 2017 Test # 2277
34 21 55 27.50 - - 7 0 Test v India Centurion 26 Dec 2021 Test # 2443
27 - 27 27.00 - - 2 1 ODI v India Paarl 19 Jan 2022 ODI # 4344
27 - 27 27.00 - - 1 1 T20I v Ireland Belfast 22 Jul 2021 T20I # 1197
27 - 27 27.00 - - 1 0 ODI v Australia Johannesburg 17 Sep 2023 ODI # 4648
27 - 27 27.00 - - 1 0 ODI v England Johannesburg 12 Feb 2016 ODI # 3737
27 - 27 27.00 - - 1 0 ODI v Sri Lanka Colombo (RPS) 31 Jul 2013 ODI # 3401
27 - 27 27.00 - - 3 0 ODI v Sri Lanka Colombo (RPS) 6 Jul 2014 ODI # 3500
26 - 26 26.00 - - 2 0 T20I v Zimbabwe Potchefstroom 12 Oct 2018 T20I # 699
26 - 26 26.00 - - 0 0 T20I v West Indies St George's 27 Jun 2021 T20I # 1178
26 - 26 26.00 - - 0 0 ODI v New Zealand Mount Maunganui 24 Oct 2014 ODI # 3537
26 - 26 26.00 - - 0 1 T20I v Pakistan Cape Town 22 Nov 2013 T20I # 343
26 - 26 26.00 - - 1 0 ODI v Australia Potchefstroom 7 Mar 2020 ODI # 4254
26 - 26 26.00 - - 1 0 ODI v U.A.E. Wellington 12 Mar 2015 ODI # 3633
43 8 51 25.50 - - 6 0 Test v India Cape Town 5 Jan 2018 Test # 2292
25 - 25 25.00 - - 1 0 ODI v New Zealand Kimberley 22 Jan 2013 ODI # 3325
25 - 25 25.00 - - 1 0 T20I v Australia Cape Town 9 Mar 2016 T20I # 526
25 - 25 25.00 - - 0 1 T20I v Sri Lanka Chattogram 22 Mar 2014 T20I # 379
24 - 24 24.00 - - 0 0 Test v Zimbabwe Gqeberha 26 Dec 2017 Test # 2290
24 - 24 24.00 - - 4 0 ODI v Pakistan Chennai 27 Oct 2023 ODI # 4683
23 - 23 23.00 - - 2 0 ODI v Bangladesh The Oval 2 Jun 2019 ODI # 4147
23 - 23 23.00 - - 0 0 ODI v Sri Lanka The Oval 3 Jun 2017 ODI # 3877
23 - 23 23.00 - - 2 0 ODI v Sri Lanka Pallekele 8 Aug 2018 ODI # 4030
22 - 22 22.00 - - 2 0 ODI v Australia Johannesburg 2 Oct 2016 ODI # 3787
22 - 22 22.00 - - 1 0 ODI v England Gqeberha 6 Feb 2016 ODI # 3734
22 - 22 22.00 - - 0 0 T20I v India Delhi 9 Jun 2022 T20I # 1554
22 - 22 22.00 - - 1 0 T20I v Australia Carrara 17 Nov 2018 T20I # 711
39 4 43 21.50 - - 4 0 Test v Australia Johannesburg 30 Mar 2018 Test # 2302
21 - 21 21.00 - - 1 0 T20I v West Indies Johannesburg 28 Mar 2023 T20I # 2036
7 34 41 20.50 - - 0 0 Test v Australia Gqeberha 20 Feb 2014 Test # 2121
20 - 20 20.00 - - 2 0 ODI v Pakistan Centurion 2 Apr 2021 ODI # 4285
20 - 20 20.00 - - 0 0 ODI v India Centurion 4 Feb 2018 ODI # 3970
20 - 20 20.00 - - 0 0 T20I v Sri Lanka Colombo (RPS) 14 Aug 2018 T20I # 695
20 - 20 20.00 - - 0 1 T20I v Sri Lanka New York 3 Jun 2024 T20I # 2635
20 - 20 20.00 - - 2 1 ODI v Netherlands Dharamsala 17 Oct 2023 ODI # 4672
20 - 20 20.00 - - 1 0 ODI v Sri Lanka Pallekele 26 Jul 2013 ODI # 3398
32 8 40 20.00 - - 2 0 Test v Sri Lanka Colombo (SSC) 20 Jul 2018 Test # 2313
20 - 20 20.00 - - 2 1 T20I v Ireland Dublin (Malahide) 19 Jul 2021 T20I # 1194
19 - 19 19.00 - - 1 0 ODI v Australia Harare 27 Aug 2014 ODI # 3516
19 - 19 19.00 - - 0 0 ODI v Australia Basseterre 11 Jun 2016 ODI # 3743
19 - 19 19.00 - - 3 0 ODI v Pakistan Cape Town 24 Nov 2013 ODI # 3438
19 - 19 19.00 - - 1 0 T20I v West Indies Kingston 26 May 2024 T20I # 2630
19 - 19 19.00 - - 1 0 ODI v England Chester-le-Street 19 Jul 2022 ODI # 4434
19 - 19 19.00 - - 3 0 T20I v Sri Lanka Hambantota 4 Aug 2013 T20I # 324
0 37 37 18.50 - - 6 0 Test v Sri Lanka Colombo (SSC) 24 Jul 2014 Test # 2131
18 - 18 18.00 - - 0 0 ODI v New Zealand Paarl 19 Jan 2013 ODI # 3323
18 - 18 18.00 - - 4 0 Test v Sri Lanka Centurion 26 Dec 2020 Test # 2399
18 - 18 18.00 - - 1 0 ODI v Australia Gqeberha 9 Oct 2016 ODI # 3792
18 - 18 18.00 - - 2 0 ODI v Australia Providence 7 Jun 2016 ODI # 3741
18* - 18 - - - 0 0 Test v West Indies Centurion 17 Dec 2014 Test # 2150
31 5 36 18.00 - - 2 0 Test v India Pune 10 Oct 2019 Test # 2364
17* - 17 - - - - - ODI v West Indies Southampton 10 Jun 2019 ODI # 4156
17 - 17 17.00 - - 2 0 ODI v Australia Melbourne 21 Nov 2014 ODI # 3549
17 - 17 17.00 - - 1 1 ODI v Sri Lanka Durban 1 Feb 2017 ODI # 3830
17 - 17 17.00 - - 0 0 T20I v England Cape Town 1 Dec 2020 T20I # 1113
16 - 16 16.00 - - 0 0 T20I v Bangladesh Abu Dhabi 2 Nov 2021 T20I # 1384
16 - 16 16.00 - - 0 1 T20I v Sri Lanka Hambantota 6 Aug 2013 T20I # 325
15 - 15 15.00 - - 4 0 T20I v England Cardiff 28 Jul 2022 T20I # 1698
15 - 15 15.00 - - 0 0 ODI v Sri Lanka Chester-le-Street 28 Jun 2019 ODI # 4176
15 - 15 15.00 - - 1 1 ODI v Australia Paarl 29 Feb 2020 ODI # 4248
15 - 15 15.00 - - 3 0 ODI v Pakistan Centurion 30 Nov 2013 ODI # 3441
24 5 29 14.50 - - 2 0 Test v Australia Adelaide 24 Nov 2016 Test # 2236
29 0 29 14.50 - - 3 0 Test v Pakistan Rawalpindi 4 Feb 2021 Test # 2408
14 - 14 14.00 - - 2 0 T20I v India Rajkot 17 Jun 2022 T20I # 1572
14 - 14 14.00 - - 1 0 ODI v New Zealand Auckland 24 Mar 2015 ODI # 3644
13 - 13 13.00 - - 0 0 T20I v Sri Lanka Cape Town 19 Mar 2019 T20I # 755
13 - 13 13.00 - - 1 0 T20I v Netherlands Adelaide 6 Nov 2022 T20I # 1871
24 1 25 12.50 - - 3 0 Test v England Manchester 4 Aug 2017 Test # 2268
12 - 12 12.00 - - 0 0 T20I v Sri Lanka Sharjah 30 Oct 2021 T20I # 1378
12 - 12 12.00 - - 1 1 ODI v West Indies Sydney 27 Feb 2015 ODI # 3616
12 - 12 12.00 - - 2 0 ODI v Australia Cape Town 12 Oct 2016 ODI # 3795
12 - 12 12.00 - - 0 0 ODI v Bangladesh Centurion 23 Mar 2022 ODI # 4375
12 - 12 12.00 - - 2 0 T20I v Bangladesh Mirpur 5 Jul 2015 T20I # 428
11 - 11 11.00 - - - - ODI v England Durban 7 Feb 2020 ODI # 4238
17 5 22 11.00 - - 2 1 Test v England The Oval 27 Jul 2017 Test # 2266
11 - 11 11.00 - - 1 0 ODI v Australia Bloemfontein 7 Sep 2023 ODI # 4635
10 DNB 10 10.00 - - 8 0 Test v Sri Lanka Johannesburg 3 Jan 2021 Test # 2401
10 - 10 10.00 - - 2 0 ODI v India Southampton 5 Jun 2019 ODI # 4150
9 - 9 9.00 - - 5 1 ODI v New Zealand Mount Maunganui 21 Oct 2014 ODI # 3536
9 - 9 9.00 - - 4 0 ODI v Australia Adelaide 9 Nov 2018 ODI # 4067
9 - 9 9.00 - - 1 0 T20I v Sri Lanka Delhi 28 Mar 2016 T20I # 554
9 DNB 9 9.00 - - 8 0 Test v Australia Gqeberha 9 Mar 2018 Test # 2298
9 - 9 9.00 - - 3 2 ODI v Netherlands Benoni 31 Mar 2023 ODI # 4558
15 2 17 8.50 - - 2 0 Test v Pakistan Karachi 26 Jan 2021 Test # 2406
8 - 8 8.00 - - 0 0 ODI v Sri Lanka Pallekele 28 Jul 2013 ODI # 3400
8 - 8 8.00 - - 0 0 ODI v Netherlands Johannesburg 2 Apr 2023 ODI # 4563
DNB 8 8 8.00 - - 2 0 Test v Bangladesh Potchefstroom 28 Sep 2017 Test # 2276
8 - 8 8.00 - - 1 0 ODI v Sri Lanka Johannesburg 4 Feb 2017 ODI # 3831
7 - 7 7.00 - - 0 0 T20I v Australia Abu Dhabi 23 Oct 2021 T20I # 1351
7 - 7 7.00 - - 1 0 T20I v Ireland Bristol 3 Aug 2022 T20I # 1721
7 - 7 7.00 - - 1 0 ODI v India Melbourne 22 Feb 2015 ODI # 3610
7 - 7 7.00 - - 2 0 T20I v Ireland Bristol 5 Aug 2022 T20I # 1724
7 - 7 7.00 - - 0 0 ODI v Australia Harare 6 Sep 2014 ODI # 3526
10 4 14 7.00 - - 3 0 Test v New Zealand Dunedin 8 Mar 2017 Test # 2253
7 - 7 7.00 - - 1 0 ODI v Zimbabwe Hamilton 15 Feb 2015 ODI # 3601
7 - 7 7.00 - - 0 0 ODI v Bangladesh Chattogram 15 Jul 2015 ODI # 3668
7 - 7 7.00 - - 1 0 T20I v Australia Durban 4 Mar 2016 T20I # 519
3 10 13 6.50 - - 5 1 Test v Sri Lanka Galle 12 Jul 2018 Test # 2311
0 12 12 6.00 - - 4 0 Test v India Centurion 13 Jan 2018 Test # 2293
6 - 6 6.00 - - 2 0 ODI v West Indies Bridgetown 24 Jun 2016 ODI # 3754
6 - 6 6.00 - - 1 0 ODI v India Delhi 11 Oct 2022 ODI # 4472
6 - 6 6.00 - - 0 0 T20I v India Mirpur 4 Apr 2014 T20I # 399
6 - 6 6.00 - - 1 0 ODI v Sri Lanka Cape Town 16 Mar 2019 ODI # 4115
6 - 6 6.00 - - 2 0 ODI v New Zealand Auckland 4 Mar 2017 ODI # 3846
5 - 5 5.00 - - 2 0 T20I v Sri Lanka Colombo (RPS) 2 Aug 2013 T20I # 323
5 - 5 5.00 - - 2 0 ODI v England Leeds 24 May 2017 ODI # 3872
5 - 5 5.00 - - 1 0 T20I v Australia Cape Town 26 Feb 2020 T20I # 1065
5 - 5 5.00 - - 3 0 Test v England Cape Town 2 Jan 2016 Test # 2197
5 - 5 5.00 - - 1 0 ODI v India Eden Gardens 5 Nov 2023 ODI # 4694
5 - 5 5.00 - - 1 0 ODI v England Manchester 22 Jul 2022 ODI # 4435
5* - 5 - - - - - ODI v Australia Bridgetown 19 Jun 2016 ODI # 3750
5 - 5 5.00 - - 2 0 T20I v Zimbabwe East London 9 Oct 2018 T20I # 698
5 - 5 5.00 - - 0 0 ODI v India Ranchi 9 Oct 2022 ODI # 4471
5 - 5 5.00 - - 2 0 ODI v New Zealand Birmingham 19 Jun 2019 ODI # 4165
4 5 9 4.50 - - 0 0 Test v India Ranchi 19 Oct 2019 Test # 2365
4 - 4 4.00 - - 2 0 ODI v England Wankhede 21 Oct 2023 ODI # 4677
4 - 4 4.00 - - 2 1 T20I v New Zealand Chattogram 24 Mar 2014 T20I # 383
4 - 4 4.00 - - 3 0 ODI v West Indies Centurion 28 Jan 2015 ODI # 3593
4 - 4 4.00 - - 0 0 T20I v West Indies Kingston 23 May 2024 T20I # 2617
4 - 4 4.00 - - 2 0 ODI v Australia Hobart 11 Nov 2018 ODI # 4069
8 0 8 4.00 - - 7 0 Test v India Johannesburg 24 Jan 2018 Test # 2294
4 - 4 4.00 - - 3 0 ODI v Australia Perth 16 Nov 2014 ODI # 3546
4 - 4 4.00 - - 1 0 ODI v England Cape Town 14 Feb 2016 ODI # 3738
4 - 4 4.00 - - 3 0 ODI v Sri Lanka Pallekele 9 Jul 2014 ODI # 3501
3 - 3 3.00 - - 0 0 ODI v Pakistan Benoni 24 Mar 2013 ODI # 3350
3 - 3 3.00 - - 1 0 ODI v Australia Eden Gardens 16 Nov 2023 ODI # 4704
2 - 2 2.00 - - 1 0 ODI v Zimbabwe Harare 4 Sep 2014 ODI # 3524
2 - 2 2.00 - - 2 0 ODI v Australia Perth 14 Nov 2014 ODI # 3545
2 - 2 2.00 - - 0 0 ODI v Bangladesh Mirpur 12 Jul 2015 ODI # 3666
2 - 2 2.00 - - 2 0 ODI v Sri Lanka Pallekele 5 Aug 2018 ODI # 4029
2 - 2 2.00 - - 0 1 T20I v Australia Johannesburg 21 Feb 2020 T20I # 1046
2 - 2 2.00 - - 1 0 T20I v New Zealand Gqeberha 26 Dec 2012 T20I # 297
2 - 2 2.00 - - 3 0 T20I v England Bristol 27 Jul 2022 T20I # 1693
1 - 1 1.00 - - 2 1 ODI v Australia Harare 2 Sep 2014 ODI # 3522
1 - 1 1.00 - - 2 0 T20I v India Thiruvananthapuram 28 Sep 2022 T20I # 1800
1 - 1 1.00 - - 2 0 ODI v Ireland Canberra 3 Mar 2015 ODI # 3621
1 - 1 1.00 - - 1 0 T20I v India Perth 30 Oct 2022 T20I # 1853
0 - 0 0.00 - - 3 0 T20I v West Indies Centurion 25 Mar 2023 T20I # 2031
0 - 0 0.00 - - 0 0 T20I v Australia Melbourne 7 Nov 2014 T20I # 408
0 DNB 0 0.00 - - 1 1 Test v Bangladesh Chattogram 21 Jul 2015 Test # 2172
0 - 0 0.00 - - 2 0 ODI v Australia Bloemfontein 4 Mar 2020 ODI # 4252
0* - 0 - - - 0 0 T20I v New Zealand East London 23 Dec 2012 T20I # 295
0 - 0 0.00 - - 1 0 ODI v Pakistan Johannesburg 27 Jan 2019 ODI # 4087
0 - 0 0.00 - - 0 0 ODI v Pakistan Auckland 7 Mar 2015 ODI # 3626
0 - 0 0.00 - - 0 0 T20I v Pakistan Sydney 3 Nov 2022 T20I # 1861
0 - 0 0.00 - - 1 0 ODI v New Zealand Hamilton 1 Mar 2017 ODI # 3843
0 - 0 0.00 - - 2 0 T20I v Netherlands Chattogram 27 Mar 2014 T20I # 386
0 - 0 0.00 - - 3 0 T20I v New Zealand Auckland 17 Feb 2017 T20I # 595
0 - 0 0.00 - - 1 0 T20I v England Southampton 31 Jul 2022 T20I # 1717
0 - 0 0.00 - - 1 0 T20I v Netherlands New York 8 Jun 2024 T20I # 2649
TDNB - - - - - 0 0 T20I v India Bengaluru 19 Jun 2022 T20I # 1575
Statsguru includes the following current or recent relevant matches:
Oman v Scotland at North Sound, ICC Men's T20 World Cup 20th match, Jun 9, 2024 [T20I # 2659]
India v Pakistan at New York, ICC Men's T20 World Cup 19th match, Jun 9, 2024 [T20I # 2658]
Belgium v Guernsey at Waterloo, 4th T20I, Jun 9, 2024 [T20I # 2657]
Austria v Romania at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 4th match, Jun 9, 2024 [T20I # 2656]
France v Isle of Man at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 3rd match, Jun 9, 2024 [T20I # 2655]
Belgium v Guernsey at Waterloo, 3rd T20I, Jun 9, 2024 [T20I # 2654]
Hungary v Portugal at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 2nd match, Jun 9, 2024 [T20I # 2653]
Italy v Luxembourg at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 1st match, Jun 9, 2024 [T20I # 2652]
 
Feedback Print this page