Records type all-round analysis [change type]
View match by match list [change view]
Start of match date greater than or equal to 9 Jul 2014 remove greater than or equal to 9 Jul 2014 from query
Match result lost match remove lost match from query
Ordered by hundreds scored (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 2010-2022 269 10867 190 39.66 24 0 - - 0 130 0 - Profile
filtered 2014-2022 71 2529 143 32.01 5 0 - - 0 30 0 -
Match by match list
109 - 109 1 - - 0 0 ODI v South Africa Johannesburg 10 Feb 2018 ODI # 3973
126 - 126 1 - - 0 0 ODI v Australia Canberra 20 Jan 2016 ODI # 3726
134 28 162 1 - - 1 0 Test v Sri Lanka Galle 12 Aug 2015 Test # 2176
143 - 143 1 - - 1 0 ODI v Australia Mohali 10 Mar 2019 ODI # 4111
125 - 125 1 - - 0 0 ODI v Sri Lanka The Oval 8 Jun 2017 ODI # 3882
61 - 61 0 - - 1 0 ODI v South Africa Cape Town 23 Jan 2022 ODI # 4349
38 - 38 0 - - 1 0 ODI v England Perth 30 Jan 2015 ODI # 3595
1 - 1 0 - - 0 0 T20I v New Zealand Rajkot 4 Nov 2017 T20I # 631
5 - 5 0 - - 0 0 ODI v West Indies North Sound 2 Jul 2017 ODI # 3900
74 - 74 0 - - 1 0 ODI v Australia Sydney 27 Nov 2020 ODI # 4265
23 17 40 0 - - 0 0 Test v England Southampton 30 Aug 2018 Test # 2317
0 - 0 0 - - 0 0 T20I v Sri Lanka Colombo (RPS) 29 Jul 2021 T20I # 1207
3 - 3 0 - - 0 0 T20I v South Africa Dharamsala 2 Oct 2015 T20I # 456
9 - 9 0 - - 1 0 ODI v Australia Perth 12 Jan 2016 ODI # 3723
6 37 43 0 0 4 1 0 Test v England Southampton 27 Jul 2014 Test # 2132
14 - 14 0 - - 1 0 T20I v Australia Bengaluru 27 Feb 2019 T20I # 749
0 - 0 0 - - 1 0 ODI v Australia Sydney 12 Jan 2019 ODI # 4077
9 - 9 0 - - 0 0 ODI v England Lord's 14 Jul 2022 ODI # 4428
45 - 45 0 - - 1 0 ODI v Australia Sydney 26 Mar 2015 ODI # 3645
24 - 24 0 - - 0 0 T20I v South Africa Centurion 21 Feb 2018 T20I # 654
9 - 9 0 - - 0 0 ODI v New Zealand Wankhede 22 Oct 2017 ODI # 3928
30 - 30 0 - - 0 0 ODI v Australia Sydney 29 Nov 2020 ODI # 4266
3 1 4 0 - - 0 0 Test v England The Oval 7 Sep 2018 Test # 2318
11 - 11 0 - - 0 0 T20I v South Africa Cuttack 5 Oct 2015 T20I # 457
6 - 6 0 - - 0 0 ODI v Australia Brisbane 15 Jan 2016 ODI # 3724
25 9 34 0 - - 2 0 Test v Australia Adelaide 9 Dec 2014 Test # 2148
36 - 36 0 - - 0 0 T20I v South Africa Bengaluru 22 Sep 2019 T20I # 893
13 - 13 0 - - 0 0 ODI v New Zealand Hamilton 31 Jan 2019 ODI # 4091
4 - 4 0 - - 0 0 ODI v South Africa Lucknow 6 Oct 2022 ODI # 4470
30 - 30 0 - - 0 0 ODI v Bangladesh Mirpur 18 Jun 2015 ODI # 3658
90 - 90 0 - - 1 0 T20I v Sri Lanka Colombo (RPS) 6 Mar 2018 T20I # 656
0 - 0 0 - - 1 0 ODI v Sri Lanka Dharamsala 10 Dec 2017 ODI # 3939
4 - 4 0 - - 0 0 ODI v England Pune 26 Mar 2021 ODI # 4283
31 - 31 0 - - 0 0 ODI v England Leeds 5 Sep 2014 ODI # 3525
9 - 9 0 - - 2 0 T20I v Sri Lanka Pune 9 Feb 2016 T20I # 496
68 - 68 0 - - 2 0 ODI v Australia Melbourne 17 Jan 2016 ODI # 3725
24 81 105 0 - - 2 0 Test v Australia Brisbane 17 Dec 2014 Test # 2149
41 - 41 0 - - 1 0 T20I v Bangladesh Delhi 3 Nov 2019 T20I # 1000
1 - 1 0 - - 0 0 ODI v Australia Ranchi 8 Mar 2019 ODI # 4109
72 - 72 0 - - 0 0 ODI v New Zealand Auckland 25 Nov 2022 ODI # 4483
53 - 53 0 - - 1 0 ODI v Bangladesh Mirpur 21 Jun 2015 ODI # 3660
10 - 10 0 - - 1 0 T20I v England Cardiff 6 Jul 2018 T20I # 688
13 - 13 0 - - 0 0 ODI v Sri Lanka Colombo (RPS) 23 Jul 2021 ODI # 4312
68 - 68 0 - - 2 0 ODI v West Indies Kochi 8 Oct 2014 ODI # 3531
1 - 1 0 - - 0 0 T20I v New Zealand Nagpur 15 Mar 2016 T20I # 535
28 - 28 0 - - 0 0 T20I v Australia Sydney 8 Dec 2020 T20I # 1116
7 - 7 0 - - 0 0 ODI v Bangladesh Mirpur 4 Dec 2022 ODI # 4493
23 - 23 0 - - 0 0 ODI v South Africa Kanpur 11 Oct 2015 ODI # 3689
76 - 76 0 - - 0 0 T20I v Australia Brisbane 21 Nov 2018 T20I # 712
36 - 36 0 - - 1 0 ODI v England Lord's 14 Jul 2018 ODI # 4016
79 - 79 0 - - 0 0 ODI v South Africa Paarl 19 Jan 2022 ODI # 4344
2 - 2 0 - - 0 0 ODI v Australia Melbourne 18 Jan 2015 ODI # 3582
23 - 23 0 - - 0 0 T20I v West Indies Kingston 9 Jul 2017 T20I # 617
16 16 32 0 - - 0 0 Test v South Africa Cape Town 5 Jan 2018 Test # 2292
4 - 4 0 - - 0 0 T20I v England Ahmedabad 12 Mar 2021 T20I # 1131
12 - 12 0 - - 0 0 ODI v Australia Delhi 13 Mar 2019 ODI # 4113
8 - 8 0 - - 2 0 ODI v Bangladesh Mirpur 7 Dec 2022 ODI # 4496
13 - 13 0 - - 0 0 ODI v South Africa Rajkot 18 Oct 2015 ODI # 3695
29 - 29 0 - - 0 0 T20I v New Zealand Wellington 6 Feb 2019 T20I # 735
44 - 44 0 - - 0 0 ODI v England Leeds 17 Jul 2018 ODI # 4018
29 - 29 0 - - 0 0 ODI v South Africa Paarl 21 Jan 2022 ODI # 4346
1 - 1 0 - - 0 0 ODI v England Brisbane 20 Jan 2015 ODI # 3586
2 - 2 0 - - 0 0 T20I v Australia Guwahati 10 Oct 2017 T20I # 624
21 - 21 0 - - 0 0 ODI v Pakistan The Oval 18 Jun 2017 ODI # 3894
74 - 74 0 - - 0 0 ODI v Australia Wankhede 14 Jan 2020 ODI # 4231
26 13 39 0 - - 2 0 Test v England Birmingham 1 Aug 2018 Test # 2314
40 - 40 0 - - 0 0 T20I v Sri Lanka Colombo (RPS) 28 Jul 2021 T20I # 1206
33 - 33 0 - - 0 0 T20I v England Birmingham 7 Sep 2014 T20I # 405
60 - 60 0 - - 0 0 ODI v South Africa Wankhede 25 Oct 2015 ODI # 3700
5 - 5 0 - - 0 0 T20I v New Zealand Hamilton 10 Feb 2019 T20I # 738
35 - 35 0 - - 0 0 ODI v West Indies Pune 27 Oct 2018 ODI # 4062
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]
    » South Africa 14/1 (3.1 ov, AK Markram 3*, Q de Kock 5*, N Thushara 1/7)
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