Records type batting analysis [change type]
View innings by innings list [change view]
Start of match date greater than or equal to 14 May 2017 remove greater than or equal to 14 May 2017 from query
Batting position equal to 4 remove equal to 4 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 2015-2024 258 310 16 9544 245 32.46 12844 74.30 12 61 31 1010 185 Profile
filtered 2017-2022 55 69 3 1866 141* 28.27 2869 65.04 2 8 8 194 21
Innings by innings list
0 3 4 0 0 0.00 4 caught 2 Test v India Galle 26 Jul 2017 Test # 2265
36 92 71 3 0 50.70 4 caught 4 Test v India Galle 26 Jul 2017 Test # 2265
12 31 21 2 0 57.14 4 lbw 3 Test v India Pallekele 12 Aug 2017 Test # 2269
10 37 25 0 0 40.00 4 caught 1 Test v Pakistan Abu Dhabi 28 Sep 2017 Test # 2275
18 95 72 1 0 25.00 4 lbw 3 Test v Pakistan Abu Dhabi 28 Sep 2017 Test # 2275
1 7 4 0 0 25.00 4 caught 1 Test v Pakistan Dubai (DICS) 6 Oct 2017 Test # 2278
29 93 49 4 0 59.18 4 caught 3 Test v Pakistan Dubai (DICS) 6 Oct 2017 Test # 2278
45 - 83 8 0 54.21 4 caught 1 Test v West Indies Gros Islet 14 Jun 2018 Test # 2308
22 - 59 4 0 37.28 4 bowled 2 Test v West Indies Bridgetown 23 Jun 2018 Test # 2309
25 - 44 4 0 56.81 4 lbw 4 Test v West Indies Bridgetown 23 Jun 2018 Test # 2309
24 47 36 3 0 66.66 4 caught 1 Test v South Africa Galle 12 Jul 2018 Test # 2311
0 5 3 0 0 0.00 4 lbw 3 Test v South Africa Galle 12 Jul 2018 Test # 2311
21 51 34 4 0 61.76 4 caught 1 Test v South Africa Colombo (SSC) 20 Jul 2018 Test # 2313
18 36 27 3 0 66.66 4 run out 3 Test v South Africa Colombo (SSC) 20 Jul 2018 Test # 2313
31 - 34 4 0 91.17 4 caught 2 ODI v South Africa Pallekele 5 Aug 2018 ODI # 4029
38 - 43 5 0 88.37 4 caught 1 ODI v South Africa Colombo (RPS) 12 Aug 2018 ODI # 4031
5 - 14 0 0 35.71 4 lbw 1 ODI v England Pallekele 20 Oct 2018 ODI # 4055
56 - 33 1 6 169.69 4 caught 1 ODI v England Colombo (RPS) 23 Oct 2018 ODI # 4058
19 - 32 4 0 59.37 4 caught 2 Test v England Galle 6 Nov 2018 Test # 2324
45 - 77 6 1 58.44 4 caught 4 Test v England Galle 6 Nov 2018 Test # 2324
1 - 7 0 0 14.28 4 lbw 4 Test v England Pallekele 14 Nov 2018 Test # 2326
27 - 36 4 0 75.00 4 caught 2 Test v England Colombo (SSC) 23 Nov 2018 Test # 2329
86 - 129 8 1 66.66 4 run out 4 Test v England Colombo (SSC) 23 Nov 2018 Test # 2329
2 4 4 0 0 50.00 4 caught 1 Test v New Zealand Wellington 15 Dec 2018 Test # 2335
141* 455 335 16 0 42.08 4 not out 3 Test v New Zealand Wellington 15 Dec 2018 Test # 2335
15 46 32 1 0 46.87 4 caught 2 Test v New Zealand Christchurch 26 Dec 2018 Test # 2336
67 225 147 10 0 45.57 4 caught 4 Test v New Zealand Christchurch 26 Dec 2018 Test # 2336
18 - 20 2 0 90.00 4 caught 2 ODI v New Zealand Mount Maunganui 3 Jan 2019 ODI # 4074
20 - 30 2 0 66.66 4 caught 2 ODI v New Zealand Mount Maunganui 5 Jan 2019 ODI # 4075
0 - 0 0 0 - 4 run out 2 ODI v New Zealand Nelson 8 Jan 2019 ODI # 4076
17 31 19 0 0 89.47 4 caught 2 T20I v New Zealand Auckland 11 Jan 2019 T20I # 718
14 62 44 1 0 31.81 4 bowled 1 Test v Australia Brisbane 24 Jan 2019 Test # 2343
1 9 7 0 0 14.28 4 caught 3 Test v Australia Brisbane 24 Jan 2019 Test # 2343
6 12 4 1 0 150.00 4 bowled 2 Test v Australia Canberra 1 Feb 2019 Test # 2345
12 43 24 3 0 50.00 4 caught 2 Test v South Africa Durban 13 Feb 2019 Test # 2347
0 11 8 0 0 0.00 4 caught 4 Test v South Africa Durban 13 Feb 2019 Test # 2347
16 22 15 3 0 106.66 4 caught 2 Test v South Africa Gqeberha 21 Feb 2019 Test # 2348
84* 148 110 13 0 76.36 4 not out 4 Test v South Africa Gqeberha 21 Feb 2019 Test # 2348
41 49 31 4 2 132.25 4 caught 2 ODI v South Africa Durban 10 Mar 2019 ODI # 4112
21 68 42 1 0 50.00 4 caught 1 ODI v South Africa Gqeberha 13 Mar 2019 ODI # 4114
56 129 84 3 0 66.66 4 run out 1 ODI v South Africa Cape Town 16 Mar 2019 ODI # 4115
0 3 1 0 0 0.00 4 caught 1 ODI v New Zealand Cardiff 1 Jun 2019 ODI # 4145
2 4 2 0 0 100.00 4 caught 1 ODI v Afghanistan Cardiff 4 Jun 2019 ODI # 4149
30 68 37 0 2 81.08 4 caught 2 ODI v Australia The Oval 15 Jun 2019 ODI # 4159
46 110 68 2 0 67.64 4 caught 1 ODI v England Leeds 21 Jun 2019 ODI # 4168
23 75 51 2 0 45.09 4 caught 1 ODI v South Africa Chester-le-Street 28 Jun 2019 ODI # 4176
39 53 41 4 0 95.12 4 caught 1 ODI v West Indies Chester-le-Street 1 Jul 2019 ODI # 4180
3 15 13 0 0 23.07 4 stumped 1 ODI v India Leeds 6 Jul 2019 ODI # 4187
43 - 49 4 0 87.75 4 caught 1 ODI v Bangladesh Colombo (RPS) 26 Jul 2019 ODI # 4193
41* - 74 4 0 55.40 4 not out 2 ODI v Bangladesh Colombo (RPS) 28 Jul 2019 ODI # 4194
54 - 58 5 1 93.10 4 caught 1 ODI v Bangladesh Colombo (RPS) 31 Jul 2019 ODI # 4195
20 - 25 2 1 80.00 4 caught 2 ODI v West Indies Colombo (SSC) 22 Feb 2020 ODI # 4246
119 - 119 12 0 100.00 4 caught 1 ODI v West Indies Hambantota 26 Feb 2020 ODI # 4247
55 - 48 6 1 114.58 4 caught 1 ODI v West Indies Pallekele 1 Mar 2020 ODI # 4250
0 - 2 0 0 0.00 4 caught 2 T20I v West Indies Pallekele 4 Mar 2020 T20I # 1075
11 - 13 1 0 84.61 4 caught 1 T20I v West Indies Pallekele 6 Mar 2020 T20I # 1078
0 4 4 0 0 0.00 4 caught 1 Test v South Africa Johannesburg 3 Jan 2021 Test # 2401
0 9 1 0 0 0.00 4 caught 3 Test v South Africa Johannesburg 3 Jan 2021 Test # 2401
24 43 36 2 0 66.66 4 caught 2 ODI v Bangladesh Mirpur 23 May 2021 ODI # 4290
15 31 22 0 1 68.18 4 lbw 2 ODI v Bangladesh Mirpur 25 May 2021 ODI # 4291
22 56 36 0 1 61.11 4 caught 1 ODI v Bangladesh Mirpur 28 May 2021 ODI # 4292
9 18 12 0 0 75.00 4 lbw 1 T20I v England Cardiff 23 Jun 2021 T20I # 1165
39 44 39 3 1 100.00 4 caught 1 T20I v England Cardiff 24 Jun 2021 T20I # 1168
6 5 4 0 1 150.00 4 caught 2 T20I v England Southampton 26 Jun 2021 T20I # 1174
4 18 11 0 0 36.36 4 caught 1 T20I v Australia Canberra 15 Feb 2022 T20I # 1466
48 67 43 8 1 111.62 4 bowled 3 Test v Bangladesh Chattogram 15 May 2022 Test # 2462
1 7 5 0 0 20.00 4 caught 1 T20I v Australia Colombo (RPS) 7 Jun 2022 T20I # 1551
36 55 36 2 1 100.00 4 hit wicket 1 T20I v Australia Colombo (RPS) 8 Jun 2022 T20I # 1552
76 168 126 9 0 60.31 4 bowled 3 Test v Pakistan Galle 16 Jul 2022 Test # 2472
Statsguru includes the following current or recent relevant matches:
Australia v Oman at Bridgetown, ICC Men's T20 World Cup 10th match, Jun 5, 2024 [T20I # 2641]
Papua New Guinea v Uganda at Providence, ICC Men's T20 World Cup 9th match, Jun 5, 2024 [T20I # 2640]
India v Ireland at New York, ICC Men's T20 World Cup 8th match, Jun 5, 2024 [T20I # 2639]
 
Feedback Print this page