Records type all-round analysis [change type]
View match by match list [change view]
Primary team Australia remove Australia from query
Start of match date greater than or equal to 1 Dec 2009 remove greater than or equal to 1 Dec 2009 from query
Not involving the player C Green (AUS) remove C Green (AUS) from query
Ordered by start date (ascending)
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 2011-2024 187 6163 181 33.49 6 121 5/33 35.68 2 82 0 -2.19 Profile
filtered 2011-2024 167 5435 181 33.54 6 115 5/33 36.00 2 77 0 -2.45
Match by match list
36 - 36 0 11 0 0 T20I v South Africa Johannesburg 16 Oct 2011 T20I # 212
8* - 8 1 19 1 0 ODI v South Africa Centurion 19 Oct 2011 ODI # 3203
0* - 0 - - 1 0 T20I v India Sydney 1 Feb 2012 T20I # 217
13 - 13 1 30 0 0 T20I v India Melbourne 3 Feb 2012 T20I # 218
5 - 5 0 13 0 0 ODI v England Birmingham 8 Jun 2013 ODI # 3365
22 - 22 - - 0 0 ODI v New Zealand Birmingham 12 Jun 2013 ODI # 3369
4 - 4 0 12 0 0 ODI v Sri Lanka The Oval 17 Jun 2013 ODI # 3374
89 - 89 1 15 1 0 ODI v Zimbabwe Harare 25 Aug 2014 ODI # 3513
5 - 5 0 36 0 0 ODI v South Africa Harare 27 Aug 2014 ODI # 3516
15 - 15 0 13 0 0 ODI v Zimbabwe Harare 31 Aug 2014 ODI # 3521
86* - 86 2 23 1 0 ODI v South Africa Harare 2 Sep 2014 ODI # 3522
27 - 27 0 25 0 0 ODI v South Africa Harare 6 Sep 2014 ODI # 3526
27 3 30 0 63 1 0 Test v Pakistan Dubai (DICS) 22 Oct 2014 Test # 2140
87 47 134 0 47 0 0 Test v Pakistan Abu Dhabi 30 Oct 2014 Test # 2142
10 - 10 0 50 2 0 ODI v South Africa Perth 14 Nov 2014 ODI # 3545
67 - 67 0 4 0 0 ODI v South Africa Perth 16 Nov 2014 ODI # 3546
22 - 22 1 41 2 0 ODI v South Africa Canberra 19 Nov 2014 ODI # 3548
41 40 81 0 40 1 0 Test v India Adelaide 9 Dec 2014 Test # 2148
11 6* 17 1 14 0 0 Test v India Brisbane 17 Dec 2014 Test # 2149
TDNB - - 1 21 0 0 ODI v India Sydney 26 Jan 2015 ODI # 3592
60 - 60 0 18 0 0 ODI v England Perth 1 Feb 2015 ODI # 3597
23 - 23 5 33 0 0 ODI v England Melbourne 14 Feb 2015 ODI # 3600
0 - 0 0 11 0 0 ODI v New Zealand Auckland 28 Feb 2015 ODI # 3617
8 - 8 0 25 0 0 ODI v Afghanistan Perth 4 Mar 2015 ODI # 3623
12 27* 39 3 31 0 0 Test v England Lord's 16 Jul 2015 Test # 2171
0 6 6 0 32 1 0 Test v England Birmingham 29 Jul 2015 Test # 2173
3 - 3 5 86 0 0 Test v England The Oval 20 Aug 2015 Test # 2178
11 - 11 0 26 0 0 ODI v Ireland Belfast 27 Aug 2015 ODI # 3679
13 - 13 0 21 0 0 T20I v England Cardiff 31 Aug 2015 T20I # 453
40* - 40 1 35 2 0 ODI v England Southampton 3 Sep 2015 ODI # 3680
64 - 64 1 51 1 0 ODI v England Lord's 5 Sep 2015 ODI # 3681
13 - 13 0 28 1 0 ODI v England Manchester 8 Sep 2015 ODI # 3682
17 - 17 2 52 0 0 ODI v England Leeds 11 Sep 2015 ODI # 3683
DNB - - 4 27 0 0 ODI v England Manchester 13 Sep 2015 ODI # 3684
DNB 2 2 3 57 1 0 Test v New Zealand Brisbane 5 Nov 2015 Test # 2185
34 1 35 1 82 0 0 Test v New Zealand Perth 13 Nov 2015 Test # 2187
4 28 32 3 71 1 0 Test v New Zealand Adelaide 27 Nov 2015 Test # 2190
1* - 1 1 50 0 0 Test v West Indies Hobart 10 Dec 2015 Test # 2193
DNB 18* 18 4 76 0 0 Test v West Indies Melbourne 26 Dec 2015 Test # 2195
21 - 21 0 15 0 0 Test v West Indies Sydney 3 Jan 2016 Test # 2198
12* - 12 0 53 1 0 ODI v India Perth 12 Jan 2016 ODI # 3723
17 - 17 0 12 0 0 ODI v India Melbourne 17 Jan 2016 ODI # 3725
33 - 33 2 55 0 0 ODI v India Canberra 20 Jan 2016 ODI # 3726
102* - 102 1 77 0 0 ODI v India Sydney 23 Jan 2016 ODI # 3727
0 - 0 2 35 0 0 ODI v New Zealand Auckland 3 Feb 2016 ODI # 3731
69* - 69 2 30 1 0 ODI v New Zealand Wellington 6 Feb 2016 ODI # 3733
41 - 41 3 34 0 0 ODI v New Zealand Hamilton 8 Feb 2016 ODI # 3735
0 - 0 3 88 1 0 Test v New Zealand Wellington 12 Feb 2016 Test # 2201
18 DNB 18 1 111 0 0 Test v New Zealand Christchurch 20 Feb 2016 Test # 2202
35 - 35 1 17 0 0 T20I v South Africa Durban 4 Mar 2016 T20I # 519
2* - 2 1 28 0 0 T20I v South Africa Johannesburg 6 Mar 2016 T20I # 520
4* - 4 - - 0 0 T20I v South Africa Cape Town 9 Mar 2016 T20I # 526
24 - 24 1 26 1 0 T20I v New Zealand Dharamsala 18 Mar 2016 T20I # 539
6 - 6 0 12 0 0 T20I v Bangladesh Bengaluru 21 Mar 2016 T20I # 544
9* - 9 1 5 0 0 ODI v West Indies Providence 5 Jun 2016 ODI # 3740
8 - 8 0 18 0 0 ODI v South Africa Providence 7 Jun 2016 ODI # 3741
10 - 10 0 52 1 0 ODI v South Africa Basseterre 11 Jun 2016 ODI # 3743
16 - 16 0 30 0 0 ODI v West Indies Basseterre 13 Jun 2016 ODI # 3745
TDNB - - - - 0 0 ODI v South Africa Bridgetown 19 Jun 2016 ODI # 3750
79* - 79 0 36 4 0 ODI v West Indies Bridgetown 21 Jun 2016 ODI # 3752
32 - 32 3 32 0 0 ODI v West Indies Bridgetown 26 Jun 2016 ODI # 3756
31 25 56 1 33 0 0 Test v Sri Lanka Pallekele 26 Jul 2016 Test # 2209
27 18 45 1 37 1 0 Test v Sri Lanka Galle 4 Aug 2016 Test # 2213
53 9 62 0 48 1 0 Test v Sri Lanka Colombo (SSC) 13 Aug 2016 Test # 2217
DNB - - 1 43 0 0 ODI v Ireland Benoni 27 Sep 2016 ODI # 3782
31 - 31 0 66 0 0 ODI v South Africa Centurion 30 Sep 2016 ODI # 3785
19 - 19 2 68 0 0 ODI v South Africa Johannesburg 2 Oct 2016 ODI # 3787
2 - 2 1 61 0 0 ODI v South Africa Durban 5 Oct 2016 ODI # 3790
50 - 50 1 22 1 0 ODI v South Africa Gqeberha 9 Oct 2016 ODI # 3792
35 - 35 0 53 2 0 ODI v South Africa Cape Town 12 Oct 2016 ODI # 3795
0 26 26 2 100 1 0 Test v South Africa Perth 3 Nov 2016 Test # 2230
1 - 1 2 38 0 0 ODI v New Zealand Sydney 4 Dec 2016 ODI # 3811
76* - 76 0 26 1 0 ODI v New Zealand Canberra 6 Dec 2016 ODI # 3812
0 - 0 - - 0 0 ODI v New Zealand Melbourne 9 Dec 2016 ODI # 3813
4 - 4 1 27 1 0 ODI v Pakistan Brisbane 13 Jan 2017 ODI # 3817
0 - 0 0 32 0 0 ODI v Pakistan Melbourne 15 Jan 2017 ODI # 3818
4 31 35 - - 0 0 Test v India Pune 23 Feb 2017 Test # 2250
0 13 13 0 6 1 0 Test v India Bengaluru 4 Mar 2017 Test # 2251
181 - 181 0 57 0 0 Test v England Perth 14 Dec 2017 Test # 2288
9 29* 38 0 42 0 0 Test v England Melbourne 26 Dec 2017 Test # 2289
101 - 101 0 33 1 0 Test v England Sydney 4 Jan 2018 Test # 2291
50 - 50 0 15 0 0 ODI v England Melbourne 14 Jan 2018 ODI # 3951
36 - 36 0 4 0 0 ODI v England Brisbane 19 Jan 2018 ODI # 3958
55 - 55 1 14 0 0 ODI v England Sydney 21 Jan 2018 ODI # 3960
32 - 32 0 24 1 0 ODI v England Adelaide 26 Jan 2018 ODI # 3966
13 - 13 2 24 1 0 ODI v England Perth 28 Jan 2018 ODI # 3968
96 6 102 1 21 0 0 Test v South Africa Durban 1 Mar 2018 Test # 2297
4 45 49 2 26 0 0 Test v South Africa Gqeberha 9 Mar 2018 Test # 2298
5 16 21 1 52 0 0 Test v South Africa Cape Town 22 Mar 2018 Test # 2300
4 0 4 0 70 3 0 Test v South Africa Johannesburg 30 Mar 2018 Test # 2302
12 0 12 0 38 1 0 Test v Pakistan Dubai (DICS) 7 Oct 2018 Test # 2320
13 5 18 2 60 0 0 Test v Pakistan Abu Dhabi 16 Oct 2018 Test # 2322
21 - 21 0 5 2 0 T20I v Pakistan Dubai (DICS) 26 Oct 2018 T20I # 702
21 - 21 2 6 0 0 T20I v Pakistan Dubai (DICS) 28 Oct 2018 T20I # 704
9 10 19 0 51 0 0 Test v India Melbourne 26 Dec 2018 Test # 2337
17 24 41 7 86 1 0 Test v England The Oval 12 Sep 2019 Test # 2362
19 - 19 - - 0 0 T20I v South Africa Johannesburg 21 Feb 2020 T20I # 1046
6 - 6 - - 0 0 T20I v South Africa Gqeberha 23 Feb 2020 T20I # 1052
19 - 19 1 3 0 0 T20I v South Africa Cape Town 26 Feb 2020 T20I # 1065
16 - 16 0 35 1 0 ODI v South Africa Paarl 29 Feb 2020 ODI # 4248
36 - 36 0 51 1 0 ODI v South Africa Bloemfontein 4 Mar 2020 ODI # 4252
32 - 32 0 21 0 0 ODI v South Africa Potchefstroom 7 Mar 2020 ODI # 4254
27 - 27 3 29 0 0 ODI v New Zealand Sydney 13 Mar 2020 ODI # 4255
39* - 39 - - 0 0 T20I v England Southampton 8 Sep 2020 T20I # 1097
73 - 73 1 29 0 0 ODI v England Manchester 11 Sep 2020 ODI # 4259
1 - 1 1 49 0 0 ODI v England Manchester 13 Sep 2020 ODI # 4260
2 - 2 0 25 1 0 ODI v England Manchester 16 Sep 2020 ODI # 4261
45 - 45 - - 1 0 T20I v New Zealand Christchurch 22 Feb 2021 T20I # 1123
0 - 0 - - 0 0 T20I v New Zealand Dunedin 25 Feb 2021 T20I # 1124
6* - 6 - - 0 0 T20I v New Zealand Wellington 3 Mar 2021 T20I # 1125
6 - 6 - - 1 0 T20I v New Zealand Wellington 5 Mar 2021 T20I # 1127
10 - 10 - - 1 0 T20I v New Zealand Wellington 7 Mar 2021 T20I # 1129
51 - 51 2 26 1 0 T20I v West Indies Gros Islet 9 Jul 2021 T20I # 1185
54 - 54 1 18 0 0 T20I v West Indies Gros Islet 10 Jul 2021 T20I # 1188
9 - 9 0 8 1 0 T20I v West Indies Gros Islet 12 Jul 2021 T20I # 1189
75 - 75 3 24 0 0 T20I v West Indies Gros Islet 14 Jul 2021 T20I # 1190
30 - 30 2 12 0 0 T20I v West Indies Gros Islet 16 Jul 2021 T20I # 1192
20 - 20 1 7 1 0 ODI v West Indies Bridgetown 20 Jul 2021 ODI # 4310
8 - 8 0 19 0 0 ODI v West Indies Bridgetown 22 Jul 2021 ODI # 4311
29 - 29 - - 1 0 ODI v West Indies Bridgetown 26 Jul 2021 ODI # 4313
45 - 45 - - 1 0 T20I v Bangladesh Mirpur 3 Aug 2021 T20I # 1210
45 - 45 0 6 0 0 T20I v Bangladesh Mirpur 4 Aug 2021 T20I # 1212
51 - 51 0 15 1 0 T20I v Bangladesh Mirpur 6 Aug 2021 T20I # 1216
11 - 11 - - 0 0 T20I v Bangladesh Mirpur 7 Aug 2021 T20I # 1218
4 - 4 - - 1 0 T20I v Bangladesh Mirpur 9 Aug 2021 T20I # 1222
11 - 11 - - 0 0 T20I v South Africa Abu Dhabi 23 Oct 2021 T20I # 1351
DNB - - - - 0 0 T20I v Sri Lanka Dubai (DICS) 28 Oct 2021 T20I # 1374
16* - 16 - - 0 0 T20I v Bangladesh Dubai (DICS) 4 Nov 2021 T20I # 1391
53 - 53 0 16 1 0 T20I v West Indies Abu Dhabi 6 Nov 2021 T20I # 1398
28 - 28 0 11 0 0 T20I v Pakistan Dubai (DICS) 11 Nov 2021 T20I # 1420
77* - 77 0 11 0 0 T20I v New Zealand Dubai (DICS) 14 Nov 2021 T20I # 1428
DNB - - 0 21 1 0 T20I v Sri Lanka Colombo (RPS) 7 Jun 2022 T20I # 1551
11 - 11 0 7 2 0 T20I v Sri Lanka Colombo (RPS) 8 Jun 2022 T20I # 1552
45 - 45 - - 0 0 T20I v England Canberra 12 Oct 2022 T20I # 1817
0 - 0 - - 1 0 T20I v England Canberra 14 Oct 2022 T20I # 1820
16 - 16 - - 0 0 T20I v New Zealand Sydney 22 Oct 2022 T20I # 1839
17 - 17 0 14 1 0 T20I v Sri Lanka Perth 25 Oct 2022 T20I # 1845
28 - 28 - - 0 0 T20I v Ireland Brisbane 31 Oct 2022 T20I # 1855
50 - 50 0 12 0 0 ODI v England Sydney 19 Nov 2022 ODI # 4477
30 - 30 1 18 0 0 ODI v England Melbourne 22 Nov 2022 ODI # 4480
47 - 47 - - 0 0 ODI v India Chennai 22 Mar 2023 ODI # 4545
118 28 146 2 32 1 0 Test v England Leeds 6 Jul 2023 Test # 2509
16 6 22 1 78 1 0 Test v England The Oval 27 Jul 2023 Test # 2515
92* - 92 - - 2 0 T20I v South Africa Durban 30 Aug 2023 T20I # 2224
79* - 79 - - 1 0 T20I v South Africa Durban 1 Sep 2023 T20I # 2228
15 - 15 - - 1 0 T20I v South Africa Durban 3 Sep 2023 T20I # 2230
0 - 0 - - 0 0 ODI v South Africa Bloemfontein 9 Sep 2023 ODI # 4638
29 - 29 - - 2 0 ODI v South Africa Potchefstroom 12 Sep 2023 ODI # 4642
6 - 6 - - 1 0 ODI v South Africa Centurion 15 Sep 2023 ODI # 4646
7 - 7 0 6 0 0 ODI v South Africa Lucknow 12 Oct 2023 ODI # 4667
52 - 52 - - 0 0 ODI v Sri Lanka Lucknow 16 Oct 2023 ODI # 4671
121 - 121 - - 0 0 ODI v Pakistan Bengaluru 20 Oct 2023 ODI # 4675
36 - 36 0 18 0 0 ODI v New Zealand Dharamsala 28 Oct 2023 ODI # 4684
24 - 24 - - 0 0 ODI v Afghanistan Wankhede 7 Nov 2023 ODI # 4696
177* - 177 0 48 0 0 ODI v Bangladesh Pune 11 Nov 2023 ODI # 4700
0 - 0 - - 0 0 ODI v South Africa Eden Gardens 16 Nov 2023 ODI # 4704
15 - 15 0 5 0 0 ODI v India Ahmedabad 19 Nov 2023 ODI # 4705
90 63* 153 1 34 1 0 Test v Pakistan Perth 14 Dec 2023 Test # 2518
41 96 137 0 24 2 0 Test v Pakistan Melbourne 26 Dec 2023 Test # 2519
54 DNB 54 1 27 0 0 Test v Pakistan Sydney 3 Jan 2024 Test # 2521
16 - 16 - - 1 0 T20I v West Indies Hobart 9 Feb 2024 T20I # 2459
29 - 29 - - 0 0 T20I v West Indies Adelaide 11 Feb 2024 T20I # 2462
17 - 17 - - 0 0 T20I v West Indies Perth 13 Feb 2024 T20I # 2467
72* - 72 1 21 0 0 T20I v New Zealand Wellington 21 Feb 2024 T20I # 2481
26 - 26 1 18 0 0 T20I v New Zealand Auckland 23 Feb 2024 T20I # 2483
14 - 14 - - 0 0 T20I v Oman Bridgetown 5 Jun 2024 T20I # 2641
35 - 35 - - 0 0 T20I v England Bridgetown 8 Jun 2024 T20I # 2650
Statsguru includes the following current or recent relevant matches:
Oman v Scotland at North Sound, ICC Men's T20 World Cup 20th match, Jun 9, 2024 [T20I # 2659 - Live]
    » Scotland 153/3 (13.1 ov, B McMullen 61*, MH Cross 15*, Bilal Khan 1/12) - Match over
India v Pakistan at New York, ICC Men's T20 World Cup 19th match, Jun 9, 2024 [T20I # 2658 - Live]
    » Pakistan 113/7 (20.0 ov, Naseem Shah 10*, Shaheen Shah Afridi 0*, Arshdeep Singh 1/31) - Match over
Belgium v Guernsey at Waterloo, 4th T20I, Jun 9, 2024 [T20I # 2657]
Austria v Romania at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 4th match, Jun 9, 2024 [T20I # 2656]
France v Isle of Man at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 3rd match, Jun 9, 2024 [T20I # 2655]
Belgium v Guernsey at Waterloo, 3rd T20I, Jun 9, 2024 [T20I # 2654]
Hungary v Portugal at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 2nd match, Jun 9, 2024 [T20I # 2653]
Italy v Luxembourg at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 1st match, Jun 9, 2024 [T20I # 2652]
 
Feedback Print this page