Records type batting analysis [change type]
View innings by innings list [change view]
Primary team Australia remove Australia from query
Start of match date greater than or equal to 3 Mar 1937 remove greater than or equal to 3 Mar 1937 from query
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
unfiltered 2018-2024 142 139 21 3386 111 28.69 4521 74.89 2 16 9 338 32 Profile
filtered 2018-2024 142 139 21 3386 111 28.69 4521 74.89 2 16 9 338 32
Innings by innings list
27 - 24 4 0 112.50 8 run out 1 ODI v England Brisbane 19 Jan 2018 ODI # 3958
0* 3 0 0 0 - 5 not out 2 T20I v New Zealand Sydney 3 Feb 2018 T20I # 642
5* 14 5 0 0 100.00 7 not out 2 T20I v England Hobart 7 Feb 2018 T20I # 645
DNB - - - - - - - 2 T20I v England Melbourne 10 Feb 2018 T20I # 646
1* 1 1 0 0 100.00 7 not out 2 T20I v New Zealand Auckland 16 Feb 2018 T20I # 649
DNB - - - - - - - 2 T20I v New Zealand Auckland 21 Feb 2018 T20I # 653
6 - 5 1 0 120.00 6 caught 1 ODI v England Chester-le-Street 21 Jun 2018 ODI # 4012
44 - 40 5 1 110.00 5 caught 1 ODI v England Manchester 24 Jun 2018 ODI # 4013
3 - 3 0 0 100.00 5 bowled 2 T20I v England Birmingham 27 Jun 2018 T20I # 679
DNB - - - - - - - 2 T20I v Pakistan Harare 2 Jul 2018 T20I # 682
DNB - - - - - - - 1 T20I v Zimbabwe Harare 3 Jul 2018 T20I # 683
37* - 24 2 2 154.16 7 not out 2 T20I v Pakistan Harare 5 Jul 2018 T20I # 686
16 - 17 2 0 94.11 2 caught 2 T20I v Zimbabwe Harare 6 Jul 2018 T20I # 687
2 - 3 0 0 66.66 6 caught 1 T20I v Pakistan Harare 8 Jul 2018 T20I # 689
DNB - - - - - - - 2 T20I v U.A.E. Abu Dhabi 22 Oct 2018 T20I # 700
1 - 3 0 0 33.33 6 caught 2 T20I v Pakistan Abu Dhabi 24 Oct 2018 T20I # 701
1 - 4 0 0 25.00 6 caught 2 T20I v Pakistan Dubai (DICS) 26 Oct 2018 T20I # 702
20 - 9 2 2 222.22 1 caught 2 T20I v Pakistan Dubai (DICS) 28 Oct 2018 T20I # 704
33 - 71 2 0 46.47 5 caught 1 ODI v South Africa Perth 4 Nov 2018 ODI # 4065
47 - 72 4 0 65.27 5 caught 1 ODI v South Africa Adelaide 9 Nov 2018 ODI # 4067
42 - 41 1 1 102.43 6 caught 2 ODI v South Africa Hobart 11 Nov 2018 ODI # 4069
8 - 7 0 0 114.28 7 caught 2 T20I v South Africa Carrara 17 Nov 2018 T20I # 711
DNB - - - - - - - 1 T20I v India Brisbane 21 Nov 2018 T20I # 712
4 - 6 0 0 66.66 7 caught 1 T20I v India Melbourne 23 Nov 2018 T20I # 713
27 - 19 4 0 142.10 5 caught 1 T20I v India Sydney 25 Nov 2018 T20I # 714
24 43 31 5 0 77.41 1 caught 1 ODI v India Sydney 12 Jan 2019 ODI # 4077
18 33 27 2 0 66.66 1 caught 1 ODI v India Adelaide 15 Jan 2019 ODI # 4078
5 - 11 1 0 45.45 1 caught 1 ODI v India Melbourne 18 Jan 2019 ODI # 4079
36* - 37 5 0 97.29 7 not out 1 ODI v India Hyderabad 2 Mar 2019 ODI # 4102
22 - 24 2 0 91.66 7 bowled 2 ODI v India Nagpur 5 Mar 2019 ODI # 4106
21* - 17 3 0 123.52 7 not out 1 ODI v India Ranchi 8 Mar 2019 ODI # 4109
21 - 15 2 0 140.00 7 caught 2 ODI v India Mohali 10 Mar 2019 ODI # 4111
3 - 9 0 0 33.33 7 caught 1 ODI v India Delhi 13 Mar 2019 ODI # 4113
DNB - - - - - - - 2 ODI v Pakistan Sharjah 22 Mar 2019 ODI # 4116
DNB - - - - - - - 2 ODI v Pakistan Sharjah 24 Mar 2019 ODI # 4117
25* - 21 0 1 119.04 7 not out 1 ODI v Pakistan Abu Dhabi 27 Mar 2019 ODI # 4118
55 - 67 3 0 82.08 7 caught 1 ODI v Pakistan Dubai (DICS) 29 Mar 2019 ODI # 4119
0 - 2 0 0 0.00 7 lbw 1 ODI v Pakistan Dubai (DICS) 31 Mar 2019 ODI # 4120
DNB - - - - - - - 2 ODI v Afghanistan Bristol 1 Jun 2019 ODI # 4146
45 62 55 7 0 81.81 7 caught 1 ODI v West Indies Nottingham 6 Jun 2019 ODI # 4152
55* 50 35 5 1 157.14 7 not out 2 ODI v India The Oval 9 Jun 2019 ODI # 4155
20 31 21 2 0 95.23 7 lbw 1 ODI v Pakistan Taunton 12 Jun 2019 ODI # 4157
4 8 3 0 0 133.33 7 run out 1 ODI v Sri Lanka The Oval 15 Jun 2019 ODI # 4159
11* 14 8 1 0 137.50 7 not out 1 ODI v Bangladesh Nottingham 20 Jun 2019 ODI # 4166
38* 41 27 5 0 140.74 7 not out 1 ODI v England Lord's 25 Jun 2019 ODI # 4173
71 113 72 11 0 98.61 7 caught 1 ODI v New Zealand Lord's 29 Jun 2019 ODI # 4178
85 90 69 11 1 123.18 7 caught 2 ODI v South Africa Manchester 6 Jul 2019 ODI # 4188
46 94 70 4 0 65.71 5 caught 1 ODI v England Birmingham 11 Jul 2019 ODI # 4191
DNB - - - - - - - 1 T20I v Sri Lanka Adelaide 27 Oct 2019 T20I # 978
DNB - - - - - - - 2 T20I v Sri Lanka Brisbane 30 Oct 2019 T20I # 988
DNB - - - - - - - 2 T20I v Sri Lanka Melbourne 1 Nov 2019 T20I # 993
DNB - - - - - - - 2 T20I v Pakistan Sydney 3 Nov 2019 T20I # 999
DNB - - - - - - - 2 T20I v Pakistan Canberra 5 Nov 2019 T20I # 1002
DNB - - - - - - - 2 T20I v Pakistan Perth 8 Nov 2019 T20I # 1009
DNB - - - - - - - 2 ODI v India Wankhede 14 Jan 2020 ODI # 4231
18 - 17 0 1 105.88 5 caught 2 ODI v India Rajkot 17 Jan 2020 ODI # 4232
35 - 36 6 0 97.22 6 caught 1 ODI v India Bengaluru 19 Jan 2020 ODI # 4233
27 26 22 3 1 122.72 6 caught 1 T20I v South Africa Johannesburg 21 Feb 2020 T20I # 1046
14 14 10 0 1 140.00 4 bowled 2 T20I v South Africa Gqeberha 23 Feb 2020 T20I # 1052
7 10 6 0 0 116.66 6 bowled 1 T20I v South Africa Cape Town 26 Feb 2020 T20I # 1065
5 30 16 0 0 31.25 6 caught 2 ODI v South Africa Paarl 29 Feb 2020 ODI # 4248
21 34 21 1 0 100.00 7 caught 1 ODI v South Africa Bloemfontein 4 Mar 2020 ODI # 4252
0 2 3 0 0 0.00 7 bowled 1 ODI v South Africa Potchefstroom 7 Mar 2020 ODI # 4254
1 - 2 0 0 50.00 7 caught 1 ODI v New Zealand Sydney 13 Mar 2020 ODI # 4255
1 8 5 0 0 20.00 6 bowled 2 T20I v England Southampton 4 Sep 2020 T20I # 1095
2 - 7 0 0 28.57 3 caught 1 T20I v England Southampton 6 Sep 2020 T20I # 1096
10 14 10 1 0 100.00 6 caught 1 ODI v England Manchester 11 Sep 2020 ODI # 4259
36 80 41 2 0 87.80 6 stumped 2 ODI v England Manchester 13 Sep 2020 ODI # 4260
106 168 114 7 2 92.98 6 caught 2 ODI v England Manchester 16 Sep 2020 ODI # 4261
17* - 13 2 0 130.76 7 not out 1 ODI v India Sydney 27 Nov 2020 ODI # 4265
DNB - - - - - - - 1 ODI v India Sydney 29 Nov 2020 ODI # 4266
38 - 42 4 0 90.47 6 run out 2 ODI v India Canberra 2 Dec 2020 ODI # 4267
13 11 9 2 0 144.44 4 caught 1 T20I v West Indies Gros Islet 12 Jul 2021 T20I # 1189
0 1 1 0 0 0.00 4 caught 1 T20I v West Indies Gros Islet 14 Jul 2021 T20I # 1190
9 19 14 1 0 64.28 5 caught 2 T20I v West Indies Gros Islet 16 Jul 2021 T20I # 1192
67 91 87 5 2 77.01 5 bowled 1 ODI v West Indies Bridgetown 20 Jul 2021 ODI # 4310
10 19 15 1 0 66.66 5 bowled 1 ODI v West Indies Bridgetown 22 Jul 2021 ODI # 4311
35 87 50 3 0 70.00 3 lbw 2 ODI v West Indies Bridgetown 26 Jul 2021 ODI # 4313
0 1 1 0 0 0.00 1 bowled 2 T20I v Bangladesh Mirpur 3 Aug 2021 T20I # 1210
11 7 11 2 0 100.00 2 caught 1 T20I v Bangladesh Mirpur 4 Aug 2021 T20I # 1212
20* 45 15 1 1 133.33 5 not out 2 T20I v Bangladesh Mirpur 6 Aug 2021 T20I # 1216
1 7 6 0 0 16.66 6 lbw 2 T20I v Bangladesh Mirpur 7 Aug 2021 T20I # 1218
3 14 7 0 0 42.85 5 bowled 2 T20I v Bangladesh Mirpur 9 Aug 2021 T20I # 1222
12 45 32 1 0 37.50 7 caught 2 Test v England Brisbane 8 Dec 2021 Test # 2440
9 24 23 0 0 39.13 1 caught 4 Test v England Brisbane 8 Dec 2021 Test # 2440
51 128 107 5 0 47.66 7 caught 1 Test v England Adelaide 16 Dec 2021 Test # 2441
6 7 6 1 0 100.00 8 bowled 3 Test v England Adelaide 16 Dec 2021 Test # 2441
19 64 43 0 0 44.18 8 caught 2 Test v England Melbourne 26 Dec 2021 Test # 2442
13 71 39 2 0 33.33 7 caught 1 Test v England Sydney 5 Jan 2022 Test # 2446
0 5 1 0 0 0.00 7 caught 3 Test v England Sydney 5 Jan 2022 Test # 2446
24 105 60 2 0 40.00 7 bowled 1 Test v England Hobart 14 Jan 2022 Test # 2449
49 126 88 4 0 55.68 8 caught 3 Test v England Hobart 14 Jan 2022 Test # 2449
19 70 43 3 0 44.18 7 bowled 2 Test v Pakistan Rawalpindi 4 Mar 2022 Test # 2453
93 185 159 7 2 58.49 8 bowled 1 Test v Pakistan Karachi 12 Mar 2022 Test # 2455
DNB - - - - - - - 3 Test v Pakistan Karachi 12 Mar 2022 Test # 2455
67 175 105 7 0 63.80 7 lbw 1 Test v Pakistan Lahore 21 Mar 2022 Test # 2458
DNB - - - - - - - 3 Test v Pakistan Lahore 21 Mar 2022 Test # 2458
4 7 4 0 0 100.00 6 bowled 1 ODI v Pakistan Lahore 29 Mar 2022 ODI # 4379
5 15 10 0 0 50.00 6 caught 1 ODI v Pakistan Lahore 31 Mar 2022 ODI # 4380
56 82 61 6 1 91.80 6 caught 1 ODI v Pakistan Lahore 2 Apr 2022 ODI # 4382
21 60 22 1 0 95.45 6 lbw 2 ODI v Sri Lanka Pallekele 14 Jun 2022 ODI # 4409
15 44 20 1 0 75.00 6 run out 2 ODI v Sri Lanka Pallekele 16 Jun 2022 ODI # 4412
49 68 52 3 1 94.23 5 lbw 1 ODI v Sri Lanka Colombo (RPS) 19 Jun 2022 ODI # 4415
19 26 20 2 0 95.00 5 caught 2 ODI v Sri Lanka Colombo (RPS) 21 Jun 2022 ODI # 4416
45* 109 65 1 0 69.23 6 not out 2 ODI v Sri Lanka Colombo (RPS) 24 Jun 2022 ODI # 4418
45 83 47 6 0 95.74 7 caught 2 Test v Sri Lanka Galle 29 Jun 2022 Test # 2469
DNB - - - - - - - 4 Test v Sri Lanka Galle 29 Jun 2022 Test # 2469
28 95 61 4 0 45.90 7 caught 1 Test v Sri Lanka Galle 8 Jul 2022 Test # 2471
16* 48 28 0 0 57.14 7 not out 3 Test v Sri Lanka Galle 8 Jul 2022 Test # 2471
10 14 8 2 0 125.00 4 caught 2 ODI v Zimbabwe Townsville 28 Aug 2022 ODI # 4458
26* 51 33 2 0 78.78 4 not out 2 ODI v Zimbabwe Townsville 31 Aug 2022 ODI # 4459
4 16 9 1 0 44.44 4 caught 1 ODI v Zimbabwe Townsville 3 Sep 2022 ODI # 4460
85 132 99 8 1 85.85 6 caught 2 ODI v New Zealand Cairns 6 Sep 2022 ODI # 4461
12 47 28 0 0 42.85 6 stumped 1 ODI v New Zealand Cairns 8 Sep 2022 ODI # 4462
42* 73 43 3 0 97.67 5 not out 1 ODI v New Zealand Cairns 11 Sep 2022 ODI # 4464
21 43 28 3 0 75.00 5 caught 2 ODI v England Adelaide 17 Nov 2022 ODI # 4475
0 5 1 0 0 0.00 5 stumped 1 ODI v England Sydney 19 Nov 2022 ODI # 4477
12* 13 6 1 0 200.00 6 not out 1 ODI v England Melbourne 22 Nov 2022 ODI # 4480
DNB - - - - - - - 1 Test v West Indies Perth 30 Nov 2022 Test # 2477
DNB - - - - - - - 3 Test v West Indies Perth 30 Nov 2022 Test # 2477
41* 73 54 6 0 75.92 7 not out 1 Test v West Indies Adelaide 8 Dec 2022 Test # 2479
8 20 11 0 0 72.72 7 bowled 3 Test v West Indies Adelaide 8 Dec 2022 Test # 2479
22* 60 30 0 0 73.33 8 not out 2 Test v South Africa Brisbane 17 Dec 2022 Test # 2482
DNB - - - - - - - 4 Test v South Africa Brisbane 17 Dec 2022 Test # 2482
111 243 149 13 0 74.49 7 caught 2 Test v South Africa Melbourne 26 Dec 2022 Test # 2485
DNB - - - - - - - 1 Test v South Africa Sydney 4 Jan 2023 Test # 2488
36 50 33 7 0 109.09 7 bowled 1 Test v India Nagpur 9 Feb 2023 Test # 2490
10 11 6 2 0 166.66 7 lbw 3 Test v India Nagpur 9 Feb 2023 Test # 2490
0 6 5 0 0 0.00 7 caught 1 Test v India Delhi 17 Feb 2023 Test # 2493
7 23 10 1 0 70.00 7 bowled 3 Test v India Delhi 17 Feb 2023 Test # 2493
3 20 7 0 0 42.85 7 lbw 2 Test v India Indore 1 Mar 2023 Test # 2496
DNB - - - - - - - 4 Test v India Indore 1 Mar 2023 Test # 2496
0 3 4 0 0 0.00 7 caught 1 Test v India Ahmedabad 9 Mar 2023 Test # 2499
DNB - - - - - - - 3 Test v India Ahmedabad 9 Mar 2023 Test # 2499
DNB - - - - - - - 2 ODI v India Visakhapatnam 19 Mar 2023 ODI # 4541
38 66 46 2 1 82.60 6 bowled 1 ODI v India Chennai 22 Mar 2023 ODI # 4545
48 98 69 7 1 69.56 7 lbw 1 Test v India The Oval 7 Jun 2023 Test # 2505
66* 162 105 8 0 62.85 7 not out 3 Test v India The Oval 7 Jun 2023 Test # 2505
66 128 99 10 1 66.66 7 bowled 2 Test v England Birmingham 16 Jun 2023 Test # 2507
20 63 50 2 0 40.00 8 caught 4 Test v England Birmingham 16 Jun 2023 Test # 2507
22 45 43 2 0 51.16 7 lbw 1 Test v England Lord's 28 Jun 2023 Test # 2508
21 103 73 3 0 28.76 7 caught 3 Test v England Lord's 28 Jun 2023 Test # 2508
8 32 16 1 0 50.00 7 caught 1 Test v England Leeds 6 Jul 2023 Test # 2509
5 20 14 1 0 35.71 7 bowled 3 Test v England Leeds 6 Jul 2023 Test # 2509
20 78 49 2 0 40.81 8 caught 1 Test v England Manchester 19 Jul 2023 Test # 2512
DNB - - - - - - - 3 Test v England Manchester 19 Jul 2023 Test # 2512
10 29 23 1 1 43.47 7 caught 2 Test v England The Oval 27 Jul 2023 Test # 2515
28 83 50 1 1 56.00 7 caught 4 Test v England The Oval 27 Jul 2023 Test # 2515
3 16 9 0 0 33.33 6 bowled 2 ODI v South Africa Bloemfontein 7 Sep 2023 ODI # 4635
6 16 10 0 0 60.00 7 caught 1 ODI v South Africa Bloemfontein 9 Sep 2023 ODI # 4638
12 55 23 1 0 52.17 5 bowled 2 ODI v South Africa Potchefstroom 12 Sep 2023 ODI # 4642
99 125 77 9 4 128.57 5 caught 2 ODI v South Africa Centurion 15 Sep 2023 ODI # 4646
2 9 4 0 0 50.00 5 caught 2 ODI v South Africa Johannesburg 17 Sep 2023 ODI # 4648
14 17 12 2 0 116.66 6 bowled 2 ODI v India Indore 24 Sep 2023 ODI # 4654
11 24 19 1 0 57.89 5 caught 1 ODI v India Rajkot 27 Sep 2023 ODI # 4657
0 1 2 0 0 0.00 6 lbw 1 ODI v India Chennai 8 Oct 2023 ODI # 4662
34 105 73 4 0 46.57 7 bowled 1 Test v Pakistan Perth 14 Dec 2023 Test # 2518
DNB - - - - - - - 3 Test v Pakistan Perth 14 Dec 2023 Test # 2518
4 19 10 0 0 40.00 7 caught 1 Test v Pakistan Melbourne 26 Dec 2023 Test # 2519
53 147 101 8 0 52.47 7 lbw 3 Test v Pakistan Melbourne 26 Dec 2023 Test # 2519
38 105 58 3 0 65.51 7 bowled 2 Test v Pakistan Sydney 3 Jan 2024 Test # 2521
DNB - - - - - - - 4 Test v Pakistan Sydney 3 Jan 2024 Test # 2521
15 51 40 2 0 37.50 7 caught 2 Test v West Indies Adelaide 17 Jan 2024 Test # 2523
DNB - - - - - - - 4 Test v West Indies Adelaide 17 Jan 2024 Test # 2523
65 74 49 9 1 132.65 7 caught 2 Test v West Indies Brisbane 25 Jan 2024 Test # 2524
2 8 5 0 0 40.00 7 bowled 4 Test v West Indies Brisbane 25 Jan 2024 Test # 2524
10 35 20 0 0 50.00 7 caught 1 Test v New Zealand Wellington 29 Feb 2024 Test # 2533
3 18 9 0 0 33.33 8 caught 3 Test v New Zealand Wellington 29 Feb 2024 Test # 2533
14 35 24 2 0 58.33 8 caught 2 Test v New Zealand Christchurch 8 Mar 2024 Test # 2535
98* 192 123 15 0 79.67 7 not out 4 Test v New Zealand Christchurch 8 Mar 2024 Test # 2535
Statsguru includes the following current or recent relevant matches:
England v Pakistan at The Oval, 4th T20I, May 30, 2024 [T20I # 2631]
West Indies v South Africa at Kingston, 3rd T20I, May 26, 2024 [T20I # 2630]
Austria v Belgium at Lower Austria, 4th T20I, May 26, 2024 [T20I # 2629]
Romania v Bulgaria at Ilfov County, Continental Cup 3rd place play-off, May 26, 2024 [T20I # 2628]
Austria v Belgium at Lower Austria, 3rd T20I, May 26, 2024 [T20I # 2627]
 
Feedback Print this page