Records type all-round analysis [change type]
View match by match list [change view]
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
overall 2009-2024 335 6272 175* 33.01 4 567 7/42 29.16 15 141 0 3.84 Profile
Match by match list
60* - 60 0 40 0 0 ODI v Sri Lanka Colombo (RPS) 8 Feb 2009 ODI # 2818
5 - 5 0 29 0 0 T20I v Sri Lanka Colombo (RPS) 10 Feb 2009 T20I # 82
19 - 19 0 21 0 0 T20I v New Zealand Wellington 27 Feb 2009 T20I # 85
25 - 25 2 26 1 0 T20I v England Lord's 14 Jun 2009 T20I # 109
7* - 7 1 9 2 0 T20I v South Africa Nottingham 16 Jun 2009 T20I # 113
0 - 0 0 34 1 0 ODI v West Indies Kingston 26 Jun 2009 ODI # 2852
7 - 7 0 12 0 0 ODI v West Indies Kingston 28 Jun 2009 ODI # 2853
5 - 5 1 39 0 0 ODI v Australia Vadodara 25 Oct 2009 ODI # 2913
DNB - - 3 35 0 0 ODI v Australia Nagpur 28 Oct 2009 ODI # 2915
DNB - - 2 41 0 0 ODI v Australia Delhi 31 Oct 2009 ODI # 2918
7 - 7 0 27 1 0 ODI v Australia Mohali 2 Nov 2009 ODI # 2919
23 - 23 0 44 1 0 ODI v Australia Hyderabad 5 Nov 2009 ODI # 2923
57 - 57 0 36 0 0 ODI v Australia Guwahati 8 Nov 2009 ODI # 2925
DNB - - 0 30 1 0 T20I v Sri Lanka Mohali 12 Dec 2009 T20I # 127
30* - 30 0 73 1 0 ODI v Sri Lanka Rajkot 15 Dec 2009 ODI # 2932
12* - 12 0 42 0 0 ODI v Sri Lanka Nagpur 18 Dec 2009 ODI # 2933
DNB - - 4 32 0 0 ODI v Sri Lanka Cuttack 21 Dec 2009 ODI # 2934
DNB - - 0 51 1 0 ODI v Sri Lanka Eden Gardens 24 Dec 2009 ODI # 2935
TDNB - - - - 0 0 ODI v Sri Lanka Delhi 27 Dec 2009 ODI # 2936
39 - 39 0 31 0 0 ODI v Sri Lanka Mirpur 5 Jan 2010 ODI # 2938
DNB - - 1 45 1 0 ODI v Bangladesh Mirpur 7 Jan 2010 ODI # 2939
DNB - - 0 21 0 0 ODI v Sri Lanka Mirpur 10 Jan 2010 ODI # 2941
DNB - - 0 23 0 0 ODI v Bangladesh Mirpur 11 Jan 2010 ODI # 2942
38 - 38 1 29 0 0 ODI v Sri Lanka Mirpur 13 Jan 2010 ODI # 2943
22 - 22 2 29 0 0 ODI v South Africa Jaipur 21 Feb 2010 ODI # 2961
DNB - - 2 41 0 0 ODI v South Africa Gwalior 24 Feb 2010 ODI # 2962
36 - 36 1 53 1 0 ODI v South Africa Ahmedabad 27 Feb 2010 ODI # 2963
DNB - - 1 15 0 0 T20I v Afghanistan Gros Islet 1 May 2010 T20I # 153
DNB - - 0 37 1 0 T20I v South Africa Gros Islet 2 May 2010 T20I # 155
4 - 4 0 38 0 0 T20I v Australia Bridgetown 7 May 2010 T20I # 165
5* - 5 1 27 0 0 T20I v West Indies Bridgetown 9 May 2010 T20I # 169
61* - 61 1 51 0 0 ODI v Zimbabwe Bulawayo 28 May 2010 ODI # 2981
DNB - - 2 49 0 0 ODI v Sri Lanka Bulawayo 30 May 2010 ODI # 2983
51 - 51 2 27 0 0 ODI v Zimbabwe Harare 3 Jun 2010 ODI # 2986
19 - 19 0 54 0 0 ODI v Sri Lanka Harare 5 Jun 2010 ODI # 2988
DNB - - 1 27 0 0 ODI v Bangladesh Dambulla 16 Jun 2010 ODI # 2993
6 - 6 1 43 0 0 ODI v Pakistan Dambulla 19 Jun 2010 ODI # 2996
0 - 0 0 29 1 0 ODI v Sri Lanka Dambulla 22 Jun 2010 ODI # 2999
25* - 25 2 29 1 0 ODI v Sri Lanka Dambulla 24 Jun 2010 ODI # 3001
20 - 20 0 63 0 0 ODI v New Zealand Dambulla 10 Aug 2010 ODI # 3030
DNB - - 2 34 1 0 ODI v Sri Lanka Dambulla 16 Aug 2010 ODI # 3032
0 - 0 - - 1 0 ODI v Sri Lanka Dambulla 22 Aug 2010 ODI # 3038
17 - 17 1 21 0 0 ODI v New Zealand Dambulla 25 Aug 2010 ODI # 3039
DNB - - 0 40 0 0 ODI v New Zealand Vadodara 4 Dec 2010 ODI # 3074
78 - 78 2 42 0 0 ODI v England The Oval 9 Sep 2011 ODI # 3189
0* - 0 1 60 2 0 ODI v England Lord's 11 Sep 2011 ODI # 3191
0 - 0 1 52 0 0 ODI v England Cardiff 16 Sep 2011 ODI # 3195
27 - 27 3 34 1 0 ODI v England Hyderabad 14 Oct 2011 ODI # 3199
DNB - - 1 38 1 0 ODI v England Delhi 17 Oct 2011 ODI # 3201
26* - 26 1 41 0 0 ODI v England Mohali 20 Oct 2011 ODI # 3205
DNB - - 2 41 0 0 ODI v England Wankhede 23 Oct 2011 ODI # 3207
21 - 21 4 33 0 0 ODI v England Eden Gardens 25 Oct 2011 ODI # 3210
0 - 0 1 9 0 0 T20I v England Eden Gardens 29 Oct 2011 T20I # 214
38 - 38 1 42 0 0 ODI v West Indies Cuttack 29 Nov 2011 ODI # 3217
9* - 9 2 39 1 0 ODI v West Indies Visakhapatnam 2 Dec 2011 ODI # 3219
11 - 11 0 37 1 0 ODI v West Indies Ahmedabad 5 Dec 2011 ODI # 3221
10 - 10 3 34 1 0 ODI v West Indies Indore 8 Dec 2011 ODI # 3223
DNB - - 3 62 0 0 ODI v West Indies Chennai 11 Dec 2011 ODI # 3224
7 - 7 0 23 0 0 T20I v Australia Sydney 1 Feb 2012 T20I # 217
DNB - - 1 16 1 0 T20I v Australia Melbourne 3 Feb 2012 T20I # 218
19 - 19 0 41 0 0 ODI v Australia Melbourne 5 Feb 2012 ODI # 3231
24* - 24 1 41 0 0 ODI v Sri Lanka Perth 8 Feb 2012 ODI # 3233
12 - 12 0 50 0 0 ODI v Australia Adelaide 12 Feb 2012 ODI # 3237
3 - 3 0 58 0 0 ODI v Sri Lanka Adelaide 14 Feb 2012 ODI # 3239
18 - 18 - - 0 0 ODI v Australia Brisbane 19 Feb 2012 ODI # 3244
17 - 17 0 43 0 0 ODI v Sri Lanka Brisbane 21 Feb 2012 ODI # 3246
8 - 8 1 51 1 0 ODI v Australia Sydney 26 Feb 2012 ODI # 3250
DNB - - 1 43 0 0 ODI v Sri Lanka Hobart 28 Feb 2012 ODI # 3251
DNB - - 0 31 1 0 ODI v Sri Lanka Mirpur 13 Mar 2012 ODI # 3259
4* - 4 1 32 1 0 ODI v Bangladesh Mirpur 16 Mar 2012 ODI # 3261
12 - 12 3 117 0 0 Test v England Nagpur 13 Dec 2012 Test # 2066
0* - 0 0 22 0 0 T20I v England Pune 20 Dec 2012 T20I # 292
2 - 2 0 29 0 0 T20I v Pakistan Bengaluru 25 Dec 2012 T20I # 296
13 - 13 3 41 0 0 ODI v Pakistan Eden Gardens 3 Jan 2013 ODI # 3315
27 - 27 1 19 1 0 ODI v Pakistan Delhi 6 Jan 2013 ODI # 3316
7 - 7 0 46 0 0 ODI v England Rajkot 11 Jan 2013 ODI # 3318
61* - 61 2 12 0 0 ODI v England Kochi 15 Jan 2013 ODI # 3320
DNB - - 3 19 0 0 ODI v England Ranchi 19 Jan 2013 ODI # 3322
21* - 21 3 39 1 0 ODI v England Mohali 23 Jan 2013 ODI # 3327
39 - 39 1 26 1 0 ODI v England Dharamsala 27 Jan 2013 ODI # 3329
16 DNB 16 5 143 0 0 Test v Australia Chennai 22 Feb 2013 Test # 2074
10 - 10 6 66 0 0 Test v Australia Hyderabad 2 Mar 2013 Test # 2076
8 8* 16 6 112 1 0 Test v Australia Mohali 14 Mar 2013 Test # 2081
43 DNB 43 7 98 0 0 Test v Australia Delhi 22 Mar 2013 Test # 2085
47* - 47 2 31 1 0 ODI v South Africa Cardiff 6 Jun 2013 ODI # 3363
DNB - - 5 36 1 0 ODI v West Indies The Oval 11 Jun 2013 ODI # 3368
DNB - - 2 30 0 0 ODI v Pakistan Birmingham 15 Jun 2013 ODI # 3372
DNB - - 1 33 0 0 ODI v Sri Lanka Cardiff 20 Jun 2013 ODI # 3376
33* - 33 2 24 0 0 ODI v England Birmingham 23 Jun 2013 ODI # 3377
15 - 15 0 50 0 0 ODI v West Indies Kingston 30 Jun 2013 ODI # 3380
49* - 49 0 55 0 0 ODI v Sri Lanka Kingston 2 Jul 2013 ODI # 3382
2 - 2 2 44 0 0 ODI v West Indies Port of Spain 5 Jul 2013 ODI # 3383
DNB - - 2 17 1 0 ODI v Sri Lanka Port of Spain 9 Jul 2013 ODI # 3387
5 - 5 4 23 0 0 ODI v Sri Lanka Port of Spain 11 Jul 2013 ODI # 3388
DNB - - 0 33 0 0 ODI v Zimbabwe Harare 24 Jul 2013 ODI # 3395
15 - 15 1 30 0 0 ODI v Zimbabwe Harare 26 Jul 2013 ODI # 3397
DNB - - 1 39 0 0 ODI v Zimbabwe Harare 28 Jul 2013 ODI # 3399
DNB - - 2 28 1 0 ODI v Zimbabwe Bulawayo 1 Aug 2013 ODI # 3402
48* - 48 1 42 0 0 ODI v Zimbabwe Bulawayo 3 Aug 2013 ODI # 3403
DNB - - 1 23 1 0 T20I v Australia Rajkot 10 Oct 2013 T20I # 331
11 - 11 1 35 1 0 ODI v Australia Pune 13 Oct 2013 ODI # 3419
DNB - - 0 72 0 0 ODI v Australia Jaipur 16 Oct 2013 ODI # 3420
2 - 2 1 31 1 0 ODI v Australia Mohali 19 Oct 2013 ODI # 3421
DNB - - 1 56 0 0 ODI v Australia Ranchi 23 Oct 2013 ODI # 3422
DNB - - 2 68 0 0 ODI v Australia Nagpur 30 Oct 2013 ODI # 3424
0* - 0 3 73 1 0 ODI v Australia Bengaluru 2 Nov 2013 ODI # 3428
DNB - - 3 37 1 0 ODI v West Indies Kochi 21 Nov 2013 ODI # 3436
10 - 10 1 44 0 0 ODI v West Indies Visakhapatnam 24 Nov 2013 ODI # 3437
2* - 2 1 49 0 0 ODI v West Indies Kanpur 27 Nov 2013 ODI # 3439
29 - 29 0 58 1 0 ODI v South Africa Johannesburg 5 Dec 2013 ODI # 3442
26 - 26 1 49 0 0 ODI v South Africa Durban 8 Dec 2013 ODI # 3443
TDNB - - 0 32 0 0 ODI v South Africa Centurion 11 Dec 2013 ODI # 3444
0 8 8 6 154 1 0 Test v South Africa Durban 26 Dec 2013 Test # 2111
0 - 0 1 61 0 0 ODI v New Zealand Napier 19 Jan 2014 ODI # 3456
12 - 12 1 46 0 0 ODI v New Zealand Hamilton 22 Jan 2014 ODI # 3458
66* - 66 2 47 1 0 ODI v New Zealand Auckland 25 Jan 2014 ODI # 3462
62* - 62 0 33 0 0 ODI v New Zealand Hamilton 28 Jan 2014 ODI # 3465
5 - 5 0 54 0 0 ODI v New Zealand Wellington 31 Jan 2014 ODI # 3467
30* 26 56 2 130 5 0 Test v New Zealand Auckland 6 Feb 2014 Test # 2118
26 DNB 26 1 127 2 0 Test v New Zealand Wellington 14 Feb 2014 Test # 2120
DNB - - 0 37 0 0 ODI v Bangladesh Fatullah 26 Feb 2014 ODI # 3474
22* - 22 3 30 0 0 ODI v Sri Lanka Fatullah 28 Feb 2014 ODI # 3476
52* - 52 0 61 2 0 ODI v Pakistan Mirpur 2 Mar 2014 ODI # 3479
DNB - - 4 30 0 0 ODI v Afghanistan Mirpur 5 Mar 2014 ODI # 3483
DNB - - 1 18 0 0 T20I v Pakistan Mirpur 21 Mar 2014 T20I # 378
DNB - - 3 48 0 0 T20I v West Indies Mirpur 23 Mar 2014 T20I # 382
DNB - - 0 30 1 0 T20I v Bangladesh Mirpur 28 Mar 2014 T20I # 389
3 - 3 1 25 2 0 T20I v Australia Mirpur 30 Mar 2014 T20I # 393
DNB - - 0 8 0 0 T20I v South Africa Mirpur 4 Apr 2014 T20I # 399
DNB - - 0 11 1 0 T20I v Sri Lanka Mirpur 6 Apr 2014 T20I # 400
25 31 56 0 80 0 0 Test v England Nottingham 9 Jul 2014 Test # 2128
3 68 71 3 99 1 0 Test v England Lord's 17 Jul 2014 Test # 2130
31 15 46 5 205 1 0 Test v England Southampton 27 Jul 2014 Test # 2132
0 4 4 1 36 0 0 Test v England Manchester 7 Aug 2014 Test # 2134
9* - 9 4 28 1 0 ODI v England Cardiff 27 Aug 2014 ODI # 3517
12* - 12 1 38 0 0 ODI v England Nottingham 30 Aug 2014 ODI # 3520
DNB - - 2 40 0 0 ODI v England Birmingham 2 Sep 2014 ODI # 3523
87 - 87 0 66 0 0 ODI v England Leeds 5 Sep 2014 ODI # 3525
7 - 7 1 35 0 0 T20I v England Birmingham 7 Sep 2014 T20I # 405
33* - 33 1 58 1 0 ODI v West Indies Kochi 8 Oct 2014 ODI # 3531
6 - 6 3 44 0 0 ODI v West Indies Delhi 11 Oct 2014 ODI # 3533
2 - 2 2 80 0 0 ODI v West Indies Dharamsala 17 Oct 2014 ODI # 3535
1* - 1 1 64 0 0 ODI v Sri Lanka Ahmedabad 6 Nov 2014 ODI # 3540
DNB - - - - - - ODI v Australia Sydney 26 Jan 2015 ODI # 3592
5 - 5 0 62 1 0 ODI v England Perth 30 Jan 2015 ODI # 3595
3 - 3 1 56 1 0 ODI v Pakistan Adelaide 15 Feb 2015 ODI # 3602
2 - 2 1 37 0 0 ODI v South Africa Melbourne 22 Feb 2015 ODI # 3610
DNB - - 2 23 0 0 ODI v U.A.E. Perth 28 Feb 2015 ODI # 3618
13 - 13 2 27 0 0 ODI v West Indies Perth 6 Mar 2015 ODI # 3625
DNB - - 1 45 0 0 ODI v Ireland Hamilton 10 Mar 2015 ODI # 3631
DNB - - 0 71 0 0 ODI v Zimbabwe Auckland 14 Mar 2015 ODI # 3636
23* - 23 2 42 0 0 ODI v Bangladesh Melbourne 19 Mar 2015 ODI # 3641
16 - 16 0 56 0 0 ODI v Australia Sydney 26 Mar 2015 ODI # 3645
32 - 32 1 48 2 0 ODI v Bangladesh Mirpur 18 Jun 2015 ODI # 3658
19 - 19 0 28 0 0 ODI v Bangladesh Mirpur 21 Jun 2015 ODI # 3660
38 8 46 8 76 2 0 Test v South Africa Mohali 5 Nov 2015 Test # 2186
DNB - - 4 50 1 0 Test v South Africa Bengaluru 14 Nov 2015 Test # 2188
34 5 39 4 67 1 0 Test v South Africa Nagpur 25 Nov 2015 Test # 2189
24 DNB 24 7 56 1 0 Test v South Africa Delhi 3 Dec 2015 Test # 2191
10* - 10 0 61 0 0 ODI v Australia Perth 12 Jan 2016 ODI # 3723
5 - 5 1 50 0 0 ODI v Australia Brisbane 15 Jan 2016 ODI # 3724
6* - 6 2 49 0 0 ODI v Australia Melbourne 17 Jan 2016 ODI # 3725
24* - 24 0 51 0 0 ODI v Australia Canberra 20 Jan 2016 ODI # 3726
DNB - - 0 46 1 0 ODI v Australia Sydney 23 Jan 2016 ODI # 3727
DNB - - 2 21 1 0 T20I v Australia Adelaide 26 Jan 2016 T20I # 485
DNB - - 2 32 1 0 T20I v Australia Melbourne 29 Jan 2016 T20I # 486
DNB - - 1 41 1 0 T20I v Australia Sydney 31 Jan 2016 T20I # 489
6 - 6 0 18 0 0 T20I v Sri Lanka Pune 9 Feb 2016 T20I # 496
1* - 1 2 24 0 0 T20I v Sri Lanka Ranchi 12 Feb 2016 T20I # 497
DNB - - 1 11 1 0 T20I v Sri Lanka Visakhapatnam 14 Feb 2016 T20I # 499
0* - 0 0 25 1 0 T20I v Bangladesh Mirpur 24 Feb 2016 T20I # 509
DNB - - 2 11 0 0 T20I v Pakistan Mirpur 27 Feb 2016 T20I # 512
DNB - - 0 19 0 0 T20I v Sri Lanka Mirpur 1 Mar 2016 T20I # 515
DNB - - 1 25 0 0 T20I v Bangladesh Mirpur 6 Mar 2016 T20I # 521
0 - 0 1 26 0 0 T20I v New Zealand Nagpur 15 Mar 2016 T20I # 535
DNB - - 1 20 1 0 T20I v Pakistan Eden Gardens 19 Mar 2016 T20I # 541
12 - 12 2 22 1 0 T20I v Bangladesh Bengaluru 23 Mar 2016 T20I # 547
DNB - - 0 20 0 0 T20I v Australia Mohali 27 Mar 2016 T20I # 553
DNB - - 0 48 0 0 T20I v West Indies Wankhede 31 Mar 2016 T20I # 556
6 16 22 3 47 1 0 Test v West Indies Gros Islet 9 Aug 2016 Test # 2215
DNB - - 2 39 0 0 T20I v West Indies Lauderhill 27 Aug 2016 T20I # 562
DNB - - 0 11 0 0 T20I v West Indies Lauderhill 28 Aug 2016 T20I # 563
42* 50* 92 6 131 0 0 Test v New Zealand Kanpur 22 Sep 2016 Test # 2221
14 6 20 4 81 0 0 Test v New Zealand Eden Gardens 30 Sep 2016 Test # 2222
17* DNB 17 4 125 0 0 Test v New Zealand Indore 8 Oct 2016 Test # 2223
12 32* 44 3 133 1 0 Test v England Rajkot 9 Nov 2016 Test # 2232
0 14 14 3 92 0 0 Test v England Visakhapatnam 17 Nov 2016 Test # 2235
90 DNB 90 4 121 1 0 Test v England Mohali 26 Nov 2016 Test # 2238
25 - 25 6 172 0 0 Test v England Wankhede 8 Dec 2016 Test # 2239
51 - 51 10 154 4 0 Test v England Chennai 16 Dec 2016 Test # 2241
13 - 13 1 50 0 0 ODI v England Pune 15 Jan 2017 ODI # 3819
16* - 16 1 45 0 0 ODI v England Cuttack 19 Jan 2017 ODI # 3821
10 - 10 2 62 2 0 ODI v England Eden Gardens 22 Jan 2017 ODI # 3824
60* 16* 76 6 148 1 0 Test v Bangladesh Hyderabad 9 Feb 2017 Test # 2249
2 3 5 5 139 1 0 Test v Australia Pune 23 Feb 2017 Test # 2250
3 2 5 7 66 1 0 Test v Australia Bengaluru 4 Mar 2017 Test # 2251
54* - 54 9 178 1 0 Test v Australia Ranchi 16 Mar 2017 Test # 2256
63 DNB 63 4 81 0 0 Test v Australia Dharamsala 25 Mar 2017 Test # 2258
DNB - - 2 43 1 0 ODI v Pakistan Birmingham 4 Jun 2017 ODI # 3878
0* - 0 0 52 1 0 ODI v Sri Lanka The Oval 8 Jun 2017 ODI # 3882
DNB - - 1 39 0 0 ODI v South Africa The Oval 11 Jun 2017 ODI # 3886
DNB - - 1 48 1 0 ODI v Bangladesh Birmingham 15 Jun 2017 ODI # 3891
15 - 15 0 67 1 0 ODI v Pakistan The Oval 18 Jun 2017 ODI # 3894
11 - 11 0 48 2 0 ODI v West Indies North Sound 2 Jul 2017 ODI # 3900
DNB - - 0 27 0 0 ODI v West Indies Kingston 6 Jul 2017 ODI # 3902
13* - 13 0 41 0 0 T20I v West Indies Kingston 9 Jul 2017 T20I # 617
15 DNB 15 6 138 0 0 Test v Sri Lanka Galle 26 Jul 2017 Test # 2265
70* - 70 7 236 0 0 Test v Sri Lanka Colombo (SSC) 3 Aug 2017 Test # 2267
22 9 31 0 8 0 0 Test v Sri Lanka Eden Gardens 16 Nov 2017 Test # 2281
DNB - - 5 84 1 0 Test v Sri Lanka Nagpur 24 Nov 2017 Test # 2283
5* 4* 9 5 167 0 0 Test v Sri Lanka Delhi 2 Dec 2017 Test # 2286
20 - 20 6 35 1 0 Test v Afghanistan Bengaluru 14 Jun 2018 Test # 2307
86* 13 99 7 258 0 0 Test v England The Oval 7 Sep 2018 Test # 2318
DNB - - 4 29 0 0 ODI v Bangladesh Dubai (DICS) 21 Sep 2018 ODI # 4042
DNB - - 0 50 0 0 ODI v Pakistan Dubai (DICS) 23 Sep 2018 ODI # 4044
25 - 25 3 46 0 0 ODI v Afghanistan Dubai (DICS) 25 Sep 2018 ODI # 4046
23 - 23 0 31 0 0 ODI v Bangladesh Dubai (DICS) 28 Sep 2018 ODI # 4048
100* - 100 4 57 0 0 Test v West Indies Rajkot 4 Oct 2018 Test # 2319
0 DNB 0 3 81 2 0 Test v West Indies Hyderabad 12 Oct 2018 Test # 2321
DNB - - 2 66 0 0 ODI v West Indies Guwahati 21 Oct 2018 ODI # 4056
13 - 13 0 49 0 0 ODI v West Indies Visakhapatnam 24 Oct 2018 ODI # 4059
7* - 7 1 39 0 0 ODI v West Indies Brabourne 29 Oct 2018 ODI # 4063
DNB - - 4 34 0 0 ODI v West Indies Thiruvananthapuram 1 Nov 2018 ODI # 4064
4 5 9 5 127 0 0 Test v Australia Melbourne 26 Dec 2018 Test # 2337
81 - 81 2 73 0 0 Test v Australia Sydney 3 Jan 2019 Test # 2339
8 - 8 1 48 0 0 ODI v Australia Sydney 12 Jan 2019 ODI # 4077
DNB - - 1 49 1 0 ODI v Australia Adelaide 15 Jan 2019 ODI # 4078
DNB - - 0 53 0 0 ODI v Australia Melbourne 18 Jan 2019 ODI # 4079
DNB - - 0 33 0 0 ODI v Australia Hyderabad 2 Mar 2019 ODI # 4102
21 - 21 1 48 0 0 ODI v Australia Nagpur 5 Mar 2019 ODI # 4106
24 - 24 0 64 0 0 ODI v Australia Ranchi 8 Mar 2019 ODI # 4109
0 - 0 2 45 1 0 ODI v Australia Delhi 13 Mar 2019 ODI # 4113
DNB - - 1 40 1 0 ODI v Sri Lanka Leeds 6 Jul 2019 ODI # 4187
77 - 77 1 34 2 0 ODI v New Zealand Manchester 9 Jul 2019 ODI # 4190
10* - 10 1 13 0 0 T20I v West Indies Lauderhill 3 Aug 2019 T20I # 842
9* - 9 0 6 0 0 T20I v West Indies Lauderhill 4 Aug 2019 T20I # 843
TDNB - - 0 6 0 0 ODI v West Indies Providence 8 Aug 2019 ODI # 4196
16* - 16 1 15 1 0 ODI v West Indies Port of Spain 11 Aug 2019 ODI # 4197
DNB - - 1 26 0 0 ODI v West Indies Port of Spain 14 Aug 2019 ODI # 4199
58 1* 59 2 106 0 0 Test v West Indies North Sound 22 Aug 2019 Test # 2358
16 DNB 16 4 77 0 0 Test v West Indies Kingston 30 Aug 2019 Test # 2359
DNB - - 1 31 2 0 T20I v South Africa Mohali 18 Sep 2019 T20I # 888
19 - 19 0 8 0 0 T20I v South Africa Bengaluru 22 Sep 2019 T20I # 893
30* 40 70 6 211 1 0 Test v South Africa Visakhapatnam 2 Oct 2019 Test # 2363
91 - 91 4 133 0 0 Test v South Africa Pune 10 Oct 2019 Test # 2364
51 - 51 3 55 1 0 Test v South Africa Ranchi 19 Oct 2019 Test # 2365
60* - 60 0 57 0 0 Test v Bangladesh Indore 14 Nov 2019 Test # 2366
12 - 12 0 13 1 0 Test v Bangladesh Eden Gardens 22 Nov 2019 Test # 2369
DNB - - 1 30 0 0 T20I v West Indies Hyderabad 6 Dec 2019 T20I # 1020
9 - 9 1 22 0 0 T20I v West Indies Thiruvananthapuram 8 Dec 2019 T20I # 1022
21 - 21 0 58 0 0 ODI v West Indies Chennai 15 Dec 2019 ODI # 4221
0* - 0 2 74 0 0 ODI v West Indies Visakhapatnam 18 Dec 2019 ODI # 4222
39* - 39 1 54 1 0 ODI v West Indies Cuttack 22 Dec 2019 ODI # 4223
25 - 25 0 41 0 0 ODI v Australia Wankhede 14 Jan 2020 ODI # 4231
20* - 20 2 58 0 0 ODI v Australia Rajkot 17 Jan 2020 ODI # 4232
DNB - - 2 44 0 0 ODI v Australia Bengaluru 19 Jan 2020 ODI # 4233
DNB - - 1 18 0 0 T20I v New Zealand Auckland 24 Jan 2020 T20I # 1031
DNB - - 2 18 1 0 T20I v New Zealand Auckland 26 Jan 2020 T20I # 1034
10* - 10 1 23 0 0 T20I v New Zealand Hamilton 29 Jan 2020 T20I # 1035
DNB - - 0 64 0 0 ODI v New Zealand Hamilton 5 Feb 2020 ODI # 4235
55 - 55 1 35 0 0 ODI v New Zealand Auckland 8 Feb 2020 ODI # 4239
8* - 8 1 45 0 0 ODI v New Zealand Mount Maunganui 11 Feb 2020 ODI # 4243
9 16* 25 2 46 2 0 Test v New Zealand Christchurch 29 Feb 2020 Test # 2387
25 - 25 0 63 1 0 ODI v Australia Sydney 27 Nov 2020 ODI # 4265
24 - 24 0 60 0 0 ODI v Australia Sydney 29 Nov 2020 ODI # 4266
66* - 66 1 62 1 0 ODI v Australia Canberra 2 Dec 2020 ODI # 4267
44* - 44 - - 0 0 T20I v Australia Canberra 4 Dec 2020 T20I # 1114
57 DNB 57 3 43 2 0 Test v Australia Melbourne 26 Dec 2020 Test # 2398
28* DNB 28 4 62 0 0 Test v Australia Sydney 7 Jan 2021 Test # 2402
15 16 31 1 45 0 0 Test v New Zealand Southampton 18 Jun 2021 Test # 2425
56 DNB 56 0 50 1 0 Test v England Nottingham 4 Aug 2021 Test # 2428
40 3 43 0 48 0 0 Test v England Lord's 12 Aug 2021 Test # 2429
4 30 34 2 88 0 0 Test v England Leeds 25 Aug 2021 Test # 2432
10 17 27 4 86 0 0 Test v England The Oval 2 Sep 2021 Test # 2433
13 - 13 0 28 0 0 T20I v Pakistan Dubai (DICS) 24 Oct 2021 T20I # 1361
26* - 26 0 23 0 0 T20I v New Zealand Dubai (DICS) 31 Oct 2021 T20I # 1381
DNB - - 1 19 1 0 T20I v Afghanistan Abu Dhabi 3 Nov 2021 T20I # 1390
DNB - - 3 15 0 0 T20I v Scotland Dubai (DICS) 5 Nov 2021 T20I # 1396
DNB - - 3 16 0 0 T20I v Namibia Dubai (DICS) 8 Nov 2021 T20I # 1410
50 0 50 5 97 0 0 Test v New Zealand Kanpur 25 Nov 2021 Test # 2435
3* - 3 1 28 0 0 T20I v Sri Lanka Lucknow 24 Feb 2022 T20I # 1492
45* - 45 1 37 0 0 T20I v Sri Lanka Dharamsala 26 Feb 2022 T20I # 1493
22* - 22 - - 0 0 T20I v Sri Lanka Dharamsala 27 Feb 2022 T20I # 1494
175* - 175 9 87 0 0 Test v Sri Lanka Mohali 4 Mar 2022 Test # 2452
4 22 26 1 63 0 0 Test v Sri Lanka Bengaluru 12 Mar 2022 Test # 2456
104 23 127 0 65 0 0 Test v England Birmingham 1 Jul 2022 Test # 2470
46* - 46 0 22 0 0 T20I v England Birmingham 9 Jul 2022 T20I # 1628
7 - 7 0 45 0 0 T20I v England Nottingham 10 Jul 2022 T20I # 1631
DNB - - - - 0 0 ODI v England The Oval 12 Jul 2022 ODI # 4424
29 - 29 0 17 1 0 ODI v England Lord's 14 Jul 2022 ODI # 4428
7* - 7 1 21 2 0 ODI v England Manchester 17 Jul 2022 ODI # 4433
16 - 16 1 26 0 0 T20I v West Indies Tarouba 29 Jul 2022 T20I # 1702
27 - 27 1 16 1 0 T20I v West Indies Basseterre 1 Aug 2022 T20I # 1718
35 - 35 0 11 1 0 T20I v Pakistan Dubai (DICS) 28 Aug 2022 T20I # 1750
DNB - - 1 15 0 0 T20I v Hong Kong Dubai (DICS) 31 Aug 2022 T20I # 1754
70 - 70 7 81 0 0 Test v Australia Nagpur 9 Feb 2023 Test # 2490
26 DNB 26 10 110 0 0 Test v Australia Delhi 17 Feb 2023 Test # 2493
4 7 11 4 101 0 0 Test v Australia Indore 1 Mar 2023 Test # 2496
28 - 28 1 123 1 0 Test v Australia Ahmedabad 9 Mar 2023 Test # 2499
45* - 45 2 46 1 0 ODI v Australia Wankhede 17 Mar 2023 ODI # 4538
16 - 16 - - 0 0 ODI v Australia Visakhapatnam 19 Mar 2023 ODI # 4541
18 - 18 0 34 1 0 ODI v Australia Chennai 22 Mar 2023 ODI # 4545
48 0 48 4 114 1 0 Test v Australia The Oval 7 Jun 2023 Test # 2505
37* - 37 5 64 0 0 Test v West Indies Roseau 12 Jul 2023 Test # 2510
61 DNB 61 2 47 0 0 Test v West Indies Port of Spain 20 Jul 2023 Test # 2513
16* - 16 3 37 1 0 ODI v West Indies Bridgetown 27 Jul 2023 ODI # 4622
10 - 10 0 24 0 0 ODI v West Indies Bridgetown 29 Jul 2023 ODI # 4623
8* - 8 0 29 0 0 ODI v West Indies Tarouba 1 Aug 2023 ODI # 4624
14 - 14 - - - - ODI v Pakistan Pallekele 2 Sep 2023 ODI # 4630
DNB - - 3 40 0 0 ODI v Nepal Pallekele 4 Sep 2023 ODI # 4632
DNB - - 0 26 0 0 ODI v Pakistan Colombo (RPS) 10 Sep 2023 ODI # 4639
4 - 4 2 33 0 0 ODI v Sri Lanka Colombo (RPS) 12 Sep 2023 ODI # 4641
7 - 7 1 53 0 0 ODI v Bangladesh Colombo (RPS) 15 Sep 2023 ODI # 4645
DNB - - - - 1 0 ODI v Sri Lanka Colombo (RPS) 17 Sep 2023 ODI # 4649
3* - 3 1 51 0 0 ODI v Australia Mohali 22 Sep 2023 ODI # 4651
13* - 13 3 42 0 0 ODI v Australia Indore 24 Sep 2023 ODI # 4654
35 - 35 0 61 0 0 ODI v Australia Rajkot 27 Sep 2023 ODI # 4657
DNB - - 3 28 0 0 ODI v Australia Chennai 8 Oct 2023 ODI # 4662
DNB - - 0 38 0 0 ODI v Afghanistan Delhi 11 Oct 2023 ODI # 4666
DNB - - 2 38 0 0 ODI v Pakistan Ahmedabad 14 Oct 2023 ODI # 4669
DNB - - 2 38 1 0 ODI v Bangladesh Pune 19 Oct 2023 ODI # 4674
39* - 39 0 48 0 0 ODI v New Zealand Dharamsala 22 Oct 2023 ODI # 4678
8 - 8 1 16 0 0 ODI v England Lucknow 29 Oct 2023 ODI # 4686
35 - 35 1 4 1 0 ODI v Sri Lanka Wankhede 2 Nov 2023 ODI # 4690
29* - 29 5 33 2 0 ODI v South Africa Eden Gardens 5 Nov 2023 ODI # 4694
DNB - - 2 49 0 0 ODI v Netherlands Bengaluru 12 Nov 2023 ODI # 4702
DNB - - 0 63 3 0 ODI v New Zealand Wankhede 15 Nov 2023 ODI # 4703
9 - 9 0 43 0 0 ODI v Australia Ahmedabad 19 Nov 2023 ODI # 4705
19 - 19 0 28 0 0 T20I v South Africa Gqeberha 12 Dec 2023 T20I # 2396
4 - 4 2 25 1 0 T20I v South Africa Johannesburg 14 Dec 2023 T20I # 2401
0 DNB 0 - - 0 0 Test v South Africa Cape Town 3 Jan 2024 Test # 2522
87 2 89 5 219 0 0 Test v England Hyderabad 25 Jan 2024 Test # 2525
112 DNB 112 7 92 0 0 Test v England Rajkot 15 Feb 2024 Test # 2530
12 4 16 5 123 1 0 Test v England Ranchi 23 Feb 2024 Test # 2531
15 - 15 2 42 0 0 Test v England Dharamsala 7 Mar 2024 Test # 2534
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