Records type batting analysis [change type]
View innings by innings list [change view]
Primary team Sri Lanka remove Sri Lanka from query
Start of match date less than or equal to 2 Oct 2019 remove less than or equal to 2 Oct 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 2014-2023 137 175 9 4841 116 29.16 6231 77.69 2 32 7 552 32 Profile
filtered 2014-2019 106 130 5 3733 116 29.86 4539 82.24 2 23 5 431 29
Innings by innings list
72 195 116 8 1 62.06 7 run out 1 Test v South Africa Colombo (SSC) 24 Jul 2014 Test # 2131
16 26 21 2 0 76.19 7 caught 3 Test v South Africa Colombo (SSC) 24 Jul 2014 Test # 2131
5 8 7 1 0 71.42 7 caught 2 Test v Pakistan Galle 6 Aug 2014 Test # 2133
DNB - - - - - - - 4 Test v Pakistan Galle 6 Aug 2014 Test # 2133
24 39 27 2 0 88.88 7 lbw 1 Test v Pakistan Colombo (SSC) 14 Aug 2014 Test # 2136
21 55 41 2 0 51.21 7 lbw 3 Test v Pakistan Colombo (SSC) 14 Aug 2014 Test # 2136
4 20 10 0 0 40.00 1 caught 1 ODI v India Ranchi 16 Nov 2014 ODI # 3547
2 4 4 0 0 50.00 6 caught 2 Test v New Zealand Christchurch 26 Dec 2014 Test # 2151
4 25 22 0 0 18.18 6 caught 3 Test v New Zealand Christchurch 26 Dec 2014 Test # 2151
4 2 3 1 0 133.33 1 caught 2 T20I v India Pune 9 Feb 2016 T20I # 496
1 - 2 0 0 50.00 1 stumped 1 T20I v India Visakhapatnam 14 Feb 2016 T20I # 499
DNB - - - - - - - 1 T20I v Pakistan Mirpur 4 Mar 2016 T20I # 518
41 49 38 6 0 107.89 3 caught 2 ODI v Zimbabwe Harare 14 Nov 2016 ODI # 3804
28 61 45 3 0 62.22 3 caught 2 ODI v West Indies Harare 16 Nov 2016 ODI # 3805
TDNB - - - - - - - - ODI v Zimbabwe Bulawayo 21 Nov 2016 ODI # 3807
94 135 106 7 1 88.67 3 lbw 1 ODI v West Indies Bulawayo 23 Nov 2016 ODI # 3808
16 18 16 2 0 100.00 3 bowled 2 ODI v Zimbabwe Bulawayo 27 Nov 2016 ODI # 3810
43 - 19 6 2 226.31 1 caught 2 T20I v South Africa Centurion 20 Jan 2017 T20I # 589
22 26 15 5 0 146.66 1 caught 2 T20I v South Africa Johannesburg 22 Jan 2017 T20I # 590
68 67 51 10 1 133.33 1 caught 2 T20I v South Africa Cape Town 25 Jan 2017 T20I # 591
1 5 4 0 0 25.00 1 lbw 1 ODI v South Africa Gqeberha 28 Jan 2017 ODI # 3828
25 35 22 3 0 113.63 1 caught 2 ODI v South Africa Durban 1 Feb 2017 ODI # 3830
74 151 80 7 0 92.50 1 caught 1 ODI v South Africa Johannesburg 4 Feb 2017 ODI # 3831
58 65 47 9 0 123.40 1 caught 2 ODI v South Africa Cape Town 7 Feb 2017 ODI # 3833
39 34 19 5 2 205.26 1 caught 2 ODI v South Africa Centurion 10 Feb 2017 ODI # 3834
30 38 25 4 1 120.00 1 caught 2 T20I v Australia Melbourne 17 Feb 2017 T20I # 596
14 13 8 3 0 175.00 1 caught 2 T20I v Australia Geelong 19 Feb 2017 T20I # 597
75 129 76 6 1 98.68 6 caught 1 Test v Bangladesh Galle 7 Mar 2017 Test # 2252
15 20 17 1 1 88.23 6 caught 3 Test v Bangladesh Galle 7 Mar 2017 Test # 2252
34 53 37 4 0 91.89 7 bowled 1 Test v Bangladesh Colombo (PSS) 15 Mar 2017 Test # 2254
5 22 15 0 0 33.33 7 caught 3 Test v Bangladesh Colombo (PSS) 15 Mar 2017 Test # 2254
41 42 33 5 1 124.24 1 caught 2 ODI v South Africa The Oval 3 Jun 2017 ODI # 3877
7 20 18 0 0 38.88 1 caught 2 ODI v India The Oval 8 Jun 2017 ODI # 3882
73 158 86 4 0 84.88 1 caught 1 ODI v Pakistan Cardiff 12 Jun 2017 ODI # 3888
10 17 13 1 0 76.92 1 caught 1 ODI v Zimbabwe Galle 30 Jun 2017 ODI # 3897
35 73 54 4 0 64.81 1 caught 2 ODI v Zimbabwe Galle 2 Jul 2017 ODI # 3899
102 148 116 14 0 87.93 1 caught 2 ODI v Zimbabwe Hambantota 6 Jul 2017 ODI # 3901
116 172 118 8 0 98.30 1 lbw 1 ODI v Zimbabwe Hambantota 8 Jul 2017 ODI # 3903
3 4 8 0 0 37.50 1 caught 1 ODI v Zimbabwe Hambantota 10 Jul 2017 ODI # 3904
6 16 13 0 0 46.15 6 bowled 2 Test v Zimbabwe Colombo (RPS) 14 Jul 2017 Test # 2263
81 151 118 6 0 68.64 6 caught 4 Test v Zimbabwe Colombo (RPS) 14 Jul 2017 Test # 2263
8 18 15 1 0 53.33 6 caught 2 Test v India Galle 26 Jul 2017 Test # 2265
67 115 94 10 0 71.27 6 caught 4 Test v India Galle 26 Jul 2017 Test # 2265
51 57 48 7 1 106.25 6 bowled 2 Test v India Colombo (SSC) 3 Aug 2017 Test # 2267
31 86 56 4 0 55.35 7 caught 3 Test v India Colombo (SSC) 3 Aug 2017 Test # 2267
29 48 31 4 0 93.54 6 stumped 2 Test v India Pallekele 12 Aug 2017 Test # 2269
41 81 52 5 0 78.84 7 caught 3 Test v India Pallekele 12 Aug 2017 Test # 2269
64 - 74 8 0 86.48 1 lbw 1 ODI v India Dambulla 20 Aug 2017 ODI # 3905
31 - 24 3 2 129.16 1 caught 1 ODI v India Pallekele 24 Aug 2017 ODI # 3906
13 - 15 2 0 86.66 1 lbw 1 ODI v India Pallekele 27 Aug 2017 ODI # 3907
14 - 11 3 0 127.27 1 caught 2 ODI v India Colombo (RPS) 31 Aug 2017 ODI # 3908
2 - 6 0 0 33.33 1 caught 1 ODI v India Colombo (RPS) 3 Sep 2017 ODI # 3909
17 - 14 3 0 121.42 1 bowled 1 T20I v India Colombo (RPS) 6 Sep 2017 T20I # 618
83 191 117 9 1 70.94 6 bowled 1 Test v Pakistan Abu Dhabi 28 Sep 2017 Test # 2275
40* 111 76 4 0 52.63 7 not out 3 Test v Pakistan Abu Dhabi 28 Sep 2017 Test # 2275
52 86 53 5 0 98.11 6 caught 1 Test v Pakistan Dubai (DICS) 6 Oct 2017 Test # 2278
21 25 21 4 0 100.00 7 caught 3 Test v Pakistan Dubai (DICS) 6 Oct 2017 Test # 2278
19 - 13 3 0 146.15 1 caught 2 ODI v Pakistan Dubai (DICS) 13 Oct 2017 ODI # 3922
3 - 7 0 0 42.85 1 lbw 2 ODI v Pakistan Abu Dhabi 16 Oct 2017 ODI # 3924
18 - 26 2 0 69.23 1 bowled 1 ODI v Pakistan Abu Dhabi 18 Oct 2017 ODI # 3926
22 - 16 3 1 137.50 1 caught 1 ODI v Pakistan Sharjah 20 Oct 2017 ODI # 3927
0 - 2 0 0 0.00 5 lbw 1 ODI v Pakistan Sharjah 23 Oct 2017 ODI # 3930
35 73 38 5 0 92.10 6 caught 2 Test v India Eden Gardens 16 Nov 2017 Test # 2281
27 60 36 2 2 75.00 6 lbw 4 Test v India Eden Gardens 16 Nov 2017 Test # 2281
24 38 30 4 0 80.00 6 caught 1 Test v India Nagpur 24 Nov 2017 Test # 2283
4 22 12 0 0 33.33 6 caught 3 Test v India Nagpur 24 Nov 2017 Test # 2283
0 11 4 0 0 0.00 8 bowled 2 Test v India Delhi 2 Dec 2017 Test # 2286
44* 109 72 6 0 61.11 8 not out 4 Test v India Delhi 2 Dec 2017 Test # 2286
26* 38 24 5 0 108.33 5 not out 2 ODI v India Dharamsala 10 Dec 2017 ODI # 3939
22 32 20 4 0 110.00 5 caught 2 ODI v India Mohali 13 Dec 2017 ODI # 3941
8 3 4 2 0 200.00 5 caught 1 ODI v India Visakhapatnam 17 Dec 2017 ODI # 3942
13 10 8 1 0 162.50 1 caught 2 T20I v India Cuttack 20 Dec 2017 T20I # 633
25 22 19 2 1 131.57 1 caught 2 T20I v India Indore 22 Dec 2017 T20I # 634
1 8 6 0 0 16.66 1 caught 1 T20I v India Wankhede 24 Dec 2017 T20I # 635
16 - 22 0 0 72.72 4 bowled 2 ODI v Bangladesh Mirpur 19 Jan 2018 ODI # 3959
7 - 17 1 0 41.17 4 caught 2 ODI v Zimbabwe Mirpur 21 Jan 2018 ODI # 3962
DNB - - - - - - - 2 ODI v Bangladesh Mirpur 25 Jan 2018 ODI # 3965
42 - 57 4 0 73.68 4 caught 1 ODI v Bangladesh Mirpur 27 Jan 2018 ODI # 3967
62 - 61 9 0 101.63 6 caught 2 Test v Bangladesh Chattogram 31 Jan 2018 Test # 2295
1 - 3 0 0 33.33 7 bowled 1 Test v Bangladesh Mirpur 8 Feb 2018 Test # 2296
10 - 18 0 0 55.55 7 caught 3 Test v Bangladesh Mirpur 8 Feb 2018 Test # 2296
11 - 9 2 0 122.22 5 caught 2 T20I v Bangladesh Mirpur 15 Feb 2018 T20I # 648
31 149 78 3 0 39.74 6 run out 2 Test v West Indies Port of Spain 6 Jun 2018 Test # 2306
19 41 32 4 0 59.37 7 lbw 4 Test v West Indies Port of Spain 6 Jun 2018 Test # 2306
16 - 55 1 0 29.09 7 caught 1 Test v West Indies Gros Islet 14 Jun 2018 Test # 2308
62 - 70 7 0 88.57 8 caught 3 Test v West Indies Gros Islet 14 Jun 2018 Test # 2308
42 - 72 6 0 58.33 7 caught 2 Test v West Indies Bridgetown 23 Jun 2018 Test # 2309
6 - 15 1 0 40.00 6 bowled 4 Test v West Indies Bridgetown 23 Jun 2018 Test # 2309
18 53 31 0 0 58.06 7 caught 1 Test v South Africa Galle 12 Jul 2018 Test # 2311
9 20 14 1 0 64.28 7 caught 3 Test v South Africa Galle 12 Jul 2018 Test # 2311
5 14 9 1 0 55.55 7 caught 1 Test v South Africa Colombo (SSC) 20 Jul 2018 Test # 2313
7* 11 7 1 0 100.00 7 not out 3 Test v South Africa Colombo (SSC) 20 Jul 2018 Test # 2313
2 - 3 0 0 66.66 1 caught 1 ODI v South Africa Dambulla 29 Jul 2018 ODI # 4025
69 - 78 10 0 88.46 2 bowled 1 ODI v South Africa Dambulla 1 Aug 2018 ODI # 4027
10 - 10 2 0 100.00 2 caught 2 ODI v South Africa Pallekele 5 Aug 2018 ODI # 4029
34 - 35 6 0 97.14 1 caught 1 ODI v South Africa Pallekele 8 Aug 2018 ODI # 4030
43 - 65 5 0 66.15 1 caught 1 ODI v South Africa Colombo (RPS) 12 Aug 2018 ODI # 4031
TDNB - - - - - - - - ODI v England Dambulla 10 Oct 2018 ODI # 4052
9 15 9 2 0 100.00 1 caught 2 ODI v England Dambulla 13 Oct 2018 ODI # 4053
36 - 20 8 0 180.00 1 caught 1 ODI v England Pallekele 17 Oct 2018 ODI # 4054
52 - 70 5 0 74.28 1 lbw 1 ODI v England Pallekele 20 Oct 2018 ODI # 4055
95 - 97 12 0 97.93 1 caught 1 ODI v England Colombo (RPS) 23 Oct 2018 ODI # 4058
3 - 7 0 0 42.85 1 bowled 2 T20I v England Colombo (RPS) 27 Oct 2018 T20I # 703
28 - 39 3 0 71.79 7 caught 2 Test v England Galle 6 Nov 2018 Test # 2324
16 - 32 1 0 50.00 7 caught 4 Test v England Galle 6 Nov 2018 Test # 2324
25 - 33 3 0 75.75 8 lbw 2 Test v England Pallekele 14 Nov 2018 Test # 2326
35 - 43 3 0 81.39 7 caught 4 Test v England Pallekele 14 Nov 2018 Test # 2326
5 - 16 0 0 31.25 7 caught 2 Test v England Colombo (SSC) 23 Nov 2018 Test # 2329
19 - 19 2 0 100.00 8 caught 4 Test v England Colombo (SSC) 23 Nov 2018 Test # 2329
80* 154 101 11 0 79.20 7 not out 1 Test v New Zealand Wellington 15 Dec 2018 Test # 2335
DNB - - - - - - - 3 Test v New Zealand Wellington 15 Dec 2018 Test # 2335
4 8 3 1 0 133.33 7 caught 2 Test v New Zealand Christchurch 26 Dec 2018 Test # 2336
19 36 31 2 0 61.29 7 bowled 4 Test v New Zealand Christchurch 26 Dec 2018 Test # 2336
76 - 50 8 3 152.00 1 bowled 2 ODI v New Zealand Mount Maunganui 3 Jan 2019 ODI # 4074
9 - 10 1 0 90.00 1 bowled 2 ODI v New Zealand Mount Maunganui 5 Jan 2019 ODI # 4075
46 - 37 3 2 124.32 1 caught 2 ODI v New Zealand Nelson 8 Jan 2019 ODI # 4076
18 21 10 2 1 180.00 1 caught 2 T20I v New Zealand Auckland 11 Jan 2019 T20I # 718
64 118 78 6 1 82.05 7 caught 1 Test v Australia Brisbane 24 Jan 2019 Test # 2343
24 65 39 4 0 61.53 7 caught 3 Test v Australia Brisbane 24 Jan 2019 Test # 2343
25 42 22 2 0 113.63 7 lbw 2 Test v Australia Canberra 1 Feb 2019 Test # 2345
27 73 42 3 0 64.28 4 bowled 4 Test v Australia Canberra 1 Feb 2019 Test # 2345
8 20 12 1 0 66.66 6 caught 2 Test v South Africa Durban 13 Feb 2019 Test # 2347
0 2 2 0 0 0.00 6 caught 4 Test v South Africa Durban 13 Feb 2019 Test # 2347
42 53 36 6 1 116.66 8 caught 2 Test v South Africa Gqeberha 21 Feb 2019 Test # 2348
DNB - - - - - - - 4 Test v South Africa Gqeberha 21 Feb 2019 Test # 2348
8 7 7 2 0 114.28 1 caught 1 ODI v South Africa Johannesburg 3 Mar 2019 ODI # 4104
6 10 10 0 0 60.00 1 caught 2 ODI v South Africa Centurion 6 Mar 2019 ODI # 4107
2 10 7 0 0 28.57 2 caught 2 ODI v South Africa Durban 10 Mar 2019 ODI # 4112
0 1 2 0 0 0.00 1 caught 1 T20I v South Africa Cape Town 19 Mar 2019 T20I # 755
20 18 15 2 1 133.33 1 caught 2 T20I v South Africa Centurion 22 Mar 2019 T20I # 758
38 26 22 7 0 172.72 1 caught 2 T20I v South Africa Johannesburg 24 Mar 2019 T20I # 763
61 171 109 3 0 55.96 7 caught 2 Test v New Zealand Galle 14 Aug 2019 Test # 2354
DNB - - - - - - - 4 Test v New Zealand Galle 14 Aug 2019 Test # 2354
0 4 3 0 0 0.00 7 caught 1 Test v New Zealand Colombo (PSS) 22 Aug 2019 Test # 2356
51 211 161 6 0 31.67 6 caught 3 Test v New Zealand Colombo (PSS) 22 Aug 2019 Test # 2356
33 - 25 2 0 132.00 4 run out 1 T20I v New Zealand Pallekele 1 Sep 2019 T20I # 878
39 - 30 3 1 130.00 4 lbw 1 T20I v New Zealand Pallekele 3 Sep 2019 T20I # 879
24 26 15 3 0 160.00 4 caught 1 T20I v New Zealand Pallekele 6 Sep 2019 T20I # 880
Statsguru includes the following current or recent relevant matches:
West Indies v Papua New Guinea at Providence, ICC Men's T20 World Cup 2nd match, Jun 2, 2024 [T20I # 2633 - Live]
    » West Indies 137/5 (19.0 ov, AD Russell 15*, RL Chase 42*, KV Morea 0/30) - Match over
United States of America v Canada at Dallas, ICC Men's T20 World Cup 1st match, Jun 1, 2024 [T20I # 2632]
England v Pakistan at The Oval, 4th T20I, May 30, 2024 [T20I # 2631]
 
Feedback Print this page