Records type all-round analysis [change type]
View match by match list [change view]
Start of match date greater than or equal to 21 Jan 2011 remove greater than or equal to 21 Jan 2011 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 2012-2024 343 19151 254 48.11 47 101 5/8 47.46 1 296 0 0.65 Profile
filtered 2012-2024 343 19151 254 48.11 47 101 5/8 47.46 1 296 0 0.65
Match by match list
73 20* 93 0 5 0 0 Test v India Nagpur 13 Dec 2012 Test # 2066
DNB - - - - 2 0 T20I v India Wankhede 22 Dec 2012 T20I # 294
DNB - - 0 51 1 0 ODI v India Rajkot 11 Jan 2013 ODI # 3318
36 - 36 0 5 1 0 ODI v India Kochi 15 Jan 2013 ODI # 3320
39 - 39 - - 1 0 ODI v India Ranchi 19 Jan 2013 ODI # 3322
57* - 57 0 24 0 0 ODI v India Mohali 23 Jan 2013 ODI # 3327
31 - 31 0 34 0 0 ODI v India Dharamsala 27 Jan 2013 ODI # 3329
DNB - - 1 15 1 0 T20I v New Zealand Wellington 15 Feb 2013 T20I # 304
56 - 56 - - 0 0 ODI v New Zealand Hamilton 17 Feb 2013 ODI # 3335
79* - 79 - - 1 0 ODI v New Zealand Napier 20 Feb 2013 ODI # 3336
28* - 28 - - 0 0 ODI v New Zealand Auckland 23 Feb 2013 ODI # 3338
4 0 4 0 8 0 0 Test v New Zealand Dunedin 6 Mar 2013 Test # 2077
10 - 10 0 18 0 0 Test v New Zealand Wellington 14 Mar 2013 Test # 2080
45 29 74 0 5 1 0 Test v New Zealand Auckland 22 Mar 2013 Test # 2084
40 71 111 - - 2 0 Test v New Zealand Lord's 16 May 2013 Test # 2088
104 28 132 0 1 1 0 Test v New Zealand Leeds 24 May 2013 Test # 2089
30 - 30 0 15 0 0 ODI v New Zealand Lord's 31 May 2013 ODI # 3360
28 - 28 0 16 0 0 ODI v New Zealand Southampton 2 Jun 2013 ODI # 3361
33 - 33 1 34 1 0 ODI v New Zealand Nottingham 5 Jun 2013 ODI # 3362
12 - 12 1 20 1 0 ODI v Australia Birmingham 8 Jun 2013 ODI # 3365
68 - 68 0 27 1 0 ODI v Sri Lanka The Oval 13 Jun 2013 ODI # 3370
38 - 38 - - 1 0 ODI v New Zealand Cardiff 16 Jun 2013 ODI # 3373
48 - 48 0 22 0 0 ODI v South Africa The Oval 19 Jun 2013 ODI # 3375
7 - 7 - - 0 0 ODI v India Birmingham 23 Jun 2013 ODI # 3377
30 5 35 1 6 1 0 Test v Australia Nottingham 10 Jul 2013 Test # 2090
6 180 186 2 9 0 0 Test v Australia Lord's 18 Jul 2013 Test # 2091
8 13* 21 0 18 1 0 Test v Australia Manchester 1 Aug 2013 Test # 2092
16 2 18 0 1 0 0 Test v Australia Chester-le-Street 9 Aug 2013 Test # 2093
68 11 79 - - 0 0 Test v Australia The Oval 21 Aug 2013 Test # 2094
90* - 90 0 27 0 0 T20I v Australia Southampton 29 Aug 2013 T20I # 328
1* - 1 1 25 0 0 T20I v Australia Chester-le-Street 31 Aug 2013 T20I # 329
3 - 3 0 13 1 0 ODI v Australia Manchester 8 Sep 2013 ODI # 3412
12 - 12 - - - - ODI v Australia Birmingham 11 Sep 2013 ODI # 3414
0 - 0 0 9 0 0 ODI v Australia Cardiff 14 Sep 2013 ODI # 3415
21 - 21 1 58 1 0 ODI v Australia Southampton 16 Sep 2013 ODI # 3416
2 26* 28 0 62 0 0 Test v Australia Brisbane 21 Nov 2013 Test # 2103
15 87 102 - - 0 0 Test v Australia Adelaide 5 Dec 2013 Test # 2105
4 19 23 0 28 1 0 Test v Australia Perth 13 Dec 2013 Test # 2107
24 15 39 0 8 1 0 Test v Australia Melbourne 26 Dec 2013 Test # 2110
3 - 3 1 11 0 0 ODI v Australia Melbourne 12 Jan 2014 ODI # 3454
2 - 2 2 46 0 0 ODI v Australia Brisbane 17 Jan 2014 ODI # 3455
55 - 55 - - 0 0 ODI v Australia Adelaide 26 Jan 2014 ODI # 3463
32 - 32 - - 0 0 T20I v Australia Hobart 29 Jan 2014 T20I # 354
18 - 18 - - 0 0 T20I v Australia Melbourne 31 Jan 2014 T20I # 355
11 - 11 1 13 1 0 T20I v Australia Sydney 2 Feb 2014 T20I # 356
37 - 37 1 47 0 0 ODI v West Indies North Sound 28 Feb 2014 ODI # 3477
23 - 23 2 15 0 0 ODI v West Indies North Sound 2 Mar 2014 ODI # 3480
107 - 107 1 24 0 0 ODI v West Indies North Sound 5 Mar 2014 ODI # 3484
17 - 17 - - 0 0 ODI v Scotland Aberdeen 9 May 2014 ODI # 3491
5 - 5 1 16 1 0 T20I v Sri Lanka The Oval 20 May 2014 T20I # 401
45 - 45 0 7 1 0 ODI v Sri Lanka The Oval 22 May 2014 ODI # 3492
0 - 0 0 1 1 0 ODI v Sri Lanka Chester-le-Street 25 May 2014 ODI # 3493
DNB - - - - 0 0 ODI v Sri Lanka Manchester 28 May 2014 ODI # 3494
43 - 43 0 40 0 0 ODI v Sri Lanka Lord's 31 May 2014 ODI # 3495
10 - 10 0 25 1 0 ODI v Sri Lanka Birmingham 3 Jun 2014 ODI # 3496
200* 15 215 0 14 0 0 Test v Sri Lanka Lord's 12 Jun 2014 Test # 2124
13 31 44 0 9 1 0 Test v Sri Lanka Leeds 20 Jun 2014 Test # 2126
154* - 154 0 28 2 0 Test v India Nottingham 9 Jul 2014 Test # 2128
13 66 79 - - 1 0 Test v India Lord's 17 Jul 2014 Test # 2130
3 56 59 1 5 0 0 Test v India Southampton 27 Jul 2014 Test # 2132
77 - 77 - - 1 0 Test v India Manchester 7 Aug 2014 Test # 2134
149* - 149 - - 2 0 Test v India The Oval 15 Aug 2014 Test # 2137
4 - 4 0 14 0 0 ODI v India Cardiff 27 Aug 2014 ODI # 3517
2 - 2 0 27 0 0 ODI v India Nottingham 30 Aug 2014 ODI # 3520
44 - 44 - - 0 0 ODI v India Birmingham 2 Sep 2014 ODI # 3523
113 - 113 - - 0 0 ODI v India Leeds 5 Sep 2014 ODI # 3525
26 - 26 - - 0 0 T20I v India Birmingham 7 Sep 2014 T20I # 405
2 - 2 0 12 0 0 ODI v Sri Lanka Colombo (RPS) 26 Nov 2014 ODI # 3554
42 - 42 - - 0 0 ODI v Sri Lanka Colombo (RPS) 29 Nov 2014 ODI # 3557
48* - 48 1 22 0 0 ODI v Sri Lanka Hambantota 3 Dec 2014 ODI # 3561
36 - 36 0 29 0 0 ODI v Sri Lanka Colombo (RPS) 7 Dec 2014 ODI # 3563
104* - 104 0 21 2 0 ODI v Sri Lanka Pallekele 10 Dec 2014 ODI # 3565
55 - 55 0 4 0 0 ODI v Sri Lanka Pallekele 13 Dec 2014 ODI # 3567
80 - 80 0 22 0 0 ODI v Sri Lanka Colombo (RPS) 16 Dec 2014 ODI # 3569
5 - 5 - - 0 0 ODI v Australia Sydney 16 Jan 2015 ODI # 3578
DNB - - - - 0 0 ODI v India Brisbane 20 Jan 2015 ODI # 3586
69 - 69 - - 1 0 ODI v Australia Hobart 23 Jan 2015 ODI # 3589
3 - 3 - - 1 0 ODI v India Perth 30 Jan 2015 ODI # 3595
25 - 25 - - 1 0 ODI v Australia Perth 1 Feb 2015 ODI # 3597
5 - 5 0 11 2 0 ODI v Australia Melbourne 14 Feb 2015 ODI # 3600
46 - 46 - - 0 0 ODI v New Zealand Wellington 20 Feb 2015 ODI # 3607
1 - 1 1 27 1 0 ODI v Scotland Christchurch 23 Feb 2015 ODI # 3611
121 - 121 0 12 0 0 ODI v Sri Lanka Wellington 1 Mar 2015 ODI # 3619
29 - 29 0 6 2 0 ODI v Bangladesh Adelaide 9 Mar 2015 ODI # 3630
DNB - - - - 2 0 ODI v Afghanistan Sydney 13 Mar 2015 ODI # 3635
83 59 142 2 22 2 0 Test v West Indies North Sound 13 Apr 2015 Test # 2157
182* DNB 182 0 29 2 0 Test v West Indies St George's 21 Apr 2015 Test # 2158
33 1 34 1 50 0 0 Test v West Indies Bridgetown 1 May 2015 Test # 2160
98 84 182 1 13 3 0 Test v New Zealand Lord's 21 May 2015 Test # 2162
1 0 1 0 23 3 0 Test v New Zealand Leeds 29 May 2015 Test # 2163
104 - 104 - - 1 0 ODI v New Zealand Birmingham 9 Jun 2015 ODI # 3654
6 - 6 0 20 0 0 ODI v New Zealand The Oval 12 Jun 2015 ODI # 3655
54 - 54 0 21 2 0 ODI v New Zealand Southampton 14 Jun 2015 ODI # 3656
106* - 106 0 10 0 0 ODI v New Zealand Nottingham 17 Jun 2015 ODI # 3657
4 - 4 - - 0 0 ODI v New Zealand Chester-le-Street 20 Jun 2015 ODI # 3659
68 - 68 - - 0 0 T20I v New Zealand Manchester 23 Jun 2015 T20I # 423
134 60 194 2 28 2 0 Test v Australia Cardiff 8 Jul 2015 Test # 2170
1 17 18 2 87 0 0 Test v Australia Lord's 16 Jul 2015 Test # 2171
63 38* 101 0 7 1 0 Test v Australia Birmingham 29 Jul 2015 Test # 2173
130 - 130 - - 5 0 Test v Australia Nottingham 6 Aug 2015 Test # 2175
6 11 17 0 13 0 0 Test v Australia The Oval 20 Aug 2015 Test # 2178
85 33* 118 0 13 0 0 Test v Pakistan Abu Dhabi 13 Oct 2015 Test # 2180
88 71 159 0 26 2 0 Test v Pakistan Dubai (DICS) 22 Oct 2015 Test # 2183
4 6 10 - - 2 0 Test v Pakistan Sharjah 1 Nov 2015 Test # 2184
0 - 0 0 12 0 0 ODI v Pakistan Abu Dhabi 11 Nov 2015 ODI # 3707
63 - 63 - - 0 0 ODI v Pakistan Abu Dhabi 13 Nov 2015 ODI # 3708
11 - 11 - - 2 0 ODI v Pakistan Sharjah 17 Nov 2015 ODI # 3710
71 - 71 - - 0 0 ODI v Pakistan Dubai (DICS) 20 Nov 2015 ODI # 3712
20 - 20 - - 0 0 T20I v Pakistan Dubai (DICS) 27 Nov 2015 T20I # 469
32 - 32 - - 0 0 T20I v Pakistan Sharjah 30 Nov 2015 T20I # 473
24 73 97 0 11 2 0 Test v South Africa Durban 26 Dec 2015 Test # 2196
50 29 79 0 54 1 0 Test v South Africa Cape Town 2 Jan 2016 Test # 2197
110 4* 114 - - 0 0 Test v South Africa Johannesburg 14 Jan 2016 Test # 2199
76 20 96 0 12 1 0 Test v South Africa Centurion 22 Jan 2016 Test # 2200
52 - 52 - - 0 0 ODI v South Africa Bloemfontein 3 Feb 2016 ODI # 3732
38 - 38 - - 0 0 ODI v South Africa Gqeberha 6 Feb 2016 ODI # 3734
125 - 125 - - 1 0 ODI v South Africa Centurion 9 Feb 2016 ODI # 3736
109 - 109 - - 1 0 ODI v South Africa Johannesburg 12 Feb 2016 ODI # 3737
27 - 27 - - 0 0 ODI v South Africa Cape Town 14 Feb 2016 ODI # 3738
8 - 8 - - 2 0 T20I v South Africa Cape Town 19 Feb 2016 T20I # 503
34 - 34 - - 1 0 T20I v South Africa Johannesburg 21 Feb 2016 T20I # 506
48 - 48 - - 0 0 T20I v West Indies Wankhede 16 Mar 2016 T20I # 537
83 - 83 0 13 0 0 T20I v South Africa Wankhede 18 Mar 2016 T20I # 540
12 - 12 - - 2 0 T20I v Afghanistan Delhi 23 Mar 2016 T20I # 546
25 - 25 - - 1 0 T20I v Sri Lanka Delhi 26 Mar 2016 T20I # 551
27* - 27 - - 0 0 T20I v New Zealand Delhi 30 Mar 2016 T20I # 555
54 - 54 2 9 1 0 T20I v West Indies Eden Gardens 3 Apr 2016 T20I # 557
0 - 0 - - 1 0 Test v Sri Lanka Leeds 19 May 2016 Test # 2203
80 DNB 80 0 13 2 0 Test v Sri Lanka Chester-le-Street 27 May 2016 Test # 2204
3 4 7 0 6 3 0 Test v Sri Lanka Lord's 9 Jun 2016 Test # 2205
2 - 2 - - 0 0 ODI v Sri Lanka Nottingham 21 Jun 2016 ODI # 3751
DNB - - 0 15 0 0 ODI v Sri Lanka Birmingham 24 Jun 2016 ODI # 3753
11* - 11 - - 0 0 ODI v Sri Lanka Bristol 26 Jun 2016 ODI # 3755
65 - 65 - - 0 0 ODI v Sri Lanka The Oval 29 Jun 2016 ODI # 3757
93 - 93 - - 0 0 ODI v Sri Lanka Cardiff 2 Jul 2016 ODI # 3758
48 9 57 - - 2 0 Test v Pakistan Lord's 14 Jul 2016 Test # 2206
254 71* 325 1 0 4 0 Test v Pakistan Manchester 22 Jul 2016 Test # 2208
3 62 65 0 5 2 0 Test v Pakistan Birmingham 3 Aug 2016 Test # 2212
26 39 65 0 22 1 0 Test v Pakistan The Oval 11 Aug 2016 Test # 2216
61 - 61 1 26 0 0 ODI v Pakistan Southampton 24 Aug 2016 ODI # 3770
89 - 89 - - 1 0 ODI v Pakistan Lord's 27 Aug 2016 ODI # 3771
85 - 85 - - 1 0 ODI v Pakistan Nottingham 30 Aug 2016 ODI # 3773
30 - 30 - - 1 0 ODI v Pakistan Leeds 1 Sep 2016 ODI # 3775
9 - 9 - - 0 0 ODI v Pakistan Cardiff 4 Sep 2016 ODI # 3777
6 - 6 0 10 0 0 T20I v Pakistan Manchester 7 Sep 2016 T20I # 566
40 1 41 0 5 2 0 Test v Bangladesh Chattogram 20 Oct 2016 Test # 2225
56 1 57 - - 2 0 Test v Bangladesh Mirpur 28 Oct 2016 Test # 2227
124 4 128 0 5 2 0 Test v India Rajkot 9 Nov 2016 Test # 2232
53 25 78 0 9 1 0 Test v India Visakhapatnam 17 Nov 2016 Test # 2235
15 78 93 - - 2 0 Test v India Mohali 26 Nov 2016 Test # 2238
21 77 98 2 31 0 0 Test v India Wankhede 8 Dec 2016 Test # 2239
88 6 94 0 12 0 0 Test v India Chennai 16 Dec 2016 Test # 2241
78 - 78 0 22 0 0 ODI v India Pune 15 Jan 2017 ODI # 3819
54 - 54 - - 0 0 ODI v India Cuttack 19 Jan 2017 ODI # 3821
46* - 46 - - 0 0 T20I v India Kanpur 26 Jan 2017 T20I # 592
38 - 38 - - 0 0 T20I v India Nagpur 29 Jan 2017 T20I # 593
42 - 42 - - 0 0 T20I v India Bengaluru 1 Feb 2017 T20I # 594
4 - 4 0 31 1 0 ODI v West Indies North Sound 3 Mar 2017 ODI # 3845
90* - 90 - - 0 0 ODI v West Indies North Sound 5 Mar 2017 ODI # 3848
101 - 101 - - 1 0 ODI v West Indies Bridgetown 9 Mar 2017 ODI # 3849
49* - 49 2 9 0 0 ODI v Ireland Bristol 5 May 2017 ODI # 3864
73 - 73 3 52 0 0 ODI v Ireland Lord's 7 May 2017 ODI # 3865
37 - 37 0 4 0 0 ODI v South Africa Leeds 24 May 2017 ODI # 3872
39 - 39 0 18 0 0 ODI v South Africa Southampton 27 May 2017 ODI # 3873
2 - 2 - - 0 0 ODI v South Africa Lord's 29 May 2017 ODI # 3874
133* - 133 0 18 0 0 ODI v Bangladesh The Oval 1 Jun 2017 ODI # 3875
64 - 64 - - 2 0 ODI v New Zealand Cardiff 6 Jun 2017 ODI # 3880
15 - 15 - - 1 0 ODI v Australia Birmingham 10 Jun 2017 ODI # 3885
46 - 46 - - 0 0 ODI v Pakistan Cardiff 14 Jun 2017 ODI # 3889
190 5 195 - - 0 0 Test v South Africa Lord's 6 Jul 2017 Test # 2262
78 8 86 - - 3 0 Test v South Africa Nottingham 14 Jul 2017 Test # 2264
29 50 79 0 5 1 0 Test v South Africa The Oval 27 Jul 2017 Test # 2266
52 49 101 0 8 2 0 Test v South Africa Manchester 4 Aug 2017 Test # 2268
136 - 136 - - 1 0 Test v West Indies Birmingham 17 Aug 2017 Test # 2270
59 72 131 - - 2 0 Test v West Indies Leeds 25 Aug 2017 Test # 2271
1 DNB 1 0 5 0 0 Test v West Indies Lord's 7 Sep 2017 Test # 2274
17 - 17 0 11 2 0 T20I v West Indies Chester-le-Street 16 Sep 2017 T20I # 622
54 - 54 - - 2 0 ODI v West Indies Manchester 19 Sep 2017 ODI # 3911
DNB - - - - - - ODI v West Indies Nottingham 21 Sep 2017 ODI # 3913
84 - 84 - - 0 0 ODI v West Indies Bristol 24 Sep 2017 ODI # 3915
14 - 14 0 10 1 0 ODI v West Indies The Oval 27 Sep 2017 ODI # 3916
46* - 46 - - 1 0 ODI v West Indies Southampton 29 Sep 2017 ODI # 3918
15 51 66 1 27 0 0 Test v Australia Brisbane 23 Nov 2017 Test # 2282
9 67 76 0 16 1 0 Test v Australia Adelaide 2 Dec 2017 Test # 2285
20 14 34 0 13 1 0 Test v Australia Perth 14 Dec 2017 Test # 2288
61 - 61 1 1 0 0 Test v Australia Melbourne 26 Dec 2017 Test # 2289
83 58* 141 0 21 0 0 Test v Australia Sydney 4 Jan 2018 Test # 2291
91* - 91 - - 2 0 ODI v Australia Melbourne 14 Jan 2018 ODI # 3951
46* - 46 2 31 2 0 ODI v Australia Brisbane 19 Jan 2018 ODI # 3958
27 - 27 0 60 0 0 ODI v Australia Sydney 21 Jan 2018 ODI # 3960
0 - 0 0 3 1 0 ODI v Australia Adelaide 26 Jan 2018 ODI # 3966
62 - 62 - - 0 0 ODI v Australia Perth 28 Jan 2018 ODI # 3968
71 - 71 0 16 1 0 ODI v New Zealand Hamilton 25 Feb 2018 ODI # 3980
9 - 9 - - 0 0 ODI v New Zealand Mount Maunganui 28 Feb 2018 ODI # 3981
20 - 20 0 7 0 0 ODI v New Zealand Wellington 3 Mar 2018 ODI # 3982
102 - 102 - - 0 0 ODI v New Zealand Dunedin 7 Mar 2018 ODI # 3989
23* - 23 0 15 0 0 ODI v New Zealand Christchurch 10 Mar 2018 ODI # 3992
0 51 51 1 13 1 0 Test v New Zealand Auckland 22 Mar 2018 Test # 2299
37 54 91 1 37 0 0 Test v New Zealand Christchurch 30 Mar 2018 Test # 2301
4 68 72 - - 0 0 Test v Pakistan Lord's 24 May 2018 Test # 2304
45 - 45 - - 3 0 Test v Pakistan Leeds 1 Jun 2018 Test # 2305
29 - 29 - - 1 0 ODI v Scotland Edinburgh 10 Jun 2018 ODI # 4008
50 - 50 0 20 2 0 ODI v Australia The Oval 13 Jun 2018 ODI # 4009
22 - 22 0 24 1 0 ODI v Australia Cardiff 16 Jun 2018 ODI # 4010
4* - 4 0 19 0 0 ODI v Australia Nottingham 19 Jun 2018 ODI # 4011
27 - 27 0 44 0 0 ODI v Australia Chester-le-Street 21 Jun 2018 ODI # 4012
1 - 1 0 32 0 0 ODI v Australia Manchester 24 Jun 2018 ODI # 4013
35 - 35 - - 0 0 T20I v Australia Birmingham 27 Jun 2018 T20I # 679
0 - 0 - - 0 0 T20I v India Manchester 3 Jul 2018 T20I # 684
9 - 9 - - 1 0 T20I v India Cardiff 6 Jul 2018 T20I # 688
3 - 3 0 9 0 0 ODI v India Nottingham 12 Jul 2018 ODI # 4014
113* - 113 - - 0 0 ODI v India Lord's 14 Jul 2018 ODI # 4016
100* - 100 - - 1 0 ODI v India Leeds 17 Jul 2018 ODI # 4018
80 14 94 - - 0 0 Test v India Birmingham 1 Aug 2018 Test # 2314
19 - 19 - - 0 0 Test v India Lord's 9 Aug 2018 Test # 2315
16 13 29 0 9 0 0 Test v India Nottingham 18 Aug 2018 Test # 2316
4 48 52 - - 2 0 Test v India Southampton 30 Aug 2018 Test # 2317
0 125 125 0 17 1 0 Test v India The Oval 7 Sep 2018 Test # 2318
25* - 25 - - - - ODI v Sri Lanka Dambulla 10 Oct 2018 ODI # 4052
71 - 71 - - 0 0 ODI v Sri Lanka Dambulla 13 Oct 2018 ODI # 4053
8 - 8 - - 0 0 ODI v Sri Lanka Pallekele 17 Oct 2018 ODI # 4054
32* - 32 - - 0 0 ODI v Sri Lanka Pallekele 20 Oct 2018 ODI # 4055
10 - 10 - - 1 0 ODI v Sri Lanka Colombo (RPS) 23 Oct 2018 ODI # 4058
35 3 38 0 1 1 0 Test v Sri Lanka Galle 6 Nov 2018 Test # 2324
14 124 138 1 41 1 0 Test v Sri Lanka Pallekele 14 Nov 2018 Test # 2326
46 7 53 0 4 0 0 Test v Sri Lanka Colombo (SSC) 23 Nov 2018 Test # 2329
4 22 26 0 47 3 0 Test v West Indies Bridgetown 23 Jan 2019 Test # 2342
7 7 14 - - 0 0 Test v West Indies North Sound 31 Jan 2019 Test # 2344
15 122 137 - - 3 0 Test v West Indies Gros Islet 9 Feb 2019 Test # 2346
102 - 102 - - 0 0 ODI v West Indies Bridgetown 20 Feb 2019 ODI # 4096
36 - 36 - - 0 0 ODI v West Indies Bridgetown 22 Feb 2019 ODI # 4097
TDNB - - - - - - ODI v West Indies St George's 25 Feb 2019 ODI # 4098
5 - 5 - - 1 0 ODI v West Indies St George's 27 Feb 2019 ODI # 4099
1 - 1 - - 0 0 ODI v West Indies Gros Islet 2 Mar 2019 ODI # 4103
0 - 0 - - 1 0 T20I v West Indies Gros Islet 5 Mar 2019 T20I # 750
55 - 55 - - 2 0 T20I v West Indies Basseterre 8 Mar 2019 T20I # 751
4* - 4 - - 0 0 T20I v West Indies Basseterre 10 Mar 2019 T20I # 752
7 - 7 - - 1 0 ODI v Ireland Dublin (Malahide) 3 May 2019 ODI # 4127
47 - 47 - - 0 0 T20I v Pakistan Cardiff 5 May 2019 T20I # 772
TDNB - - 0 10 1 0 ODI v Pakistan The Oval 8 May 2019 ODI # 4130
40 - 40 - - 0 0 ODI v Pakistan Southampton 11 May 2019 ODI # 4133
43 - 43 - - 1 0 ODI v Pakistan Bristol 14 May 2019 ODI # 4135
36 - 36 - - 0 0 ODI v Pakistan Nottingham 17 May 2019 ODI # 4138
84 - 84 - - 1 0 ODI v Pakistan Leeds 19 May 2019 ODI # 4140
51 - 51 - - 3 0 ODI v South Africa The Oval 30 May 2019 ODI # 4143
107 - 107 - - 1 0 ODI v Pakistan Nottingham 3 Jun 2019 ODI # 4148
21 - 21 - - 0 0 ODI v Bangladesh Cardiff 8 Jun 2019 ODI # 4153
100* - 100 2 27 2 0 ODI v West Indies Southampton 14 Jun 2019 ODI # 4158
88 - 88 - - 1 0 ODI v Afghanistan Manchester 18 Jun 2019 ODI # 4163
57 - 57 0 13 2 0 ODI v Sri Lanka Leeds 21 Jun 2019 ODI # 4168
8 - 8 - - 1 0 ODI v Australia Lord's 25 Jun 2019 ODI # 4173
44 - 44 - - 0 0 ODI v India Birmingham 30 Jun 2019 ODI # 4179
24 - 24 0 15 1 0 ODI v New Zealand Chester-le-Street 3 Jul 2019 ODI # 4183
49* - 49 - - 1 0 ODI v Australia Birmingham 11 Jul 2019 ODI # 4191
7 - 7 - - 1 0 ODI v New Zealand Lord's 14 Jul 2019 ODI # 4192
2 31 33 - - 5 0 Test v Ireland Lord's 24 Jul 2019 Test # 2352
57 28 85 0 50 1 0 Test v Australia Birmingham 1 Aug 2019 Test # 2353
14 0 14 0 7 1 0 Test v Australia Lord's 14 Aug 2019 Test # 2355
0 77 77 - - 2 0 Test v Australia Leeds 22 Aug 2019 Test # 2357
71 0 71 1 39 1 0 Test v Australia Manchester 4 Sep 2019 Test # 2360
57 21 78 2 26 2 0 Test v Australia The Oval 12 Sep 2019 Test # 2362
2 11 13 1 67 0 0 Test v New Zealand Mount Maunganui 21 Nov 2019 Test # 2367
226 - 226 0 37 4 0 Test v New Zealand Hamilton 29 Nov 2019 Test # 2371
29 48 77 0 26 3 0 Test v South Africa Centurion 26 Dec 2019 Test # 2377
35 61 96 0 15 3 0 Test v South Africa Cape Town 3 Jan 2020 Test # 2379
27 - 27 4 112 1 0 Test v South Africa Gqeberha 16 Jan 2020 Test # 2380
59 58 117 0 37 0 0 Test v South Africa Johannesburg 24 Jan 2020 Test # 2382
17 - 17 1 35 0 0 ODI v South Africa Cape Town 4 Feb 2020 ODI # 4234
TDNB - - 1 4 0 0 ODI v South Africa Durban 7 Feb 2020 ODI # 4238
49 - 49 0 42 0 0 ODI v South Africa Johannesburg 9 Feb 2020 ODI # 4242
23 22 45 0 0 1 0 Test v West Indies Manchester 16 Jul 2020 Test # 2389
17 68* 85 - - 3 0 Test v West Indies Manchester 24 Jul 2020 Test # 2390
14 42 56 0 25 3 0 Test v Pakistan Manchester 5 Aug 2020 Test # 2391
9* - 9 - - 0 0 Test v Pakistan Southampton 13 Aug 2020 Test # 2392
29 - 29 1 17 3 0 Test v Pakistan Southampton 21 Aug 2020 Test # 2393
1 - 1 - - 0 0 ODI v Australia Manchester 11 Sep 2020 ODI # 4259
39 - 39 - - 0 0 ODI v Australia Manchester 13 Sep 2020 ODI # 4260
0 - 0 2 46 0 0 ODI v Australia Manchester 16 Sep 2020 ODI # 4261
228 1 229 0 19 5 0 Test v Sri Lanka Galle 14 Jan 2021 Test # 2403
186 11 197 2 0 2 0 Test v Sri Lanka Galle 22 Jan 2021 Test # 2405
218 40 258 0 14 2 0 Test v India Chennai 5 Feb 2021 Test # 2409
6 33 39 1 38 0 0 Test v India Chennai 13 Feb 2021 Test # 2411
17 19 36 5 33 0 0 Test v India Ahmedabad 24 Feb 2021 Test # 2412
5 30 35 0 56 1 0 Test v India Ahmedabad 4 Mar 2021 Test # 2414
42 40 82 1 54 0 0 Test v New Zealand Lord's 2 Jun 2021 Test # 2422
4 11 15 0 45 1 0 Test v New Zealand Birmingham 10 Jun 2021 Test # 2423
79* - 79 - - 2 0 ODI v Sri Lanka Chester-le-Street 29 Jun 2021 ODI # 4296
68* - 68 - - 1 0 ODI v Sri Lanka The Oval 1 Jul 2021 ODI # 4297
TDNB - - - - 0 0 ODI v Sri Lanka Bristol 4 Jul 2021 ODI # 4298
64 109 173 - - 1 0 Test v India Nottingham 4 Aug 2021 Test # 2428
180* 33 213 0 9 3 0 Test v India Lord's 12 Aug 2021 Test # 2429
121 - 121 0 15 2 0 Test v India Leeds 25 Aug 2021 Test # 2432
21 36 57 1 16 1 0 Test v India The Oval 2 Sep 2021 Test # 2433
0 89 89 1 29 0 0 Test v Australia Brisbane 8 Dec 2021 Test # 2440
62 24 86 3 99 0 0 Test v Australia Adelaide 16 Dec 2021 Test # 2441
50 28 78 - - 3 0 Test v Australia Melbourne 26 Dec 2021 Test # 2442
0 24 24 1 71 2 0 Test v Australia Sydney 5 Jan 2022 Test # 2446
34 11 45 0 35 1 0 Test v Australia Hobart 14 Jan 2022 Test # 2449
13 109 122 0 36 1 0 Test v West Indies North Sound 8 Mar 2022 Test # 2454
153 9 162 0 32 2 0 Test v West Indies Bridgetown 16 Mar 2022 Test # 2457
0 5 5 1 1 1 0 Test v West Indies St George's 24 Mar 2022 Test # 2459
11 115* 126 0 2 1 0 Test v New Zealand Lord's 2 Jun 2022 Test # 2464
176 3 179 0 16 2 0 Test v New Zealand Nottingham 10 Jun 2022 Test # 2465
5 86* 91 1 59 1 0 Test v New Zealand Leeds 23 Jun 2022 Test # 2467
31 142* 173 1 40 2 0 Test v India Birmingham 1 Jul 2022 Test # 2470
0 - 0 - - 0 0 ODI v India The Oval 12 Jul 2022 ODI # 4424
11 - 11 - - 0 0 ODI v India Lord's 14 Jul 2022 ODI # 4428
0 - 0 0 4 1 0 ODI v India Manchester 17 Jul 2022 ODI # 4433
86 - 86 - - 0 0 ODI v South Africa Chester-le-Street 19 Jul 2022 ODI # 4434
1 - 1 - - 0 0 ODI v South Africa Manchester 22 Jul 2022 ODI # 4435
TDNB - - - - 0 0 ODI v South Africa Leeds 24 Jul 2022 ODI # 4437
8 6 14 - - 0 0 Test v South Africa Lord's 17 Aug 2022 Test # 2474
9 - 9 0 16 3 0 Test v South Africa Manchester 25 Aug 2022 Test # 2475
23 DNB 23 - - 2 0 Test v South Africa The Oval 8 Sep 2022 Test # 2476
23 73 96 0 70 2 0 Test v Pakistan Rawalpindi 1 Dec 2022 Test # 2478
8 21 29 3 88 1 0 Test v Pakistan Multan 9 Dec 2022 Test # 2480
0 DNB 0 2 38 0 0 Test v Pakistan Karachi 17 Dec 2022 Test # 2483
14 57 71 0 15 1 0 Test v New Zealand Mount Maunganui 16 Feb 2023 Test # 2492
153* 95 248 1 39 4 0 Test v New Zealand Wellington 24 Feb 2023 Test # 2494
56 DNB 56 1 59 1 0 Test v Ireland Lord's 1 Jun 2023 Test # 2504
118* 46 164 1 58 2 0 Test v Australia Birmingham 16 Jun 2023 Test # 2507
10 18 28 2 19 4 0 Test v Australia Lord's 28 Jun 2023 Test # 2508
19 21 40 0 4 2 0 Test v Australia Leeds 6 Jul 2023 Test # 2509
84 - 84 1 32 1 0 Test v Australia Manchester 19 Jul 2023 Test # 2512
5 91 96 2 59 2 0 Test v Australia The Oval 27 Jul 2023 Test # 2515
6 - 6 0 25 0 0 ODI v New Zealand Cardiff 8 Sep 2023 ODI # 4636
0 - 0 - - 1 0 ODI v New Zealand Southampton 10 Sep 2023 ODI # 4640
4 - 4 - - 0 0 ODI v New Zealand The Oval 13 Sep 2023 ODI # 4643
29 - 29 - - 1 0 ODI v New Zealand Lord's 15 Sep 2023 ODI # 4647
77 - 77 - - 0 0 ODI v New Zealand Ahmedabad 5 Oct 2023 ODI # 4658
82 - 82 - - 0 0 ODI v Bangladesh Dharamsala 10 Oct 2023 ODI # 4664
11 - 11 1 19 4 0 ODI v Afghanistan Delhi 15 Oct 2023 ODI # 4670
2 - 2 0 48 0 0 ODI v South Africa Wankhede 21 Oct 2023 ODI # 4677
3 - 3 - - 0 0 ODI v Sri Lanka Bengaluru 26 Oct 2023 ODI # 4682
0 - 0 - - 0 0 ODI v India Lucknow 29 Oct 2023 ODI # 4686
13 - 13 - - 1 0 ODI v Australia Ahmedabad 4 Nov 2023 ODI # 4693
28 - 28 - - 0 0 ODI v Netherlands Pune 8 Nov 2023 ODI # 4697
60 - 60 - - 0 0 ODI v Pakistan Eden Gardens 11 Nov 2023 ODI # 4701
29 2 31 5 120 2 0 Test v India Hyderabad 25 Jan 2024 Test # 2525
5 16 21 0 72 3 0 Test v India Visakhapatnam 2 Feb 2024 Test # 2526
18 7 25 2 181 3 0 Test v India Rajkot 15 Feb 2024 Test # 2530
122* 11 133 1 27 1 0 Test v India Ranchi 23 Feb 2024 Test # 2531
26 84 110 0 8 1 0 Test v India Dharamsala 7 Mar 2024 Test # 2534
Statsguru includes the following current or recent relevant matches:
Namibia v Oman at Bridgetown, ICC Men's T20 World Cup 3rd match, Jun 2, 2024 [T20I # 2634 - Live]
    » Namibia 109/6 (20.0 ov, D Wiese 9*, MB Kruger 1*, Mehran Khan 3/7) - Match over
West Indies v Papua New Guinea at Providence, ICC Men's T20 World Cup 2nd match, Jun 2, 2024 [T20I # 2633]
United States of America v Canada at Dallas, ICC Men's T20 World Cup 1st match, Jun 1, 2024 [T20I # 2632]
 
Feedback Print this page