Records type batting analysis [change type]
View innings by innings list [change view]
Start of match date greater than or equal to 14 Dec 2012 remove greater than or equal to 14 Dec 2012 from query
Match result lost match remove lost match 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 2019-2024 76 83 9 2855 162 38.58 3757 75.99 6 17 4 285 44 Profile
filtered 2019-2024 44 49 4 1461 162 32.46 1913 76.37 3 8 4 148 25
Innings by innings list
2 - 9 0 0 22.22 2 lbw 1 ODI v West Indies Lucknow 11 Nov 2019 ODI # 4215
2 - 4 0 0 50.00 3 caught 2 T20I v West Indies Lucknow 14 Nov 2019 T20I # 1015
17 48 48 2 0 35.41 1 caught 1 Test v West Indies Lucknow 27 Nov 2019 Test # 2370
23 63 63 4 0 36.50 1 lbw 3 Test v West Indies Lucknow 27 Nov 2019 Test # 2370
31 71 41 5 0 75.60 2 caught 1 Test v Zimbabwe Abu Dhabi 2 Mar 2021 Test # 2413
76 183 145 10 0 52.41 1 caught 3 Test v Zimbabwe Abu Dhabi 2 Mar 2021 Test # 2413
19 63 23 1 1 82.60 2 caught 1 ODI v Bangladesh Chattogram 23 Feb 2022 ODI # 4357
29* 29 18 1 2 161.11 6 not out 1 T20I v Ireland Belfast 9 Aug 2022 T20I # 1727
17 14 13 4 0 130.76 4 caught 1 T20I v Ireland Belfast 11 Aug 2022 T20I # 1729
8 - 8 1 0 100.00 3 caught 1 T20I v Ireland Belfast 17 Aug 2022 T20I # 1738
40 67 38 2 1 105.26 3 caught 1 T20I v Sri Lanka Sharjah 3 Sep 2022 T20I # 1757
35 54 37 2 1 94.59 3 caught 1 T20I v Pakistan Sharjah 7 Sep 2022 T20I # 1760
64* 79 59 4 2 108.47 3 not out 2 T20I v India Dubai (DICS) 8 Sep 2022 T20I # 1761
32 41 32 3 1 100.00 3 caught 1 T20I v England Perth 22 Oct 2022 T20I # 1840
22 35 18 1 1 122.22 3 caught 1 T20I v Sri Lanka Brisbane 1 Nov 2022 T20I # 1856
26 55 33 2 0 78.78 3 caught 2 T20I v Australia Adelaide 4 Nov 2022 T20I # 1864
162 226 138 15 4 117.39 2 caught 1 ODI v Sri Lanka Pallekele 30 Nov 2022 ODI # 4490
1 - 4 0 0 25.00 3 caught 1 T20I v U.A.E. Abu Dhabi 18 Feb 2023 T20I # 1994
3 13 6 0 0 50.00 3 caught 2 T20I v Pakistan Sharjah 27 Mar 2023 T20I # 2035
54 123 75 2 2 72.00 2 caught 2 ODI v Sri Lanka Hambantota 4 Jun 2023 ODI # 4580
22 45 21 4 0 104.76 2 bowled 1 ODI v Sri Lanka Hambantota 7 Jun 2023 ODI # 4583
6 30 17 1 0 35.29 1 caught 2 Test v Bangladesh Mirpur 14 Jun 2023 Test # 2506
0 3 1 0 0 0.00 1 lbw 4 Test v Bangladesh Mirpur 14 Jun 2023 Test # 2506
1 12 6 0 0 16.66 2 caught 1 ODI v Bangladesh Chattogram 11 Jul 2023 ODI # 4621
8 6 6 0 1 133.33 3 caught 1 T20I v Bangladesh Sylhet 14 Jul 2023 T20I # 2138
22 44 27 1 1 81.48 3 caught 1 T20I v Bangladesh Sylhet 16 Jul 2023 T20I # 2145
0 12 6 0 0 0.00 2 caught 2 ODI v Pakistan Hambantota 22 Aug 2023 ODI # 4625
80 178 101 6 2 79.20 2 caught 1 ODI v Pakistan Hambantota 24 Aug 2023 ODI # 4626
0 24 11 0 0 0.00 3 caught 2 ODI v Pakistan Colombo (RPS) 26 Aug 2023 ODI # 4627
75 118 74 10 1 101.35 2 caught 2 ODI v Bangladesh Lahore 3 Sep 2023 ODI # 4631
7 27 14 1 0 50.00 2 bowled 2 ODI v Sri Lanka Lahore 5 Sep 2023 ODI # 4633
22 41 25 3 1 88.00 2 caught 1 ODI v Bangladesh Dharamsala 7 Oct 2023 ODI # 4660
22 31 28 4 0 78.57 2 caught 1 ODI v India Delhi 11 Oct 2023 ODI # 4666
14 27 15 2 0 93.33 2 caught 2 ODI v New Zealand Chennai 18 Oct 2023 ODI # 4673
129* 217 143 8 3 90.20 2 not out 1 ODI v Australia Wankhede 7 Nov 2023 ODI # 4696
15 52 30 3 0 50.00 2 caught 1 ODI v South Africa Ahmedabad 10 Nov 2023 ODI # 4699
4 - 8 0 0 50.00 3 caught 2 T20I v U.A.E. Sharjah 31 Dec 2023 T20I # 2426
25 34 22 2 1 113.63 2 caught 1 T20I v India Mohali 11 Jan 2024 T20I # 2428
8 28 10 1 0 80.00 2 bowled 1 T20I v India Indore 14 Jan 2024 T20I # 2431
0 1 2 0 0 0.00 1 lbw 1 Test v Sri Lanka Colombo (SSC) 2 Feb 2024 Test # 2527
114 380 259 12 0 44.01 1 bowled 3 Test v Sri Lanka Colombo (SSC) 2 Feb 2024 Test # 2527
4 15 7 1 0 57.14 2 caught 2 ODI v Sri Lanka Pallekele 9 Feb 2024 ODI # 4725
54 114 76 6 0 71.05 2 caught 2 ODI v Sri Lanka Pallekele 11 Feb 2024 ODI # 4727
13 21 10 3 0 130.00 2 run out 1 ODI v Sri Lanka Pallekele 14 Feb 2024 ODI # 4729
67* 104 55 8 0 121.81 1 not out 2 T20I v Sri Lanka Dambulla 17 Feb 2024 T20I # 2479
10 11 7 2 0 142.85 2 caught 2 T20I v Sri Lanka Dambulla 19 Feb 2024 T20I # 2480
53 138 83 9 0 63.85 1 caught 1 Test v Ireland Tolerance Oval 28 Feb 2024 Test # 2532
12 29 21 1 0 57.14 1 caught 3 Test v Ireland Tolerance Oval 28 Feb 2024 Test # 2532
11 41 16 1 0 68.75 3 caught 2 T20I v Ireland Sharjah 15 Mar 2024 T20I # 2521
Statsguru includes the following current or recent relevant matches:
Sri Lanka v South Africa at New York, ICC Men's T20 World Cup 4th Match, Jun 3, 2024 [T20I # 2635 - Live]
    » South Africa 9/0 (1.1 ov, Q de Kock 3*, RR Hendricks 4*, N Thushara 0/3)
Namibia v Oman at Bridgetown, ICC Men's T20 World Cup 3rd match, Jun 2, 2024 [T20I # 2634]
West Indies v Papua New Guinea at Providence, ICC Men's T20 World Cup 2nd match, Jun 2, 2024 [T20I # 2633]
 
Feedback Print this page