Records type batting analysis [change type]
View innings by innings list [change view]
Home or away away (home of opposition) remove away (home of opposition) from query
Ordered by runs scored (descending)
Return to query menu
Cleared query menu
Career averages
Span Mat Inns NO Runs HS Ave BF SR 100 50 0 4s 6s
unfiltered 2013-2024 102 185 7 6316 258 35.48 10702 59.01 13 31 15 735 128 Profile
filtered 2013-2024 54 104 3 3393 258 33.59 5890 57.60 5 15 6 394 67
Innings by innings list
258 338 198 30 11 130.30 6 run out 1 v South Africa Cape Town 2 Jan 2016 Test # 2197
128 295 235 13 2 54.46 6 caught 1 v India Rajkot 9 Nov 2016 Test # 2232
120 256 195 18 1 61.53 6 caught 4 v Australia Perth 13 Dec 2013 Test # 2107
120 272 214 12 2 56.07 5 caught 1 v South Africa Gqeberha 16 Jan 2020 Test # 2380
120 190 128 11 6 93.75 5 caught 1 v West Indies Bridgetown 16 Mar 2022 Test # 2457
91 194 146 12 0 62.32 5 caught 1 v New Zealand Mount Maunganui 21 Nov 2019 Test # 2367
85 186 151 6 3 56.29 6 lbw 3 v Bangladesh Chattogram 20 Oct 2016 Test # 2225
82 157 118 10 3 69.49 5 caught 1 v India Chennai 5 Feb 2021 Test # 2409
79 135 95 11 1 83.15 6 caught 1 v West Indies North Sound 13 Apr 2015 Test # 2157
79 201 175 8 0 45.14 6 caught 1 v West Indies Gros Islet 9 Feb 2019 Test # 2346
72 75 47 7 3 153.19 6 caught 3 v South Africa Cape Town 3 Jan 2020 Test # 2379
70 229 157 11 0 44.58 6 lbw 2 v India Visakhapatnam 17 Nov 2016 Test # 2235
70 122 88 6 3 79.54 6 bowled 1 v India Hyderabad 25 Jan 2024 Test # 2525
66 264 188 6 0 35.10 5 caught 3 v New Zealand Auckland 22 Mar 2018 Test # 2299
66 150 91 9 1 72.52 5 lbw 2 v Australia Sydney 5 Jan 2022 Test # 2446
62 - 93 4 3 66.66 5 bowled 3 v Sri Lanka Galle 6 Nov 2018 Test # 2324
60 174 123 10 1 48.78 5 caught 4 v Australia Sydney 5 Jan 2022 Test # 2446
58 78 54 9 1 107.40 6 caught 2 v South Africa Johannesburg 14 Jan 2016 Test # 2199
57 - 88 5 2 64.77 5 caught 1 v Sri Lanka Colombo (SSC) 23 Nov 2018 Test # 2329
55 142 121 6 2 45.45 5 lbw 1 v India Ahmedabad 4 Mar 2021 Test # 2414
48* 114 75 4 1 64.00 6 not out 3 v West Indies Gros Islet 9 Feb 2019 Test # 2346
47 141 101 4 0 46.53 7 bowled 2 v Australia Sydney 3 Jan 2014 Test # 2113
47 108 77 6 1 61.03 5 caught 1 v South Africa Cape Town 3 Jan 2020 Test # 2379
47 98 54 5 1 87.03 6 bowled 2 v India Visakhapatnam 2 Feb 2024 Test # 2526
42 - 63 4 0 66.66 5 caught 3 v Sri Lanka Colombo (SSC) 23 Nov 2018 Test # 2329
41 30 18 6 2 227.77 6 bowled 1 v Pakistan Rawalpindi 1 Dec 2022 Test # 2478
41 84 51 1 1 80.39 7 caught 3 v Pakistan Multan 9 Dec 2022 Test # 2480
41 106 89 6 0 46.06 6 caught 2 v India Rajkot 15 Feb 2024 Test # 2530
36 151 95 4 0 37.89 5 bowled 1 v West Indies North Sound 8 Mar 2022 Test # 2454
35* 52 43 3 0 81.39 4 not out 4 v Pakistan Karachi 17 Dec 2022 Test # 2483
35 58 47 4 0 74.46 6 stumped 3 v West Indies North Sound 13 Apr 2015 Test # 2157
35 87 46 4 2 76.08 5 caught 2 v South Africa Centurion 26 Dec 2019 Test # 2377
34 91 82 3 1 41.46 5 lbw 4 v West Indies Bridgetown 23 Jan 2019 Test # 2342
34 145 98 3 1 34.69 5 bowled 2 v Australia Adelaide 16 Dec 2021 Test # 2441
33 50 29 5 1 113.79 6 caught 2 v South Africa Centurion 22 Jan 2016 Test # 2200
33 149 116 6 0 28.44 7 caught 4 v New Zealand Wellington 24 Feb 2023 Test # 2494
32 38 16 3 2 200.00 6 bowled 4 v Australia Sydney 3 Jan 2014 Test # 2113
32 73 48 5 0 66.66 7 caught 3 v West Indies Bridgetown 1 May 2015 Test # 2160
31 99 92 3 0 33.69 6 caught 1 v India Wankhede 8 Dec 2016 Test # 2239
31 48 33 3 2 93.93 8 stumped 3 v New Zealand Mount Maunganui 16 Feb 2023 Test # 2492
30 51 38 3 1 78.94 6 bowled 1 v Pakistan Multan 9 Dec 2022 Test # 2480
29* 54 29 5 0 100.00 4 not out 3 v India Rajkot 9 Nov 2016 Test # 2232
29 56 59 5 0 49.15 6 stumped 1 v India Mohali 26 Nov 2016 Test # 2238
28 122 90 5 0 31.11 6 caught 4 v Australia Adelaide 5 Dec 2013 Test # 2105
28 103 84 5 0 33.33 6 bowled 3 v New Zealand Mount Maunganui 21 Nov 2019 Test # 2367
28 28 24 6 0 116.66 5 caught 3 v South Africa Johannesburg 24 Jan 2020 Test # 2382
27 33 28 5 0 96.42 6 caught 1 v New Zealand Wellington 24 Feb 2023 Test # 2494
26 48 34 4 0 76.47 6 caught 3 v South Africa Cape Town 2 Jan 2016 Test # 2197
26 78 59 4 0 44.06 5 caught 2 v New Zealand Hamilton 29 Nov 2019 Test # 2371
26 50 33 4 0 78.78 6 run out 2 v Pakistan Karachi 17 Dec 2022 Test # 2483
25 50 36 2 1 69.44 6 bowled 4 v Bangladesh Mirpur 28 Oct 2016 Test # 2227
25 88 63 4 0 39.68 6 caught 1 v New Zealand Christchurch 30 Mar 2018 Test # 2301
25 33 34 3 0 73.52 5 lbw 3 v India Ahmedabad 24 Feb 2021 Test # 2412
25 89 60 2 1 41.66 5 caught 1 v Australia Melbourne 26 Dec 2021 Test # 2442
23 73 54 4 0 42.59 6 caught 3 v India Chennai 16 Dec 2016 Test # 2241
22 69 45 3 0 48.88 7 caught 1 v West Indies Bridgetown 1 May 2015 Test # 2160
21 37 34 4 0 61.76 6 caught 1 v South Africa Durban 26 Dec 2015 Test # 2196
19 68 55 1 0 34.54 6 caught 3 v Australia Melbourne 26 Dec 2013 Test # 2110
19 - 27 2 0 70.37 3 lbw 1 v Sri Lanka Pallekele 14 Nov 2018 Test # 2326
19 29 18 1 1 105.55 5 caught 3 v West Indies Bridgetown 16 Mar 2022 Test # 2457
19 49 28 3 0 67.85 6 caught 1 v New Zealand Mount Maunganui 16 Feb 2023 Test # 2492
18 94 57 3 0 31.57 6 caught 2 v Australia Perth 13 Dec 2013 Test # 2107
18 33 34 0 1 52.94 6 bowled 1 v Bangladesh Chattogram 20 Oct 2016 Test # 2225
18 36 30 2 1 60.00 6 caught 3 v India Wankhede 8 Dec 2016 Test # 2239
18 42 34 1 0 52.94 5 bowled 2 v India Chennai 13 Feb 2021 Test # 2411
15 53 39 1 0 38.46 6 lbw 4 v India Rajkot 15 Feb 2024 Test # 2530
14 37 23 1 1 60.86 6 caught 1 v Australia Melbourne 26 Dec 2013 Test # 2110
14 48 23 2 0 60.86 6 caught 1 v West Indies North Sound 31 Jan 2019 Test # 2344
14 72 55 2 0 25.45 5 bowled 4 v South Africa Centurion 26 Dec 2019 Test # 2377
14 74 49 3 0 28.57 5 caught 3 v Australia Brisbane 8 Dec 2021 Test # 2440
13 17 13 2 0 100.00 5 caught 3 v West Indies North Sound 8 Mar 2022 Test # 2454
12 29 21 2 0 57.14 6 caught 3 v New Zealand Christchurch 30 Mar 2018 Test # 2301
12 110 77 1 0 15.58 5 lbw 4 v Australia Adelaide 16 Dec 2021 Test # 2441
11 40 24 1 0 45.83 6 bowled 3 v West Indies North Sound 31 Jan 2019 Test # 2344
11 27 16 2 0 68.75 6 bowled 3 v Australia Melbourne 26 Dec 2021 Test # 2442
11 49 29 1 0 37.93 7 run out 4 v India Visakhapatnam 2 Feb 2024 Test # 2526
10 27 14 2 0 71.42 6 caught 4 v South Africa Centurion 22 Jan 2016 Test # 2200
8 27 23 0 0 34.78 7 caught 2 v West Indies St George's 21 Apr 2015 Test # 2158
8 52 51 0 0 15.68 6 caught 4 v India Chennai 13 Feb 2021 Test # 2411
7 - 19 1 0 36.84 5 bowled 1 v Sri Lanka Galle 6 Nov 2018 Test # 2324
7 16 12 1 0 58.33 5 caught 3 v India Chennai 5 Feb 2021 Test # 2409
6 38 33 0 0 18.18 6 bowled 4 v India Visakhapatnam 17 Nov 2016 Test # 2235
6 40 32 0 0 18.75 6 caught 1 v India Chennai 16 Dec 2016 Test # 2241
6 28 24 1 0 25.00 5 lbw 1 v India Ahmedabad 24 Feb 2021 Test # 2412
6 31 33 0 0 18.18 6 bowled 3 v India Hyderabad 25 Jan 2024 Test # 2525
5 12 14 1 0 35.71 6 caught 3 v South Africa Durban 26 Dec 2015 Test # 2196
5 20 19 1 0 26.31 5 lbw 3 v India Mohali 26 Nov 2016 Test # 2238
5 37 21 1 0 23.80 5 caught 1 v Australia Brisbane 8 Dec 2021 Test # 2440
5 26 15 0 0 33.33 5 caught 4 v Australia Hobart 14 Jan 2022 Test # 2449
4 20 11 1 0 36.36 5 caught 2 v Australia Hobart 14 Jan 2022 Test # 2449
4 33 18 0 0 22.22 5 caught 3 v West Indies St George's 24 Mar 2022 Test # 2459
4 17 13 0 0 30.76 6 bowled 3 v India Ranchi 23 Feb 2024 Test # 2531
3 10 6 0 0 50.00 6 lbw 1 v India Ranchi 23 Feb 2024 Test # 2531
2 13 10 0 0 20.00 5 caught 1 v South Africa Johannesburg 24 Jan 2020 Test # 2382
2 11 9 0 0 22.22 5 caught 3 v India Ahmedabad 4 Mar 2021 Test # 2414
2 25 17 0 0 11.76 5 caught 1 v West Indies St George's 24 Mar 2022 Test # 2459
2 17 10 0 0 20.00 6 bowled 3 v India Dharamsala 7 Mar 2024 Test # 2534
1 19 12 0 0 8.33 6 lbw 2 v Australia Adelaide 5 Dec 2013 Test # 2105
0 4 4 0 0 0.00 6 caught 2 v Bangladesh Mirpur 28 Oct 2016 Test # 2227
0 10 8 0 0 0.00 5 bowled 1 v New Zealand Auckland 22 Mar 2018 Test # 2299
0 - 2 0 0 0.00 5 lbw 3 v Sri Lanka Pallekele 14 Nov 2018 Test # 2326
0 27 17 0 0 0.00 5 lbw 2 v West Indies Bridgetown 23 Jan 2019 Test # 2342
0 5 3 0 0 0.00 6 caught 3 v Pakistan Rawalpindi 1 Dec 2022 Test # 2478
0 12 6 0 0 0.00 6 lbw 1 v India Dharamsala 7 Mar 2024 Test # 2534
DNB - - - - - - - 4 v West Indies St George's 21 Apr 2015 Test # 2158
DNB - - - - - - - 4 v South Africa Johannesburg 14 Jan 2016 Test # 2199
Statsguru includes the following current or recent Test matches:
Bangladesh v Sri Lanka at Chattogram, 2nd Test, Mar 30-Apr 3, 2024 [Test # 2537]
Bangladesh v Sri Lanka at Sylhet, 1st Test, Mar 22-25, 2024 [Test # 2536]
New Zealand v Australia at Christchurch, 2nd Test, Mar 8-11, 2024 [Test # 2535]
 
Feedback Print this page