Records type batting analysis [change type]
View innings by innings list [change view]
Start of match date between 2 Jan 2015 and 28 Jun 2019 remove between 2 Jan 2015 and 28 Jun 2019 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 2013-2024 204 217 10 6091 153* 29.42 6400 95.17 8 37 20 668 119 Profile
filtered 2015-2019 86 96 5 3070 153* 33.73 3295 93.17 5 18 4 349 54
Innings by innings list
24 17 13 2 2 184.61 6 caught 1 ODI v Scotland Hobart 11 Mar 2015 ODI # 3632
3 6 10 0 0 30.00 1 caught 1 ODI v South Africa Sydney 18 Mar 2015 ODI # 3640
26 41 35 4 0 74.28 1 caught 1 ODI v Pakistan Dambulla 11 Jul 2015 ODI # 3664
68 40 25 13 2 272.00 1 caught 2 ODI v Pakistan Pallekele 15 Jul 2015 ODI # 3669
20 38 18 3 0 111.11 1 caught 2 ODI v Pakistan Colombo (RPS) 19 Jul 2015 ODI # 3670
0 2 2 0 0 0.00 1 caught 1 ODI v Pakistan Colombo (RPS) 22 Jul 2015 ODI # 3671
116 157 109 9 4 106.42 1 run out 1 ODI v Pakistan Hambantota 26 Jul 2015 ODI # 3672
4 2 3 0 0 133.33 1 caught 2 T20I v Pakistan Colombo (RPS) 30 Jul 2015 T20I # 448
19 19 14 3 0 135.71 1 bowled 1 T20I v Pakistan Colombo (RPS) 1 Aug 2015 T20I # 449
55 85 56 9 0 98.21 7 caught 2 Test v India Colombo (SSC) 28 Aug 2015 Test # 2179
70 154 106 11 0 66.03 7 caught 4 Test v India Colombo (SSC) 28 Aug 2015 Test # 2179
23 65 31 2 0 74.19 7 bowled 1 Test v West Indies Galle 14 Oct 2015 Test # 2181
16 50 26 1 0 61.53 7 caught 1 Test v West Indies Colombo (PSS) 22 Oct 2015 Test # 2182
5 13 11 1 0 45.45 7 caught 3 Test v West Indies Colombo (PSS) 22 Oct 2015 Test # 2182
14 - 16 2 0 87.50 1 run out 2 ODI v West Indies Colombo (RPS) 1 Nov 2015 ODI # 3701
99 137 92 6 4 107.60 1 caught 2 ODI v West Indies Colombo (RPS) 4 Nov 2015 ODI # 3702
50 88 47 2 2 106.38 1 caught 2 ODI v West Indies Pallekele 7 Nov 2015 ODI # 3704
40 47 30 6 1 133.33 1 caught 1 T20I v West Indies Pallekele 9 Nov 2015 T20I # 460
12 14 11 2 0 109.09 1 caught 2 T20I v West Indies Colombo (RPS) 11 Nov 2015 T20I # 461
42 107 73 7 0 57.53 7 caught 2 Test v England Lord's 9 Jun 2016 Test # 2205
DNB - - - - - - - 4 Test v England Lord's 9 Jun 2016 Test # 2205
32 - 38 4 0 84.21 1 caught 1 ODI v Ireland Dublin (Malahide) 16 Jun 2016 ODI # 3748
135 - 128 16 2 105.46 1 caught 1 ODI v Ireland Dublin (Malahide) 18 Jun 2016 ODI # 3749
24 33 23 4 0 104.34 1 caught 1 ODI v England Nottingham 21 Jun 2016 ODI # 3751
37 99 45 3 0 82.22 1 run out 1 ODI v England Birmingham 24 Jun 2016 ODI # 3753
9 37 25 0 0 36.00 1 caught 1 ODI v England Bristol 26 Jun 2016 ODI # 3755
1 7 1 0 0 100.00 1 run out 1 ODI v England The Oval 29 Jun 2016 ODI # 3757
6 17 15 0 0 40.00 1 lbw 2 ODI v England Cardiff 2 Jul 2016 ODI # 3758
13 12 15 1 0 86.66 1 caught 1 T20I v England Southampton 5 Jul 2016 T20I # 561
20 24 15 3 0 133.33 7 bowled 1 Test v Australia Pallekele 26 Jul 2016 Test # 2209
4 12 5 0 0 80.00 1 lbw 3 Test v Australia Pallekele 26 Jul 2016 Test # 2209
49 130 82 5 0 59.75 3 caught 1 Test v Australia Galle 4 Aug 2016 Test # 2213
35 56 38 1 1 92.10 3 bowled 3 Test v Australia Galle 4 Aug 2016 Test # 2213
16 30 32 3 0 50.00 3 caught 1 Test v Australia Colombo (SSC) 13 Aug 2016 Test # 2217
24 28 25 5 0 96.00 4 caught 3 Test v Australia Colombo (SSC) 13 Aug 2016 Test # 2217
1 5 2 0 0 50.00 1 bowled 1 ODI v Australia Colombo (RPS) 21 Aug 2016 ODI # 3768
54 65 53 5 1 101.88 7 lbw 1 ODI v Australia Colombo (RPS) 24 Aug 2016 ODI # 3769
11 32 20 1 0 55.00 7 bowled 1 ODI v Australia Dambulla 28 Aug 2016 ODI # 3772
6 20 14 0 0 42.85 7 caught 1 ODI v Australia Dambulla 31 Aug 2016 ODI # 3774
14 31 27 2 0 51.85 6 lbw 1 ODI v Australia Pallekele 4 Sep 2016 ODI # 3776
4 - 6 1 0 66.66 1 caught 2 T20I v Australia Pallekele 6 Sep 2016 T20I # 565
22 25 18 4 0 122.22 1 caught 1 T20I v Australia Colombo (RPS) 9 Sep 2016 T20I # 567
110 192 121 15 2 90.90 3 caught 1 Test v Zimbabwe Harare 29 Oct 2016 Test # 2228
17 55 35 1 0 48.57 3 caught 3 Test v Zimbabwe Harare 29 Oct 2016 Test # 2228
4 8 5 1 0 80.00 3 caught 1 Test v Zimbabwe Harare 6 Nov 2016 Test # 2231
62 93 69 8 1 89.85 7 caught 3 Test v Zimbabwe Harare 6 Nov 2016 Test # 2231
21 44 27 4 0 77.77 2 caught 2 ODI v Zimbabwe Harare 14 Nov 2016 ODI # 3804
4 23 11 1 0 36.36 2 run out 2 ODI v West Indies Harare 16 Nov 2016 ODI # 3805
TDNB - - - - - - - - ODI v Zimbabwe Bulawayo 21 Nov 2016 ODI # 3807
7 15 7 1 0 100.00 2 bowled 1 ODI v West Indies Bulawayo 23 Nov 2016 ODI # 3808
14 32 13 2 0 107.69 2 caught 2 ODI v Zimbabwe Bulawayo 27 Nov 2016 ODI # 3810
7 14 13 0 0 53.84 3 caught 2 Test v South Africa Gqeberha 26 Dec 2016 Test # 2243
6 10 13 1 0 46.15 3 caught 4 Test v South Africa Gqeberha 26 Dec 2016 Test # 2243
77 - 53 9 1 145.28 1 caught 2 T20I v Bangladesh Colombo (RPS) 4 Apr 2017 T20I # 606
4 - 2 1 0 200.00 1 bowled 2 T20I v Bangladesh Colombo (RPS) 6 Apr 2017 T20I # 607
44* 99 66 5 0 66.66 6 not out 2 ODI v South Africa The Oval 3 Jun 2017 ODI # 3877
47* 65 44 5 0 106.81 4 retired notout 2 ODI v India The Oval 8 Jun 2017 ODI # 3882
19 59 28 0 0 67.85 3 caught 2 T20I v India Cuttack 20 Dec 2017 T20I # 633
77 43 37 4 7 208.10 3 caught 2 T20I v India Indore 22 Dec 2017 T20I # 634
4 4 4 1 0 100.00 3 caught 1 T20I v India Wankhede 24 Dec 2017 T20I # 635
80 - 83 8 2 96.38 1 caught 2 ODI v Zimbabwe Mirpur 17 Jan 2018 ODI # 3955
1 - 3 0 0 33.33 1 bowled 2 ODI v Bangladesh Mirpur 19 Jan 2018 ODI # 3959
49 - 57 4 1 85.96 1 caught 2 ODI v Zimbabwe Mirpur 21 Jan 2018 ODI # 3962
66 - 37 6 4 178.37 3 stumped 2 T20I v India Colombo (RPS) 6 Mar 2018 T20I # 656
74 - 48 8 2 154.16 3 caught 1 T20I v Bangladesh Colombo (RPS) 10 Mar 2018 T20I # 658
3 - 4 0 0 75.00 3 bowled 1 T20I v India Colombo (RPS) 12 Mar 2018 T20I # 659
61 - 40 7 1 152.50 3 caught 1 T20I v Bangladesh Colombo (RPS) 16 Mar 2018 T20I # 661
0 3 1 0 0 0.00 2 caught 2 Test v West Indies Port of Spain 6 Jun 2018 Test # 2306
12 19 10 2 0 120.00 2 caught 4 Test v West Indies Port of Spain 6 Jun 2018 Test # 2306
32 - 55 5 0 58.18 1 caught 1 Test v West Indies Gros Islet 14 Jun 2018 Test # 2308
20 - 23 3 0 86.95 1 caught 3 Test v West Indies Gros Islet 14 Jun 2018 Test # 2308
0 - 9 0 0 0.00 1 caught 2 Test v West Indies Bridgetown 23 Jun 2018 Test # 2309
28* - 43 2 0 65.11 8 not out 4 Test v West Indies Bridgetown 23 Jun 2018 Test # 2309
81 - 72 11 1 112.50 4 caught 1 ODI v South Africa Dambulla 29 Jul 2018 ODI # 4025
12 - 24 1 0 50.00 4 caught 1 ODI v South Africa Dambulla 1 Aug 2018 ODI # 4027
27 - 17 4 0 158.82 3 lbw 2 ODI v South Africa Pallekele 5 Aug 2018 ODI # 4029
51 - 32 6 2 159.37 4 caught 1 ODI v South Africa Pallekele 8 Aug 2018 ODI # 4030
8 - 7 1 0 114.28 3 caught 1 ODI v South Africa Colombo (RPS) 12 Aug 2018 ODI # 4031
3 - 3 0 0 100.00 1 caught 2 T20I v South Africa Colombo (RPS) 14 Aug 2018 T20I # 695
11 - 24 2 0 45.83 3 lbw 2 ODI v Bangladesh Dubai (DICS) 15 Sep 2018 ODI # 4036
17 - 17 2 0 100.00 4 bowled 2 ODI v Afghanistan Abu Dhabi 17 Sep 2018 ODI # 4038
TDNB - - - - - - - - ODI v England Dambulla 10 Oct 2018 ODI # 4052
30 50 37 4 0 81.08 4 caught 2 ODI v England Dambulla 13 Oct 2018 ODI # 4053
102 - 86 13 1 118.60 3 caught 2 ODI v New Zealand Mount Maunganui 3 Jan 2019 ODI # 4074
4 - 23 0 0 17.39 3 caught 2 ODI v New Zealand Mount Maunganui 5 Jan 2019 ODI # 4075
43 - 49 5 1 87.75 3 caught 2 ODI v New Zealand Nelson 8 Jan 2019 ODI # 4076
23 13 12 3 1 191.66 3 caught 2 T20I v New Zealand Auckland 11 Jan 2019 T20I # 718
29* 89 57 5 0 50.87 5 retired notout 2 Test v Australia Canberra 1 Feb 2019 Test # 2345
0 2 1 0 0 0.00 6 caught 4 Test v Australia Canberra 1 Feb 2019 Test # 2345
51 122 63 7 1 80.95 5 caught 2 Test v South Africa Durban 13 Feb 2019 Test # 2347
153* 309 200 12 5 76.50 5 not out 4 Test v South Africa Durban 13 Feb 2019 Test # 2347
20 24 15 3 1 133.33 6 caught 2 Test v South Africa Gqeberha 21 Feb 2019 Test # 2348
DNB - - - - - - - 4 Test v South Africa Gqeberha 21 Feb 2019 Test # 2348
33 66 36 4 0 91.66 3 caught 1 ODI v South Africa Johannesburg 3 Mar 2019 ODI # 4104
8 35 23 0 0 34.78 3 caught 2 ODI v South Africa Centurion 6 Mar 2019 ODI # 4107
DNB - - - - - - - 2 ODI v South Africa Durban 10 Mar 2019 ODI # 4112
29 34 24 4 0 120.83 3 caught 1 ODI v New Zealand Cardiff 1 Jun 2019 ODI # 4145
78 150 81 8 0 96.29 2 caught 1 ODI v Afghanistan Cardiff 4 Jun 2019 ODI # 4149
52 64 36 5 1 144.44 2 bowled 2 ODI v Australia The Oval 15 Jun 2019 ODI # 4159
2 12 6 0 0 33.33 2 caught 1 ODI v England Leeds 21 Jun 2019 ODI # 4168
30 58 34 4 0 88.23 2 bowled 1 ODI v South Africa Chester-le-Street 28 Jun 2019 ODI # 4176
Statsguru includes the following current or recent relevant matches:
West Indies v South Africa at Kingston, 3rd T20I, May 26, 2024 [T20I # 2630]
Austria v Belgium at Lower Austria, 4th T20I, May 26, 2024 [T20I # 2629]
Romania v Bulgaria at Ilfov County, Continental Cup 3rd place play-off, May 26, 2024 [T20I # 2628]
Austria v Belgium at Lower Austria, 3rd T20I, May 26, 2024 [T20I # 2627]
 
Feedback Print this page