Records type all-round analysis [change type]
View match by match list [change view]
Start of match date less than or equal to 11 Mar 2024 remove less than or equal to 11 Mar 2024 from query
Ordered by start date (ascending)
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 2010-2024 355 18109 251 48.29 45 73 4/22 36.72 0 200 0 11.56 Profile
filtered 2010-2024 354 18100 251 48.39 45 73 4/22 36.72 0 199 0 11.66
Match by match list
0 - 0 1 2 0 0 ODI v India Dambulla 10 Aug 2010 ODI # 3030
0 - 0 0 6 0 0 ODI v Sri Lanka Dambulla 13 Aug 2010 ODI # 3031
TDNB - - 0 17 0 0 ODI v Sri Lanka Dambulla 19 Aug 2010 ODI # 3037
13 - 13 0 23 1 0 ODI v India Dambulla 25 Aug 2010 ODI # 3039
108 - 108 0 15 1 0 ODI v Bangladesh Mirpur 14 Oct 2010 ODI # 3056
0 - 0 - - 1 0 ODI v Bangladesh Mirpur 17 Oct 2010 ODI # 3058
131 DNB 131 1 67 0 0 Test v India Ahmedabad 4 Nov 2010 Test # 1974
4 69 73 0 31 0 0 Test v India Hyderabad 12 Nov 2010 Test # 1975
0 8 8 1 45 0 0 Test v India Nagpur 20 Nov 2010 Test # 1978
25 - 25 0 11 0 0 ODI v India Guwahati 28 Nov 2010 ODI # 3070
29 - 29 0 29 0 0 ODI v India Jaipur 1 Dec 2010 ODI # 3072
21 - 21 - - 0 0 ODI v India Vadodara 4 Dec 2010 ODI # 3074
50 1 51 0 33 1 0 Test v Pakistan Hamilton 7 Jan 2011 Test # 1990
21 15 36 - - 0 0 Test v Pakistan Wellington 15 Jan 2011 Test # 1991
42 - 42 - - 0 0 ODI v Pakistan Christchurch 29 Jan 2011 ODI # 3090
15 - 15 - - 0 0 ODI v Pakistan Napier 1 Feb 2011 ODI # 3093
34* - 34 0 26 0 0 ODI v Canada Wankhede 13 Mar 2011 ODI # 3129
5 - 5 0 4 0 0 ODI v Sri Lanka Wankhede 18 Mar 2011 ODI # 3137
38* - 38 - - 0 0 ODI v South Africa Mirpur 25 Mar 2011 ODI # 3144
22 - 22 - - 0 0 ODI v Sri Lanka Colombo (RPS) 29 Mar 2011 ODI # 3146
DNB - - - - 0 0 T20I v Zimbabwe Harare 15 Oct 2011 T20I # 211
DNB - - - - 1 0 ODI v Zimbabwe Harare 20 Oct 2011 ODI # 3204
14* - 14 0 7 1 0 ODI v Zimbabwe Harare 22 Oct 2011 ODI # 3206
100* - 100 - - 0 0 ODI v Zimbabwe Bulawayo 25 Oct 2011 ODI # 3209
49 68 117 0 9 1 0 Test v Zimbabwe Bulawayo 1 Nov 2011 Test # 2013
19 0 19 0 8 0 0 Test v Australia Brisbane 1 Dec 2011 Test # 2020
19 34 53 - - 1 0 Test v Australia Hobart 9 Dec 2011 Test # 2021
4 - 4 1 12 1 0 Test v Zimbabwe Napier 26 Jan 2012 Test # 2033
35 - 35 - - 1 0 ODI v Zimbabwe Dunedin 3 Feb 2012 ODI # 3230
4 - 4 1 16 0 0 ODI v Zimbabwe Whangarei 6 Feb 2012 ODI # 3232
38 - 38 2 13 1 0 ODI v Zimbabwe Napier 9 Feb 2012 ODI # 3234
48 - 48 1 6 0 0 T20I v Zimbabwe Auckland 11 Feb 2012 T20I # 219
20* - 20 0 16 0 0 T20I v Zimbabwe Hamilton 14 Feb 2012 T20I # 220
24 - 24 0 27 0 0 T20I v South Africa Wellington 17 Feb 2012 T20I # 221
28* - 28 - - 0 0 T20I v South Africa Hamilton 19 Feb 2012 T20I # 222
6 - 6 - - 0 0 T20I v South Africa Auckland 22 Feb 2012 T20I # 223
55 - 55 0 2 1 0 ODI v South Africa Wellington 25 Feb 2012 ODI # 3249
13 - 13 - - 0 0 ODI v South Africa Napier 29 Feb 2012 ODI # 3252
22 - 22 0 4 0 0 ODI v South Africa Auckland 3 Mar 2012 ODI # 3254
11 DNB 11 1 16 1 0 Test v South Africa Dunedin 7 Mar 2012 Test # 2035
0 77 77 1 24 1 0 Test v South Africa Hamilton 15 Mar 2012 Test # 2036
39 102* 141 0 35 2 0 Test v South Africa Wellington 23 Mar 2012 Test # 2037
10 - 10 1 21 0 0 T20I v West Indies Lauderhill 30 Jun 2012 T20I # 247
6 - 6 - - 1 0 T20I v West Indies Lauderhill 1 Jul 2012 T20I # 248
24 - 24 - - 0 0 ODI v West Indies Kingston 5 Jul 2012 ODI # 3283
58 - 58 0 8 0 0 ODI v West Indies Kingston 7 Jul 2012 ODI # 3285
9 - 9 - - 0 0 ODI v West Indies Basseterre 11 Jul 2012 ODI # 3288
3 - 3 - - 1 0 ODI v West Indies Basseterre 14 Jul 2012 ODI # 3289
69 - 69 1 36 0 0 ODI v West Indies Basseterre 16 Jul 2012 ODI # 3290
19 0 19 2 77 0 0 Test v West Indies North Sound 25 Jul 2012 Test # 2050
22 8 30 1 25 1 0 Test v West Indies Kingston 2 Aug 2012 Test # 2052
32 52 84 0 31 0 0 Test v India Hyderabad 23 Aug 2012 Test # 2054
17 13 30 - - 0 0 Test v India Bengaluru 31 Aug 2012 Test # 2055
28 - 28 - - 0 0 T20I v India Chennai 11 Sep 2012 T20I # 261
DNB - - - - 3 0 T20I v Bangladesh Pallekele 21 Sep 2012 T20I # 267
15 - 15 - - 1 0 T20I v Pakistan Pallekele 23 Sep 2012 T20I # 271
4 - 4 - - 0 0 T20I v Sri Lanka Pallekele 27 Sep 2012 T20I # 275
17 - 17 - - 0 0 T20I v England Pallekele 29 Sep 2012 T20I # 279
DNB - - - - 1 0 ODI v Sri Lanka Pallekele 4 Nov 2012 ODI # 3305
5 - 5 - - 0 0 ODI v Sri Lanka Pallekele 6 Nov 2012 ODI # 3306
21 - 21 - - 0 0 ODI v Sri Lanka Hambantota 10 Nov 2012 ODI # 3307
TDNB - - - - 0 0 ODI v Sri Lanka Hambantota 12 Nov 2012 ODI # 3308
0 10 10 0 6 0 0 Test v Sri Lanka Galle 17 Nov 2012 Test # 2059
135 18 153 0 5 5 0 Test v Sri Lanka Colombo (PSS) 25 Nov 2012 Test # 2063
13 15 28 - - 1 0 Test v South Africa Cape Town 2 Jan 2013 Test # 2069
4 11 15 - - 1 0 Test v South Africa Gqeberha 11 Jan 2013 Test # 2071
5 - 5 4 22 0 0 ODI v South Africa Paarl 19 Jan 2013 ODI # 3323
145* - 145 0 22 0 0 ODI v South Africa Kimberley 22 Jan 2013 ODI # 3325
6 - 6 2 40 1 0 ODI v South Africa Potchefstroom 25 Jan 2013 ODI # 3328
74 - 74 0 12 0 0 ODI v England Hamilton 17 Feb 2013 ODI # 3335
33 - 33 1 39 0 0 ODI v England Napier 20 Feb 2013 ODI # 3336
7 - 7 0 9 0 0 ODI v England Auckland 23 Feb 2013 ODI # 3338
24 - 24 0 30 1 0 Test v England Dunedin 6 Mar 2013 Test # 2077
42 55* 97 2 16 0 0 Test v England Wellington 14 Mar 2013 Test # 2080
91 1 92 4 44 0 0 Test v England Auckland 22 Mar 2013 Test # 2084
60 6 66 2 28 0 0 Test v England Lord's 16 May 2013 Test # 2088
13 3 16 4 117 0 0 Test v England Leeds 24 May 2013 Test # 2089
0 - 0 1 38 0 0 ODI v England Lord's 31 May 2013 ODI # 3360
55 - 55 2 25 0 0 ODI v England Southampton 2 Jun 2013 ODI # 3361
19 - 19 1 42 0 0 ODI v England Nottingham 5 Jun 2013 ODI # 3362
16 - 16 0 16 1 0 ODI v Sri Lanka Cardiff 9 Jun 2013 ODI # 3366
18* - 18 1 56 0 0 ODI v Australia Birmingham 12 Jun 2013 ODI # 3369
67 - 67 0 20 1 0 ODI v England Cardiff 16 Jun 2013 ODI # 3373
114 74 188 1 107 3 0 Test v Bangladesh Chattogram 9 Oct 2013 Test # 2097
62 - 62 1 74 3 0 Test v Bangladesh Mirpur 21 Oct 2013 Test # 2099
absent - - 0 20 0 0 ODI v Bangladesh Mirpur 29 Oct 2013 ODI # 3423
45 - 45 0 21 1 0 Test v West Indies Wellington 11 Dec 2013 Test # 2106
58 56 114 0 17 3 0 Test v West Indies Hamilton 19 Dec 2013 Test # 2109
8 - 8 - - 1 0 ODI v West Indies Auckland 26 Dec 2013 ODI # 3449
47 - 47 1 30 0 0 ODI v West Indies Nelson 4 Jan 2014 ODI # 3452
16 - 16 1 30 1 0 ODI v West Indies Hamilton 8 Jan 2014 ODI # 3453
71 - 71 1 9 0 0 ODI v India Napier 19 Jan 2014 ODI # 3456
77 - 77 - - 1 0 ODI v India Hamilton 22 Jan 2014 ODI # 3458
65 - 65 0 17 1 0 ODI v India Auckland 25 Jan 2014 ODI # 3462
60 - 60 1 26 0 0 ODI v India Hamilton 28 Jan 2014 ODI # 3465
88 - 88 2 19 1 0 ODI v India Wellington 31 Jan 2014 ODI # 3467
113 3 116 0 27 1 0 Test v India Auckland 6 Feb 2014 Test # 2118
47 7 54 - - 0 0 Test v India Wellington 14 Feb 2014 Test # 2120
24* - 24 - - 0 0 T20I v England Chattogram 22 Mar 2014 T20I # 380
51 - 51 0 13 0 0 T20I v South Africa Chattogram 24 Mar 2014 T20I # 383
29 - 29 0 17 1 0 T20I v Netherlands Chattogram 29 Mar 2014 T20I # 390
42 - 42 - - 2 0 T20I v Sri Lanka Chattogram 31 Mar 2014 T20I # 395
113 2 115 1 1 0 0 Test v West Indies Kingston 8 Jun 2014 Test # 2123
42 52 94 1 43 0 0 Test v West Indies Port of Spain 16 Jun 2014 Test # 2125
43 161* 204 0 27 2 0 Test v West Indies Bridgetown 26 Jun 2014 Test # 2127
19 - 19 - - 0 0 T20I v West Indies Roseau 5 Jul 2014 T20I # 402
37 - 37 1 11 0 0 T20I v West Indies Roseau 6 Jul 2014 T20I # 403
3 23 26 - - 0 0 Test v Pakistan Abu Dhabi 9 Nov 2014 Test # 2144
32 11 43 - - 0 0 Test v Pakistan Dubai (DICS) 17 Nov 2014 Test # 2146
192 - 192 - - 0 0 Test v Pakistan Sharjah 26 Nov 2014 Test # 2147
0 - 0 - - 0 0 T20I v Pakistan Dubai (DICS) 4 Dec 2014 T20I # 411
32 - 32 - - 1 0 T20I v Pakistan Dubai (DICS) 5 Dec 2014 T20I # 412
10 - 10 - - 0 0 ODI v Pakistan Dubai (DICS) 8 Dec 2014 ODI # 3564
70* - 70 - - 0 0 ODI v Pakistan Sharjah 12 Dec 2014 ODI # 3566
46 - 46 - - 3 0 ODI v Pakistan Sharjah 14 Dec 2014 ODI # 3568
123 - 123 0 13 0 0 ODI v Pakistan Abu Dhabi 17 Dec 2014 ODI # 3570
97 - 97 0 18 1 0 ODI v Pakistan Abu Dhabi 19 Dec 2014 ODI # 3571
54 31* 85 0 1 2 0 Test v Sri Lanka Christchurch 26 Dec 2014 Test # 2151
69 242* 311 0 6 2 0 Test v Sri Lanka Wellington 3 Jan 2015 Test # 2155
15 - 15 - - 2 0 ODI v Sri Lanka Christchurch 11 Jan 2015 ODI # 3574
103 - 103 1 50 1 0 ODI v Sri Lanka Nelson 20 Jan 2015 ODI # 3585
26 - 26 - - 1 0 ODI v Sri Lanka Dunedin 23 Jan 2015 ODI # 3588
97 - 97 0 18 0 0 ODI v Sri Lanka Dunedin 25 Jan 2015 ODI # 3590
54 - 54 0 11 0 0 ODI v Sri Lanka Wellington 29 Jan 2015 ODI # 3594
112 - 112 - - 0 0 ODI v Pakistan Napier 3 Feb 2015 ODI # 3598
57 - 57 0 7 0 0 ODI v Sri Lanka Christchurch 14 Feb 2015 ODI # 3599
38 - 38 - - 0 0 ODI v Scotland Dunedin 17 Feb 2015 ODI # 3604
9* - 9 - - 1 0 ODI v England Wellington 20 Feb 2015 ODI # 3607
45* - 45 - - 2 0 ODI v Australia Auckland 28 Feb 2015 ODI # 3617
33 - 33 - - 0 0 ODI v Afghanistan Napier 8 Mar 2015 ODI # 3628
1 - 1 - - 0 0 ODI v Bangladesh Hamilton 13 Mar 2015 ODI # 3634
33 - 33 - - 0 0 ODI v West Indies Wellington 21 Mar 2015 ODI # 3643
6 - 6 0 5 0 0 ODI v South Africa Auckland 24 Mar 2015 ODI # 3644
12 - 12 - - 0 0 ODI v Australia Melbourne 29 Mar 2015 ODI # 3646
132 27 159 0 2 0 0 Test v England Lord's 21 May 2015 Test # 2162
0 6 6 3 20 1 0 Test v England Leeds 29 May 2015 Test # 2163
45 - 45 - - 0 0 ODI v England Birmingham 9 Jun 2015 ODI # 3654
93 - 93 - - 0 0 ODI v England The Oval 12 Jun 2015 ODI # 3655
118 - 118 1 12 0 0 ODI v England Southampton 14 Jun 2015 ODI # 3656
90 - 90 0 28 1 0 ODI v England Nottingham 17 Jun 2015 ODI # 3657
50 - 50 - - 1 0 ODI v England Chester-le-Street 20 Jun 2015 ODI # 3659
57 - 57 - - 0 0 T20I v England Manchester 23 Jun 2015 T20I # 423
97 - 97 0 10 0 0 ODI v Zimbabwe Harare 2 Aug 2015 ODI # 3673
DNB - - 0 31 0 0 ODI v Zimbabwe Harare 4 Aug 2015 ODI # 3674
90 - 90 1 23 0 0 ODI v Zimbabwe Harare 7 Aug 2015 ODI # 3675
20 - 20 - - 0 0 T20I v Zimbabwe Harare 9 Aug 2015 T20I # 450
42 - 42 0 9 0 0 T20I v South Africa Durban 14 Aug 2015 T20I # 451
25 - 25 - - 2 0 T20I v South Africa Centurion 16 Aug 2015 T20I # 452
47 - 47 - - 0 0 ODI v South Africa Centurion 19 Aug 2015 ODI # 3676
7 - 7 - - 2 0 ODI v South Africa Potchefstroom 23 Aug 2015 ODI # 3677
39 - 39 - - 1 0 ODI v South Africa Durban 26 Aug 2015 ODI # 3678
140 59 199 1 39 1 0 Test v Australia Brisbane 5 Nov 2015 Test # 2185
166 32* 198 0 19 0 0 Test v Australia Perth 13 Nov 2015 Test # 2187
22 9 31 - - 2 0 Test v Australia Adelaide 27 Nov 2015 Test # 2190
88 71 159 0 11 0 0 Test v Sri Lanka Dunedin 10 Dec 2015 Test # 2192
1 108* 109 0 1 1 0 Test v Sri Lanka Hamilton 18 Dec 2015 Test # 2194
59 - 59 0 38 0 0 ODI v Sri Lanka Nelson 31 Dec 2015 ODI # 3717
12 - 12 - - - - ODI v Sri Lanka Nelson 2 Jan 2016 ODI # 3718
61 - 61 0 11 1 0 ODI v Sri Lanka Mount Maunganui 5 Jan 2016 ODI # 3721
53 - 53 - - 0 0 T20I v Sri Lanka Mount Maunganui 7 Jan 2016 T20I # 474
32* - 32 - - 2 0 T20I v Sri Lanka Auckland 10 Jan 2016 T20I # 476
70 - 70 - - 2 0 T20I v Pakistan Auckland 15 Jan 2016 T20I # 478
72* - 72 - - 2 0 T20I v Pakistan Hamilton 17 Jan 2016 T20I # 480
33 - 33 - - 0 0 T20I v Pakistan Wellington 22 Jan 2016 T20I # 483
10 - 10 1 11 1 0 ODI v Pakistan Wellington 25 Jan 2016 ODI # 3728
84 - 84 - - 0 0 ODI v Pakistan Auckland 31 Jan 2016 ODI # 3730
0 - 0 - - 2 0 ODI v Australia Auckland 3 Feb 2016 ODI # 3731
60 - 60 0 16 0 0 ODI v Australia Wellington 6 Feb 2016 ODI # 3733
18 - 18 - - 0 0 ODI v Australia Hamilton 8 Feb 2016 ODI # 3735
16 22 38 0 8 0 0 Test v Australia Wellington 12 Feb 2016 Test # 2201
7 97 104 1 17 0 0 Test v Australia Christchurch 20 Feb 2016 Test # 2202
8 - 8 - - 0 0 T20I v India Nagpur 15 Mar 2016 T20I # 535
24 - 24 0 3 2 0 T20I v Australia Dharamsala 18 Mar 2016 T20I # 539
17 - 17 - - 0 0 T20I v Pakistan Mohali 22 Mar 2016 T20I # 545
42 - 42 - - 0 0 T20I v Bangladesh Eden Gardens 26 Mar 2016 T20I # 550
32 - 32 - - 0 0 T20I v England Delhi 30 Mar 2016 T20I # 555
91 - 91 0 0 1 0 Test v Zimbabwe Bulawayo 28 Jul 2016 Test # 2210
113 68* 181 - - 4 0 Test v Zimbabwe Bulawayo 6 Aug 2016 Test # 2214
2* - 2 - - 1 0 Test v South Africa Durban 19 Aug 2016 Test # 2219
77 5 82 - - 2 0 Test v South Africa Centurion 27 Aug 2016 Test # 2220
75 25 100 0 7 0 0 Test v India Kanpur 22 Sep 2016 Test # 2221
8 27 35 - - 0 0 Test v India Indore 8 Oct 2016 Test # 2223
3 - 3 - - 1 0 ODI v India Dharamsala 16 Oct 2016 ODI # 3796
118 - 118 - - 0 0 ODI v India Delhi 20 Oct 2016 ODI # 3797
22 - 22 - - 0 0 ODI v India Mohali 23 Oct 2016 ODI # 3798
41 - 41 - - 0 0 ODI v India Ranchi 26 Oct 2016 ODI # 3799
27 - 27 - - 0 0 ODI v India Visakhapatnam 29 Oct 2016 ODI # 3800
4 61 65 - - 1 0 Test v Pakistan Christchurch 17 Nov 2016 Test # 2234
13 42 55 0 2 1 0 Test v Pakistan Hamilton 25 Nov 2016 Test # 2237
9 - 9 - - 0 0 ODI v Australia Sydney 4 Dec 2016 ODI # 3811
81 - 81 - - 1 0 ODI v Australia Canberra 6 Dec 2016 ODI # 3812
13 - 13 0 3 0 0 ODI v Australia Melbourne 9 Dec 2016 ODI # 3813
31 - 31 - - 1 0 ODI v Bangladesh Christchurch 26 Dec 2016 ODI # 3814
14 - 14 3 22 1 0 ODI v Bangladesh Nelson 29 Dec 2016 ODI # 3815
95* - 95 1 24 0 0 ODI v Bangladesh Nelson 31 Dec 2016 ODI # 3816
73* - 73 - - 0 0 T20I v Bangladesh Napier 3 Jan 2017 T20I # 574
12 - 12 2 16 0 0 T20I v Bangladesh Mount Maunganui 6 Jan 2017 T20I # 575
60 - 60 1 9 0 0 T20I v Bangladesh Mount Maunganui 8 Jan 2017 T20I # 576
53 104* 157 0 20 1 0 Test v Bangladesh Wellington 12 Jan 2017 Test # 2246
2 DNB 2 - - 1 0 Test v Bangladesh Christchurch 20 Jan 2017 Test # 2248
24 - 24 - - 0 0 ODI v Australia Auckland 30 Jan 2017 ODI # 3829
36 - 36 1 44 0 0 ODI v Australia Hamilton 5 Feb 2017 ODI # 3832
13 - 13 - - 0 0 T20I v South Africa Auckland 17 Feb 2017 T20I # 595
59 - 59 1 17 1 0 ODI v South Africa Hamilton 19 Feb 2017 ODI # 3836
69 - 69 0 16 0 0 ODI v South Africa Christchurch 22 Feb 2017 ODI # 3839
23 - 23 - - 1 0 ODI v South Africa Wellington 25 Feb 2017 ODI # 3841
21 - 21 0 17 0 0 ODI v South Africa Hamilton 1 Mar 2017 ODI # 3843
9 - 9 - - 1 0 ODI v South Africa Auckland 4 Mar 2017 ODI # 3846
130 - 130 - - 1 0 Test v South Africa Dunedin 8 Mar 2017 Test # 2253
2 1 3 - - 1 0 Test v South Africa Wellington 16 Mar 2017 Test # 2255
176 - 176 - - 0 0 Test v South Africa Hamilton 25 Mar 2017 Test # 2257
100 - 100 - - 0 0 ODI v Australia Birmingham 2 Jun 2017 ODI # 3876
87 - 87 - - 0 0 ODI v England Cardiff 6 Jun 2017 ODI # 3880
57 - 57 0 19 0 0 ODI v Bangladesh Cardiff 9 Jun 2017 ODI # 3883
6 - 6 - - 1 0 ODI v India Wankhede 22 Oct 2017 ODI # 3928
3 - 3 - - 0 0 ODI v India Pune 25 Oct 2017 ODI # 3931
64 - 64 - - 2 0 ODI v India Kanpur 29 Oct 2017 ODI # 3932
28 - 28 - - 0 0 T20I v India Delhi 1 Nov 2017 T20I # 630
12 - 12 - - 1 0 T20I v India Rajkot 4 Nov 2017 T20I # 631
8 - 8 - - 0 0 T20I v India Thiruvananthapuram 7 Nov 2017 T20I # 632
1 - 1 0 0 1 0 Test v West Indies Wellington 1 Dec 2017 Test # 2284
43 54 97 - - 2 0 Test v West Indies Hamilton 9 Dec 2017 Test # 2287
38 - 38 - - 1 0 ODI v West Indies Whangarei 20 Dec 2017 ODI # 3943
17* - 17 - - - - T20I v West Indies Mount Maunganui 1 Jan 2018 T20I # 637
19 - 19 - - 1 0 T20I v West Indies Mount Maunganui 3 Jan 2018 T20I # 638
115 - 115 - - 0 0 ODI v Pakistan Wellington 6 Jan 2018 ODI # 3946
19 - 19 - - 0 0 ODI v Pakistan Nelson 9 Jan 2018 ODI # 3947
73 - 73 - - 1 0 ODI v Pakistan Dunedin 13 Jan 2018 ODI # 3949
32 - 32 2 32 0 0 ODI v Pakistan Hamilton 16 Jan 2018 ODI # 3953
22 - 22 - - 1 0 ODI v Pakistan Wellington 19 Jan 2018 ODI # 3957
0 - 0 - - 0 0 T20I v Pakistan Auckland 25 Jan 2018 T20I # 640
9 - 9 - - 1 0 T20I v Pakistan Mount Maunganui 28 Jan 2018 T20I # 641
8 - 8 - - 0 0 T20I v Australia Sydney 3 Feb 2018 T20I # 642
72 - 72 - - 0 0 T20I v England Wellington 13 Feb 2018 T20I # 647
1 - 1 - - 0 0 T20I v Australia Auckland 16 Feb 2018 T20I # 649
8 - 8 0 16 2 0 T20I v England Hamilton 18 Feb 2018 T20I # 650
9 - 9 - - 0 0 T20I v Australia Auckland 21 Feb 2018 T20I # 653
8 - 8 - - 0 0 ODI v England Hamilton 25 Feb 2018 ODI # 3980
112* - 112 - - 1 0 ODI v England Wellington 3 Mar 2018 ODI # 3982
45 - 45 - - 0 0 ODI v England Dunedin 7 Mar 2018 ODI # 3989
14 - 14 - - 1 0 ODI v England Christchurch 10 Mar 2018 ODI # 3992
102 - 102 0 1 2 0 Test v England Auckland 22 Mar 2018 Test # 2299
22 0 22 - - 0 0 Test v England Christchurch 30 Mar 2018 Test # 2301
11 - 11 - - 0 0 T20I v Pakistan Abu Dhabi 31 Oct 2018 T20I # 705
37 - 37 - - 1 0 T20I v Pakistan Dubai (DICS) 2 Nov 2018 T20I # 706
60 - 60 - - 0 0 T20I v Pakistan Dubai (DICS) 4 Nov 2018 T20I # 708
27 - 27 - - 1 0 ODI v Pakistan Abu Dhabi 7 Nov 2018 ODI # 4066
1 - 1 0 7 0 0 ODI v Pakistan Abu Dhabi 9 Nov 2018 ODI # 4068
63 37 100 - - 2 0 Test v Pakistan Abu Dhabi 16 Nov 2018 Test # 2327
28* 30 58 0 20 0 0 Test v Pakistan Dubai (DICS) 24 Nov 2018 Test # 2330
89 139 228 - - 1 0 Test v Pakistan Abu Dhabi 3 Dec 2018 Test # 2332
91 - 91 - - 0 0 Test v Sri Lanka Wellington 15 Dec 2018 Test # 2335
2 48 50 - - 2 0 Test v Sri Lanka Christchurch 26 Dec 2018 Test # 2336
76 - 76 - - 0 0 ODI v Sri Lanka Mount Maunganui 3 Jan 2019 ODI # 4074
1 - 1 0 8 0 0 ODI v Sri Lanka Mount Maunganui 5 Jan 2019 ODI # 4075
55 - 55 0 24 0 0 ODI v Sri Lanka Nelson 8 Jan 2019 ODI # 4076
64 - 64 - - 0 0 ODI v India Napier 23 Jan 2019 ODI # 4082
20 - 20 - - 0 0 ODI v India Mount Maunganui 26 Jan 2019 ODI # 4085
28 - 28 - - 0 0 ODI v India Mount Maunganui 28 Jan 2019 ODI # 4088
11 - 11 - - 0 0 ODI v India Hamilton 31 Jan 2019 ODI # 4091
39 - 39 - - 0 0 ODI v India Wellington 3 Feb 2019 ODI # 4092
34 - 34 - - 0 0 T20I v India Wellington 6 Feb 2019 T20I # 735
20 - 20 - - 0 0 T20I v India Auckland 8 Feb 2019 T20I # 737
27 - 27 - - 2 0 T20I v India Hamilton 10 Feb 2019 T20I # 738
11 - 11 - - 0 0 ODI v Bangladesh Napier 13 Feb 2019 ODI # 4093
65* - 65 - - 0 0 ODI v Bangladesh Christchurch 16 Feb 2019 ODI # 4094
200* - 200 0 13 2 0 Test v Bangladesh Hamilton 28 Feb 2019 Test # 2349
74 - 74 - - 1 0 Test v Bangladesh Wellington 8 Mar 2019 Test # 2350
DNB - - - - 0 0 ODI v Sri Lanka Cardiff 1 Jun 2019 ODI # 4145
40 - 40 - - 1 0 ODI v Bangladesh The Oval 5 Jun 2019 ODI # 4151
79* - 79 - - 0 0 ODI v Afghanistan Taunton 8 Jun 2019 ODI # 4154
106* - 106 - - 1 0 ODI v South Africa Birmingham 19 Jun 2019 ODI # 4165
148 - 148 - - 0 0 ODI v West Indies Manchester 22 Jun 2019 ODI # 4170
41 - 41 1 39 0 0 ODI v Pakistan Birmingham 26 Jun 2019 ODI # 4174
40 - 40 1 25 0 0 ODI v Australia Lord's 29 Jun 2019 ODI # 4178
27 - 27 - - 2 0 ODI v England Chester-le-Street 3 Jul 2019 ODI # 4183
67 - 67 - - 2 0 ODI v India Manchester 9 Jul 2019 ODI # 4190
30 - 30 - - 0 0 ODI v England Lord's 14 Jul 2019 ODI # 4192
0 4 4 0 9 1 0 Test v Sri Lanka Galle 14 Aug 2019 Test # 2354
20 - 20 - - 2 0 Test v Sri Lanka Colombo (PSS) 22 Aug 2019 Test # 2356
51 - 51 0 6 0 0 Test v England Mount Maunganui 21 Nov 2019 Test # 2367
4 104* 108 - - 0 0 Test v England Hamilton 29 Nov 2019 Test # 2371
34 14 48 - - 1 0 Test v Australia Perth 12 Dec 2019 Test # 2374
9 0 9 - - 1 0 Test v Australia Melbourne 26 Dec 2019 Test # 2376
51 - 51 - - 0 0 T20I v India Auckland 24 Jan 2020 T20I # 1031
14 - 14 - - 0 0 T20I v India Auckland 26 Jan 2020 T20I # 1034
95 - 95 - - 0 0 T20I v India Hamilton 29 Jan 2020 T20I # 1035
22 - 22 - - 0 0 ODI v India Mount Maunganui 11 Feb 2020 ODI # 4243
89 DNB 89 - - 0 0 Test v India Wellington 21 Feb 2020 Test # 2385
3 5 8 - - 0 0 Test v India Christchurch 29 Feb 2020 Test # 2387
19 - 19 - - 0 0 ODI v Australia Sydney 13 Mar 2020 ODI # 4255
251 - 251 - - 1 0 Test v West Indies Hamilton 3 Dec 2020 Test # 2394
57* - 57 - - 2 0 T20I v Pakistan Hamilton 20 Dec 2020 T20I # 1118
1 - 1 - - 0 0 T20I v Pakistan Napier 22 Dec 2020 T20I # 1119
129 21 150 0 1 0 0 Test v Pakistan Mount Maunganui 26 Dec 2020 Test # 2397
238 - 238 1 16 0 0 Test v Pakistan Christchurch 3 Jan 2021 Test # 2400
12 - 12 - - 1 0 T20I v Australia Christchurch 22 Feb 2021 T20I # 1123
53 - 53 - - 1 0 T20I v Australia Dunedin 25 Feb 2021 T20I # 1124
9 - 9 - - 0 0 T20I v Australia Wellington 3 Mar 2021 T20I # 1125
8 - 8 - - 1 0 T20I v Australia Wellington 5 Mar 2021 T20I # 1127
0 - 0 - - 0 0 T20I v Australia Wellington 7 Mar 2021 T20I # 1129
13 1 14 0 12 0 0 Test v England Lord's 2 Jun 2021 Test # 2422
49 52* 101 - - 0 0 Test v India Southampton 18 Jun 2021 Test # 2425
25 - 25 - - 0 0 T20I v Pakistan Sharjah 26 Oct 2021 T20I # 1367
33* - 33 - - 0 0 T20I v India Dubai (DICS) 31 Oct 2021 T20I # 1381
0 - 0 - - 0 0 T20I v Scotland Dubai (DICS) 3 Nov 2021 T20I # 1388
28 - 28 - - 0 0 T20I v Namibia Sharjah 5 Nov 2021 T20I # 1394
40* - 40 - - 1 0 T20I v Afghanistan Abu Dhabi 7 Nov 2021 T20I # 1402
5 - 5 - - 1 0 T20I v England Abu Dhabi 10 Nov 2021 T20I # 1415
85 - 85 - - 0 0 T20I v Australia Dubai (DICS) 14 Nov 2021 T20I # 1428
18 24 42 - - 0 0 Test v India Kanpur 25 Nov 2021 Test # 2435
2 15 17 - - 0 0 Test v England Lord's 2 Jun 2022 Test # 2464
31 48 79 - - 2 0 Test v England Leeds 23 Jun 2022 Test # 2467
47 - 47 - - 0 0 T20I v West Indies Kingston 10 Aug 2022 T20I # 1728
4 - 4 - - 1 0 T20I v West Indies Kingston 12 Aug 2022 T20I # 1732
24 - 24 - - 0 0 T20I v West Indies Kingston 14 Aug 2022 T20I # 1735
34 - 34 - - 1 0 ODI v West Indies Bridgetown 17 Aug 2022 ODI # 4450
45 - 45 - - 0 0 ODI v Australia Cairns 6 Sep 2022 ODI # 4461
17 - 17 - - 2 0 ODI v Australia Cairns 8 Sep 2022 ODI # 4462
27 - 27 - - 0 0 ODI v Australia Cairns 11 Sep 2022 ODI # 4464
31 - 31 - - 0 0 T20I v Pakistan Christchurch 8 Oct 2022 T20I # 1809
30 - 30 - - 1 0 T20I v Bangladesh Christchurch 9 Oct 2022 T20I # 1811
9* - 9 - - 0 0 T20I v Pakistan Christchurch 11 Oct 2022 T20I # 1815
59 - 59 - - 1 0 T20I v Pakistan Christchurch 14 Oct 2022 T20I # 1819
23 - 23 - - 1 0 T20I v Australia Sydney 22 Oct 2022 T20I # 1839
8 - 8 - - 2 0 T20I v Sri Lanka Sydney 29 Oct 2022 T20I # 1850
40 - 40 - - 0 0 T20I v England Brisbane 1 Nov 2022 T20I # 1858
61 - 61 - - 1 0 T20I v Ireland Adelaide 4 Nov 2022 T20I # 1862
46 - 46 - - 0 0 T20I v Pakistan Sydney 9 Nov 2022 T20I # 1877
61 - 61 - - 0 0 T20I v India Mount Maunganui 20 Nov 2022 T20I # 1898
94* - 94 - - 0 0 ODI v India Auckland 25 Nov 2022 ODI # 4483
TDNB - - - - 0 0 ODI v India Hamilton 27 Nov 2022 ODI # 4487
0* - 0 - - 0 0 ODI v India Christchurch 30 Nov 2022 ODI # 4489
200* DNB 200 - - 0 0 Test v Pakistan Karachi 26 Dec 2022 Test # 2486
36 41 77 - - 2 0 Test v Pakistan Karachi 2 Jan 2023 Test # 2487
26 - 26 - - 0 0 ODI v Pakistan Karachi 9 Jan 2023 ODI # 4500
85 - 85 - - 0 0 ODI v Pakistan Karachi 11 Jan 2023 ODI # 4502
53 - 53 - - 1 0 ODI v Pakistan Karachi 13 Jan 2023 ODI # 4504
6 0 6 - - 1 0 Test v England Mount Maunganui 16 Feb 2023 Test # 2492
4 132 136 - - 0 0 Test v England Wellington 24 Feb 2023 Test # 2494
1 121* 122 - - 2 0 Test v Sri Lanka Christchurch 9 Mar 2023 Test # 2498
215 - 215 - - 3 0 Test v Sri Lanka Wellington 17 Mar 2023 Test # 2500
78* - 78 - - 0 0 ODI v Bangladesh Chennai 13 Oct 2023 ODI # 4668
95 - 95 - - 1 0 ODI v Pakistan Bengaluru 4 Nov 2023 ODI # 4692
14 - 14 - - 0 0 ODI v Sri Lanka Bengaluru 9 Nov 2023 ODI # 4698
69 - 69 - - 1 0 ODI v India Wankhede 15 Nov 2023 ODI # 4703
104 11 115 - - 2 0 Test v Bangladesh Sylhet 28 Nov 2023 Test # 2516
13 11 24 - - 2 0 Test v Bangladesh Mirpur 6 Dec 2023 Test # 2517
57 - 57 - - 3 0 T20I v Pakistan Auckland 12 Jan 2024 T20I # 2429
26* - 26 - - 0 0 T20I v Pakistan Hamilton 14 Jan 2024 T20I # 2430
118 109 227 - - 2 0 Test v South Africa Mount Maunganui 4 Feb 2024 Test # 2528
43 133* 176 - - 0 0 Test v South Africa Hamilton 13 Feb 2024 Test # 2529
0 9 9 - - 1 0 Test v Australia Wellington 29 Feb 2024 Test # 2533
17 51 68 - - 0 0 Test v Australia Christchurch 8 Mar 2024 Test # 2535
Statsguru includes the following current or recent relevant matches:
Canada v Pakistan at New York, ICC Men's T20 World Cup 22nd match, Jun 11, 2024 [T20I # 2665 - Live]
    » Pakistan 107/3 (17.3 ov, Usman Khan 2*, Mohammad Rizwan 53*, JOA Gordon 1/17) - Match over
Bangladesh v South Africa at New York, ICC Men's T20 World Cup 21st match, Jun 10, 2024 [T20I # 2664]
Italy v France at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 8th match, Jun 10, 2024 [T20I # 2663]
Portugal v Romania at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 7th match, Jun 10, 2024 [T20I # 2662]
Isle of Man v Turkey at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 6th match, Jun 10, 2024 [T20I # 2661]
Austria v Israel at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 5th match, Jun 10, 2024 [T20I # 2660]
 
Feedback Print this page