Records type batting analysis [change type]
View innings by innings list [change view]
Batting position equal to 4 remove equal to 4 from query
Ordered by balls faced (descending)
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 423 459 95 14894 200* 40.91 23915 62.27 19 87 23 1340 224 Profile
filtered 2010-2024 61 75 9 2613 200* 39.59 5059 51.65 8 9 4 238 42
Innings by innings list
200* - 468 16 3 42.73 4 not out 2 Test v Zimbabwe Harare 19 Jan 2020 Test # 2381
199 568 397 19 1 50.12 4 caught 1 Test v Bangladesh Chattogram 15 May 2022 Test # 2462
111 380 268 14 2 41.41 4 caught 2 Test v India Delhi 2 Dec 2017 Test # 2286
141 331 259 14 3 54.44 4 hit wicket 2 Test v Afghanistan Colombo (SSC) 2 Feb 2024 Test # 2527
110 376 238 11 0 46.21 4 caught 1 Test v England Galle 22 Jan 2021 Test # 2405
115 345 235 11 0 48.93 4 caught 3 Test v New Zealand Christchurch 9 Mar 2023 Test # 2498
64 238 158 3 2 40.50 4 caught 2 Test v Zimbabwe Harare 27 Jan 2020 Test # 2383
111* 184 132 9 3 84.09 4 not out 2 ODI v India Mohali 13 Dec 2017 ODI # 3941
63* 197 127 7 2 49.60 4 not out 3 Test v Pakistan Colombo (SSC) 24 Jul 2023 Test # 2514
52 163 117 4 0 44.44 4 caught 2 Test v Australia Galle 8 Jul 2022 Test # 2471
100* - 114 6 4 87.71 4 not out 2 Test v Ireland Galle 24 Apr 2023 Test # 2503
64 172 109 9 0 58.71 4 caught 1 Test v Pakistan Galle 16 Jul 2023 Test # 2511
42 147 106 5 0 39.62 4 caught 1 Test v Pakistan Galle 24 Jul 2022 Test # 2473
50 136 98 7 1 51.02 4 caught 2 Test v New Zealand Galle 14 Aug 2019 Test # 2354
47 144 98 6 1 47.95 4 caught 1 Test v New Zealand Christchurch 9 Mar 2023 Test # 2498
75 152 95 2 2 78.94 4 bowled 1 ODI v India Bulawayo 30 May 2010 ODI # 2983
52 147 94 8 0 55.31 4 caught 2 Test v India Eden Gardens 16 Nov 2017 Test # 2281
43 96 85 3 2 50.58 4 caught 2 Test v India Bengaluru 12 Mar 2022 Test # 2456
69* 138 84 6 2 82.14 4 not out 3 Test v West Indies Galle 21 Nov 2021 Test # 2434
31 125 80 3 0 38.75 4 caught 4 Test v West Indies Port of Spain 6 Jun 2018 Test # 2306
31 140 77 4 0 40.25 4 caught 1 Test v Pakistan Rawalpindi 11 Dec 2019 Test # 2373
28 120 75 2 1 37.33 4 lbw 3 Test v India Mohali 4 Mar 2022 Test # 2452
56 167 74 5 0 75.67 4 bowled 3 Test v Bangladesh Chattogram 30 Mar 2024 Test # 2537
28* 115 73 2 0 38.35 4 not out 4 Test v New Zealand Galle 14 Aug 2019 Test # 2354
39 120 71 3 0 54.92 4 caught 1 Test v Australia Galle 29 Jun 2022 Test # 2469
23 102 71 2 1 32.39 4 caught 1 Test v Bangladesh Chattogram 30 Mar 2024 Test # 2537
13 89 69 1 0 18.84 4 caught 4 Test v Zimbabwe Harare 27 Jan 2020 Test # 2383
42 - 64 1 1 65.62 4 caught 2 ODI v Zimbabwe Mirpur 17 Jan 2018 ODI # 3955
35 80 62 4 1 56.45 4 caught 3 Test v Pakistan Galle 24 Jul 2022 Test # 2473
43* 87 57 4 0 75.43 4 not out 4 Test v Pakistan Colombo (PSS) 25 Jun 2015 Test # 2168
27 101 54 1 1 50.00 4 caught 1 Test v England Galle 14 Jan 2021 Test # 2403
29 49 45 2 2 64.44 4 bowled 1 Test v West Indies Galle 29 Nov 2021 Test # 2437
13 83 44 1 0 29.54 4 caught 2 Test v Pakistan Karachi 19 Dec 2019 Test # 2375
2 64 44 0 0 4.54 4 caught 3 Test v New Zealand Wellington 17 Mar 2023 Test # 2500
25* 68 42 5 0 59.52 4 not out 2 ODI v India Dharamsala 10 Dec 2017 ODI # 3939
23 49 39 3 0 58.97 4 caught 4 Test v India Colombo (PSS) 20 Aug 2015 Test # 2177
22 49 39 1 1 56.41 4 lbw 2 Test v India Mohali 4 Mar 2022 Test # 2452
12 37 35 0 1 34.28 4 caught 3 Test v Bangladesh Pallekele 29 Apr 2021 Test # 2419
19 46 33 1 0 57.57 4 caught 4 Test v Pakistan Karachi 19 Dec 2019 Test # 2375
10 43 32 0 1 31.25 4 caught 3 Test v India Nagpur 24 Nov 2017 Test # 2283
25 34 32 4 0 78.12 4 bowled 2 Test v Bangladesh Pallekele 21 Apr 2021 Test # 2418
27 34 31 1 1 87.09 4 caught 2 T20I v New Zealand Lauderhill 22 May 2010 T20I # 180
7 43 30 1 0 23.33 4 caught 3 Test v New Zealand Colombo (PSS) 22 Aug 2019 Test # 2356
2 40 29 0 0 6.89 4 caught 1 Test v New Zealand Colombo (PSS) 22 Aug 2019 Test # 2356
17 52 28 2 0 60.71 4 bowled 1 ODI v India Visakhapatnam 17 Dec 2017 ODI # 3942
20 29 27 1 0 74.07 4 bowled 1 ODI v England Colombo (RPS) 16 Dec 2014 ODI # 3569
9 30 26 1 0 34.61 4 caught 1 Test v Pakistan Colombo (SSC) 24 Jul 2023 Test # 2514
3 32 25 0 0 12.00 4 caught 1 Test v West Indies Galle 21 Nov 2021 Test # 2434
18 50 25 3 0 72.00 4 lbw 2 ODI v New Zealand Auckland 25 Mar 2023 ODI # 4548
22 32 24 3 0 91.66 4 caught 3 Test v Bangladesh Sylhet 22 Mar 2024 Test # 2536
12 31 23 0 0 52.17 4 caught 1 ODI v Pakistan Colombo (RPS) 22 Jul 2015 ODI # 3671
12 38 23 2 0 52.17 4 lbw 4 Test v India Eden Gardens 16 Nov 2017 Test # 2281
12 32 21 0 0 57.14 4 caught 1 ODI v Afghanistan Hambantota 2 Jun 2023 ODI # 4579
7 26 21 1 0 33.33 4 caught 3 Test v Pakistan Galle 16 Jul 2023 Test # 2511
12 32 20 0 0 60.00 4 caught 2 T20I v Bangladesh Mirpur 28 Feb 2016 T20I # 513
10 19 20 2 0 50.00 4 lbw 1 Test v India Nagpur 24 Nov 2017 Test # 2283
28 24 19 3 1 147.36 4 bowled 1 T20I v England Pallekele 1 Oct 2012 T20I # 284
13 - 17 1 0 76.47 4 caught 2 ODI v West Indies Colombo (RPS) 1 Nov 2015 ODI # 3701
11 34 15 2 0 73.33 4 caught 2 Test v West Indies Port of Spain 6 Jun 2018 Test # 2306
13 21 15 0 0 86.66 4 caught 1 T20I v West Indies Coolidge 5 Mar 2021 T20I # 1128
5 17 15 1 0 33.33 4 caught 1 Test v Bangladesh Pallekele 29 Apr 2021 Test # 2419
0 30 15 0 0 0.00 4 caught 1 Test v Pakistan Galle 16 Jul 2022 Test # 2472
25* 30 13 2 2 192.30 4 not out 4 Test v Pakistan Galle 6 Aug 2014 Test # 2133
8 23 11 0 0 72.72 4 run out 2 ODI v Pakistan Pallekele 15 Jul 2015 ODI # 3669
5 24 11 0 0 45.45 4 bowled 3 Test v England Galle 22 Jan 2021 Test # 2405
11 14 10 1 0 110.00 4 bowled 1 T20I v England Southampton 5 Jul 2016 T20I # 561
0 14 8 0 0 0.00 4 caught 1 ODI v New Zealand Hamilton 31 Mar 2023 ODI # 4557
1 12 7 0 0 14.28 4 caught 2 T20I v India Cuttack 20 Dec 2017 T20I # 633
5 11 7 0 0 71.42 4 run out 1 ODI v West Indies North Sound 10 Mar 2021 ODI # 4276
5 14 7 1 0 71.42 4 run out 1 Test v Bangladesh Sylhet 22 Mar 2024 Test # 2536
1 5 5 0 0 20.00 4 bowled 2 T20I v West Indies Colombo (RPS) 7 Oct 2012 T20I # 289
7 - 5 1 0 140.00 4 stumped 1 T20I v India Colombo (RPS) 6 Sep 2017 T20I # 618
1 5 5 0 0 20.00 4 bowled 4 Test v India Bengaluru 12 Mar 2022 Test # 2456
0 5 4 0 0 0.00 4 caught 1 ODI v New Zealand Hambantota 12 Nov 2012 ODI # 3308
0 11 3 0 0 0.00 4 caught 1 Test v Ireland Galle 16 Apr 2023 Test # 2502
DNB - - - - - - - 2 T20I v England Bristol 25 Jun 2011 T20I # 201
DNB - - - - - - - 2 T20I v West Indies Pallekele 29 Sep 2012 T20I # 280
DNB - - - - - - - 2 T20I v New Zealand Pallekele 30 Oct 2012 T20I # 290
DNB - - - - - - - 4 Test v Zimbabwe Harare 19 Jan 2020 Test # 2381
DNB - - - - - - - 4 Test v Bangladesh Mirpur 23 May 2022 Test # 2463
DNB - - - - - - - 4 Test v Afghanistan Colombo (SSC) 2 Feb 2024 Test # 2527
Statsguru includes the following current or recent relevant matches:
Namibia v Scotland at Bridgetown, ICC Men's T20 World Cup 12th match, Jun 6, 2024 [T20I # 2643]
United States of America v Pakistan at Dallas, ICC Men's T20 World Cup 11th match, Jun 6, 2024 [T20I # 2642]
Australia v Oman at Bridgetown, ICC Men's T20 World Cup 10th match, Jun 5, 2024 [T20I # 2641]
Papua New Guinea v Uganda at Providence, ICC Men's T20 World Cup 9th match, Jun 5, 2024 [T20I # 2640]
India v Ireland at New York, ICC Men's T20 World Cup 8th match, Jun 5, 2024 [T20I # 2639]
 
Feedback Print this page