Records type batting analysis [change type]
View innings by innings list [change view]
Primary team Australia remove Australia from query
Runs scored less than or equal to 150 remove less than or equal to 150 from query
Ordered by balls faced (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 2011-2024 73 131 12 5451 195* 45.80 11288 48.29 15 26 8 592 26 Profile
filtered 2011-2024 71 126 11 4571 145 39.74 9509 48.07 10 26 8 503 21
Innings by innings list
141 478 321 14 3 43.92 2 bowled 2 v England Birmingham 16 Jun 2023 Test # 2507
145 465 308 12 0 47.07 1 lbw 2 v South Africa Adelaide 24 Nov 2016 Test # 2236
141 522 302 11 0 46.68 2 lbw 4 v Pakistan Dubai (DICS) 7 Oct 2018 Test # 2320
137 410 260 13 0 52.69 5 bowled 1 v England Sydney 5 Jan 2022 Test # 2446
144 331 227 6 1 63.43 3 caught 1 v West Indies Melbourne 26 Dec 2015 Test # 2195
91 326 219 9 1 41.55 2 caught 1 v Pakistan Lahore 21 Mar 2022 Test # 2458
140 347 216 25 0 64.81 3 lbw 2 v New Zealand Wellington 12 Feb 2016 Test # 2201
72 297 213 5 0 33.80 3 caught 3 v India Perth 14 Dec 2018 Test # 2334
65 318 197 7 0 32.99 1 bowled 4 v England Birmingham 16 Jun 2023 Test # 2507
90 308 190 9 0 47.36 1 caught 3 v Pakistan Perth 14 Dec 2023 Test # 2518
77 287 187 12 0 41.17 1 caught 3 v England Lord's 28 Jun 2023 Test # 2508
121 258 186 11 2 65.05 3 caught 1 v New Zealand Perth 13 Nov 2015 Test # 2187
97 253 182 11 3 53.29 3 lbw 4 v South Africa Perth 3 Nov 2016 Test # 2230
104* 272 178 8 0 58.42 1 not out 3 v Pakistan Lahore 21 Mar 2022 Test # 2458
85 244 175 8 0 48.57 1 caught 2 v Pakistan Dubai (DICS) 7 Oct 2018 Test # 2320
97 229 165 13 0 58.78 3 caught 2 v Pakistan Melbourne 26 Dec 2016 Test # 2242
97 222 159 15 0 61.00 1 caught 2 v Pakistan Rawalpindi 4 Mar 2022 Test # 2453
47 237 157 7 0 29.93 1 lbw 2 v England The Oval 27 Jul 2023 Test # 2515
65 220 149 5 1 43.62 2 caught 1 v West Indies Perth 30 Nov 2022 Test # 2477
60 162 147 4 0 40.81 2 caught 2 v India Indore 1 Mar 2023 Test # 2496
72 184 145 8 0 49.65 2 lbw 4 v England The Oval 27 Jul 2023 Test # 2515
47 175 143 4 0 32.86 2 caught 2 v Pakistan Sydney 3 Jan 2024 Test # 2521
101* 206 138 10 2 73.18 5 not out 3 v England Sydney 5 Jan 2022 Test # 2446
75 225 136 14 0 55.14 3 lbw 3 v South Africa Gqeberha 9 Mar 2018 Test # 2298
101* 186 136 14 0 74.26 3 not out 3 v Sri Lanka Canberra 1 Feb 2019 Test # 2345
54 171 133 7 0 40.60 3 caught 4 v England Lord's 18 Jul 2013 Test # 2091
75 224 131 10 0 57.25 2 caught 2 v West Indies Brisbane 25 Jan 2024 Test # 2524
71 152 130 7 0 54.61 1 caught 2 v Sri Lanka Galle 29 Jun 2022 Test # 2469
62 183 129 9 0 48.06 2 lbw 1 v West Indies Adelaide 8 Dec 2022 Test # 2479
28 162 125 1 0 22.40 3 caught 2 v India Adelaide 6 Dec 2018 Test # 2333
81 201 125 12 1 64.80 2 caught 1 v India Delhi 17 Feb 2023 Test # 2493
50 156 123 8 0 40.65 3 lbw 2 v England Perth 14 Dec 2017 Test # 2288
64 168 121 9 0 52.89 3 caught 3 v South Africa Hobart 12 Nov 2016 Test # 2233
33 181 118 3 1 27.96 2 bowled 1 v New Zealand Wellington 29 Feb 2024 Test # 2533
53 144 112 8 0 47.32 3 caught 1 v England Adelaide 2 Dec 2017 Test # 2285
45 170 111 6 0 40.54 2 caught 2 v West Indies Adelaide 17 Jan 2024 Test # 2523
65 166 110 8 1 59.09 3 caught 4 v South Africa Johannesburg 17 Nov 2011 Test # 2018
74 154 109 8 0 67.88 3 caught 3 v Pakistan Brisbane 15 Dec 2016 Test # 2240
42 145 101 5 0 41.58 2 caught 1 v Pakistan Melbourne 26 Dec 2023 Test # 2519
79* 142 98 5 1 80.61 2 not out 3 v Pakistan Sydney 3 Jan 2017 Test # 2245
41 139 98 6 0 41.83 2 caught 1 v Pakistan Perth 14 Dec 2023 Test # 2518
43 159 96 3 0 44.79 1 caught 3 v England Leeds 6 Jul 2023 Test # 2509
37 120 95 5 0 38.94 3 caught 1 v England Sydney 3 Jan 2011 Test # 1989
53 124 84 9 0 63.09 3 caught 2 v South Africa Johannesburg 30 Mar 2018 Test # 2302
38 125 77 3 0 49.35 3 run out 2 v New Zealand Brisbane 1 Dec 2011 Test # 2020
37 90 77 4 0 48.05 1 bowled 1 v Sri Lanka Galle 8 Jul 2022 Test # 2471
21 89 73 2 0 28.76 3 caught 3 v England Sydney 3 Jan 2011 Test # 1989
27 - 71 3 0 38.02 2 caught 2 v India Sydney 3 Jan 2019 Test # 2339
44* 96 70 4 0 62.85 1 not out 3 v Pakistan Karachi 12 Mar 2022 Test # 2455
17 107 70 2 0 24.28 2 bowled 1 v England Lord's 28 Jun 2023 Test # 2508
28 123 69 1 0 40.57 2 stumped 3 v New Zealand Wellington 29 Feb 2024 Test # 2533
26 83 68 2 1 38.23 6 lbw 3 v Sri Lanka Galle 31 Aug 2011 Test # 2005
45 107 66 4 0 68.18 3 caught 4 v New Zealand Christchurch 20 Feb 2016 Test # 2202
17 107 65 2 0 26.15 3 caught 1 v England Melbourne 26 Dec 2017 Test # 2289
26 81 62 4 0 41.93 3 lbw 2 v Sri Lanka Pallekele 26 Jul 2016 Test # 2209
56 100 61 5 0 91.80 3 caught 3 v West Indies Melbourne 26 Dec 2015 Test # 2195
33 79 59 4 1 55.93 3 lbw 4 v India Melbourne 26 Dec 2018 Test # 2337
21 68 58 0 0 36.20 6 bowled 1 v Sri Lanka Galle 31 Aug 2011 Test # 2005
12 114 57 1 0 21.05 3 lbw 2 v South Africa Johannesburg 17 Nov 2011 Test # 2018
36 84 56 4 0 64.28 3 caught 2 v England Lord's 14 Aug 2019 Test # 2355
7 78 51 0 0 13.72 3 caught 2 v New Zealand Hobart 9 Dec 2011 Test # 2021
45 69 50 7 0 90.00 1 caught 3 v West Indies Adelaide 8 Dec 2022 Test # 2479
20 71 49 3 0 40.81 3 lbw 3 v England Adelaide 2 Dec 2017 Test # 2285
23 67 48 3 0 47.91 3 caught 4 v New Zealand Hobart 9 Dec 2011 Test # 2021
40 69 48 6 0 83.33 3 caught 3 v England Birmingham 1 Aug 2019 Test # 2353
29 74 47 4 0 61.70 2 caught 3 v Sri Lanka Galle 8 Jul 2022 Test # 2471
16 58 45 2 0 35.55 2 bowled 2 v New Zealand Christchurch 8 Mar 2024 Test # 2535
11 54 44 0 0 25.00 3 bowled 2 v Sri Lanka Galle 4 Aug 2016 Test # 2213
8 45 42 0 0 19.04 3 caught 4 v India Adelaide 6 Dec 2018 Test # 2333
24 62 40 4 0 60.00 3 caught 2 v New Zealand Christchurch 20 Feb 2016 Test # 2202
13 68 40 0 0 32.50 3 caught 1 v Pakistan Sydney 3 Jan 2017 Test # 2245
13 70 39 2 0 33.33 1 caught 3 v India The Oval 7 Jun 2023 Test # 2505
24 77 38 2 0 63.15 3 bowled 3 v England Manchester 1 Aug 2013 Test # 2092
5 50 38 0 0 13.15 3 caught 1 v India Perth 14 Dec 2018 Test # 2334
23 59 38 4 0 60.52 3 caught 3 v England Leeds 22 Aug 2019 Test # 2357
11 63 38 2 0 28.94 2 caught 3 v England Hobart 14 Jan 2022 Test # 2449
13 60 37 2 0 35.13 2 bowled 1 v England Leeds 6 Jul 2023 Test # 2509
14 46 35 1 0 40.00 3 caught 2 v England Lord's 18 Jul 2013 Test # 2091
21 39 35 3 0 60.00 3 lbw 4 v England Chester-le-Street 9 Aug 2013 Test # 2093
18 45 34 2 0 52.94 1 caught 3 v England Manchester 19 Jul 2023 Test # 2512
13* 49 32 0 1 40.62 6 not out 2 v Sri Lanka Pallekele 8 Sep 2011 Test # 2007
21 46 32 3 0 65.62 3 caught 2 v India Melbourne 26 Dec 2018 Test # 2337
11 55 29 1 0 37.93 3 bowled 2 v Sri Lanka Brisbane 24 Jan 2019 Test # 2343
6 41 26 0 0 23.07 2 caught 1 v England Hobart 14 Jan 2022 Test # 2449
11 45 26 2 0 42.30 2 caught 2 v South Africa Brisbane 17 Dec 2022 Test # 2482
4 32 25 0 0 16.00 3 caught 1 v South Africa Hobart 12 Nov 2016 Test # 2233
11 29 24 2 0 45.83 3 lbw 2 v England Brisbane 23 Nov 2017 Test # 2282
11 52 24 1 0 45.83 2 caught 4 v New Zealand Christchurch 8 Mar 2024 Test # 2535
13 55 23 2 0 56.52 3 caught 1 v England Birmingham 1 Aug 2019 Test # 2353
18 25 22 3 0 81.81 3 lbw 4 v Sri Lanka Pallekele 26 Jul 2016 Test # 2209
5 25 22 0 0 22.72 3 caught 2 v South Africa Cape Town 22 Mar 2018 Test # 2300
9* 31 20 1 0 45.00 2 retired notout 4 v West Indies Adelaide 17 Jan 2024 Test # 2523
1 26 19 0 0 5.26 3 caught 1 v England Manchester 1 Aug 2013 Test # 2092
14 30 19 3 0 73.68 3 caught 1 v South Africa Durban 1 Mar 2018 Test # 2297
3 22 19 0 0 15.78 2 lbw 1 v England Manchester 19 Jul 2023 Test # 2512
4 21 17 0 0 23.52 3 bowled 2 v South Africa Perth 3 Nov 2016 Test # 2230
8 21 17 1 0 47.05 3 caught 1 v England Leeds 22 Aug 2019 Test # 2357
10 24 17 1 0 58.82 2 caught 4 v West Indies Brisbane 25 Jan 2024 Test # 2524
4 14 15 0 0 26.66 3 caught 1 v South Africa Gqeberha 9 Mar 2018 Test # 2298
11 23 14 1 1 78.57 3 caught 3 v England Melbourne 26 Dec 2017 Test # 2289
3 - 13 0 0 23.07 1 caught 2 v Pakistan Abu Dhabi 16 Oct 2018 Test # 2322
6 17 13 0 0 46.15 1 caught 3 v West Indies Perth 30 Nov 2022 Test # 2477
6 20 13 1 0 46.15 1 caught 3 v India Delhi 17 Feb 2023 Test # 2493
6 21 12 1 0 50.00 3 caught 3 v South Africa Durban 1 Mar 2018 Test # 2297
7 20 12 1 0 58.33 3 lbw 4 v South Africa Johannesburg 30 Mar 2018 Test # 2302
4* - 12 1 0 33.33 1 not out 3 v India Sydney 3 Jan 2019 Test # 2339
2 9 12 0 0 16.66 1 caught 4 v South Africa Brisbane 17 Dec 2022 Test # 2482
9* 24 11 0 0 81.81 3 not out 3 v New Zealand Brisbane 5 Nov 2015 Test # 2185
1 27 11 0 0 9.09 2 caught 2 v South Africa Melbourne 26 Dec 2022 Test # 2485
0 15 10 0 0 0.00 2 caught 1 v India The Oval 7 Jun 2023 Test # 2505
1 18 9 0 0 11.11 3 caught 4 v South Africa Cape Town 22 Mar 2018 Test # 2300
5 8 9 1 0 55.55 1 caught 3 v India Nagpur 9 Feb 2023 Test # 2490
4 6 7 1 0 57.14 3 caught 1 v Pakistan Brisbane 15 Dec 2016 Test # 2240
0 8 6 0 0 0.00 3 caught 2 v England Chester-le-Street 9 Aug 2013 Test # 2093
1 3 6 0 0 16.66 3 caught 4 v Bangladesh Mirpur 27 Aug 2017 Test # 2272
2 9 6 0 0 33.33 3 caught 4 v England Lord's 14 Aug 2019 Test # 2355
0 3 6 0 0 0.00 1 lbw 4 v Pakistan Sydney 3 Jan 2024 Test # 2521
0* 5 4 0 0 0.00 3 not out 4 v New Zealand Brisbane 1 Dec 2011 Test # 2020
0 7 3 0 0 0.00 3 caught 1 v Sri Lanka Canberra 1 Feb 2019 Test # 2345
1 6 3 0 0 33.33 2 lbw 1 v India Nagpur 9 Feb 2023 Test # 2490
0 2 2 0 0 0.00 3 lbw 4 v South Africa Adelaide 24 Nov 2016 Test # 2236
1 4 2 0 0 50.00 3 run out 2 v Bangladesh Mirpur 27 Aug 2017 Test # 2272
0 4 2 0 0 0.00 1 caught 4 v India Indore 1 Mar 2023 Test # 2496
0 2 2 0 0 0.00 1 caught 3 v Pakistan Melbourne 26 Dec 2023 Test # 2519
0 1 1 0 0 0.00 4 bowled 4 v Sri Lanka Galle 4 Aug 2016 Test # 2213
0* 3 0 0 0 - 2 not out 4 v Sri Lanka Galle 29 Jun 2022 Test # 2469
DNB - - - - - - - 3 v New Zealand Perth 13 Nov 2015 Test # 2187
DNB - - - - - - - 2 v West Indies Sydney 3 Jan 2016 Test # 2198
DNB - - - - - - - 4 v England Brisbane 23 Nov 2017 Test # 2282
absent - - - - - - - 4 v Pakistan Abu Dhabi 16 Oct 2018 Test # 2322
DNB - - - - - - - 3 v India Ahmedabad 9 Mar 2023 Test # 2499
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