Records type batting analysis [change type]
View innings by innings list [change view]
Ordered by start date (ascending)
Return to query menu
Cleared query menu
Career averages
Span Mat Inns NO Runs HS Ave BF SR 100 50 0 4s 6s
overall 2011-2024 122 179 14 7246 195* 43.91 13318 54.40 17 39 10 773 44 Profile
Innings by innings list
37 120 95 5 0 38.94 3 caught 1 Test v England Sydney 3 Jan 2011 Test # 1989
21 89 73 2 0 28.76 3 caught 3 Test v England Sydney 3 Jan 2011 Test # 1989
21 68 58 0 0 36.20 6 bowled 1 Test v Sri Lanka Galle 31 Aug 2011 Test # 2005
26 83 68 2 1 38.23 6 lbw 3 Test v Sri Lanka Galle 31 Aug 2011 Test # 2005
13* 49 32 0 1 40.62 6 not out 2 Test v Sri Lanka Pallekele 8 Sep 2011 Test # 2007
12 114 57 1 0 21.05 3 lbw 2 Test v South Africa Johannesburg 17 Nov 2011 Test # 2018
65 166 110 8 1 59.09 3 caught 4 Test v South Africa Johannesburg 17 Nov 2011 Test # 2018
38 125 77 3 0 49.35 3 run out 2 Test v New Zealand Brisbane 1 Dec 2011 Test # 2020
0* 5 4 0 0 0.00 3 not out 4 Test v New Zealand Brisbane 1 Dec 2011 Test # 2020
7 78 51 0 0 13.72 3 caught 2 Test v New Zealand Hobart 9 Dec 2011 Test # 2021
23 67 48 3 0 47.91 3 caught 4 Test v New Zealand Hobart 9 Dec 2011 Test # 2021
3 18 11 0 0 27.27 3 run out 1 ODI v Sri Lanka Melbourne 11 Jan 2013 ODI # 3317
8* 23 15 1 0 53.33 3 not out 2 ODI v West Indies Perth 1 Feb 2013 ODI # 3330
3 16 14 0 0 21.42 2 caught 1 ODI v West Indies Perth 3 Feb 2013 ODI # 3331
14 46 35 1 0 40.00 3 caught 2 Test v England Lord's 18 Jul 2013 Test # 2091
54 171 133 7 0 40.60 3 caught 4 Test v England Lord's 18 Jul 2013 Test # 2091
1 26 19 0 0 5.26 3 caught 1 Test v England Manchester 1 Aug 2013 Test # 2092
24 77 38 2 0 63.15 3 bowled 3 Test v England Manchester 1 Aug 2013 Test # 2092
0 8 6 0 0 0.00 3 caught 2 Test v England Chester-le-Street 9 Aug 2013 Test # 2093
21 39 35 3 0 60.00 3 lbw 4 Test v England Chester-le-Street 9 Aug 2013 Test # 2093
174 374 239 16 2 72.80 3 caught 1 Test v New Zealand Brisbane 5 Nov 2015 Test # 2185
9* 24 11 0 0 81.81 3 not out 3 Test v New Zealand Brisbane 5 Nov 2015 Test # 2185
121 258 186 11 2 65.05 3 caught 1 Test v New Zealand Perth 13 Nov 2015 Test # 2187
DNB - - - - - - - 3 Test v New Zealand Perth 13 Nov 2015 Test # 2187
144 331 227 6 1 63.43 3 caught 1 Test v West Indies Melbourne 26 Dec 2015 Test # 2195
56 100 61 5 0 91.80 3 caught 3 Test v West Indies Melbourne 26 Dec 2015 Test # 2195
DNB - - - - - - - 2 Test v West Indies Sydney 3 Jan 2016 Test # 2198
14 10 6 2 0 233.33 1 caught 1 T20I v India Sydney 31 Jan 2016 T20I # 489
50 59 49 7 0 102.04 1 caught 2 ODI v New Zealand Wellington 6 Feb 2016 ODI # 3733
44 46 36 4 2 122.22 1 caught 2 ODI v New Zealand Hamilton 8 Feb 2016 ODI # 3735
140 347 216 25 0 64.81 3 lbw 2 Test v New Zealand Wellington 12 Feb 2016 Test # 2201
24 62 40 4 0 60.00 3 caught 2 Test v New Zealand Christchurch 20 Feb 2016 Test # 2202
45 107 66 4 0 68.18 3 caught 4 Test v New Zealand Christchurch 20 Feb 2016 Test # 2202
9 11 10 1 0 90.00 1 caught 1 T20I v South Africa Durban 4 Mar 2016 T20I # 519
33 38 25 4 1 132.00 1 caught 2 T20I v South Africa Cape Town 9 Mar 2016 T20I # 526
38 37 27 6 0 140.74 1 run out 2 T20I v New Zealand Dharamsala 18 Mar 2016 T20I # 539
58 61 45 7 1 128.88 1 bowled 2 T20I v Bangladesh Bengaluru 21 Mar 2016 T20I # 544
21 18 16 3 1 131.25 1 bowled 1 T20I v Pakistan Mohali 25 Mar 2016 T20I # 548
26 19 16 6 0 162.50 1 caught 1 T20I v India Mohali 27 Mar 2016 T20I # 553
27 41 38 5 0 71.05 3 caught 2 ODI v West Indies Providence 5 Jun 2016 ODI # 3740
2 12 7 0 0 28.57 3 bowled 2 ODI v South Africa Providence 7 Jun 2016 ODI # 3741
59 118 71 4 1 83.09 3 caught 1 ODI v South Africa Basseterre 11 Jun 2016 ODI # 3743
98 178 123 4 3 79.67 1 run out 1 ODI v West Indies Basseterre 13 Jun 2016 ODI # 3745
TDNB - - - - - - - - ODI v South Africa Bridgetown 19 Jun 2016 ODI # 3750
17 24 17 1 0 100.00 1 caught 2 ODI v West Indies Bridgetown 21 Jun 2016 ODI # 3752
14 20 14 3 0 100.00 1 caught 1 ODI v West Indies Bridgetown 26 Jun 2016 ODI # 3756
26 81 62 4 0 41.93 3 lbw 2 Test v Sri Lanka Pallekele 26 Jul 2016 Test # 2209
18 25 22 3 0 81.81 3 lbw 4 Test v Sri Lanka Pallekele 26 Jul 2016 Test # 2209
11 54 44 0 0 25.00 3 bowled 2 Test v Sri Lanka Galle 4 Aug 2016 Test # 2213
0 1 1 0 0 0.00 4 bowled 4 Test v Sri Lanka Galle 4 Aug 2016 Test # 2213
0 3 2 0 0 0.00 3 lbw 2 ODI v Sri Lanka Dambulla 31 Aug 2016 ODI # 3774
6 11 6 1 0 100.00 3 caught 2 ODI v Sri Lanka Pallekele 4 Sep 2016 ODI # 3776
36 - 22 2 2 163.63 3 caught 1 T20I v Sri Lanka Pallekele 6 Sep 2016 T20I # 565
6 16 15 0 0 40.00 6 lbw 2 T20I v Sri Lanka Colombo (RPS) 9 Sep 2016 T20I # 567
82* 126 77 8 2 106.49 1 not out 2 ODI v Ireland Benoni 27 Sep 2016 ODI # 3782
4 21 17 0 0 23.52 3 bowled 2 Test v South Africa Perth 3 Nov 2016 Test # 2230
97 253 182 11 3 53.29 3 lbw 4 Test v South Africa Perth 3 Nov 2016 Test # 2230
4 32 25 0 0 16.00 3 caught 1 Test v South Africa Hobart 12 Nov 2016 Test # 2233
64 168 121 9 0 52.89 3 caught 3 Test v South Africa Hobart 12 Nov 2016 Test # 2233
145 465 308 12 0 47.07 1 lbw 2 Test v South Africa Adelaide 24 Nov 2016 Test # 2236
0 2 2 0 0 0.00 3 lbw 4 Test v South Africa Adelaide 24 Nov 2016 Test # 2236
4 6 7 1 0 57.14 3 caught 1 Test v Pakistan Brisbane 15 Dec 2016 Test # 2240
74 154 109 8 0 67.88 3 caught 3 Test v Pakistan Brisbane 15 Dec 2016 Test # 2240
97 229 165 13 0 58.78 3 caught 2 Test v Pakistan Melbourne 26 Dec 2016 Test # 2242
13 68 40 0 0 32.50 3 caught 1 Test v Pakistan Sydney 3 Jan 2017 Test # 2245
79* 142 98 5 1 80.61 2 not out 3 Test v Pakistan Sydney 3 Jan 2017 Test # 2245
17 39 21 1 0 80.95 1 caught 1 ODI v Pakistan Melbourne 15 Jan 2017 ODI # 3818
9 41 20 2 0 45.00 2 caught 2 ODI v Pakistan Perth 19 Jan 2017 ODI # 3820
30 76 49 2 0 61.22 1 caught 1 ODI v Pakistan Sydney 22 Jan 2017 ODI # 3822
1 4 2 0 0 50.00 3 run out 2 Test v Bangladesh Mirpur 27 Aug 2017 Test # 2272
1 3 6 0 0 16.66 3 caught 4 Test v Bangladesh Mirpur 27 Aug 2017 Test # 2272
11 29 24 2 0 45.83 3 lbw 2 Test v England Brisbane 23 Nov 2017 Test # 2282
DNB - - - - - - - 4 Test v England Brisbane 23 Nov 2017 Test # 2282
53 144 112 8 0 47.32 3 caught 1 Test v England Adelaide 2 Dec 2017 Test # 2285
20 71 49 3 0 40.81 3 lbw 3 Test v England Adelaide 2 Dec 2017 Test # 2285
50 156 123 8 0 40.65 3 lbw 2 Test v England Perth 14 Dec 2017 Test # 2288
17 107 65 2 0 26.15 3 caught 1 Test v England Melbourne 26 Dec 2017 Test # 2289
11 23 14 1 1 78.57 3 caught 3 Test v England Melbourne 26 Dec 2017 Test # 2289
171 514 381 18 1 44.88 3 stumped 2 Test v England Sydney 4 Jan 2018 Test # 2291
14 30 19 3 0 73.68 3 caught 1 Test v South Africa Durban 1 Mar 2018 Test # 2297
6 21 12 1 0 50.00 3 caught 3 Test v South Africa Durban 1 Mar 2018 Test # 2297
4 14 15 0 0 26.66 3 caught 1 Test v South Africa Gqeberha 9 Mar 2018 Test # 2298
75 225 136 14 0 55.14 3 lbw 3 Test v South Africa Gqeberha 9 Mar 2018 Test # 2298
5 25 22 0 0 22.72 3 caught 2 Test v South Africa Cape Town 22 Mar 2018 Test # 2300
1 18 9 0 0 11.11 3 caught 4 Test v South Africa Cape Town 22 Mar 2018 Test # 2300
53 124 84 9 0 63.09 3 caught 2 Test v South Africa Johannesburg 30 Mar 2018 Test # 2302
7 20 12 1 0 58.33 3 lbw 4 Test v South Africa Johannesburg 30 Mar 2018 Test # 2302
85 244 175 8 0 48.57 1 caught 2 Test v Pakistan Dubai (DICS) 7 Oct 2018 Test # 2320
141 522 302 11 0 46.68 2 lbw 4 Test v Pakistan Dubai (DICS) 7 Oct 2018 Test # 2320
3 - 13 0 0 23.07 1 caught 2 Test v Pakistan Abu Dhabi 16 Oct 2018 Test # 2322
absent - - - - - - - 4 Test v Pakistan Abu Dhabi 16 Oct 2018 Test # 2322
28 162 125 1 0 22.40 3 caught 2 Test v India Adelaide 6 Dec 2018 Test # 2333
8 45 42 0 0 19.04 3 caught 4 Test v India Adelaide 6 Dec 2018 Test # 2333
5 50 38 0 0 13.15 3 caught 1 Test v India Perth 14 Dec 2018 Test # 2334
72 297 213 5 0 33.80 3 caught 3 Test v India Perth 14 Dec 2018 Test # 2334
21 46 32 3 0 65.62 3 caught 2 Test v India Melbourne 26 Dec 2018 Test # 2337
33 79 59 4 1 55.93 3 lbw 4 Test v India Melbourne 26 Dec 2018 Test # 2337
27 - 71 3 0 38.02 2 caught 2 Test v India Sydney 3 Jan 2019 Test # 2339
4* - 12 1 0 33.33 1 not out 3 Test v India Sydney 3 Jan 2019 Test # 2339
59 103 81 6 0 72.83 3 lbw 1 ODI v India Sydney 12 Jan 2019 ODI # 4077
21 40 23 3 0 91.30 3 run out 1 ODI v India Adelaide 15 Jan 2019 ODI # 4078
34 - 51 2 0 66.66 3 caught 1 ODI v India Melbourne 18 Jan 2019 ODI # 4079
11 55 29 1 0 37.93 3 bowled 2 Test v Sri Lanka Brisbane 24 Jan 2019 Test # 2343
0 7 3 0 0 0.00 3 caught 1 Test v Sri Lanka Canberra 1 Feb 2019 Test # 2345
101* 186 136 14 0 74.26 3 not out 3 Test v Sri Lanka Canberra 1 Feb 2019 Test # 2345
50 - 76 5 1 65.78 1 caught 1 ODI v India Hyderabad 2 Mar 2019 ODI # 4102
38 - 37 6 0 102.70 2 caught 2 ODI v India Nagpur 5 Mar 2019 ODI # 4106
104 - 113 11 1 92.03 2 caught 1 ODI v India Ranchi 8 Mar 2019 ODI # 4109
91 - 99 7 0 91.91 2 caught 2 ODI v India Mohali 10 Mar 2019 ODI # 4111
100 - 106 10 2 94.33 1 caught 1 ODI v India Delhi 13 Mar 2019 ODI # 4113
24 - 30 3 0 80.00 1 caught 2 ODI v Pakistan Sharjah 22 Mar 2019 ODI # 4116
88 - 109 8 0 80.73 1 caught 2 ODI v Pakistan Sharjah 24 Mar 2019 ODI # 4117
0 - 6 0 0 0.00 1 bowled 1 ODI v Pakistan Abu Dhabi 27 Mar 2019 ODI # 4118
62 - 78 6 0 79.48 2 lbw 1 ODI v Pakistan Dubai (DICS) 29 Mar 2019 ODI # 4119
98 - 111 10 0 88.28 1 caught 1 ODI v Pakistan Dubai (DICS) 31 Mar 2019 ODI # 4120
15 32 20 1 0 75.00 3 lbw 2 ODI v Afghanistan Bristol 1 Jun 2019 ODI # 4146
13 26 19 2 0 68.42 3 caught 1 ODI v West Indies Nottingham 6 Jun 2019 ODI # 4152
42 48 39 4 1 107.69 4 bowled 2 ODI v India The Oval 9 Jun 2019 ODI # 4155
18 18 16 3 0 112.50 6 caught 1 ODI v Pakistan Taunton 12 Jun 2019 ODI # 4157
10 21 20 1 0 50.00 3 caught 1 ODI v Sri Lanka The Oval 15 Jun 2019 ODI # 4159
89 110 72 10 0 123.61 3 caught 1 ODI v Bangladesh Nottingham 20 Jun 2019 ODI # 4166
23 32 29 1 0 79.31 3 bowled 1 ODI v England Lord's 25 Jun 2019 ODI # 4173
88 187 129 5 0 68.21 3 bowled 1 ODI v New Zealand Lord's 29 Jun 2019 ODI # 4178
18 26 14 3 0 128.57 3 bowled 2 ODI v South Africa Manchester 6 Jul 2019 ODI # 4188
13 55 23 2 0 56.52 3 caught 1 Test v England Birmingham 1 Aug 2019 Test # 2353
40 69 48 6 0 83.33 3 caught 3 Test v England Birmingham 1 Aug 2019 Test # 2353
36 84 56 4 0 64.28 3 caught 2 Test v England Lord's 14 Aug 2019 Test # 2355
2 9 6 0 0 33.33 3 caught 4 Test v England Lord's 14 Aug 2019 Test # 2355
8 21 17 1 0 47.05 3 caught 1 Test v England Leeds 22 Aug 2019 Test # 2357
23 59 38 4 0 60.52 3 caught 3 Test v England Leeds 22 Aug 2019 Test # 2357
137 410 260 13 0 52.69 5 bowled 1 Test v England Sydney 5 Jan 2022 Test # 2446
101* 206 138 10 2 73.18 5 not out 3 Test v England Sydney 5 Jan 2022 Test # 2446
6 41 26 0 0 23.07 2 caught 1 Test v England Hobart 14 Jan 2022 Test # 2449
11 63 38 2 0 28.94 2 caught 3 Test v England Hobart 14 Jan 2022 Test # 2449
97 222 159 15 0 61.00 1 caught 2 Test v Pakistan Rawalpindi 4 Mar 2022 Test # 2453
160 556 369 15 1 43.36 2 bowled 1 Test v Pakistan Karachi 12 Mar 2022 Test # 2455
44* 96 70 4 0 62.85 1 not out 3 Test v Pakistan Karachi 12 Mar 2022 Test # 2455
91 326 219 9 1 41.55 2 caught 1 Test v Pakistan Lahore 21 Mar 2022 Test # 2458
104* 272 178 8 0 58.42 1 not out 3 Test v Pakistan Lahore 21 Mar 2022 Test # 2458
71 152 130 7 0 54.61 1 caught 2 Test v Sri Lanka Galle 29 Jun 2022 Test # 2469
0* 3 0 0 0 - 2 not out 4 Test v Sri Lanka Galle 29 Jun 2022 Test # 2469
37 90 77 4 0 48.05 1 bowled 1 Test v Sri Lanka Galle 8 Jul 2022 Test # 2471
29 74 47 4 0 61.70 2 caught 3 Test v Sri Lanka Galle 8 Jul 2022 Test # 2471
65 220 149 5 1 43.62 2 caught 1 Test v West Indies Perth 30 Nov 2022 Test # 2477
6 17 13 0 0 46.15 1 caught 3 Test v West Indies Perth 30 Nov 2022 Test # 2477
62 183 129 9 0 48.06 2 lbw 1 Test v West Indies Adelaide 8 Dec 2022 Test # 2479
45 69 50 7 0 90.00 1 caught 3 Test v West Indies Adelaide 8 Dec 2022 Test # 2479
11 45 26 2 0 42.30 2 caught 2 Test v South Africa Brisbane 17 Dec 2022 Test # 2482
2 9 12 0 0 16.66 1 caught 4 Test v South Africa Brisbane 17 Dec 2022 Test # 2482
1 27 11 0 0 9.09 2 caught 2 Test v South Africa Melbourne 26 Dec 2022 Test # 2485
195* 536 368 19 1 52.98 1 not out 1 Test v South Africa Sydney 4 Jan 2023 Test # 2488
1 6 3 0 0 33.33 2 lbw 1 Test v India Nagpur 9 Feb 2023 Test # 2490
5 8 9 1 0 55.55 1 caught 3 Test v India Nagpur 9 Feb 2023 Test # 2490
81 201 125 12 1 64.80 2 caught 1 Test v India Delhi 17 Feb 2023 Test # 2493
6 20 13 1 0 46.15 1 caught 3 Test v India Delhi 17 Feb 2023 Test # 2493
60 162 147 4 0 40.81 2 caught 2 Test v India Indore 1 Mar 2023 Test # 2496
0 4 2 0 0 0.00 1 caught 4 Test v India Indore 1 Mar 2023 Test # 2496
180 611 422 21 0 42.65 2 lbw 1 Test v India Ahmedabad 9 Mar 2023 Test # 2499
DNB - - - - - - - 3 Test v India Ahmedabad 9 Mar 2023 Test # 2499
0 15 10 0 0 0.00 2 caught 1 Test v India The Oval 7 Jun 2023 Test # 2505
13 70 39 2 0 33.33 1 caught 3 Test v India The Oval 7 Jun 2023 Test # 2505
141 478 321 14 3 43.92 2 bowled 2 Test v England Birmingham 16 Jun 2023 Test # 2507
65 318 197 7 0 32.99 1 bowled 4 Test v England Birmingham 16 Jun 2023 Test # 2507
17 107 70 2 0 24.28 2 bowled 1 Test v England Lord's 28 Jun 2023 Test # 2508
77 287 187 12 0 41.17 1 caught 3 Test v England Lord's 28 Jun 2023 Test # 2508
13 60 37 2 0 35.13 2 bowled 1 Test v England Leeds 6 Jul 2023 Test # 2509
43 159 96 3 0 44.79 1 caught 3 Test v England Leeds 6 Jul 2023 Test # 2509
3 22 19 0 0 15.78 2 lbw 1 Test v England Manchester 19 Jul 2023 Test # 2512
18 45 34 2 0 52.94 1 caught 3 Test v England Manchester 19 Jul 2023 Test # 2512
47 237 157 7 0 29.93 1 lbw 2 Test v England The Oval 27 Jul 2023 Test # 2515
72 184 145 8 0 49.65 2 lbw 4 Test v England The Oval 27 Jul 2023 Test # 2515
41 139 98 6 0 41.83 2 caught 1 Test v Pakistan Perth 14 Dec 2023 Test # 2518
90 308 190 9 0 47.36 1 caught 3 Test v Pakistan Perth 14 Dec 2023 Test # 2518
42 145 101 5 0 41.58 2 caught 1 Test v Pakistan Melbourne 26 Dec 2023 Test # 2519
0 2 2 0 0 0.00 1 caught 3 Test v Pakistan Melbourne 26 Dec 2023 Test # 2519
47 175 143 4 0 32.86 2 caught 2 Test v Pakistan Sydney 3 Jan 2024 Test # 2521
0 3 6 0 0 0.00 1 lbw 4 Test v Pakistan Sydney 3 Jan 2024 Test # 2521
45 170 111 6 0 40.54 2 caught 2 Test v West Indies Adelaide 17 Jan 2024 Test # 2523
9* 31 20 1 0 45.00 2 retired notout 4 Test v West Indies Adelaide 17 Jan 2024 Test # 2523
75 224 131 10 0 57.25 2 caught 2 Test v West Indies Brisbane 25 Jan 2024 Test # 2524
10 24 17 1 0 58.82 2 caught 4 Test v West Indies Brisbane 25 Jan 2024 Test # 2524
33 181 118 3 1 27.96 2 bowled 1 Test v New Zealand Wellington 29 Feb 2024 Test # 2533
28 123 69 1 0 40.57 2 stumped 3 Test v New Zealand Wellington 29 Feb 2024 Test # 2533
16 58 45 2 0 35.55 2 bowled 2 Test v New Zealand Christchurch 8 Mar 2024 Test # 2535
11 52 24 1 0 45.83 2 caught 4 Test v New Zealand Christchurch 8 Mar 2024 Test # 2535
Statsguru includes the following current or recent relevant matches:
United States of America v Bangladesh at Prairie View, 1st T20I, May 21, 2024 [T20I # 2613]
Netherlands v Ireland at The Hague, Netherlands Tri-Nation T20I Series 2nd match, May 19, 2024 [T20I # 2612]
Netherlands v Scotland at The Hague, Netherlands Tri-Nation T20I Series 1st match, May 18, 2024 [T20I # 2611]
 
Feedback Print this page