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 greater than or equal to 23 Jul 2013 remove greater than or equal to 23 Jul 2013 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 2010-2022 197 211 22 5573 155* 29.48 9980 55.84 7 31 19 480 33 Profile
filtered 2013-2022 125 147 14 4019 140 30.21 7309 54.98 5 24 15 358 24
Innings by innings list
13 40 27 0 0 48.14 5 lbw 1 ODI v South Africa Colombo (RPS) 23 Jul 2013 ODI # 3394
1* 9 8 0 0 12.50 4 not out 2 ODI v South Africa Pallekele 28 Jul 2013 ODI # 3400
68 126 93 6 1 73.11 3 caught 1 ODI v South Africa Colombo (RPS) 31 Jul 2013 ODI # 3401
5 10 9 0 0 55.55 7 caught 2 T20I v South Africa Colombo (RPS) 2 Aug 2013 T20I # 323
18 19 18 1 0 100.00 5 bowled 2 T20I v South Africa Hambantota 4 Aug 2013 T20I # 324
DNB - - - - - - - 2 T20I v South Africa Hambantota 6 Aug 2013 T20I # 325
2 12 6 0 0 33.33 6 caught 1 ODI v New Zealand Hambantota 10 Nov 2013 ODI # 3432
DNB - - - - - - - 1 ODI v New Zealand Hambantota 12 Nov 2013 ODI # 3434
23 47 29 4 0 79.31 4 caught 1 ODI v New Zealand Dambulla 16 Nov 2013 ODI # 3435
23* 29 16 1 1 143.75 6 not out 1 T20I v Pakistan Dubai (DICS) 11 Dec 2013 T20I # 350
DNB - - - - - - - 1 T20I v Pakistan Dubai (DICS) 13 Dec 2013 T20I # 351
10 15 16 1 0 62.50 5 caught 2 ODI v Pakistan Sharjah 18 Dec 2013 ODI # 3445
18 36 31 2 0 58.06 2 caught 2 ODI v Bangladesh Mirpur 22 Feb 2014 ODI # 3471
102 155 110 11 1 92.72 2 bowled 1 ODI v Pakistan Fatullah 25 Feb 2014 ODI # 3473
38 66 55 4 1 69.09 2 lbw 2 ODI v India Fatullah 28 Feb 2014 ODI # 3476
5 20 16 0 0 31.25 2 bowled 1 ODI v Afghanistan Mirpur 3 Mar 2014 ODI # 3481
33 101 60 3 0 55.00 2 caught 2 ODI v Bangladesh Mirpur 6 Mar 2014 ODI # 3485
101 199 108 13 0 93.51 2 bowled 2 ODI v Pakistan Mirpur 8 Mar 2014 ODI # 3486
20 21 18 3 0 111.11 5 caught 1 T20I v New Zealand Chattogram 31 Mar 2014 T20I # 395
44 42 35 3 2 125.71 5 caught 1 T20I v West Indies Mirpur 3 Apr 2014 T20I # 398
7 8 11 1 0 63.63 5 caught 2 T20I v India Mirpur 6 Apr 2014 T20I # 400
8 - 24 0 0 33.33 3 caught 1 ODI v Ireland Dublin 6 May 2014 ODI # 3490
40 56 32 3 1 125.00 4 caught 1 T20I v England The Oval 20 May 2014 T20I # 401
0 3 5 0 0 0.00 1 lbw 2 ODI v England The Oval 22 May 2014 ODI # 3492
10 35 37 0 1 27.02 1 caught 1 ODI v England Chester-le-Street 25 May 2014 ODI # 3493
7 20 16 1 0 43.75 1 caught 1 ODI v England Manchester 28 May 2014 ODI # 3494
16 26 14 2 0 114.28 6 caught 1 ODI v England Lord's 31 May 2014 ODI # 3495
60* 154 101 2 1 59.40 5 not out 2 ODI v England Birmingham 3 Jun 2014 ODI # 3496
2 25 17 0 0 11.76 5 caught 2 Test v England Lord's 12 Jun 2014 Test # 2124
2 16 11 0 0 18.18 5 caught 4 Test v England Lord's 12 Jun 2014 Test # 2124
0 1 1 0 0 0.00 5 caught 1 Test v England Leeds 20 Jun 2014 Test # 2126
0 6 2 0 0 0.00 5 bowled 3 Test v England Leeds 20 Jun 2014 Test # 2126
15 34 26 0 0 57.69 7 bowled 2 ODI v South Africa Colombo (RPS) 6 Jul 2014 ODI # 3500
36 56 49 4 0 73.46 4 caught 1 ODI v South Africa Pallekele 9 Jul 2014 ODI # 3501
22 46 37 1 0 59.45 5 bowled 2 ODI v South Africa Hambantota 12 Jul 2014 ODI # 3502
38 147 98 7 0 38.77 5 caught 2 Test v South Africa Galle 16 Jul 2014 Test # 2129
12 34 23 0 1 52.17 5 caught 4 Test v South Africa Galle 16 Jul 2014 Test # 2129
20 54 50 2 0 40.00 6 caught 1 Test v Pakistan Colombo (SSC) 14 Aug 2014 Test # 2136
10 55 45 0 0 22.22 6 bowled 3 Test v Pakistan Colombo (SSC) 14 Aug 2014 Test # 2136
59 113 69 7 1 85.50 6 caught 2 ODI v India Eden Gardens 13 Nov 2014 ODI # 3544
52 97 76 2 1 68.42 6 caught 1 ODI v India Ranchi 16 Nov 2014 ODI # 3547
27* 33 22 3 0 122.72 7 not out 1 ODI v England Colombo (RPS) 26 Nov 2014 ODI # 3554
DNB - - - - - - - 2 ODI v England Colombo (RPS) 29 Nov 2014 ODI # 3557
62* 77 47 7 0 131.91 6 not out 1 ODI v England Hambantota 3 Dec 2014 ODI # 3561
19* 48 21 2 0 90.47 6 not out 2 ODI v England Colombo (RPS) 7 Dec 2014 ODI # 3563
8 25 19 1 0 42.10 6 lbw 1 ODI v England Pallekele 10 Dec 2014 ODI # 3565
DNB - - - - - - - 1 ODI v England Pallekele 13 Dec 2014 ODI # 3567
DNB - - - - - - - 1 ODI v England Colombo (RPS) 16 Dec 2014 ODI # 3569
24 95 59 0 0 40.67 4 caught 2 Test v New Zealand Christchurch 26 Dec 2014 Test # 2151
25 182 124 1 0 20.16 4 caught 3 Test v New Zealand Christchurch 26 Dec 2014 Test # 2151
0 7 7 0 0 0.00 4 caught 2 Test v New Zealand Wellington 3 Jan 2015 Test # 2155
62* 203 144 7 0 43.05 5 not out 4 Test v New Zealand Wellington 3 Jan 2015 Test # 2155
23 65 50 1 1 46.00 6 caught 1 ODI v New Zealand Christchurch 11 Jan 2015 ODI # 3574
2* 9 5 0 0 40.00 6 not out 2 ODI v New Zealand Hamilton 15 Jan 2015 ODI # 3577
TDNB - - - - - - - - ODI v New Zealand Auckland 17 Jan 2015 ODI # 3580
19 54 31 1 0 61.29 6 bowled 1 ODI v New Zealand Nelson 20 Jan 2015 ODI # 3585
45 75 65 3 1 69.23 1 caught 2 ODI v New Zealand Dunedin 23 Jan 2015 ODI # 3588
29 62 43 2 0 67.44 1 caught 2 ODI v New Zealand Dunedin 25 Jan 2015 ODI # 3590
30 69 41 4 0 73.17 1 lbw 1 ODI v New Zealand Wellington 29 Jan 2015 ODI # 3594
65 90 60 8 0 108.33 1 bowled 2 ODI v New Zealand Christchurch 14 Feb 2015 ODI # 3599
0 1 1 0 0 0.00 1 lbw 2 ODI v Afghanistan Dunedin 22 Feb 2015 ODI # 3609
52 104 78 3 0 66.66 1 caught 1 ODI v Bangladesh Melbourne 26 Feb 2015 ODI # 3615
139* 197 143 13 2 97.20 1 not out 2 ODI v England Wellington 1 Mar 2015 ODI # 3619
1 8 5 0 0 20.00 1 caught 2 ODI v Australia Sydney 8 Mar 2015 ODI # 3629
4 20 21 0 0 19.04 1 caught 1 ODI v Scotland Hobart 11 Mar 2015 ODI # 3632
41 63 48 5 0 85.41 4 caught 1 ODI v South Africa Sydney 18 Mar 2015 ODI # 3640
8 31 17 1 0 47.05 4 caught 1 Test v Pakistan Galle 17 Jun 2015 Test # 2167
44 113 95 4 0 46.31 5 caught 3 Test v Pakistan Galle 17 Jun 2015 Test # 2167
7 40 39 1 0 17.94 4 caught 2 Test v Pakistan Colombo (PSS) 25 Jun 2015 Test # 2168
20* 23 21 2 0 95.23 5 not out 4 Test v Pakistan Colombo (PSS) 25 Jun 2015 Test # 2168
11 45 30 2 0 36.66 4 caught 1 Test v Pakistan Pallekele 3 Jul 2015 Test # 2169
0 24 11 0 0 0.00 4 bowled 3 Test v Pakistan Pallekele 3 Jul 2015 Test # 2169
23 35 23 2 1 100.00 3 caught 1 ODI v Pakistan Dambulla 11 Jul 2015 ODI # 3664
4 11 8 0 0 50.00 5 caught 2 ODI v Pakistan Pallekele 15 Jul 2015 ODI # 3669
56 101 67 4 0 83.58 3 caught 2 ODI v Pakistan Colombo (RPS) 19 Jul 2015 ODI # 3670
90 180 126 5 0 71.42 3 caught 1 ODI v Pakistan Colombo (RPS) 22 Jul 2015 ODI # 3671
30 57 30 2 0 100.00 3 caught 1 ODI v Pakistan Hambantota 26 Jul 2015 ODI # 3672
13 65 38 2 0 34.21 3 caught 1 Test v India Galle 12 Aug 2015 Test # 2176
44 107 76 4 0 57.89 7 caught 3 Test v India Galle 12 Aug 2015 Test # 2176
62 269 168 5 0 36.90 4 caught 2 Test v India Colombo (PSS) 20 Aug 2015 Test # 2177
11 34 26 0 1 42.30 6 caught 4 Test v India Colombo (PSS) 20 Aug 2015 Test # 2177
0 9 7 0 0 0.00 6 caught 2 Test v India Colombo (SSC) 28 Aug 2015 Test # 2179
12 89 47 0 0 25.53 6 caught 4 Test v India Colombo (SSC) 28 Aug 2015 Test # 2179
16 87 62 1 0 25.80 3 caught 1 Test v West Indies Galle 14 Oct 2015 Test # 2181
17 - 20 2 0 85.00 3 caught 2 ODI v West Indies Colombo (RPS) 1 Nov 2015 ODI # 3701
81* 141 95 5 1 85.26 3 not out 2 ODI v West Indies Colombo (RPS) 4 Nov 2015 ODI # 3702
21 43 34 3 0 61.76 3 caught 2 ODI v West Indies Pallekele 7 Nov 2015 ODI # 3704
1 24 19 0 0 5.26 3 lbw 1 ODI v New Zealand Christchurch 26 Dec 2015 ODI # 3714
1 12 5 0 0 20.00 3 caught 1 ODI v New Zealand Christchurch 28 Dec 2015 ODI # 3715
87* 137 103 6 1 84.46 3 not out 2 ODI v New Zealand Nelson 31 Dec 2015 ODI # 3717
TDNB - - - - - - - - ODI v New Zealand Nelson 2 Jan 2016 ODI # 3718
2 4 3 0 0 66.66 3 bowled 2 ODI v New Zealand Mount Maunganui 5 Jan 2016 ODI # 3721
6 14 13 1 0 46.15 3 bowled 2 T20I v Afghanistan Eden Gardens 17 Mar 2016 T20I # 538
5 14 7 1 0 71.42 3 caught 1 T20I v West Indies Bengaluru 20 Mar 2016 T20I # 543
3 9 5 0 0 60.00 4 run out 2 T20I v England Delhi 26 Mar 2016 T20I # 551
0 1 1 0 0 0.00 3 bowled 1 T20I v South Africa Delhi 28 Mar 2016 T20I # 554
22 99 67 5 0 32.83 6 caught 2 Test v England Leeds 19 May 2016 Test # 2203
16 56 30 3 0 53.33 6 caught 3 Test v England Leeds 19 May 2016 Test # 2203
19 117 80 1 0 23.75 6 caught 2 Test v England Chester-le-Street 27 May 2016 Test # 2204
13 33 27 2 0 48.14 4 bowled 3 Test v England Chester-le-Street 27 May 2016 Test # 2204
17 108 58 3 0 29.31 4 caught 2 Test v England Lord's 9 Jun 2016 Test # 2205
DNB - - - - - - - 4 Test v England Lord's 9 Jun 2016 Test # 2205
80 - 105 5 1 76.19 4 caught 1 ODI v India Pallekele 27 Aug 2017 ODI # 3907
18 - 27 1 1 66.66 4 caught 2 ODI v India Colombo (RPS) 31 Aug 2017 ODI # 3908
67 - 102 3 1 65.68 4 bowled 1 ODI v India Colombo (RPS) 3 Sep 2017 ODI # 3909
0 6 7 0 0 0.00 3 lbw 1 Test v Pakistan Abu Dhabi 28 Sep 2017 Test # 2275
7 40 25 1 0 28.00 3 caught 3 Test v Pakistan Abu Dhabi 28 Sep 2017 Test # 2275
53 - 74 3 0 71.62 4 lbw 2 ODI v Pakistan Dubai (DICS) 13 Oct 2017 ODI # 3922
12 - 34 0 0 35.29 4 lbw 2 ODI v Pakistan Abu Dhabi 16 Oct 2017 ODI # 3924
28 - 45 0 0 62.22 5 caught 1 ODI v Pakistan Abu Dhabi 18 Oct 2017 ODI # 3926
62 - 94 4 0 65.95 4 caught 1 ODI v Pakistan Sharjah 20 Oct 2017 ODI # 3927
19 - 31 3 0 61.29 4 caught 1 ODI v Pakistan Sharjah 23 Oct 2017 ODI # 3930
51 145 94 8 0 54.25 3 caught 2 Test v India Eden Gardens 16 Nov 2017 Test # 2281
7 34 28 1 0 25.00 3 caught 4 Test v India Eden Gardens 16 Nov 2017 Test # 2281
9 86 58 0 0 15.51 3 bowled 1 Test v India Nagpur 24 Nov 2017 Test # 2283
23 79 62 3 0 37.09 3 caught 3 Test v India Nagpur 24 Nov 2017 Test # 2283
0 14 3 0 0 0.00 3 bowled 2 ODI v India Dharamsala 10 Dec 2017 ODI # 3939
21 48 35 1 0 60.00 3 bowled 2 ODI v India Mohali 13 Dec 2017 ODI # 3941
12 50 30 1 0 40.00 2 caught 1 Test v Australia Brisbane 24 Jan 2019 Test # 2343
32 154 98 1 0 32.65 2 caught 3 Test v Australia Brisbane 24 Jan 2019 Test # 2343
41 147 105 5 0 39.04 2 caught 2 Test v Australia Canberra 1 Feb 2019 Test # 2345
30 108 81 2 0 37.03 2 caught 4 Test v Australia Canberra 1 Feb 2019 Test # 2345
0 27 15 0 0 0.00 2 caught 2 Test v South Africa Durban 13 Feb 2019 Test # 2347
21 66 51 3 0 41.17 2 caught 4 Test v South Africa Durban 13 Feb 2019 Test # 2347
29 103 63 4 0 46.03 2 caught 2 Test v South Africa Gqeberha 21 Feb 2019 Test # 2348
10 39 27 1 0 37.03 2 caught 4 Test v South Africa Gqeberha 21 Feb 2019 Test # 2348
44* - 40 3 1 110.00 6 not out 1 ODI v Scotland Edinburgh 21 May 2019 ODI # 4142
4 4 2 1 0 200.00 1 lbw 1 ODI v New Zealand Cardiff 1 Jun 2019 ODI # 4145
25 39 34 1 0 73.52 3 bowled 1 ODI v Afghanistan Cardiff 4 Jun 2019 ODI # 4149
16 34 26 1 0 61.53 3 caught 2 ODI v Australia The Oval 15 Jun 2019 ODI # 4159
45* 53 33 4 0 136.36 6 not out 1 ODI v West Indies Chester-le-Street 1 Jul 2019 ODI # 4180
53 102 68 4 0 77.94 6 caught 1 ODI v India Leeds 6 Jul 2019 ODI # 4187
25 - 30 1 0 83.33 6 caught 1 ODI v Bangladesh Colombo (RPS) 26 Jul 2019 ODI # 4193
DNB - - - - - - - 2 ODI v Bangladesh Colombo (RPS) 28 Jul 2019 ODI # 4194
10 46 36 1 0 27.77 2 stumped 2 Test v New Zealand Galle 14 Aug 2019 Test # 2354
64 237 163 4 0 39.26 2 lbw 4 Test v New Zealand Galle 14 Aug 2019 Test # 2354
2 59 35 0 0 5.71 2 caught 1 Test v New Zealand Colombo (PSS) 22 Aug 2019 Test # 2356
0 2 5 0 0 0.00 1 run out 3 Test v New Zealand Colombo (PSS) 22 Aug 2019 Test # 2356
0 - 3 0 0 0.00 5 caught 2 ODI v Pakistan Karachi 30 Sep 2019 ODI # 4211
36 - 53 4 0 67.92 3 caught 1 ODI v Pakistan Karachi 2 Oct 2019 ODI # 4212
17 69 30 3 0 56.66 3 caught 1 Test v South Africa Johannesburg 3 Jan 2021 Test # 2401
31 97 57 7 0 54.38 3 caught 3 Test v South Africa Johannesburg 3 Jan 2021 Test # 2401
4 39 22 0 0 18.18 1 caught 1 Test v England Galle 14 Jan 2021 Test # 2403
111 361 251 12 0 44.22 2 caught 3 Test v England Galle 14 Jan 2021 Test # 2403
43 123 95 5 0 45.26 1 caught 1 Test v England Galle 22 Jan 2021 Test # 2405
13 63 33 0 0 39.39 2 caught 3 Test v England Galle 22 Jan 2021 Test # 2405
70 293 180 4 0 38.88 2 bowled 1 Test v West Indies North Sound 21 Mar 2021 Test # 2416
76 277 201 4 0 37.81 1 bowled 3 Test v West Indies North Sound 21 Mar 2021 Test # 2416
55 162 106 6 0 51.88 2 bowled 2 Test v West Indies North Sound 29 Mar 2021 Test # 2417
39 165 114 5 0 34.21 1 caught 4 Test v West Indies North Sound 29 Mar 2021 Test # 2417
58 172 125 8 0 46.40 2 lbw 2 Test v Bangladesh Pallekele 21 Apr 2021 Test # 2418
140 445 298 15 0 46.97 2 caught 1 Test v Bangladesh Pallekele 29 Apr 2021 Test # 2419
2 10 6 0 0 33.33 1 caught 3 Test v Bangladesh Pallekele 29 Apr 2021 Test # 2419
17 67 60 1 0 28.33 2 lbw 2 Test v India Mohali 4 Mar 2022 Test # 2452
0 10 9 0 0 0.00 1 caught 3 Test v India Mohali 4 Mar 2022 Test # 2452
8 10 6 2 0 133.33 3 caught 2 Test v India Bengaluru 12 Mar 2022 Test # 2456
0 5 3 0 0 0.00 1 lbw 4 Test v India Bengaluru 12 Mar 2022 Test # 2456
Statsguru includes the following current or recent relevant matches:
West Indies v Uganda at Providence, ICC Men's T20 World Cup 18th match, Jun 8, 2024 [T20I # 2651]
Australia v England at Bridgetown, ICC Men's T20 World Cup 17th match, Jun 8, 2024 [T20I # 2650]
Netherlands v South Africa at New York, ICC Men's T20 World Cup 16th match, Jun 8, 2024 [T20I # 2649]
Belgium v Guernsey at Waterloo, 2nd T20I, Jun 8, 2024 [T20I # 2648]
Belgium v Guernsey at Waterloo, 1st T20I, Jun 8, 2024 [T20I # 2647]
 
Feedback Print this page