Records type all-round analysis [change type]
View match by match list [change view]
Primary team India remove India from query
Home or away away (home of opposition) remove away (home of opposition) from query
Start of match date greater than or equal to 18 Feb 2014 remove greater than or equal to 18 Feb 2014 from query
Ordered by runs 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 2008-2024 522 26733 254* 54.11 80 9 1/13 107.55 0 314 0 -53.44 Profile
filtered 2014-2024 141 7818 200 49.48 25 0 - - 0 97 0 -
Match by match list
115 141 256 - - 1 0 Test v Australia Adelaide 9 Dec 2014 Test # 2148
169 54 223 - - 0 0 Test v Australia Melbourne 26 Dec 2014 Test # 2152
149 51 200 - - 1 0 Test v England Birmingham 1 Aug 2018 Test # 2314
97 103 200 - - 1 0 Test v England Nottingham 18 Aug 2018 Test # 2316
200 - 200 - - 2 0 Test v West Indies North Sound 21 Jul 2016 Test # 2207
147 46 193 - - 0 0 Test v Australia Sydney 6 Jan 2015 Test # 2156
160* - 160 - - 2 0 ODI v South Africa Cape Town 7 Feb 2018 ODI # 3971
153 5 158 - - 2 0 Test v South Africa Centurion 13 Jan 2018 Test # 2293
123 17 140 - - 2 0 Test v Australia Perth 14 Dec 2018 Test # 2334
136 - 136 0 6 0 0 ODI v Bangladesh Fatullah 26 Feb 2014 ODI # 3474
131 - 131 0 12 0 0 ODI v Sri Lanka Colombo (RPS) 31 Aug 2017 ODI # 3908
129* - 129 - - 2 0 ODI v South Africa Centurion 16 Feb 2018 ODI # 3978
121 DNB 121 - - 0 0 Test v West Indies Port of Spain 20 Jul 2023 Test # 2513
120 - 120 - - 3 0 ODI v West Indies Port of Spain 11 Aug 2019 ODI # 4197
117 - 117 - - 0 0 ODI v Australia Melbourne 17 Jan 2016 ODI # 3725
38 76 114 - - 0 0 Test v South Africa Centurion 26 Dec 2023 Test # 2520
114* - 114 - - 2 0 ODI v West Indies Port of Spain 14 Aug 2019 ODI # 4199
113 - 113 - - 0 0 ODI v Bangladesh Chattogram 10 Dec 2022 ODI # 4499
112 - 112 - - 1 0 ODI v South Africa Durban 1 Feb 2018 ODI # 3969
111* - 111 - - 1 0 ODI v West Indies Kingston 6 Jul 2017 ODI # 3902
110* - 110 - - 1 0 ODI v Sri Lanka Colombo (RPS) 3 Sep 2017 ODI # 3909
79 29 108 - - 2 0 Test v South Africa Cape Town 11 Jan 2022 Test # 2448
106 - 106 - - 1 0 ODI v Australia Canberra 20 Jan 2016 ODI # 3726
3 103* 106 - - 2 0 Test v Sri Lanka Galle 26 Jul 2017 Test # 2265
103 3 106 - - 0 0 Test v Sri Lanka Galle 12 Aug 2015 Test # 2176
46 58 104 - - 2 0 Test v England Southampton 30 Aug 2018 Test # 2317
104 - 104 - - 1 0 ODI v Australia Adelaide 15 Jan 2019 ODI # 4078
54 41 95 - - 0 0 Test v South Africa Johannesburg 24 Jan 2018 Test # 2294
50 44 94 - - 1 0 Test v England The Oval 2 Sep 2021 Test # 2433
91 - 91 0 13 2 0 ODI v Australia Perth 12 Jan 2016 ODI # 3723
90* - 90 - - 2 0 T20I v Australia Adelaide 26 Jan 2016 T20I # 485
89 - 89 - - 1 0 ODI v Australia Sydney 29 Nov 2020 ODI # 4266
78 10 88 - - 1 0 Test v Sri Lanka Colombo (PSS) 20 Aug 2015 Test # 2177
87 - 87 - - 0 0 ODI v West Indies Port of Spain 25 Jun 2017 ODI # 3896
85 - 85 - - 0 0 T20I v Australia Sydney 8 Dec 2020 T20I # 1116
82* - 82 - - 0 0 ODI v Sri Lanka Dambulla 20 Aug 2017 ODI # 3905
82 - 82 - - 1 0 T20I v Sri Lanka Colombo (RPS) 6 Sep 2017 T20I # 618
82 0 82 - - 2 0 Test v Australia Melbourne 26 Dec 2018 Test # 2337
74 4 78 - - 2 0 Test v Australia Adelaide 17 Dec 2020 Test # 2396
76 0 76 - - 2 0 Test v West Indies Kingston 30 Aug 2019 Test # 2359
76 - 76 - - 0 0 Test v West Indies Roseau 12 Jul 2023 Test # 2510
75 - 75 - - 0 0 ODI v South Africa Johannesburg 10 Feb 2018 ODI # 3973
75 - 75 - - 1 0 ODI v England Nottingham 12 Jul 2018 ODI # 4014
71 - 71 - - 0 0 ODI v England Leeds 17 Jul 2018 ODI # 4018
39 28 67 - - 0 0 Test v England Southampton 27 Jul 2014 Test # 2132
66 - 66 - - 0 0 T20I v England Birmingham 7 Sep 2014 T20I # 405
66 - 66 - - 0 0 ODI v England Birmingham 30 Jun 2019 ODI # 4179
65 - 65 - - 2 0 ODI v South Africa Cape Town 23 Jan 2022 ODI # 4349
63 - 63 - - 0 0 ODI v Australia Canberra 2 Dec 2020 ODI # 4267
7 55 62 - - 1 0 Test v England Leeds 25 Aug 2021 Test # 2432
42 20 62 - - 4 0 Test v England Lord's 12 Aug 2021 Test # 2429
61* - 61 - - 1 0 T20I v Australia Sydney 25 Nov 2018 T20I # 714
9 51 60 - - 1 0 Test v West Indies North Sound 22 Aug 2019 Test # 2358
60 - 60 - - 1 0 ODI v New Zealand Mount Maunganui 28 Jan 2019 ODI # 4088
59* - 59 - - 0 0 T20I v Australia Melbourne 29 Jan 2016 T20I # 486
59 - 59 - - 0 0 T20I v West Indies Providence 6 Aug 2019 T20I # 846
59 - 59 0 7 1 0 ODI v Australia Brisbane 15 Jan 2016 ODI # 3724
46 12 58 - - 1 0 Test v South Africa Cape Town 3 Jan 2024 Test # 2522
57* - 57 - - 1 0 T20I v Bangladesh Mirpur 28 Mar 2014 T20I # 389
35 18 53 - - 0 0 Test v South Africa Centurion 26 Dec 2021 Test # 2443
51 - 51 - - 0 0 ODI v New Zealand Hamilton 5 Feb 2020 ODI # 4235
51 - 51 - - 0 0 ODI v South Africa Paarl 19 Jan 2022 ODI # 4344
50 - 50 - - 0 0 T20I v Australia Sydney 31 Jan 2016 T20I # 489
49 0 49 - - 0 0 Test v England The Oval 7 Sep 2018 Test # 2318
47 - 47 - - 1 0 T20I v England Cardiff 6 Jul 2018 T20I # 688
46 - 46 - - 1 0 ODI v Australia Melbourne 18 Jan 2019 ODI # 4079
46* - 46 - - 0 0 ODI v South Africa Centurion 4 Feb 2018 ODI # 3970
45 - 45 - - 0 0 ODI v New Zealand Napier 23 Jan 2019 ODI # 4082
45 - 45 - - 0 0 ODI v England Lord's 14 Jul 2018 ODI # 4016
45 - 45 - - 1 0 T20I v New Zealand Auckland 24 Jan 2020 T20I # 1031
44 - 44 - - 2 0 Test v West Indies Kingston 30 Jul 2016 Test # 2211
43 - 43 - - 1 0 T20I v England Bristol 8 Jul 2018 T20I # 690
43 - 43 - - 0 0 ODI v New Zealand Mount Maunganui 26 Jan 2019 ODI # 4085
42 - 42 - - 0 0 Test v Sri Lanka Pallekele 12 Aug 2017 Test # 2269
41* - 41 - - 1 0 T20I v Bangladesh Mirpur 6 Mar 2016 T20I # 521
23 17 40 - - 0 0 Test v England Lord's 9 Aug 2018 Test # 2315
40 - 40 - - 0 0 T20I v Australia Sydney 6 Dec 2020 T20I # 1115
40 - 40 - - 0 0 ODI v England Nottingham 30 Aug 2014 ODI # 3520
39 - 39 - - 0 0 T20I v West Indies Kingston 9 Jul 2017 T20I # 617
18 21 39 - - 2 0 Test v Sri Lanka Colombo (SSC) 28 Aug 2015 Test # 2179
38 - 38 - - 0 0 T20I v New Zealand Hamilton 29 Jan 2020 T20I # 1035
3 34 37 - - 1 0 Test v Australia Adelaide 6 Dec 2018 Test # 2333
36 - 36 - - 1 0 ODI v South Africa Gqeberha 13 Feb 2018 ODI # 3976
5 28 33 - - 1 0 Test v South Africa Cape Town 5 Jan 2018 Test # 2292
32* - 32 - - - - ODI v West Indies Port of Spain 23 Jun 2017 ODI # 3895
11 20 31 - - 1 0 Test v England Birmingham 1 Jul 2022 Test # 2470
26 - 26 - - 0 0 T20I v South Africa Johannesburg 18 Feb 2018 T20I # 652
6 20 26 - - 1 0 Test v England The Oval 15 Aug 2014 Test # 2137
25 0 25 - - 0 0 Test v England Lord's 17 Jul 2014 Test # 2130
25 - 25 - - 0 0 ODI v Bangladesh Mirpur 24 Jun 2015 ODI # 3661
24 1 25 - - 0 0 Test v Bangladesh Mirpur 22 Dec 2022 Test # 2484
23 - 23 - - 0 0 Test v Australia Sydney 3 Jan 2019 Test # 2339
23 - 23 - - 0 0 ODI v Bangladesh Mirpur 21 Jun 2015 ODI # 3660
2 19 21 - - 1 0 Test v New Zealand Wellington 21 Feb 2020 Test # 2385
21 - 21 - - 0 0 ODI v Australia Sydney 27 Nov 2020 ODI # 4265
1 19* 20 - - 2 0 Test v Bangladesh Chattogram 14 Dec 2022 Test # 2481
20* - 20 - - 2 0 T20I v England Manchester 3 Jul 2018 T20I # 684
19 1 20 - - 1 0 Test v Australia Brisbane 17 Dec 2014 Test # 2149
17 - 17 - - 1 0 ODI v England Manchester 17 Jul 2022 ODI # 4433
3 14 17 0 4 1 0 Test v New Zealand Christchurch 29 Feb 2020 Test # 2387
16 - 16 - - 0 0 ODI v England Lord's 14 Jul 2022 ODI # 4428
15 - 15 - - 0 0 ODI v New Zealand Auckland 8 Feb 2020 ODI # 4239
14 - 14 - - 0 0 Test v Bangladesh Fatullah 10 Jun 2015 Test # 2165
13 - 13 - - 1 0 Test v Sri Lanka Colombo (SSC) 3 Aug 2017 Test # 2267
13 - 13 - - 0 0 ODI v England Leeds 5 Sep 2014 ODI # 3525
11 - 11 - - 0 0 T20I v New Zealand Wellington 31 Jan 2020 T20I # 1036
11 - 11 - - 0 0 ODI v West Indies North Sound 30 Jun 2017 ODI # 3898
11 - 11 - - 0 0 T20I v England Nottingham 10 Jul 2022 T20I # 1631
11 - 11 - - 2 0 T20I v New Zealand Auckland 26 Jan 2020 T20I # 1034
9 - 9 - - 0 0 ODI v Australia Melbourne 18 Jan 2015 ODI # 3582
1 8 9 - - 0 0 Test v England Nottingham 9 Jul 2014 Test # 2128
9 - 9 - - 1 0 T20I v Australia Canberra 4 Dec 2020 T20I # 1114
9 - 9 - - 2 0 ODI v New Zealand Mount Maunganui 11 Feb 2020 ODI # 4243
9 - 9 - - 1 0 ODI v Bangladesh Mirpur 4 Dec 2022 ODI # 4493
9 - 9 - - 0 0 T20I v Ireland Dublin (Malahide) 29 Jun 2018 T20I # 680
8 - 8 - - 0 0 ODI v Australia Sydney 23 Jan 2016 ODI # 3727
3 4 7 - - 2 0 Test v West Indies Gros Islet 9 Aug 2016 Test # 2215
0 7 7 - - 0 0 Test v England Manchester 7 Aug 2014 Test # 2134
7 - 7 - - 0 0 T20I v Bangladesh Mirpur 24 Feb 2016 T20I # 509
5 - 5 - - 0 0 ODI v Bangladesh Mirpur 7 Dec 2022 ODI # 4496
4 - 4 - - 1 0 ODI v Sri Lanka Pallekele 24 Aug 2017 ODI # 3906
4 - 4 - - 0 0 T20I v Australia Brisbane 21 Nov 2018 T20I # 712
3* - 3 - - - - ODI v Australia Sydney 26 Jan 2015 ODI # 3592
3 - 3 - - 0 0 ODI v Sri Lanka Pallekele 27 Aug 2017 ODI # 3907
3 - 3 - - 1 0 ODI v West Indies North Sound 2 Jul 2017 ODI # 3900
3 - 3 - - 0 0 ODI v Australia Sydney 12 Jan 2019 ODI # 4077
3 - 3 - - 0 0 ODI v Sri Lanka Colombo (RPS) 12 Sep 2023 ODI # 4641
1 - 1 0 7 1 0 ODI v Australia Sydney 26 Mar 2015 ODI # 3645
1 - 1 - - 0 0 T20I v South Africa Centurion 21 Feb 2018 T20I # 654
1 - 1 0 12 1 0 ODI v Bangladesh Mirpur 18 Jun 2015 ODI # 3658
1 - 1 - - 1 0 T20I v England Birmingham 9 Jul 2022 T20I # 1628
1* - 1 - - 0 0 ODI v England Birmingham 2 Sep 2014 ODI # 3523
DNB - - - - 1 0 ODI v Sri Lanka Colombo (RPS) 17 Sep 2023 ODI # 4649
TDNB - - - - 0 0 Test v West Indies Port of Spain 18 Aug 2016 Test # 2218
TDNB - - - - 0 0 T20I v Australia Melbourne 23 Nov 2018 T20I # 713
0 - 0 - - 1 0 T20I v Ireland Dublin (Malahide) 27 Jun 2018 T20I # 678
0 - 0 - - 1 0 ODI v England Cardiff 27 Aug 2014 ODI # 3517
TDNB - - - - 0 0 ODI v West Indies Providence 8 Aug 2019 ODI # 4196
DNB - - - - 1 0 ODI v West Indies Bridgetown 27 Jul 2023 ODI # 4622
0 DNB 0 - - 0 0 Test v England Nottingham 4 Aug 2021 Test # 2428
0 - 0 - - 0 0 ODI v South Africa Paarl 21 Jan 2022 ODI # 4346
Statsguru includes the following current or recent relevant matches:
South Africa v Sri Lanka at New York, ICC Men's T20 World Cup 4th match, Jun 3, 2024 [T20I # 2635 - Live]
    » South Africa 80/4 (16.2 ov, DA Miller 6*, H Klaasen 19*, PW Hasaranga 2/22) - Match over
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