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 17 Aug 2007 remove greater than or equal to 17 Aug 2007 from query
Involving the player MD Shanaka (SL) remove MD Shanaka (SL) 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 2008-2024 424 460 95 14910 200* 40.84 23934 62.29 19 87 23 1341 224 Profile
filtered 2016-2024 40 42 6 1209 97* 33.58 1532 78.91 0 9 2 101 28
Innings by innings list
8 15 9 0 0 88.88 5 lbw 1 T20I v U.A.E. Mirpur 25 Feb 2016 T20I # 510
12 32 20 0 0 60.00 4 caught 2 T20I v Bangladesh Mirpur 28 Feb 2016 T20I # 513
18 17 19 3 0 94.73 5 bowled 1 T20I v India Mirpur 1 Mar 2016 T20I # 515
73* 83 54 3 5 135.18 5 not out 2 T20I v England Delhi 26 Mar 2016 T20I # 551
34 97 62 6 0 54.83 5 lbw 2 Test v England Leeds 19 May 2016 Test # 2203
5 18 13 1 0 38.46 5 caught 3 Test v England Leeds 19 May 2016 Test # 2203
49 - 53 4 2 92.45 5 bowled 1 ODI v Ireland Dublin (Malahide) 16 Jun 2016 ODI # 3748
24 - 18 1 1 133.33 6 caught 1 ODI v Ireland Dublin (Malahide) 18 Jun 2016 ODI # 3749
73 145 109 5 0 66.97 5 caught 1 ODI v England Nottingham 21 Jun 2016 ODI # 3751
56 93 67 3 1 83.58 5 caught 1 ODI v England Bristol 26 Jun 2016 ODI # 3755
67* 72 54 6 1 124.07 5 not out 1 ODI v England The Oval 29 Jun 2016 ODI # 3757
13 16 15 2 0 86.66 5 bowled 2 ODI v England Cardiff 2 Jul 2016 ODI # 3758
11 14 10 1 0 110.00 4 bowled 1 T20I v England Southampton 5 Jul 2016 T20I # 561
7 - 5 1 0 140.00 4 stumped 1 T20I v India Colombo (RPS) 6 Sep 2017 T20I # 618
52 147 94 8 0 55.31 4 caught 2 Test v India Eden Gardens 16 Nov 2017 Test # 2281
12 38 23 2 0 52.17 4 lbw 4 Test v India Eden Gardens 16 Nov 2017 Test # 2281
10 19 20 2 0 50.00 4 lbw 1 Test v India Nagpur 24 Nov 2017 Test # 2283
10 43 32 0 1 31.25 4 caught 3 Test v India Nagpur 24 Nov 2017 Test # 2283
1 12 7 0 0 14.28 4 caught 2 T20I v India Cuttack 20 Dec 2017 T20I # 633
22 - 23 2 1 95.65 5 caught 1 ODI v South Africa Pallekele 8 Aug 2018 ODI # 4030
97* - 97 11 1 100.00 5 not out 1 ODI v South Africa Colombo (RPS) 12 Aug 2018 ODI # 4031
0 - 3 0 0 0.00 5 caught 2 T20I v South Africa Colombo (RPS) 14 Aug 2018 T20I # 695
16 - 34 0 0 47.05 5 lbw 2 ODI v Bangladesh Dubai (DICS) 15 Sep 2018 ODI # 4036
22 - 39 1 0 56.41 5 caught 2 ODI v Afghanistan Abu Dhabi 17 Sep 2018 ODI # 4038
87 - 90 8 1 96.66 5 caught 1 ODI v Bangladesh Colombo (RPS) 31 Jul 2019 ODI # 4195
31 - 20 1 3 155.00 5 caught 2 T20I v India Pune 10 Jan 2020 T20I # 1027
10 - 8 2 0 125.00 5 caught 2 T20I v West Indies Pallekele 4 Mar 2020 T20I # 1075
23 - 22 2 0 104.54 5 run out 1 T20I v West Indies Pallekele 6 Mar 2020 T20I # 1078
27 101 54 1 1 50.00 4 caught 1 Test v England Galle 14 Jan 2021 Test # 2403
71 344 219 4 0 32.42 5 caught 3 Test v England Galle 14 Jan 2021 Test # 2403
18 50 25 3 0 72.00 4 lbw 2 ODI v New Zealand Auckland 25 Mar 2023 ODI # 4548
0 14 8 0 0 0.00 4 caught 1 ODI v New Zealand Hamilton 31 Mar 2023 ODI # 4557
12 32 21 0 0 57.14 4 caught 1 ODI v Afghanistan Hambantota 2 Jun 2023 ODI # 4579
46 56 38 5 1 121.05 6 caught 2 T20I v Zimbabwe Colombo (RPS) 14 Jan 2024 T20I # 2432
66* 66 51 6 2 129.41 6 not out 1 T20I v Zimbabwe Colombo (RPS) 16 Jan 2024 T20I # 2433
DNB - - - - - - - 2 T20I v Zimbabwe Colombo (RPS) 18 Jan 2024 T20I # 2436
6 14 6 0 0 100.00 7 lbw 1 T20I v Afghanistan Dambulla 17 Feb 2024 T20I # 2479
42* 29 22 2 4 190.90 7 not out 1 T20I v Afghanistan Dambulla 19 Feb 2024 T20I # 2480
4 4 5 0 0 80.00 7 caught 2 T20I v Afghanistan Dambulla 21 Feb 2024 T20I # 2482
DNB - - - - - - - 1 T20I v Bangladesh Sylhet 4 Mar 2024 T20I # 2494
32* 37 21 4 0 152.38 6 not out 1 T20I v Bangladesh Sylhet 6 Mar 2024 T20I # 2501
10 - 7 0 1 142.85 6 caught 1 T20I v Bangladesh Sylhet 9 Mar 2024 T20I # 2509
16 24 16 0 2 100.00 7 caught 1 T20I v South Africa New York 3 Jun 2024 T20I # 2635
16 27 19 1 0 84.21 7 caught 1 T20I v Bangladesh Dallas 7 Jun 2024 T20I # 2646
Statsguru includes the following current or recent relevant matches:
Canada v Pakistan at New York, ICC Men's T20 World Cup 22nd Match, Jun 11, 2024 [T20I # 2665 - Live]
    » Pakistan 99/2 (16.4 ov, Fakhar Zaman 3*, Mohammad Rizwan 49*, D Heyliger 2/14)
Bangladesh v South Africa at New York, ICC Men's T20 World Cup 21st match, Jun 10, 2024 [T20I # 2664]
Italy v France at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 8th match, Jun 10, 2024 [T20I # 2663]
Portugal v Romania at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 7th match, Jun 10, 2024 [T20I # 2662]
Isle of Man v Turkey at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 6th match, Jun 10, 2024 [T20I # 2661]
Austria v Israel at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 5th match, Jun 10, 2024 [T20I # 2660]
 
Feedback Print this page