Records type all-round analysis [change type]
View match by match list [change view]
Primary team Australia remove Australia from query
Start of match date less than or equal to 29 Dec 2020 remove less than or equal to 29 Dec 2020 from query
Batting position less than or equal to 2 remove less than or equal to 2 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-2022 254 8804 172 36.68 19 4 1/2 73.50 0 128 0 -36.81 Profile
filtered 2012-2020 193 7489 172 39.83 19 - - - - - - -
Match by match list
172 - 172 172.00 - - 0 0 T20I v Zimbabwe Harare 3 Jul 2018 T20I # 683
156 - 156 156.00 - - 0 0 T20I v England Southampton 29 Aug 2013 T20I # 328
153 - 153 153.00 - - 1 0 ODI v Sri Lanka The Oval 15 Jun 2019 ODI # 4159
153* - 153 - 1 41 0 0 ODI v Pakistan Sharjah 24 Mar 2019 ODI # 4117
148 - 148 148.00 - - 0 0 ODI v Scotland Edinburgh 3 Sep 2013 ODI # 3410
135 - 135 135.00 - - 1 0 ODI v England Melbourne 14 Feb 2015 ODI # 3600
124 - 124 124.00 - - 1 0 ODI v India Indore 24 Sep 2017 ODI # 3914
121 - 121 121.00 - - 0 0 ODI v England Melbourne 12 Jan 2014 ODI # 3454
116 - 116 116.00 - - 1 0 ODI v Pakistan Sharjah 22 Mar 2019 ODI # 4116
114 - 114 114.00 - - 1 0 ODI v India Sydney 27 Nov 2020 ODI # 4265
110* - 110 - - - 0 0 ODI v India Wankhede 14 Jan 2020 ODI # 4231
109 - 109 109.00 - - 2 0 ODI v South Africa Canberra 19 Nov 2014 ODI # 3548
108 - 108 108.00 - - 0 0 ODI v England Perth 24 Jan 2014 ODI # 3461
107 - 107 107.00 - - 0 0 ODI v India Canberra 20 Jan 2016 ODI # 3726
107 - 107 107.00 - - 0 0 ODI v England Melbourne 14 Jan 2018 ODI # 3951
106 - 106 106.00 0 17 1 0 ODI v England Brisbane 19 Jan 2018 ODI # 3958
102 - 102 102.00 - - 0 0 ODI v South Africa Harare 27 Aug 2014 ODI # 3516
100 - 100 100.00 - - 0 0 ODI v England Chester-le-Street 21 Jun 2018 ODI # 4012
100 - 100 100.00 - - 1 0 ODI v England Lord's 25 Jun 2019 ODI # 4173
96 - 96 96.00 - - 1 0 ODI v India Melbourne 18 Jan 2015 ODI # 3582
94 - 94 94.00 0 1 2 0 ODI v India Bengaluru 28 Sep 2017 ODI # 3917
93 - 93 93.00 - - 1 0 ODI v India Ranchi 8 Mar 2019 ODI # 4109
90 - 90 90.00 - - 0 0 ODI v Pakistan Abu Dhabi 27 Mar 2019 ODI # 4118
89 - 89 89.00 - - 0 0 T20I v India Rajkot 10 Oct 2013 T20I # 331
84 - 84 84.00 - - 1 0 T20I v England Birmingham 27 Jun 2018 T20I # 679
82 - 82 82.00 1 13 0 0 ODI v Pakistan Taunton 12 Jun 2019 ODI # 4157
81 - 81 81.00 - - 0 0 ODI v India Sydney 26 Mar 2015 ODI # 3645
76 - 76 76.00 - - 0 0 ODI v South Africa Sydney 23 Nov 2014 ODI # 3551
75 - 75 75.00 - - 0 0 ODI v India Canberra 2 Dec 2020 ODI # 4267
74 - 74 74.00 - - 0 0 T20I v India Melbourne 29 Jan 2016 T20I # 486
73 - 73 73.00 - - 1 0 ODI v England Manchester 13 Sep 2020 ODI # 4260
72 - 72 72.00 1 2 0 0 ODI v India Pune 13 Oct 2013 ODI # 3419
72 - 72 72.00 0 11 0 0 ODI v South Africa Providence 7 Jun 2016 ODI # 3741
71 - 71 71.00 - - 0 0 T20I v Bangladesh Mirpur 1 Apr 2014 T20I # 396
71 - 71 71.00 - - 0 0 ODI v India Brisbane 15 Jan 2016 ODI # 3724
70* - 70 - - - 0 0 ODI v England Manchester 13 Sep 2015 ODI # 3684
69 - 69 69.00 - - 1 0 ODI v South Africa Bloemfontein 4 Mar 2020 ODI # 4252
68 - 68 68.00 - - 1 0 ODI v England Birmingham 10 Jun 2017 ODI # 3885
68* - 68 - - - 3 0 T20I v Pakistan Harare 2 Jul 2018 T20I # 682
67 - 67 67.00 - - 1 0 ODI v Zimbabwe Harare 25 Aug 2014 ODI # 3513
66 - 66 66.00 - - 0 0 ODI v Afghanistan Bristol 1 Jun 2019 ODI # 4146
65 - 65 65.00 0 18 0 0 T20I v Pakistan Mirpur 23 Mar 2014 T20I # 381
64 - 64 64.00 - - 0 0 T20I v Sri Lanka Adelaide 27 Oct 2019 T20I # 978
62 - 62 62.00 - - 1 0 ODI v England Sydney 21 Jan 2018 ODI # 3960
60 - 60 60.00 - - 0 0 ODI v New Zealand Sydney 13 Mar 2020 ODI # 4255
60 - 60 60.00 - - 0 0 ODI v India Sydney 29 Nov 2020 ODI # 4266
56 - 56 56.00 - - 1 0 ODI v Sri Lanka Colombo (RPS) 21 Aug 2016 ODI # 3768
56 - 56 56.00 - - 0 0 ODI v New Zealand Hamilton 5 Feb 2017 ODI # 3832
62 49 111 55.50 - - 0 0 Test v Pakistan Dubai (DICS) 7 Oct 2018 Test # 2320
55 - 55 55.00 - - 2 0 ODI v Sri Lanka Dambulla 31 Aug 2016 ODI # 3774
55 - 55 55.00 - - 1 0 T20I v South Africa Cape Town 26 Feb 2020 T20I # 1065
54 - 54 54.00 - - 0 0 ODI v South Africa Harare 6 Sep 2014 ODI # 3526
53 - 53 53.00 - - 1 0 ODI v South Africa Durban 5 Oct 2016 ODI # 3790
53 - 53 53.00 - - 1 0 ODI v Pakistan Dubai (DICS) 31 Mar 2019 ODI # 4120
53 - 53 53.00 - - 1 0 ODI v England Manchester 8 Sep 2015 ODI # 3682
53 - 53 53.00 - - 0 0 ODI v Bangladesh Nottingham 20 Jun 2019 ODI # 4166
53 - 53 53.00 - - 0 0 T20I v Sri Lanka Adelaide 22 Feb 2017 T20I # 598
52 - 52 52.00 - - 1 0 T20I v England Hobart 29 Jan 2014 T20I # 354
52* - 52 - - - 1 0 T20I v Pakistan Perth 8 Nov 2019 T20I # 1009
50 - 50 50.00 - - 0 0 ODI v India Jaipur 16 Oct 2013 ODI # 3420
47 - 47 47.00 - - 0 0 T20I v Pakistan Harare 8 Jul 2018 T20I # 689
47 - 47 47.00 - - 1 0 ODI v West Indies Bridgetown 26 Jun 2016 ODI # 3756
46 - 46 46.00 - - 1 0 T20I v England Southampton 4 Sep 2020 T20I # 1095
45 - 45 45.00 - - 0 0 ODI v England Manchester 8 Sep 2013 ODI # 3412
44 - 44 44.00 - - 0 0 T20I v India Adelaide 26 Jan 2016 T20I # 485
44* - 44 - - - 1 0 T20I v South Africa Melbourne 7 Nov 2014 T20I # 408
43 - 43 43.00 - - 0 0 T20I v India Mohali 27 Mar 2016 T20I # 553
43 - 43 43.00 - - 1 0 T20I v Sri Lanka Melbourne 17 Feb 2017 T20I # 596
42 - 42 42.00 - - 1 0 T20I v South Africa Johannesburg 21 Feb 2020 T20I # 1046
42 - 42 42.00 - - 0 0 T20I v India Ranchi 7 Oct 2017 T20I # 623
41 - 41 41.00 - - 0 0 ODI v South Africa Adelaide 9 Nov 2018 ODI # 4067
40 - 40 40.00 - - 2 0 T20I v South Africa Durban 4 Mar 2016 T20I # 519
40 - 40 40.00 - - 0 0 T20I v England Southampton 6 Sep 2020 T20I # 1096
39 - 39 39.00 - - 0 0 T20I v South Africa Centurion 14 Mar 2014 T20I # 365
39 - 39 39.00 - - 1 0 T20I v England Southampton 8 Sep 2020 T20I # 1097
39 - 39 39.00 0 19 1 0 ODI v Pakistan Dubai (DICS) 29 Mar 2019 ODI # 4119
38 - 38 38.00 - - 0 0 ODI v West Indies Canberra 6 Feb 2013 ODI # 3332
38 - 38 38.00 - - 1 0 ODI v India Mohali 19 Oct 2013 ODI # 3421
50 25 75 37.50 - - 0 0 Test v India Perth 14 Dec 2018 Test # 2334
37 - 37 37.00 - - 0 0 T20I v Sri Lanka Melbourne 1 Nov 2019 T20I # 993
37 - 37 37.00 - - 1 0 ODI v India Nagpur 5 Mar 2019 ODI # 4106
37* - 37 - - - 0 0 T20I v Pakistan Sydney 3 Nov 2019 T20I # 999
36 - 36 36.00 - - 1 0 ODI v India The Oval 9 Jun 2019 ODI # 4155
36 - 36 36.00 - - 0 0 T20I v India Melbourne 3 Feb 2012 T20I # 218
39 31 70 35.00 - - 0 0 Test v Pakistan Abu Dhabi 16 Oct 2018 Test # 2322
35 - 35 35.00 - - 0 0 T20I v India Canberra 4 Dec 2020 T20I # 1114
35 - 35 35.00 - - 1 0 ODI v South Africa Perth 14 Nov 2014 ODI # 3545
33 - 33 33.00 - - 0 0 T20I v South Africa Sydney 9 Nov 2014 T20I # 409
33 - 33 33.00 - - 0 0 ODI v South Africa Centurion 30 Sep 2016 ODI # 3785
33 - 33 33.00 - - 0 0 ODI v India Rajkot 17 Jan 2020 ODI # 4232
32 - 32 32.00 0 17 0 0 ODI v India Nagpur 1 Oct 2017 ODI # 3919
32 - 32 32.00 - - 1 0 ODI v England Hobart 23 Jan 2015 ODI # 3589
30 - 30 30.00 - - 0 0 T20I v England Sydney 2 Feb 2014 T20I # 356
30 - 30 30.00 - - 0 0 ODI v Sri Lanka Dambulla 28 Aug 2016 ODI # 3772
28 - 28 28.00 - - 0 0 T20I v India Sydney 25 Nov 2018 T20I # 714
27 - 27 27.00 - - 1 0 ODI v India Delhi 13 Mar 2019 ODI # 4113
27 - 27 27.00 - - 1 0 T20I v India Brisbane 21 Nov 2018 T20I # 712
26 - 26 26.00 - - 0 0 ODI v England Southampton 16 Sep 2013 ODI # 3416
25 - 25 25.00 - - 3 0 ODI v West Indies Sydney 8 Feb 2013 ODI # 3333
24 - 24 24.00 - - 1 0 ODI v Sri Lanka Sydney 8 Mar 2015 ODI # 3629
22 - 22 22.00 - - 1 0 ODI v England Sydney 19 Jan 2014 ODI # 3457
22 - 22 22.00 0 11 0 0 ODI v South Africa Potchefstroom 7 Mar 2020 ODI # 4254
22 - 22 22.00 - - 0 0 ODI v England Manchester 24 Jun 2018 ODI # 4013
22 - 22 22.00 - - 0 0 ODI v South Africa Melbourne 21 Nov 2014 ODI # 3549
21 - 21 21.00 - - 0 0 ODI v India Melbourne 17 Jan 2016 ODI # 3725
20 - 20 20.00 - - 0 0 ODI v Scotland Hobart 14 Mar 2015 ODI # 3637
20 - 20 20.00 1 20 0 0 ODI v India Nagpur 30 Oct 2013 ODI # 3424
19 - 19 19.00 0 9 0 0 ODI v India Bengaluru 19 Jan 2020 ODI # 4233
19 - 19 19.00 - - 1 0 ODI v West Indies Providence 5 Jun 2016 ODI # 3740
19 - 19 19.00 - - 0 0 ODI v New Zealand Canberra 6 Dec 2016 ODI # 3812
19 - 19 19.00 - - 1 0 ODI v Bangladesh The Oval 5 Jun 2017 ODI # 3879
19 - 19 19.00 - - 0 0 ODI v South Africa Cape Town 12 Oct 2016 ODI # 3795
19 - 19 19.00 - - 0 0 ODI v England The Oval 13 Jun 2018 ODI # 4009
18 - 18 18.00 - - 0 0 ODI v Pakistan Abu Dhabi 12 Oct 2014 ODI # 3534
17 - 17 17.00 - - 0 0 T20I v Pakistan Canberra 5 Nov 2019 T20I # 1002
16 - 16 16.00 - - 1 0 ODI v Sri Lanka Melbourne 11 Jan 2013 ODI # 3317
16 - 16 16.00 0 16 0 0 ODI v West Indies Bridgetown 21 Jun 2016 ODI # 3752
16 - 16 16.00 - - 0 0 ODI v England Manchester 11 Sep 2020 ODI # 4259
16 - 16 16.00 - - 1 0 T20I v Pakistan Harare 5 Jul 2018 T20I # 686
16 - 16 16.00 - - 0 0 ODI v South Africa Harare 2 Sep 2014 ODI # 3522
16 - 16 16.00 - - 0 0 T20I v West Indies Mirpur 28 Mar 2014 T20I # 388
15 - 15 15.00 - - 0 0 T20I v Pakistan Mohali 25 Mar 2016 T20I # 548
15 - 15 15.00 - - 1 0 ODI v England Leeds 11 Sep 2015 ODI # 3683
15 - 15 15.00 - - 0 0 ODI v England Sydney 16 Jan 2015 ODI # 3578
14 - 14 14.00 - - 0 0 ODI v New Zealand Auckland 28 Feb 2015 ODI # 3617
14 - 14 14.00 - - 0 0 T20I v South Africa Adelaide 5 Nov 2014 T20I # 407
14 - 14 14.00 - - 0 0 T20I v South Africa Gqeberha 23 Feb 2020 T20I # 1052
14 - 14 14.00 - - 0 0 ODI v Pakistan Dubai (DICS) 10 Oct 2014 ODI # 3532
14 - 14 14.00 - - 0 0 ODI v India Melbourne 18 Jan 2019 ODI # 4079
13 - 13 13.00 0 13 0 0 ODI v South Africa Basseterre 11 Jun 2016 ODI # 3743
12 - 12 12.00 - - 1 0 ODI v England Manchester 16 Sep 2020 ODI # 4261
12 - 12 12.00 - - 0 0 T20I v Sri Lanka Geelong 19 Feb 2017 T20I # 597
11 - 11 11.00 0 19 0 0 ODI v Zimbabwe Harare 31 Aug 2014 ODI # 3521
11 - 11 11.00 - - 1 0 ODI v West Indies Perth 3 Feb 2013 ODI # 3331
11 - 11 11.00 - - 1 0 ODI v South Africa Hobart 11 Nov 2018 ODI # 4069
10 - 10 10.00 - - 0 0 ODI v South Africa Paarl 29 Feb 2020 ODI # 4248
10 - 10 10.00 - - 0 0 T20I v England Melbourne 31 Jan 2014 T20I # 355
10 - 10 10.00 - - 1 0 ODI v West Indies Perth 1 Feb 2013 ODI # 3330
8 - 8 8.00 - - 0 0 ODI v South Africa Perth 16 Nov 2014 ODI # 3546
8 - 8 8.00 - - 0 0 ODI v New Zealand Birmingham 2 Jun 2017 ODI # 3876
8 - 8 8.00 0 7 0 0 ODI v New Zealand Lord's 29 Jun 2019 ODI # 4178
8 - 8 8.00 - - 1 0 ODI v India Perth 12 Jan 2016 ODI # 3723
8 - 8 8.00 - - 0 0 T20I v India Guwahati 10 Oct 2017 T20I # 624
7 - 7 7.00 - - 1 0 ODI v England Adelaide 26 Jan 2014 ODI # 3463
7 - 7 7.00 - - 0 0 T20I v South Africa Carrara 17 Nov 2018 T20I # 711
7 - 7 7.00 - - 0 0 T20I v Sri Lanka Melbourne 28 Jan 2013 T20I # 300
6 - 6 6.00 - - 0 0 ODI v India Sydney 12 Jan 2019 ODI # 4077
6 - 6 6.00 - - 1 0 T20I v India Mirpur 30 Mar 2014 T20I # 393
6 - 6 6.00 - - 0 0 ODI v India Adelaide 15 Jan 2019 ODI # 4078
6 - 6 6.00 - - 2 0 ODI v West Indies Nottingham 6 Jun 2019 ODI # 4152
6 - 6 6.00 - - 0 0 ODI v India Sydney 23 Jan 2016 ODI # 3727
8 3 11 5.50 0 8 2 0 Test v India Melbourne 26 Dec 2018 Test # 2337
0 11 11 5.50 - - 5 0 Test v India Adelaide 6 Dec 2018 Test # 2333
5 - 5 5.00 0 2 0 0 ODI v India Bengaluru 2 Nov 2013 ODI # 3428
5 - 5 5.00 - - 1 0 T20I v Pakistan Dubai (DICS) 5 Oct 2014 T20I # 406
5 - 5 5.00 - - 0 0 ODI v India Ranchi 23 Oct 2013 ODI # 3422
5 - 5 5.00 - - 0 0 T20I v England Chester-le-Street 31 Aug 2013 T20I # 329
5 - 5 5.00 - - 0 0 T20I v South Africa Durban 12 Mar 2014 T20I # 363
5 - 5 5.00 - - 1 0 ODI v South Africa Perth 4 Nov 2018 ODI # 4065
4 - 4 4.00 - - 1 0 ODI v New Zealand Auckland 30 Jan 2017 ODI # 3829
4 - 4 4.00 0 7 0 0 ODI v Sri Lanka Colombo (RPS) 24 Aug 2016 ODI # 3769
4 - 4 4.00 - - 0 0 ODI v Sri Lanka Adelaide 13 Jan 2013 ODI # 3319
4 - 4 4.00 - - 1 0 ODI v Afghanistan Perth 4 Mar 2015 ODI # 3623
4 - 4 4.00 - - 0 0 T20I v West Indies Brisbane 13 Feb 2013 T20I # 303
3 - 3 3.00 - - 0 0 ODI v New Zealand Melbourne 9 Dec 2016 ODI # 3813
3 - 3 3.00 - - 1 0 T20I v Pakistan Dubai (DICS) 26 Oct 2018 T20I # 702
3 - 3 3.00 - - 0 0 ODI v South Africa Manchester 6 Jul 2019 ODI # 4188
3 - 3 3.00 - - 0 0 T20I v Zimbabwe Harare 6 Jul 2018 T20I # 687
2 - 2 2.00 - - 0 0 ODI v South Africa Gqeberha 9 Oct 2016 ODI # 3792
2 - 2 2.00 - - 0 0 T20I v South Africa Johannesburg 6 Mar 2016 T20I # 520
2 - 2 2.00 - - 3 0 ODI v Pakistan Adelaide 20 Mar 2015 ODI # 3642
1 - 1 1.00 0 9 0 0 T20I v Sri Lanka Sydney 26 Jan 2013 T20I # 299
1 - 1 1.00 - - 0 0 ODI v South Africa Johannesburg 2 Oct 2016 ODI # 3787
1 - 1 1.00 0 2 2 0 ODI v West Indies Melbourne 10 Feb 2013 ODI # 3334
1 - 1 1.00 - - 1 0 T20I v U.A.E. Abu Dhabi 22 Oct 2018 T20I # 700
1 - 1 1.00 - - 1 0 T20I v Pakistan Dubai (DICS) 28 Oct 2018 T20I # 704
0 - 0 0.00 - - 1 0 T20I v India Sydney 8 Dec 2020 T20I # 1116
0 - 0 0.00 - - 2 0 T20I v Pakistan Abu Dhabi 24 Oct 2018 T20I # 701
0 - 0 0.00 - - - - T20I v India Melbourne 23 Nov 2018 T20I # 713
0 - 0 0.00 - - 0 0 ODI v England Birmingham 11 Jul 2019 ODI # 4191
0 - 0 0.00 - - 0 0 T20I v Sri Lanka Brisbane 30 Oct 2019 T20I # 988
0 - 0 0.00 - - 0 0 ODI v New Zealand Sydney 4 Dec 2016 ODI # 3811
0 - 0 0.00 - - 1 0 ODI v England Cardiff 14 Sep 2013 ODI # 3415
0 - 0 0.00 - - 1 0 ODI v India Hyderabad 2 Mar 2019 ODI # 4102
0 - 0 0.00 0 3 1 0 ODI v England Perth 1 Feb 2015 ODI # 3597
0 - 0 0.00 - - 0 0 ODI v West Indies Basseterre 13 Jun 2016 ODI # 3745
0 - 0 0.00 - - 0 0 ODI v Pakistan Sharjah 7 Oct 2014 ODI # 3530
0 - 0 0.00 0 22 1 0 ODI v India Mohali 10 Mar 2019 ODI # 4111
0 - 0 0.00 - - 0 0 ODI v New Zealand Melbourne 29 Mar 2015 ODI # 3646
0 - 0 0.00 - - 0 0 ODI v England Brisbane 17 Jan 2014 ODI # 3455
TDNB - - - - - 1 0 ODI v India Sydney 26 Jan 2015 ODI # 3592
- - - - - - 1 0 T20I v England Melbourne 10 Feb 2018 T20I # 646
- - - - - - 1 0 T20I v England Melbourne 14 Jan 2011 T20I # 198
- - - - - - 1 0 T20I v India Bengaluru 27 Feb 2019 T20I # 749
- - - - - - 0 0 ODI v England Cardiff 16 Jun 2018 ODI # 4010
- - - - - - 1 0 T20I v New Zealand Auckland 16 Feb 2018 T20I # 649
- - - - 0 7 1 0 ODI v England Nottingham 19 Jun 2018 ODI # 4011
- - - - - - 0 0 ODI v Sri Lanka Pallekele 4 Sep 2016 ODI # 3776
- - - - - - 0 0 T20I v England Adelaide 12 Jan 2011 T20I # 197
TDNB - - - - - 0 0 ODI v England Birmingham 11 Sep 2013 ODI # 3414
- - - - - - 0 0 T20I v New Zealand Auckland 21 Feb 2018 T20I # 653
- - - - - - 1 0 T20I v India Visakhapatnam 24 Feb 2019 T20I # 748
TDNB - - - - - 0 0 ODI v South Africa Bridgetown 19 Jun 2016 ODI # 3750
Statsguru includes the following current or recent relevant matches:
Sri Lanka v South Africa at New York, ICC Men's T20 World Cup 4th Match, Jun 3, 2024 [T20I # 2635 - Live]
    » Sri Lanka 70/8 (16.5 ov, M Theekshana 1*, M Pathirana 0*, OEG Baartman 1/3)
Namibia v Oman at Bridgetown, ICC Men's T20 World Cup 3rd match, Jun 2, 2024 [T20I # 2634]
West Indies v Papua New Guinea at Providence, ICC Men's T20 World Cup 2nd match, Jun 2, 2024 [T20I # 2633]
 
Feedback Print this page