Records type batting analysis [change type]
View innings by innings list [change view]
Start of match date greater than or equal to 2 Mar 2003 remove greater than or equal to 2 Mar 2003 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 4s 6s
unfiltered 2009-2024 260 134 44 1467 69 16.30 2228 65.84 0 3 12 149 16 Profile
filtered 2009-2024 260 134 44 1467 69 16.30 2228 65.84 0 3 12 149 16
Innings by innings list
DNB - - - - - - - 1 T20I v Netherlands Lord's 5 Jun 2009 T20I # 90
DNB - - - - - - - 1 T20I v Pakistan The Oval 7 Jun 2009 T20I # 95
9* 16 17 0 0 52.94 10 not out 1 T20I v South Africa Nottingham 11 Jun 2009 T20I # 103
DNB - - - - - - - 1 T20I v West Indies The Oval 15 Jun 2009 T20I # 111
7 31 17 0 0 41.17 8 caught 1 ODI v Ireland Belfast 27 Aug 2009 ODI # 2878
31* 46 23 4 0 134.78 8 not out 2 ODI v Australia The Oval 4 Sep 2009 ODI # 2882
4 6 5 1 0 80.00 9 bowled 1 ODI v Australia Lord's 12 Sep 2009 ODI # 2888
18 14 9 3 0 200.00 9 run out 1 ODI v Australia Nottingham 15 Sep 2009 ODI # 2890
1 3 2 0 0 50.00 9 run out 2 T20I v South Africa Centurion 15 Nov 2009 T20I # 125
DNB - - - - - - - 2 ODI v South Africa Centurion 22 Nov 2009 ODI # 2929
TDNB - - - - - - - - ODI v Ireland Dublin (Malahide) 8 May 2015 ODI # 3650
69 90 50 7 2 138.00 8 caught 1 ODI v New Zealand Birmingham 9 Jun 2015 ODI # 3654
34 42 26 6 0 130.76 8 caught 2 ODI v New Zealand The Oval 12 Jun 2015 ODI # 3655
0 4 1 0 0 0.00 8 caught 1 ODI v New Zealand Southampton 14 Jun 2015 ODI # 3656
DNB - - - - - - - 2 ODI v New Zealand Nottingham 17 Jun 2015 ODI # 3657
12* 25 9 2 0 133.33 9 not out 2 ODI v New Zealand Chester-le-Street 20 Jun 2015 ODI # 3659
7* 8 3 1 0 233.33 9 not out 1 T20I v New Zealand Manchester 23 Jun 2015 T20I # 423
DNB - - - - - - - 1 T20I v Australia Cardiff 31 Aug 2015 T20I # 453
11 16 11 2 0 100.00 9 caught 2 ODI v Australia Southampton 3 Sep 2015 ODI # 3680
2 10 8 0 0 25.00 9 caught 2 ODI v Australia Lord's 5 Sep 2015 ODI # 3681
1* 2 1 0 0 100.00 10 not out 1 ODI v Australia Manchester 8 Sep 2015 ODI # 3682
DNB - - - - - - - 2 ODI v Australia Leeds 11 Sep 2015 ODI # 3683
35* 64 45 5 0 77.77 9 not out 1 ODI v Australia Manchester 13 Sep 2015 ODI # 3684
12 55 36 0 0 33.33 9 bowled 2 Test v Pakistan Abu Dhabi 13 Oct 2015 Test # 2180
DNB - - - - - - - 4 Test v Pakistan Abu Dhabi 13 Oct 2015 Test # 2180
0 10 2 0 0 0.00 8 caught 2 Test v Pakistan Dubai (DICS) 22 Oct 2015 Test # 2183
61 239 172 7 0 35.46 8 caught 4 Test v Pakistan Dubai (DICS) 22 Oct 2015 Test # 2183
8 67 52 1 0 15.38 8 caught 2 Test v Pakistan Sharjah 1 Nov 2015 Test # 2184
22 78 72 1 0 30.55 8 bowled 4 Test v Pakistan Sharjah 1 Nov 2015 Test # 2184
7 18 13 0 0 53.84 9 caught 1 ODI v Pakistan Abu Dhabi 11 Nov 2015 ODI # 3707
DNB - - - - - - - 1 ODI v Pakistan Abu Dhabi 13 Nov 2015 ODI # 3708
DNB - - - - - - - 2 ODI v Pakistan Sharjah 17 Nov 2015 ODI # 3710
DNB - - - - - - - 1 ODI v Pakistan Dubai (DICS) 20 Nov 2015 ODI # 3712
DNB - - - - - - - 1 T20I v Pakistan Dubai (DICS) 26 Nov 2015 T20I # 468
3* 6 2 0 0 150.00 10 not out 1 T20I v Pakistan Dubai (DICS) 27 Nov 2015 T20I # 469
DNB - - - - - - - 1 T20I v Pakistan Sharjah 30 Nov 2015 T20I # 473
2 2 3 0 0 66.66 9 bowled 1 ODI v South Africa Bloemfontein 3 Feb 2016 ODI # 3732
DNB - - - - - - - 2 ODI v South Africa Gqeberha 6 Feb 2016 ODI # 3734
13* 12 8 1 1 162.50 10 not out 1 ODI v South Africa Centurion 9 Feb 2016 ODI # 3736
39 - 26 5 0 150.00 9 caught 1 ODI v South Africa Johannesburg 12 Feb 2016 ODI # 3737
9 9 8 2 0 112.50 9 caught 1 ODI v South Africa Cape Town 14 Feb 2016 ODI # 3738
2 10 6 0 0 33.33 9 caught 1 T20I v South Africa Cape Town 19 Feb 2016 T20I # 503
2 6 3 0 0 66.66 10 bowled 1 T20I v South Africa Johannesburg 21 Feb 2016 T20I # 506
DNB - - - - - - - 1 T20I v West Indies Wankhede 16 Mar 2016 T20I # 537
0* 1 0 0 0 - 10 not out 2 T20I v South Africa Wankhede 18 Mar 2016 T20I # 540
DNB - - - - - - - 1 T20I v Afghanistan Delhi 23 Mar 2016 T20I # 546
DNB - - - - - - - 1 T20I v Sri Lanka Delhi 26 Mar 2016 T20I # 551
DNB - - - - - - - 2 T20I v New Zealand Delhi 30 Mar 2016 T20I # 555
4* 6 4 0 0 100.00 11 not out 1 T20I v West Indies Eden Gardens 3 Apr 2016 T20I # 557
DNB - - - - - - - 2 ODI v Sri Lanka Nottingham 21 Jun 2016 ODI # 3751
DNB - - - - - - - 2 ODI v Sri Lanka Birmingham 24 Jun 2016 ODI # 3753
DNB - - - - - - - 2 ODI v Sri Lanka Bristol 26 Jun 2016 ODI # 3755
DNB - - - - - - - 2 ODI v Sri Lanka The Oval 29 Jun 2016 ODI # 3757
DNB - - - - - - - 1 ODI v Sri Lanka Cardiff 2 Jul 2016 ODI # 3758
DNB - - - - - - - 2 T20I v Sri Lanka Southampton 5 Jul 2016 T20I # 561
DNB - - - - - - - 2 ODI v Pakistan Southampton 24 Aug 2016 ODI # 3770
DNB - - - - - - - 2 ODI v Pakistan Lord's 27 Aug 2016 ODI # 3771
DNB - - - - - - - 1 ODI v Pakistan Nottingham 30 Aug 2016 ODI # 3773
DNB - - - - - - - 2 ODI v Pakistan Leeds 1 Sep 2016 ODI # 3775
DNB - - - - - - - 1 T20I v Pakistan Manchester 7 Sep 2016 T20I # 566
DNB - - - - - - - 1 ODI v Bangladesh Mirpur 7 Oct 2016 ODI # 3791
33* 75 44 1 1 75.00 9 not out 2 ODI v Bangladesh Mirpur 9 Oct 2016 ODI # 3793
DNB - - - - - - - 2 ODI v Bangladesh Chattogram 12 Oct 2016 ODI # 3794
26 68 54 3 0 48.14 9 caught 1 Test v Bangladesh Chattogram 20 Oct 2016 Test # 2225
9 23 18 2 0 50.00 9 lbw 3 Test v Bangladesh Chattogram 20 Oct 2016 Test # 2225
44* 132 107 2 0 41.12 10 not out 2 Test v Bangladesh Mirpur 28 Oct 2016 Test # 2227
0 3 1 0 0 0.00 9 lbw 4 Test v Bangladesh Mirpur 28 Oct 2016 Test # 2227
5 23 20 1 0 25.00 9 caught 1 Test v India Rajkot 9 Nov 2016 Test # 2232
DNB - - - - - - - 3 Test v India Rajkot 9 Nov 2016 Test # 2232
32* 96 73 6 0 43.83 8 not out 2 Test v India Visakhapatnam 17 Nov 2016 Test # 2235
4 17 6 1 0 66.66 8 caught 4 Test v India Visakhapatnam 17 Nov 2016 Test # 2235
4 29 25 0 0 16.00 9 caught 1 Test v India Mohali 26 Nov 2016 Test # 2238
0 2 2 0 0 0.00 10 caught 3 Test v India Mohali 26 Nov 2016 Test # 2238
4 19 16 1 0 25.00 9 bowled 1 Test v India Wankhede 8 Dec 2016 Test # 2239
2 7 7 0 0 28.57 10 caught 3 Test v India Wankhede 8 Dec 2016 Test # 2239
60 145 155 8 0 38.70 9 caught 1 Test v India Chennai 16 Dec 2016 Test # 2241
2 17 18 0 0 11.11 9 caught 3 Test v India Chennai 16 Dec 2016 Test # 2241
DNB - - - - - - - 1 ODI v India Pune 15 Jan 2017 ODI # 3819
DNB - - - - - - - 2 T20I v India Kanpur 26 Jan 2017 T20I # 592
DNB - - - - - - - 2 T20I v India Nagpur 29 Jan 2017 T20I # 593
0* 2 0 0 0 - 10 not out 2 T20I v India Bengaluru 1 Feb 2017 T20I # 594
DNB - - - - - - - 1 ODI v West Indies North Sound 3 Mar 2017 ODI # 3845
DNB - - - - - - - 2 ODI v West Indies North Sound 5 Mar 2017 ODI # 3848
9 - 3 0 1 300.00 10 run out 1 ODI v West Indies Bridgetown 9 Mar 2017 ODI # 3849
DNB - - - - - - - 2 ODI v Ireland Bristol 5 May 2017 ODI # 3864
39 34 25 5 0 156.00 7 caught 1 ODI v Ireland Lord's 7 May 2017 ODI # 3865
DNB - - - - - - - 1 ODI v South Africa Leeds 24 May 2017 ODI # 3872
DNB - - - - - - - 1 ODI v South Africa Southampton 27 May 2017 ODI # 3873
0 3 1 0 0 0.00 7 caught 1 ODI v South Africa Lord's 29 May 2017 ODI # 3874
12 16 11 1 0 109.09 8 lbw 1 ODI v New Zealand Cardiff 6 Jun 2017 ODI # 3880
DNB - - - - - - - 2 ODI v Australia Birmingham 10 Jun 2017 ODI # 3885
7 20 13 0 0 53.84 8 run out 1 ODI v Pakistan Cardiff 14 Jun 2017 ODI # 3889
1 6 2 0 0 50.00 7 caught 2 T20I v West Indies Chester-le-Street 16 Sep 2017 T20I # 622
DNB - - - - - - - 2 ODI v West Indies Manchester 19 Sep 2017 ODI # 3911
DNB - - - - - - - 1 ODI v West Indies Nottingham 21 Sep 2017 ODI # 3913
9* 5 3 2 0 300.00 11 not out 1 ODI v West Indies Bristol 24 Sep 2017 ODI # 3915
DNB - - - - - - - 2 ODI v West Indies The Oval 27 Sep 2017 ODI # 3916
DNB - - - - - - - 2 ODI v West Indies Southampton 29 Sep 2017 ODI # 3918
DNB - - - - - - - 2 ODI v Australia Melbourne 14 Jan 2018 ODI # 3951
DNB - - - - - - - 2 ODI v Australia Brisbane 19 Jan 2018 ODI # 3958
DNB - - - - - - - 1 ODI v Australia Sydney 21 Jan 2018 ODI # 3960
7 - 8 1 0 87.50 9 caught 1 ODI v Australia Adelaide 26 Jan 2018 ODI # 3966
12 - 16 1 0 75.00 8 run out 1 ODI v Australia Perth 28 Jan 2018 ODI # 3968
1 3 4 0 0 25.00 9 caught 1 T20I v Australia Hobart 7 Feb 2018 T20I # 645
DNB - - - - - - - 1 T20I v Australia Melbourne 10 Feb 2018 T20I # 646
8* 11 6 1 0 133.33 10 not out 2 T20I v New Zealand Wellington 13 Feb 2018 T20I # 647
DNB - - - - - - - 1 T20I v New Zealand Hamilton 18 Feb 2018 T20I # 650
DNB - - - - - - - 1 ODI v New Zealand Hamilton 25 Feb 2018 ODI # 3980
DNB - - - - - - - 2 ODI v New Zealand Mount Maunganui 28 Feb 2018 ODI # 3981
11 10 8 2 0 137.50 9 run out 1 ODI v New Zealand Wellington 3 Mar 2018 ODI # 3982
11 21 12 1 0 91.66 9 bowled 1 ODI v New Zealand Dunedin 7 Mar 2018 ODI # 3989
DNB - - - - - - - 2 ODI v New Zealand Christchurch 10 Mar 2018 ODI # 3992
5 - 8 0 0 62.50 10 run out 2 ODI v Scotland Edinburgh 10 Jun 2018 ODI # 4008
DNB - - - - - - - 2 ODI v Australia The Oval 13 Jun 2018 ODI # 4009
0* 2 0 0 0 - 10 not out 1 ODI v Australia Cardiff 16 Jun 2018 ODI # 4010
DNB - - - - - - - 1 ODI v Australia Nottingham 19 Jun 2018 ODI # 4011
DNB - - - - - - - 2 ODI v Australia Chester-le-Street 21 Jun 2018 ODI # 4012
20 - 47 0 0 42.55 10 caught 2 ODI v Australia Manchester 24 Jun 2018 ODI # 4013
DNB - - - - - - - 1 T20I v Australia Birmingham 27 Jun 2018 T20I # 679
DNB - - - - - - - 1 T20I v India Manchester 3 Jul 2018 T20I # 684
DNB - - - - - - - 2 T20I v India Cardiff 6 Jul 2018 T20I # 688
4* - 3 1 0 133.33 10 not out 1 T20I v India Bristol 8 Jul 2018 T20I # 690
22 - 16 1 1 137.50 9 caught 1 ODI v India Nottingham 12 Jul 2018 ODI # 4014
DNB - - - - - - - 1 ODI v India Lord's 14 Jul 2018 ODI # 4016
DNB - - - - - - - 2 ODI v India Leeds 17 Jul 2018 ODI # 4018
13 35 18 2 0 72.22 9 lbw 1 Test v India Birmingham 1 Aug 2018 Test # 2314
16 60 40 1 0 40.00 9 bowled 3 Test v India Birmingham 1 Aug 2018 Test # 2314
DNB - - - - - - - 2 Test v India Lord's 9 Aug 2018 Test # 2315
5 8 5 1 0 100.00 9 caught 2 Test v India Nottingham 18 Aug 2018 Test # 2316
33* 92 64 5 1 51.56 9 not out 4 Test v India Nottingham 18 Aug 2018 Test # 2316
6 23 14 0 0 42.85 9 lbw 1 Test v India Southampton 30 Aug 2018 Test # 2317
11 33 22 2 0 50.00 9 caught 3 Test v India Southampton 30 Aug 2018 Test # 2317
15 70 51 3 0 29.41 9 lbw 1 Test v India The Oval 7 Sep 2018 Test # 2318
20* 11 14 3 0 142.85 9 not out 3 Test v India The Oval 7 Sep 2018 Test # 2318
DNB - - - - - - - 1 ODI v Sri Lanka Dambulla 10 Oct 2018 ODI # 4052
19* 19 15 3 0 126.66 10 not out 1 ODI v Sri Lanka Dambulla 13 Oct 2018 ODI # 4053
DNB - - - - - - - 2 ODI v Sri Lanka Pallekele 17 Oct 2018 ODI # 4054
DNB - - - - - - - 2 ODI v Sri Lanka Pallekele 20 Oct 2018 ODI # 4055
4 - 8 0 0 50.00 8 bowled 2 ODI v Sri Lanka Colombo (RPS) 23 Oct 2018 ODI # 4058
5 - 3 1 0 166.66 8 bowled 1 T20I v Sri Lanka Colombo (RPS) 27 Oct 2018 T20I # 703
35 - 38 4 2 92.10 9 caught 1 Test v Sri Lanka Galle 6 Nov 2018 Test # 2324
DNB - - - - - - - 3 Test v Sri Lanka Galle 6 Nov 2018 Test # 2324
31 - 52 2 1 59.61 9 lbw 1 Test v Sri Lanka Pallekele 14 Nov 2018 Test # 2326
2 - 13 0 0 15.38 10 lbw 3 Test v Sri Lanka Pallekele 14 Nov 2018 Test # 2326
21* - 31 2 0 67.74 9 not out 1 Test v Sri Lanka Colombo (SSC) 23 Nov 2018 Test # 2329
24 - 48 1 0 50.00 9 caught 3 Test v Sri Lanka Colombo (SSC) 23 Nov 2018 Test # 2329
12 32 18 3 0 66.66 10 caught 2 Test v West Indies Bridgetown 23 Jan 2019 Test # 2342
1 11 6 0 0 16.66 10 caught 4 Test v West Indies Bridgetown 23 Jan 2019 Test # 2342
DNB - - - - - - - 2 ODI v West Indies Bridgetown 20 Feb 2019 ODI # 4096
15 25 19 3 0 78.94 9 caught 2 ODI v West Indies Bridgetown 22 Feb 2019 ODI # 4097
TDNB - - - - - - - - ODI v West Indies St George's 25 Feb 2019 ODI # 4098
DNB - - - - - - - 1 ODI v West Indies St George's 27 Feb 2019 ODI # 4099
0 - 6 0 0 0.00 10 caught 1 ODI v West Indies Gros Islet 2 Mar 2019 ODI # 4103
DNB - - - - - - - 2 T20I v West Indies Gros Islet 5 Mar 2019 T20I # 750
DNB - - - - - - - 1 T20I v West Indies Basseterre 8 Mar 2019 T20I # 751
DNB - - - - - - - 2 T20I v West Indies Basseterre 10 Mar 2019 T20I # 752
DNB - - - - - - - 2 ODI v Ireland Dublin (Malahide) 3 May 2019 ODI # 4127
DNB - - - - - - - 2 T20I v Pakistan Cardiff 5 May 2019 T20I # 772
TDNB - - - - - - - - ODI v Pakistan The Oval 8 May 2019 ODI # 4130
DNB - - - - - - - 1 ODI v Pakistan Southampton 11 May 2019 ODI # 4133
12* 12 8 1 0 150.00 9 not out 2 ODI v Pakistan Nottingham 17 May 2019 ODI # 4138
2* 7 2 0 0 100.00 11 not out 1 ODI v Pakistan Leeds 19 May 2019 ODI # 4140
DNB - - - - - - - 1 ODI v South Africa The Oval 30 May 2019 ODI # 4143
3* 9 4 0 0 75.00 10 not out 2 ODI v Pakistan Nottingham 3 Jun 2019 ODI # 4148
DNB - - - - - - - 1 ODI v Bangladesh Cardiff 8 Jun 2019 ODI # 4153
DNB - - - - - - - 2 ODI v West Indies Southampton 14 Jun 2019 ODI # 4158
DNB - - - - - - - 1 ODI v Afghanistan Manchester 18 Jun 2019 ODI # 4163
1 3 2 0 0 50.00 9 caught 2 ODI v Sri Lanka Leeds 21 Jun 2019 ODI # 4168
25 24 20 3 1 125.00 9 caught 2 ODI v Australia Lord's 25 Jun 2019 ODI # 4173
DNB - - - - - - - 1 ODI v India Birmingham 30 Jun 2019 ODI # 4179
16 17 12 1 0 133.33 9 bowled 1 ODI v New Zealand Chester-le-Street 3 Jul 2019 ODI # 4183
DNB - - - - - - - 2 ODI v Australia Birmingham 11 Jul 2019 ODI # 4191
0 7 0 0 0 - 10 run out 2 ODI v New Zealand Lord's 14 Jul 2019 ODI # 4192
DNB - - - - - - - 2 T20I v New Zealand Christchurch 1 Nov 2019 T20I # 992
4 16 6 0 0 66.66 9 bowled 2 T20I v New Zealand Wellington 3 Nov 2019 T20I # 998
DNB - - - - - - - 2 T20I v New Zealand Auckland 10 Nov 2019 T20I # 1012
2 16 10 0 0 20.00 9 caught 2 ODI v South Africa Johannesburg 9 Feb 2020 ODI # 4242
1 3 1 0 0 100.00 10 run out 2 T20I v South Africa East London 12 Feb 2020 T20I # 1039
DNB - - - - - - - 1 T20I v South Africa Durban 14 Feb 2020 T20I # 1041
DNB - - - - - - - 2 T20I v South Africa Centurion 16 Feb 2020 T20I # 1043
DNB - - - - - - - 2 ODI v Ireland Southampton 30 Jul 2020 ODI # 4256
DNB - - - - - - - 2 ODI v Ireland Southampton 1 Aug 2020 ODI # 4257
3 10 3 0 0 100.00 10 run out 1 ODI v Ireland Southampton 4 Aug 2020 ODI # 4258
DNB - - - - - - - 1 T20I v Pakistan Manchester 28 Aug 2020 T20I # 1087
DNB - - - - - - - 2 T20I v Pakistan Manchester 30 Aug 2020 T20I # 1093
3* 5 3 0 0 100.00 10 not out 2 T20I v Pakistan Manchester 1 Sep 2020 T20I # 1094
1* 8 4 0 0 25.00 9 not out 1 T20I v Australia Southampton 4 Sep 2020 T20I # 1095
DNB - - - - - - - 2 T20I v Australia Southampton 6 Sep 2020 T20I # 1096
DNB - - - - - - - 1 T20I v Australia Southampton 8 Sep 2020 T20I # 1097
5 7 5 0 0 100.00 9 caught 2 ODI v Australia Manchester 11 Sep 2020 ODI # 4259
35* 41 26 3 1 134.61 10 not out 1 ODI v Australia Manchester 13 Sep 2020 ODI # 4260
11* 16 9 0 1 122.22 9 not out 1 ODI v Australia Manchester 16 Sep 2020 ODI # 4261
DNB - - - - - - - 2 T20I v South Africa Cape Town 27 Nov 2020 T20I # 1109
DNB - - - - - - - 2 T20I v South Africa Paarl 29 Nov 2020 T20I # 1111
DNB - - - - - - - 2 T20I v South Africa Cape Town 1 Dec 2020 T20I # 1113
DNB - - - - - - - 2 T20I v India Ahmedabad 12 Mar 2021 T20I # 1131
DNB - - - - - - - 1 T20I v India Ahmedabad 14 Mar 2021 T20I # 1132
DNB - - - - - - - 2 T20I v India Ahmedabad 16 Mar 2021 T20I # 1133
0* 1 0 0 0 - 10 not out 2 T20I v India Ahmedabad 18 Mar 2021 T20I # 1135
0* 2 0 0 0 - 10 not out 2 T20I v India Ahmedabad 20 Mar 2021 T20I # 1138
0 5 5 0 0 0.00 10 caught 2 ODI v India Pune 23 Mar 2021 ODI # 4281
DNB - - - - - - - 2 ODI v India Pune 26 Mar 2021 ODI # 4283
19 41 22 2 0 86.36 9 caught 2 ODI v India Pune 28 Mar 2021 ODI # 4284
DNB - - - - - - - 2 T20I v Sri Lanka Cardiff 23 Jun 2021 T20I # 1165
DNB - - - - - - - 2 T20I v Sri Lanka Cardiff 24 Jun 2021 T20I # 1168
DNB - - - - - - - 1 T20I v Sri Lanka Southampton 26 Jun 2021 T20I # 1174
DNB - - - - - - - 2 ODI v Sri Lanka Chester-le-Street 29 Jun 2021 ODI # 4296
DNB - - - - - - - 2 ODI v Sri Lanka The Oval 1 Jul 2021 ODI # 4297
TDNB - - - - - - - - ODI v Sri Lanka Bristol 4 Jul 2021 ODI # 4298
2 8 4 0 0 50.00 9 bowled 1 T20I v Pakistan Leeds 18 Jul 2021 T20I # 1193
DNB - - - - - - - 2 T20I v Pakistan Manchester 20 Jul 2021 T20I # 1195
DNB - - - - - - - 2 T20I v West Indies Dubai (DICS) 23 Oct 2021 T20I # 1354
DNB - - - - - - - 2 T20I v Bangladesh Abu Dhabi 27 Oct 2021 T20I # 1369
DNB - - - - - - - 2 T20I v Australia Dubai (DICS) 30 Oct 2021 T20I # 1379
DNB - - - - - - - 1 T20I v Sri Lanka Sharjah 1 Nov 2021 T20I # 1382
2* 4 2 0 0 100.00 10 not out 2 T20I v South Africa Sharjah 6 Nov 2021 T20I # 1400
DNB - - - - - - - 1 T20I v New Zealand Abu Dhabi 10 Nov 2021 T20I # 1415
22 34 18 3 0 122.22 9 bowled 1 T20I v West Indies Bridgetown 22 Jan 2022 T20I # 1453
2* 7 3 0 0 66.66 9 not out 1 T20I v West Indies Bridgetown 23 Jan 2022 T20I # 1454
1 4 1 0 0 100.00 9 run out 2 T20I v West Indies Bridgetown 26 Jan 2022 T20I # 1455
DNB - - - - - - - 1 T20I v West Indies Bridgetown 29 Jan 2022 T20I # 1456
0 3 1 0 0 0.00 9 caught 2 T20I v West Indies Bridgetown 30 Jan 2022 T20I # 1457
DNB - - - - - - - 1 ODI v Netherlands Amstelveen 17 Jun 2022 ODI # 4413
DNB - - - - - - - 2 ODI v Netherlands Amstelveen 19 Jun 2022 ODI # 4414
DNB - - - - - - - 2 ODI v Netherlands Amstelveen 22 Jun 2022 ODI # 4417
0 2 1 0 0 0.00 10 caught 2 ODI v South Africa Chester-le-Street 19 Jul 2022 ODI # 4434
12 29 12 1 0 100.00 10 run out 1 ODI v South Africa Manchester 22 Jul 2022 ODI # 4435
TDNB - - - - - - - - ODI v South Africa Leeds 24 Jul 2022 ODI # 4437
DNB - - - - - - - 1 T20I v South Africa Bristol 27 Jul 2022 T20I # 1693
3 5 3 0 0 100.00 9 bowled 2 T20I v South Africa Cardiff 28 Jul 2022 T20I # 1698
0 4 2 0 0 0.00 10 caught 2 T20I v South Africa Southampton 31 Jul 2022 T20I # 1717
DNB - - - - - - - 2 T20I v Pakistan Karachi 20 Sep 2022 T20I # 1789
DNB - - - - - - - 1 T20I v Pakistan Karachi 22 Sep 2022 T20I # 1793
DNB - - - - - - - 1 T20I v Pakistan Karachi 23 Sep 2022 T20I # 1795
3* 19 3 0 0 100.00 9 not out 2 T20I v Pakistan Karachi 25 Sep 2022 T20I # 1798
DNB - - - - - - - 2 T20I v Pakistan Lahore 28 Sep 2022 T20I # 1801
DNB - - - - - - - 2 T20I v Pakistan Lahore 30 Sep 2022 T20I # 1802
DNB - - - - - - - 1 T20I v Pakistan Lahore 2 Oct 2022 T20I # 1804
DNB - - - - - - - 1 T20I v Australia Perth 9 Oct 2022 T20I # 1812
DNB - - - - - - - 1 T20I v Australia Canberra 12 Oct 2022 T20I # 1817
DNB - - - - - - - 1 T20I v Australia Canberra 14 Oct 2022 T20I # 1820
DNB - - - - - - - 2 T20I v Afghanistan Perth 22 Oct 2022 T20I # 1840
DNB - - - - - - - 2 T20I v Ireland Melbourne 26 Oct 2022 T20I # 1846
DNB - - - - - - - 1 T20I v New Zealand Brisbane 1 Nov 2022 T20I # 1858
DNB - - - - - - - 2 T20I v Sri Lanka Sydney 5 Nov 2022 T20I # 1867
DNB - - - - - - - 2 T20I v India Adelaide 10 Nov 2022 T20I # 1878
DNB - - - - - - - 2 T20I v Pakistan Melbourne 13 Nov 2022 T20I # 1879
3* 15 10 0 0 30.00 11 not out 2 ODI v Australia Sydney 19 Nov 2022 ODI # 4477
14* 29 17 1 0 82.35 9 not out 2 ODI v South Africa Bloemfontein 27 Jan 2023 ODI # 4512
0* 4 1 0 0 0.00 9 not out 1 ODI v South Africa Bloemfontein 29 Jan 2023 ODI # 4513
11* 9 5 0 1 220.00 9 not out 1 ODI v South Africa Kimberley 1 Feb 2023 ODI # 4514
17* 43 29 1 0 58.62 9 not out 2 ODI v Bangladesh Mirpur 1 Mar 2023 ODI # 4525
6* 14 5 1 0 120.00 9 not out 1 ODI v Bangladesh Mirpur 3 Mar 2023 ODI # 4528
8 16 14 0 0 57.14 9 bowled 2 ODI v Bangladesh Chattogram 6 Mar 2023 ODI # 4531
DNB - - - - - - - 1 T20I v Bangladesh Chattogram 9 Mar 2023 T20I # 2018
1* 5 2 0 0 50.00 10 not out 1 T20I v Bangladesh Mirpur 12 Mar 2023 T20I # 2023
DNB - - - - - - - 2 T20I v Bangladesh Mirpur 14 Mar 2023 T20I # 2026
DNB - - - - - - - 2 T20I v New Zealand Chester-le-Street 30 Aug 2023 T20I # 2225
DNB - - - - - - - 1 T20I v New Zealand Manchester 1 Sep 2023 T20I # 2229
8 13 8 0 0 100.00 11 caught 2 T20I v New Zealand Birmingham 3 Sep 2023 T20I # 2231
DNB - - - - - - - 1 T20I v New Zealand Nottingham 5 Sep 2023 T20I # 2232
DNB - - - - - - - 1 ODI v New Zealand Cardiff 8 Sep 2023 ODI # 4636
15* 23 13 0 1 115.38 10 not out 1 ODI v New Zealand Ahmedabad 5 Oct 2023 ODI # 4658
11 8 7 1 0 157.14 9 caught 1 ODI v Bangladesh Dharamsala 10 Oct 2023 ODI # 4664
20 24 13 2 0 153.84 9 caught 2 ODI v Afghanistan Delhi 15 Oct 2023 ODI # 4670
10 14 14 1 0 71.42 8 caught 2 ODI v South Africa Wankhede 21 Oct 2023 ODI # 4677
2 7 7 0 0 28.57 10 run out 1 ODI v Sri Lanka Bengaluru 26 Oct 2023 ODI # 4682
13 19 20 2 0 65.00 10 bowled 2 ODI v India Lucknow 29 Oct 2023 ODI # 4686
20 23 15 1 1 133.33 10 caught 2 ODI v Australia Ahmedabad 4 Nov 2023 ODI # 4693
1* 3 1 0 0 100.00 11 not out 1 ODI v Netherlands Pune 8 Nov 2023 ODI # 4697
0* 1 1 0 0 0.00 11 not out 1 ODI v Pakistan Eden Gardens 11 Nov 2023 ODI # 4701
0 2 2 0 0 0.00 10 bowled 1 T20I v West Indies Bridgetown 12 Dec 2023 T20I # 2397
DNB - - - - - - - 2 T20I v West Indies St George's 14 Dec 2023 T20I # 2402
DNB - - - - - - - 2 T20I v West Indies St George's 16 Dec 2023 T20I # 2407
DNB - - - - - - - 1 T20I v West Indies Tarouba 19 Dec 2023 T20I # 2414
1 6 1 0 0 100.00 10 run out 1 T20I v West Indies Tarouba 21 Dec 2023 T20I # 2415
DNB - - - - - - - 1 T20I v Pakistan Birmingham 25 May 2024 T20I # 2623
DNB - - - - - - - 2 T20I v Pakistan The Oval 30 May 2024 T20I # 2631
Statsguru includes the following current or recent relevant matches:
Afghanistan v Uganda at Providence, ICC Men's T20 World Cup 5th match, Jun 3, 2024 [T20I # 2636]
South Africa v Sri Lanka at New York, ICC Men's T20 World Cup 4th match, Jun 3, 2024 [T20I # 2635]
Namibia v Oman at Bridgetown, ICC Men's T20 World Cup 3rd match, Jun 2, 2024 [T20I # 2634]
West Indies v Papua New Guinea at Providence, ICC Men's T20 World Cup 2nd match, Jun 2, 2024 [T20I # 2633]
 
Feedback Print this page