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 1 Jan 2000 remove greater than or equal to 1 Jan 2000 from query or between 1 Jan 2017 and 31 Dec 2017 remove between 1 Jan 2017 and 31 Dec 2017 from query
Ordered by start date (reverse)
Return to query menu
Cleared query menu
Career averages
Mat Inns NO Runs HS Ave BF SR 100 50 0 4s 6s
unfiltered 304 345 43 10395 206* 34.42 17193 60.46 19 56 17 918 107 Profile
filtered 30 41 3 1291 164 33.97 2704 47.74 3 6 3 125 4
Innings by innings list
164 472 361 21 1 45.42 5 caught 2 Test v India Delhi 2 Dec 2017 Test # 2286
36 121 90 2 0 40.00 6 bowled 4 Test v India Delhi 2 Dec 2017 Test # 2286
57 156 122 4 1 46.72 5 lbw 1 Test v India Nagpur 24 Nov 2017 Test # 2283
61 111 82 10 0 74.39 5 caught 3 Test v India Nagpur 24 Nov 2017 Test # 2283
28 96 57 3 0 49.12 5 caught 2 Test v India Eden Gardens 16 Nov 2017 Test # 2281
20 61 33 3 0 60.60 5 bowled 4 Test v India Eden Gardens 16 Nov 2017 Test # 2281
0 - 1 0 0 0.00 3 caught 1 ODI v Pakistan Sharjah 23 Oct 2017 ODI # 3930
16 - 24 2 0 66.66 3 run out 1 ODI v Pakistan Sharjah 20 Oct 2017 ODI # 3927
19 - 49 1 0 38.77 3 lbw 1 ODI v Pakistan Abu Dhabi 18 Oct 2017 ODI # 3926
2 - 4 0 0 50.00 5 bowled 2 ODI v Pakistan Abu Dhabi 16 Oct 2017 ODI # 3924
4 - 9 0 0 44.44 3 lbw 2 ODI v Pakistan Dubai (DICS) 13 Oct 2017 ODI # 3922
62 258 195 6 0 31.79 5 lbw 1 Test v Pakistan Dubai (DICS) 6 Oct 2017 Test # 2278
0 8 5 0 0 0.00 6 lbw 3 Test v Pakistan Dubai (DICS) 6 Oct 2017 Test # 2278
155* 544 372 14 0 41.66 5 not out 1 Test v Pakistan Abu Dhabi 28 Sep 2017 Test # 2275
7 38 30 0 0 23.33 5 caught 3 Test v Pakistan Abu Dhabi 28 Sep 2017 Test # 2275
36 - 71 4 0 50.70 2 caught 1 ODI v India Pallekele 27 Aug 2017 ODI # 3907
48 120 87 6 0 55.17 4 caught 2 Test v India Pallekele 12 Aug 2017 Test # 2269
36 114 89 4 0 40.44 5 caught 3 Test v India Pallekele 12 Aug 2017 Test # 2269
10 36 34 0 1 29.41 4 caught 2 Test v India Colombo (SSC) 3 Aug 2017 Test # 2267
2 6 6 0 0 33.33 5 caught 3 Test v India Colombo (SSC) 3 Aug 2017 Test # 2267
55 116 100 6 0 55.00 4 caught 2 Test v Zimbabwe Colombo (RPS) 14 Jul 2017 Test # 2263
15 20 17 2 0 88.23 4 caught 4 Test v Zimbabwe Colombo (RPS) 14 Jul 2017 Test # 2263
0 3 2 0 0 0.00 4 bowled 1 ODI v Pakistan Cardiff 12 Jun 2017 ODI # 3888
DNB - - - - - - - 2 ODI v India The Oval 8 Jun 2017 ODI # 3882
12 29 21 1 0 57.14 4 run out 2 ODI v South Africa The Oval 3 Jun 2017 ODI # 3877
21 - 35 2 0 60.00 4 run out 1 ODI v Bangladesh Colombo (SSC) 1 Apr 2017 ODI # 3858
24 53 30 1 0 80.00 4 lbw 1 ODI v Bangladesh Dambulla 28 Mar 2017 ODI # 3856
59 - 70 6 0 84.28 4 caught 2 ODI v Bangladesh Dambulla 25 Mar 2017 ODI # 3855
138 413 300 10 1 46.00 4 caught 1 Test v Bangladesh Colombo (PSS) 15 Mar 2017 Test # 2254
5 23 13 1 0 38.46 4 caught 3 Test v Bangladesh Colombo (PSS) 15 Mar 2017 Test # 2254
5 71 54 0 0 9.25 4 caught 1 Test v Bangladesh Galle 7 Mar 2017 Test # 2252
50* 116 75 4 0 66.66 4 not out 3 Test v Bangladesh Galle 7 Mar 2017 Test # 2252
4 16 14 0 0 28.57 4 caught 1 ODI v South Africa Johannesburg 4 Feb 2017 ODI # 3831
36 70 46 4 0 78.26 4 caught 2 ODI v South Africa Durban 1 Feb 2017 ODI # 3830
22 93 55 1 0 40.00 4 bowled 1 ODI v South Africa Gqeberha 28 Jan 2017 ODI # 3828
5 8 5 0 0 100.00 3 bowled 2 T20I v South Africa Cape Town 25 Jan 2017 T20I # 591
22 46 28 0 0 78.57 4 caught 2 T20I v South Africa Johannesburg 22 Jan 2017 T20I # 590
6* - 5 1 0 120.00 7 not out 2 T20I v South Africa Centurion 20 Jan 2017 T20I # 589
5 46 30 0 0 16.66 6 caught 2 Test v South Africa Johannesburg 12 Jan 2017 Test # 2247
10 23 15 2 0 66.66 6 caught 3 Test v South Africa Johannesburg 12 Jan 2017 Test # 2247
4 21 13 1 0 30.76 6 caught 2 Test v South Africa Cape Town 2 Jan 2017 Test # 2244
30 87 55 3 0 54.54 6 caught 4 Test v South Africa Cape Town 2 Jan 2017 Test # 2244
Statsguru includes the following current or recent relevant matches:
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