Records type all-round analysis [change type]
View match by match list [change view]
Start of match date greater than or equal to 11 Jun 2016 remove greater than or equal to 11 Jun 2016 from query
Ordered by batting average (descending)
Return to query menu
Cleared query menu
Career averages
Span Mat Runs HS Bat Av 100 Wkts BBI Bowl Av 5 Ct St Ave Diff
unfiltered 2011-2024 141 8215 244 39.30 17 2 1/12 108.50 0 75 0 -69.19 Profile
filtered 2016-2024 96 6274 244 42.97 14 2 1/12 100.50 0 51 0 -57.52
Match by match list
244 - 244 244.00 0 6 0 0 Test v Bangladesh Pallekele 21 Apr 2021 Test # 2418
158* 60 218 218.00 - - 0 0 Test v South Africa Galle 12 Jul 2018 Test # 2311
179 - 179 179.00 - - 0 0 Test v Ireland Galle 16 Apr 2023 Test # 2502
147 83 230 115.00 - - 1 0 Test v West Indies Galle 21 Nov 2021 Test # 2434
115 - 115 115.00 - - 0 0 Test v Ireland Galle 24 Apr 2023 Test # 2503
77 32* 109 109.00 - - 0 0 Test v Afghanistan Colombo (SSC) 2 Feb 2024 Test # 2527
103 - 103 103.00 - - 0 0 ODI v Ireland Bulawayo 25 Jun 2023 ODI # 4599
196 7 203 101.50 - - 0 0 Test v Pakistan Dubai (DICS) 6 Oct 2017 Test # 2278
97 - 97 97.00 - - 1 0 ODI v Australia The Oval 15 Jun 2019 ODI # 4159
118 66 184 92.00 - - 1 0 Test v Bangladesh Pallekele 29 Apr 2021 Test # 2419
80 7* 87 87.00 0 8 0 0 Test v Bangladesh Mirpur 23 May 2022 Test # 2463
86 - 86 86.00 - - 0 0 Test v Australia Galle 8 Jul 2022 Test # 2471
25 141 166 83.00 1 31 0 0 Test v India Colombo (SSC) 3 Aug 2017 Test # 2267
83 - 83 83.00 - - 0 0 ODI v West Indies Harare 7 Jul 2023 ODI # 4618
56 110 166 83.00 - - 1 0 Test v Zimbabwe Harare 29 Oct 2016 Test # 2228
39 122 161 80.50 - - 2 0 Test v New Zealand Galle 14 Aug 2019 Test # 2354
77 - 77 77.00 - - 1 0 ODI v Scotland Edinburgh 21 May 2019 ODI # 4142
89 51 140 70.00 - - 0 0 Test v New Zealand Wellington 17 Mar 2023 Test # 2500
53 85 138 69.00 - - 1 0 Test v South Africa Colombo (SSC) 20 Jul 2018 Test # 2313
7 126 133 66.50 - - 0 0 Test v Bangladesh Colombo (PSS) 15 Mar 2017 Test # 2254
61* - 61 - - - 1 0 ODI v Oman Bulawayo 23 Jun 2023 ODI # 4595
63 57 120 60.00 - - 2 0 Test v England Pallekele 14 Nov 2018 Test # 2326
59 - 59 59.00 - - 1 0 Test v Pakistan Rawalpindi 11 Dec 2019 Test # 2373
26 88 114 57.00 - - 2 0 Test v Zimbabwe Harare 6 Nov 2016 Test # 2231
56* - 56 - - - 1 0 ODI v Afghanistan Hambantota 7 Jun 2023 ODI # 4583
4 107 111 55.50 - - 0 0 Test v India Bengaluru 12 Mar 2022 Test # 2456
83 23 106 53.00 - - 0 0 Test v England Colombo (SSC) 23 Nov 2018 Test # 2329
2 103 105 52.50 - - 0 0 Test v South Africa Johannesburg 3 Jan 2021 Test # 2401
52 - 52 52.00 - - 0 0 ODI v Afghanistan Hambantota 4 Jun 2023 ODI # 4580
52* - 52 - - - 0 0 ODI v New Zealand Cardiff 1 Jun 2019 ODI # 4145
52 - 52 52.00 - - 1 0 ODI v West Indies Colombo (SSC) 22 Feb 2020 ODI # 4246
52 - 52 52.00 - - 0 0 ODI v West Indies North Sound 10 Mar 2021 ODI # 4276
52 - 52 52.00 - - 0 0 ODI v U.A.E. Bulawayo 19 Jun 2023 ODI # 4587
93 10 103 51.50 0 6 2 0 Test v Pakistan Abu Dhabi 28 Sep 2017 Test # 2275
40 61 101 50.50 - - 0 0 Test v Pakistan Galle 24 Jul 2022 Test # 2473
2 97 99 49.50 - - 1 0 Test v India Galle 26 Jul 2017 Test # 2265
37 10* 47 47.00 - - 2 0 Test v Zimbabwe Harare 19 Jan 2020 Test # 2381
46 - 46 46.00 - - 0 0 ODI v Bangladesh Colombo (RPS) 31 Jul 2019 ODI # 4195
86 4 90 45.00 - - 1 0 Test v Bangladesh Chattogram 30 Mar 2024 Test # 2537
79 10 89 44.50 - - 1 0 Test v New Zealand Wellington 15 Dec 2018 Test # 2335
44 - 44 44.00 - - 0 0 ODI v West Indies Pallekele 1 Mar 2020 ODI # 4250
65 21 86 43.00 - - 0 0 Test v New Zealand Colombo (PSS) 22 Aug 2019 Test # 2356
1 75 76 38.00 - - 0 0 Test v West Indies North Sound 29 Mar 2021 Test # 2417
25 49 74 37.00 - - 4 0 Test v Zimbabwe Colombo (RPS) 14 Jul 2017 Test # 2263
36 - 36 36.00 - - 0 0 ODI v Bangladesh Colombo (RPS) 26 Jul 2019 ODI # 4193
51 18 69 34.50 0 8 1 0 Test v India Nagpur 24 Nov 2017 Test # 2283
17 52 69 34.50 - - 1 0 Test v Bangladesh Sylhet 22 Mar 2024 Test # 2536
50 17 67 33.50 - - 1 0 Test v New Zealand Christchurch 9 Mar 2023 Test # 2498
59 8 67 33.50 - - 0 0 Test v Australia Canberra 1 Feb 2019 Test # 2345
33 - 33 33.00 - - 0 0 ODI v Netherlands Bulawayo 30 Jun 2023 ODI # 4606
32 - 32 32.00 - - 1 0 ODI v Afghanistan Lahore 5 Sep 2023 ODI # 4633
32 - 32 32.00 0 7 0 0 ODI v West Indies Chester-le-Street 1 Jul 2019 ODI # 4180
31 - 31 31.00 - - 1 0 ODI v West Indies North Sound 14 Mar 2021 ODI # 4278
30 32 62 31.00 - - 1 0 Test v Bangladesh Galle 7 Mar 2017 Test # 2252
9 52 61 30.50 - - 0 0 Test v Bangladesh Chattogram 15 May 2022 Test # 2462
30 - 30 30.00 - - 1 0 ODI v Afghanistan Cardiff 4 Jun 2019 ODI # 4149
30 - 30 30.00 - - 0 0 ODI v Zimbabwe Bulawayo 2 Jul 2023 ODI # 4609
17 41 58 29.00 - - 0 0 Test v Pakistan Colombo (SSC) 24 Jul 2023 Test # 2514
44 12 56 28.00 - - 0 0 Test v Zimbabwe Harare 27 Jan 2020 Test # 2383
28 27 55 27.50 - - 0 0 Test v India Mohali 4 Mar 2022 Test # 2452
28 23 51 25.50 - - 0 0 Test v Australia Galle 29 Jun 2022 Test # 2469
30 20 50 25.00 0 9 0 0 Test v South Africa Durban 13 Feb 2019 Test # 2347
0 50 50 25.00 - - 1 0 Test v South Africa Johannesburg 12 Jan 2017 Test # 2247
29 20 49 24.50 - - 0 0 Test v Pakistan Galle 16 Jul 2023 Test # 2511
5 43 48 24.00 - - 1 0 Test v South Africa Gqeberha 26 Dec 2016 Test # 2243
42 6 48 24.00 - - 0 0 Test v West Indies Galle 29 Nov 2021 Test # 2437
25 16 41 20.50 0 11 0 0 Test v Pakistan Karachi 19 Dec 2019 Test # 2375
18 - 18 18.00 - - 0 0 ODI v Bangladesh Colombo (RPS) 9 Sep 2023 ODI # 4637
17 19 36 18.00 1 12 0 0 Test v South Africa Gqeberha 21 Feb 2019 Test # 2348
3 32 35 17.50 - - 1 0 Test v Bangladesh Mirpur 8 Feb 2018 Test # 2296
15 - 15 15.00 - - 2 0 ODI v Afghanistan Pune 30 Oct 2023 ODI # 4687
15 - 15 15.00 - - 1 0 ODI v Bangladesh Colombo (RPS) 28 Jul 2019 ODI # 4194
4 26 30 15.00 - - 0 0 Test v England Galle 6 Nov 2018 Test # 2324
24 6 30 15.00 - - 1 0 Test v South Africa Cape Town 2 Jan 2017 Test # 2244
7 22 29 14.50 - - 0 0 Test v Australia Colombo (SSC) 13 Aug 2016 Test # 2217
22 6 28 14.00 0 36 1 0 Test v South Africa Centurion 26 Dec 2020 Test # 2399
24 3 27 13.50 0 14 1 0 Test v Australia Brisbane 24 Jan 2019 Test # 2343
4 16 20 10.00 0 30 2 0 Test v India Pallekele 12 Aug 2017 Test # 2269
10 - 10 10.00 - - 0 0 ODI v India Leeds 6 Jul 2019 ODI # 4187
1 16 17 8.50 - - 0 0 Test v Pakistan Galle 16 Jul 2022 Test # 2472
12 3 15 7.50 - - 0 0 Test v West Indies North Sound 21 Mar 2021 Test # 2416
7 - 7 7.00 - - 0 0 ODI v Scotland Bulawayo 27 Jun 2023 ODI # 4603
0 13 13 6.50 - - 0 0 Test v India Delhi 2 Dec 2017 Test # 2286
8 1 9 4.50 0 17 1 0 Test v India Eden Gardens 16 Nov 2017 Test # 2281
4 - 4 4.00 - - 0 0 ODI v Afghanistan Hambantota 2 Jun 2023 ODI # 4579
7 0 7 3.50 0 6 0 0 Test v New Zealand Christchurch 26 Dec 2018 Test # 2336
0 7 7 3.50 - - 2 0 Test v Australia Galle 4 Aug 2016 Test # 2213
5 0 5 2.50 - - 0 0 Test v Australia Pallekele 26 Jul 2016 Test # 2209
2 - 2 2.00 - - 0 0 ODI v India Colombo (RPS) 12 Sep 2023 ODI # 4641
1 - 1 1.00 - - 0 0 ODI v England Leeds 21 Jun 2019 ODI # 4168
1 - 1 1.00 - - 1 0 ODI v West Indies Hambantota 26 Feb 2020 ODI # 4247
1 - 1 1.00 - - 1 0 ODI v Bangladesh Pallekele 31 Aug 2023 ODI # 4629
1 - 1 1.00 - - 0 0 ODI v West Indies North Sound 12 Mar 2021 ODI # 4277
0 - 0 0.00 - - 0 0 ODI v India Wankhede 2 Nov 2023 ODI # 4690
0 - 0 0.00 - - 0 0 ODI v South Africa Chester-le-Street 28 Jun 2019 ODI # 4176
0 - 0 0.00 - - 1 0 Test v Bangladesh Chattogram 31 Jan 2018 Test # 2295
Statsguru includes the following current or recent relevant matches:
United States of America v Canada at Dallas, ICC Men's T20 World Cup 1st Match, Jun 1, 2024 [T20I # 2632 - Live]
    » United States of America 29/1 (4.0 ov, MD Patel 12*, AGS Gous 14*, JOA Gordon 0/11)
England v Pakistan at The Oval, 4th T20I, May 30, 2024 [T20I # 2631]
West Indies v South Africa at Kingston, 3rd T20I, May 26, 2024 [T20I # 2630]
Austria v Belgium at Lower Austria, 4th T20I, May 26, 2024 [T20I # 2629]
Romania v Bulgaria at Ilfov County, Continental Cup 3rd place play-off, May 26, 2024 [T20I # 2628]
Austria v Belgium at Lower Austria, 3rd T20I, May 26, 2024 [T20I # 2627]
 
Feedback Print this page