Records type batting analysis [change type]
View innings by innings list [change view]
Start of match date greater than or equal to 28 Jun 2019 remove greater than or equal to 28 Jun 2019 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 423 459 95 14894 200* 40.91 23915 62.27 19 87 23 1340 224 Profile
filtered 2019-2024 63 80 10 2810 200* 40.14 5204 53.99 8 11 5 248 49
Innings by innings list
11 48 29 1 0 37.93 5 bowled 1 ODI v South Africa Chester-le-Street 28 Jun 2019 ODI # 4176
26 45 20 2 1 130.00 5 bowled 1 ODI v West Indies Chester-le-Street 1 Jul 2019 ODI # 4180
113 157 128 10 2 88.28 5 caught 1 ODI v India Leeds 6 Jul 2019 ODI # 4187
48 - 52 3 0 92.30 5 caught 1 ODI v Bangladesh Colombo (RPS) 26 Jul 2019 ODI # 4193
52* - 57 7 0 91.22 5 not out 2 ODI v Bangladesh Colombo (RPS) 28 Jul 2019 ODI # 4194
87 - 90 8 1 96.66 5 caught 1 ODI v Bangladesh Colombo (RPS) 31 Jul 2019 ODI # 4195
50 136 98 7 1 51.02 4 caught 2 Test v New Zealand Galle 14 Aug 2019 Test # 2354
28* 115 73 2 0 38.35 4 not out 4 Test v New Zealand Galle 14 Aug 2019 Test # 2354
2 40 29 0 0 6.89 4 caught 1 Test v New Zealand Colombo (PSS) 22 Aug 2019 Test # 2356
7 43 30 1 0 23.33 4 caught 3 Test v New Zealand Colombo (PSS) 22 Aug 2019 Test # 2356
31 140 77 4 0 40.25 4 caught 1 Test v Pakistan Rawalpindi 11 Dec 2019 Test # 2373
13 83 44 1 0 29.54 4 caught 2 Test v Pakistan Karachi 19 Dec 2019 Test # 2375
19 46 33 1 0 57.57 4 caught 4 Test v Pakistan Karachi 19 Dec 2019 Test # 2375
31 - 20 1 3 155.00 5 caught 2 T20I v India Pune 10 Jan 2020 T20I # 1027
200* - 468 16 3 42.73 4 not out 2 Test v Zimbabwe Harare 19 Jan 2020 Test # 2381
DNB - - - - - - - 4 Test v Zimbabwe Harare 19 Jan 2020 Test # 2381
64 238 158 3 2 40.50 4 caught 2 Test v Zimbabwe Harare 27 Jan 2020 Test # 2383
13 89 69 1 0 18.84 4 caught 4 Test v Zimbabwe Harare 27 Jan 2020 Test # 2383
5 - 4 1 0 125.00 5 caught 2 ODI v West Indies Colombo (SSC) 22 Feb 2020 ODI # 4246
1 - 2 0 0 50.00 6 bowled 1 ODI v West Indies Hambantota 26 Feb 2020 ODI # 4247
12 - 17 1 0 70.58 5 bowled 1 ODI v West Indies Pallekele 1 Mar 2020 ODI # 4250
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
110 376 238 11 0 46.21 4 caught 1 Test v England Galle 22 Jan 2021 Test # 2405
5 24 11 0 0 45.45 4 bowled 3 Test v England Galle 22 Jan 2021 Test # 2405
5 7 6 0 0 83.33 5 caught 1 T20I v West Indies Coolidge 3 Mar 2021 T20I # 1126
13 21 15 0 0 86.66 4 caught 1 T20I v West Indies Coolidge 5 Mar 2021 T20I # 1128
11 15 11 1 0 100.00 5 caught 1 T20I v West Indies Coolidge 7 Mar 2021 T20I # 1130
5 11 7 0 0 71.42 4 run out 1 ODI v West Indies North Sound 10 Mar 2021 ODI # 4276
25 34 32 4 0 78.12 4 bowled 2 Test v Bangladesh Pallekele 21 Apr 2021 Test # 2418
5 17 15 1 0 33.33 4 caught 1 Test v Bangladesh Pallekele 29 Apr 2021 Test # 2419
12 37 35 0 1 34.28 4 caught 3 Test v Bangladesh Pallekele 29 Apr 2021 Test # 2419
3 32 25 0 0 12.00 4 caught 1 Test v West Indies Galle 21 Nov 2021 Test # 2434
69* 138 84 6 2 82.14 4 not out 3 Test v West Indies Galle 21 Nov 2021 Test # 2434
29 49 45 2 2 64.44 4 bowled 1 Test v West Indies Galle 29 Nov 2021 Test # 2437
1 9 5 0 0 20.00 9 caught 3 Test v West Indies Galle 29 Nov 2021 Test # 2437
22 49 39 1 1 56.41 4 lbw 2 Test v India Mohali 4 Mar 2022 Test # 2452
28 120 75 2 1 37.33 4 lbw 3 Test v India Mohali 4 Mar 2022 Test # 2452
43 96 85 3 2 50.58 4 caught 2 Test v India Bengaluru 12 Mar 2022 Test # 2456
1 5 5 0 0 20.00 4 bowled 4 Test v India Bengaluru 12 Mar 2022 Test # 2456
199 568 397 19 1 50.12 4 caught 1 Test v Bangladesh Chattogram 15 May 2022 Test # 2462
0 17 15 0 0 0.00 5 caught 3 Test v Bangladesh Chattogram 15 May 2022 Test # 2462
145* 577 342 12 2 42.39 5 not out 2 Test v Bangladesh Mirpur 23 May 2022 Test # 2463
DNB - - - - - - - 4 Test v Bangladesh Mirpur 23 May 2022 Test # 2463
39 120 71 3 0 54.92 4 caught 1 Test v Australia Galle 29 Jun 2022 Test # 2469
sub - - - - - - - 3 Test v Australia Galle 29 Jun 2022 Test # 2469
52 163 117 4 0 44.44 4 caught 2 Test v Australia Galle 8 Jul 2022 Test # 2471
0 30 15 0 0 0.00 4 caught 1 Test v Pakistan Galle 16 Jul 2022 Test # 2472
9 30 25 1 0 36.00 5 caught 3 Test v Pakistan Galle 16 Jul 2022 Test # 2472
42 147 106 5 0 39.62 4 caught 1 Test v Pakistan Galle 24 Jul 2022 Test # 2473
35 80 62 4 1 56.45 4 caught 3 Test v Pakistan Galle 24 Jul 2022 Test # 2473
47 144 98 6 1 47.95 4 caught 1 Test v New Zealand Christchurch 9 Mar 2023 Test # 2498
115 345 235 11 0 48.93 4 caught 3 Test v New Zealand Christchurch 9 Mar 2023 Test # 2498
1 14 10 0 0 10.00 5 caught 2 Test v New Zealand Wellington 17 Mar 2023 Test # 2500
2 64 44 0 0 4.54 4 caught 3 Test v New Zealand Wellington 17 Mar 2023 Test # 2500
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
0 11 3 0 0 0.00 4 caught 1 Test v Ireland Galle 16 Apr 2023 Test # 2502
100* - 114 6 4 87.71 4 not out 2 Test v Ireland Galle 24 Apr 2023 Test # 2503
12 32 21 0 0 57.14 4 caught 1 ODI v Afghanistan Hambantota 2 Jun 2023 ODI # 4579
64 172 109 9 0 58.71 4 caught 1 Test v Pakistan Galle 16 Jul 2023 Test # 2511
7 26 21 1 0 33.33 4 caught 3 Test v Pakistan Galle 16 Jul 2023 Test # 2511
9 30 26 1 0 34.61 4 caught 1 Test v Pakistan Colombo (SSC) 24 Jul 2023 Test # 2514
63* 197 127 7 2 49.60 4 not out 3 Test v Pakistan Colombo (SSC) 24 Jul 2023 Test # 2514
DNB - - - - - - - 2 ODI v England Bengaluru 26 Oct 2023 ODI # 4682
23 61 26 1 1 88.46 7 caught 1 ODI v Afghanistan Pune 30 Oct 2023 ODI # 4687
12 55 25 1 0 48.00 6 bowled 2 ODI v India Wankhede 2 Nov 2023 ODI # 4690
0 4 0 0 0 - 6 timed out 1 ODI v Bangladesh Delhi 6 Nov 2023 ODI # 4695
16 33 27 2 0 59.25 6 caught 1 ODI v New Zealand Bengaluru 9 Nov 2023 ODI # 4698
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
141 331 259 14 3 54.44 4 hit wicket 2 Test v Afghanistan Colombo (SSC) 2 Feb 2024 Test # 2527
DNB - - - - - - - 4 Test v Afghanistan Colombo (SSC) 2 Feb 2024 Test # 2527
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
5 14 7 1 0 71.42 4 run out 1 Test v Bangladesh Sylhet 22 Mar 2024 Test # 2536
22 32 24 3 0 91.66 4 caught 3 Test v Bangladesh Sylhet 22 Mar 2024 Test # 2536
23 102 71 2 1 32.39 4 caught 1 Test v Bangladesh Chattogram 30 Mar 2024 Test # 2537
56 167 74 5 0 75.67 4 bowled 3 Test v Bangladesh Chattogram 30 Mar 2024 Test # 2537
16 24 16 0 2 100.00 7 caught 1 T20I v South Africa New York 3 Jun 2024 T20I # 2635
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