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 3 Dec 2014 remove greater than or equal to 3 Dec 2014 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 2017-2024 69 70 8 1788 108 28.83 1912 93.51 2 10 9 192 11 Profile
filtered 2017-2024 69 70 8 1788 108 28.83 1912 93.51 2 10 9 192 11
Innings by innings list
38 55 35 5 1 108.57 3 caught 1 Test v Pakistan Dubai (DICS) 6 Oct 2017 Test # 2278
13 37 21 1 0 61.90 3 caught 3 Test v Pakistan Dubai (DICS) 6 Oct 2017 Test # 2278
0 - 2 0 0 0.00 5 bowled 1 ODI v Pakistan Sharjah 20 Oct 2017 ODI # 3927
0 - 3 0 0 0.00 2 bowled 1 ODI v Pakistan Sharjah 23 Oct 2017 ODI # 3930
23 - 23 2 0 100.00 3 bowled 1 T20I v Pakistan Abu Dhabi 26 Oct 2017 T20I # 625
32 - 31 2 0 103.22 3 run out 1 T20I v Pakistan Abu Dhabi 27 Oct 2017 T20I # 627
4 - 7 0 0 57.14 3 caught 2 T20I v Pakistan Lahore 29 Oct 2017 T20I # 629
23 31 22 3 0 104.54 1 caught 2 Test v India Eden Gardens 16 Nov 2017 Test # 2281
0 3 6 0 0 0.00 1 bowled 4 Test v India Eden Gardens 16 Nov 2017 Test # 2281
13 25 15 1 0 86.66 1 caught 1 Test v India Nagpur 24 Nov 2017 Test # 2283
0 2 2 0 0 0.00 1 bowled 3 Test v India Nagpur 24 Nov 2017 Test # 2283
33 61 61 7 0 54.09 6 caught 2 Test v India Delhi 2 Dec 2017 Test # 2286
5 30 15 0 0 33.33 2 caught 4 Test v India Delhi 2 Dec 2017 Test # 2286
42 77 57 5 0 73.68 3 caught 1 ODI v India Visakhapatnam 17 Dec 2017 ODI # 3942
5 7 2 1 0 250.00 6 stumped 2 T20I v India Indore 22 Dec 2017 T20I # 634
21 25 17 3 0 123.52 4 caught 1 T20I v India Wankhede 24 Dec 2017 T20I # 635
35 - 34 4 0 102.94 2 caught 1 ODI v England Pallekele 17 Oct 2018 ODI # 4054
1 - 7 0 0 14.28 2 caught 1 ODI v England Pallekele 20 Oct 2018 ODI # 4055
54 - 48 8 0 112.50 2 bowled 1 ODI v England Colombo (RPS) 23 Oct 2018 ODI # 4058
0 2 1 0 0 0.00 2 bowled 2 T20I v New Zealand Auckland 11 Jan 2019 T20I # 718
6 - 14 1 0 42.85 2 bowled 2 ODI v Pakistan Karachi 30 Sep 2019 ODI # 4211
12 - 12 1 0 100.00 2 lbw 1 T20I v Pakistan Lahore 9 Oct 2019 T20I # 925
8 20 12 1 0 66.66 3 bowled 2 T20I v India Colombo (RPS) 28 Jul 2021 T20I # 1206
6 32 13 0 0 46.15 3 bowled 2 T20I v India Colombo (RPS) 29 Jul 2021 T20I # 1207
104* 156 114 11 0 91.22 8 not out 1 Test v Ireland Galle 16 Apr 2023 Test # 2502
DNB - - - - - - - 2 Test v Ireland Galle 24 Apr 2023 Test # 2503
44 57 46 5 0 95.65 4 bowled 1 ODI v Afghanistan Hambantota 4 Jun 2023 ODI # 4580
DNB - - - - - - - 2 ODI v Afghanistan Hambantota 7 Jun 2023 ODI # 4583
73 - 64 9 0 114.06 4 run out 1 ODI v U.A.E. Bulawayo 19 Jun 2023 ODI # 4587
DNB - - - - - - - 2 ODI v Oman Bulawayo 23 Jun 2023 ODI # 4595
82 115 86 4 0 95.34 4 caught 1 ODI v Ireland Bulawayo 25 Jun 2023 ODI # 4599
26 48 35 4 0 74.28 4 caught 1 ODI v Scotland Bulawayo 27 Jun 2023 ODI # 4603
1 4 3 0 0 33.33 4 caught 1 ODI v Netherlands Bulawayo 30 Jun 2023 ODI # 4606
DNB - - - - - - - 2 ODI v Zimbabwe Bulawayo 2 Jul 2023 ODI # 4609
17* 26 18 1 0 94.44 4 not out 2 ODI v West Indies Harare 7 Jul 2023 ODI # 4618
19 39 23 4 0 82.60 2 caught 1 ODI v Netherlands Harare 9 Jul 2023 ODI # 4620
36 68 57 5 0 63.15 7 caught 1 Test v Pakistan Galle 16 Jul 2023 Test # 2511
11 9 11 2 0 100.00 7 caught 3 Test v Pakistan Galle 16 Jul 2023 Test # 2511
0 3 4 0 0 0.00 7 caught 1 Test v Pakistan Colombo (SSC) 24 Jul 2023 Test # 2514
5 14 11 1 0 45.45 7 caught 3 Test v Pakistan Colombo (SSC) 24 Jul 2023 Test # 2514
54 115 77 6 0 70.12 4 stumped 2 ODI v Bangladesh Pallekele 31 Aug 2023 ODI # 4629
3 9 8 0 0 37.50 4 caught 1 ODI v Afghanistan Lahore 5 Sep 2023 ODI # 4633
93 118 72 8 2 129.16 4 caught 1 ODI v Bangladesh Colombo (RPS) 9 Sep 2023 ODI # 4637
17 56 31 1 0 54.83 4 stumped 2 ODI v India Colombo (RPS) 12 Sep 2023 ODI # 4641
48 70 51 4 0 94.11 4 stumped 2 ODI v Pakistan Colombo (RPS) 14 Sep 2023 ODI # 4644
0 2 2 0 0 0.00 4 lbw 1 ODI v India Colombo (RPS) 17 Sep 2023 ODI # 4649
23 22 19 3 1 121.05 4 caught 2 ODI v South Africa Delhi 7 Oct 2023 ODI # 4661
108 139 89 11 2 121.34 4 caught 1 ODI v Pakistan Hyderabad 10 Oct 2023 ODI # 4665
8 15 8 1 0 100.00 4 lbw 1 ODI v Australia Lucknow 16 Oct 2023 ODI # 4671
91* 168 107 7 0 85.04 4 not out 2 ODI v Netherlands Lucknow 21 Oct 2023 ODI # 4676
65* 84 54 7 1 120.37 4 not out 2 ODI v England Bengaluru 26 Oct 2023 ODI # 4682
36 42 40 3 0 90.00 4 lbw 1 ODI v Afghanistan Pune 30 Oct 2023 ODI # 4687
0 4 4 0 0 0.00 4 caught 2 ODI v India Wankhede 2 Nov 2023 ODI # 4690
41 53 42 4 0 97.61 4 caught 1 ODI v Bangladesh Delhi 6 Nov 2023 ODI # 4695
1 2 2 0 0 50.00 4 caught 1 ODI v New Zealand Bengaluru 9 Nov 2023 ODI # 4698
41 38 31 8 0 132.25 3 caught 1 ODI v Zimbabwe Colombo (RPS) 6 Jan 2024 ODI # 4718
4 9 3 1 0 133.33 3 caught 2 ODI v Zimbabwe Colombo (RPS) 8 Jan 2024 ODI # 4719
14* 14 17 1 0 82.35 4 not out 2 ODI v Zimbabwe Colombo (RPS) 11 Jan 2024 ODI # 4720
9 13 7 1 0 128.57 4 bowled 2 T20I v Zimbabwe Colombo (RPS) 14 Jan 2024 T20I # 2432
16 15 12 2 0 133.33 4 caught 1 T20I v Zimbabwe Colombo (RPS) 16 Jan 2024 T20I # 2433
DNB - - - - - - - 2 T20I v Zimbabwe Colombo (RPS) 18 Jan 2024 T20I # 2436
27 62 33 4 1 81.81 7 caught 2 Test v Afghanistan Colombo (SSC) 2 Feb 2024 Test # 2527
DNB - - - - - - - 4 Test v Afghanistan Colombo (SSC) 2 Feb 2024 Test # 2527
45 58 36 4 1 125.00 4 caught 1 ODI v Afghanistan Pallekele 9 Feb 2024 ODI # 4725
52 70 61 3 0 85.24 4 caught 1 ODI v Afghanistan Pallekele 11 Feb 2024 ODI # 4727
8* 11 5 1 0 160.00 4 not out 2 ODI v Afghanistan Pallekele 14 Feb 2024 ODI # 4729
25 48 24 3 0 104.16 4 run out 1 T20I v Afghanistan Dambulla 17 Feb 2024 T20I # 2479
51 75 42 5 0 121.42 4 hit wicket 1 T20I v Afghanistan Dambulla 19 Feb 2024 T20I # 2480
23 28 12 2 1 191.66 5 caught 2 T20I v Afghanistan Dambulla 21 Feb 2024 T20I # 2482
61* 76 48 8 1 127.08 4 not out 1 T20I v Bangladesh Sylhet 4 Mar 2024 T20I # 2494
7 19 11 0 0 63.63 4 caught 1 T20I v Bangladesh Sylhet 6 Mar 2024 T20I # 2501
7* - 7 1 0 100.00 8 not out 1 T20I v Bangladesh Sylhet 9 Mar 2024 T20I # 2509
3 7 5 0 0 60.00 4 caught 1 ODI v Bangladesh Chattogram 13 Mar 2024 ODI # 4743
1 5 4 0 0 25.00 4 caught 2 ODI v Bangladesh Chattogram 15 Mar 2024 ODI # 4744
14 33 15 2 0 93.33 4 caught 1 ODI v Bangladesh Chattogram 18 Mar 2024 ODI # 4745
0 1 1 0 0 0.00 5 bowled 1 T20I v South Africa New York 3 Jun 2024 T20I # 2635
Statsguru includes the following current or recent relevant matches:
Oman v Scotland at North Sound, ICC Men's T20 World Cup 20th match, Jun 9, 2024 [T20I # 2659]
India v Pakistan at New York, ICC Men's T20 World Cup 19th match, Jun 9, 2024 [T20I # 2658]
Belgium v Guernsey at Waterloo, 4th T20I, Jun 9, 2024 [T20I # 2657]
Austria v Romania at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 4th match, Jun 9, 2024 [T20I # 2656]
France v Isle of Man at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 3rd match, Jun 9, 2024 [T20I # 2655]
Belgium v Guernsey at Waterloo, 3rd T20I, Jun 9, 2024 [T20I # 2654]
Hungary v Portugal at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 2nd match, Jun 9, 2024 [T20I # 2653]
Italy v Luxembourg at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 1st match, Jun 9, 2024 [T20I # 2652]
 
Feedback Print this page