Records type batting analysis [change type]
View innings by innings list [change view]
Start of match date greater than or equal to 14 May 2017 remove greater than or equal to 14 May 2017 from query
Runs scored greater than or equal to 50 remove greater than or equal to 50 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 50+ 4s 6s
unfiltered 2015-2024 187 220 22 6239 173 31.51 9247 67.47 12 27 14 39 679 67 Profile
filtered 2017-2024 29 31 6 2683 173 107.32 3898 68.83 10 21 0 31 310 27
Innings by innings list
119* 257 219 15 1 54.33 3 retired notout 4 Test v India Delhi 2 Dec 2017 Test # 2286
173 - 229 21 1 75.54 3 caught 2 Test v Bangladesh Chattogram 31 Jan 2018 Test # 2295
60 191 109 8 0 55.04 3 lbw 1 Test v South Africa Colombo (SSC) 20 Jul 2018 Test # 2313
84 - 66 8 3 127.27 7 caught 2 ODI v South Africa Pallekele 5 Aug 2018 ODI # 4029
59 - 98 6 0 60.20 4 caught 2 Test v England Pallekele 14 Nov 2018 Test # 2326
73 - 129 8 0 56.58 3 caught 2 Test v England Colombo (SSC) 23 Nov 2018 Test # 2329
109 231 148 16 2 73.64 6 bowled 1 Test v New Zealand Colombo (PSS) 22 Aug 2019 Test # 2356
102* 237 166 15 0 61.44 6 not out 1 Test v Pakistan Rawalpindi 11 Dec 2019 Test # 2373
57 - 36 8 1 158.33 6 caught 2 T20I v India Pune 10 Jan 2020 T20I # 1027
63 - 112 7 0 56.25 6 caught 2 Test v Zimbabwe Harare 19 Jan 2020 Test # 2381
51 - 47 5 0 108.51 6 caught 1 ODI v West Indies Pallekele 1 Mar 2020 ODI # 4250
79* 142 106 11 1 74.52 5 retired notout 1 Test v South Africa Centurion 26 Dec 2020 Test # 2399
50 115 79 6 0 63.29 5 bowled 3 Test v West Indies North Sound 21 Mar 2021 Test # 2416
166 412 291 22 0 57.04 5 bowled 2 Test v Bangladesh Pallekele 21 Apr 2021 Test # 2418
55* 113 70 4 0 78.57 5 not out 1 ODI v Bangladesh Mirpur 28 May 2021 ODI # 4292
91 150 91 13 0 100.00 4 caught 1 ODI v England The Oval 1 Jul 2021 ODI # 4297
61 129 95 5 0 64.21 5 hit wicket 1 Test v West Indies Galle 21 Nov 2021 Test # 2434
155* 377 262 11 2 59.16 5 not out 3 Test v West Indies Galle 29 Nov 2021 Test # 2437
58 154 95 9 0 61.05 6 caught 2 Test v Bangladesh Mirpur 23 May 2022 Test # 2463
60 90 61 7 0 98.36 4 caught 1 ODI v Australia Colombo (RPS) 21 Jun 2022 ODI # 4416
109 242 171 16 0 63.74 7 run out 3 Test v Pakistan Galle 24 Jul 2022 Test # 2473
66* 78 42 6 2 157.14 3 not out 2 T20I v Afghanistan Brisbane 1 Nov 2022 T20I # 1856
98 257 185 12 1 52.97 6 caught 3 Test v New Zealand Wellington 17 Mar 2023 Test # 2500
51 71 59 5 0 86.44 6 bowled 1 ODI v Afghanistan Hambantota 2 Jun 2023 ODI # 4579
93 159 111 8 2 83.78 6 caught 1 ODI v Netherlands Bulawayo 30 Jun 2023 ODI # 4606
122 297 214 12 3 57.00 6 caught 1 Test v Pakistan Galle 16 Jul 2023 Test # 2511
82 186 118 10 2 69.49 6 caught 3 Test v Pakistan Galle 16 Jul 2023 Test # 2511
57 96 68 9 1 83.82 6 caught 1 Test v Pakistan Colombo (SSC) 24 Jul 2023 Test # 2514
102 204 131 12 1 77.86 6 caught 1 Test v Bangladesh Sylhet 22 Mar 2024 Test # 2536
108 282 179 9 2 60.33 6 caught 3 Test v Bangladesh Sylhet 22 Mar 2024 Test # 2536
70 161 111 6 2 63.06 6 lbw 1 Test v Bangladesh Chattogram 30 Mar 2024 Test # 2537
Statsguru includes the following current or recent relevant matches:
West Indies v South Africa at Kingston, 2nd T20I, May 25, 2024 [T20I # 2626]
United States of America v Bangladesh at Prairie View, 3rd T20I, May 25, 2024 [T20I # 2625]
Romania v Gibraltar at Ilfov County, Continental Cup 6th match, May 25, 2024 [T20I # 2624]
England v Pakistan at Birmingham, 2nd T20I, May 25, 2024 [T20I # 2623]
Austria v Belgium at Lower Austria, 2nd T20I, May 25, 2024 [T20I # 2622]
Austria v Belgium at Lower Austria, 1st T20I, May 25, 2024 [T20I # 2621]
 
Feedback Print this page