Records type batting analysis [change type]
View innings by innings list [change view]
Runs scored greater than or equal to 50 remove greater than or equal to 50 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 50+ 4s 6s
unfiltered 2009-2024 376 467 25 18817 335* 42.57 21816 86.25 49 96 23 145 2089 312 Profile
filtered 2009-2024 137 145 18 13260 335* 104.40 14514 91.36 49 96 0 145 1413 239
Innings by innings list
89 64 43 7 6 206.97 2 caught 1 T20I v South Africa Melbourne 11 Jan 2009 T20I # 80
69 96 60 6 2 115.00 2 bowled 1 ODI v South Africa Sydney 23 Jan 2009 ODI # 2802
63 71 53 6 1 118.86 2 caught 1 T20I v West Indies The Oval 6 Jun 2009 T20I # 92
67 33 29 5 7 231.03 2 caught 2 T20I v West Indies Sydney 23 Feb 2010 T20I # 147
72 54 42 2 7 171.42 2 caught 1 T20I v India Bridgetown 7 May 2010 T20I # 165
53 62 31 6 2 170.96 2 caught 2 T20I v Sri Lanka Pallekele 6 Aug 2011 T20I # 202
74 136 97 6 0 76.28 1 caught 2 ODI v South Africa Gqeberha 23 Oct 2011 ODI # 3208
123* 317 170 14 0 72.35 2 not out 4 Test v New Zealand Hobart 9 Dec 2011 Test # 2021
180 261 159 20 5 113.20 2 caught 2 Test v India Perth 13 Jan 2012 Test # 2029
68 98 66 7 0 103.03 1 caught 1 ODI v India Sydney 26 Feb 2012 ODI # 3250
163 219 157 13 2 103.82 1 bowled 1 ODI v Sri Lanka Brisbane 4 Mar 2012 ODI # 3255
100 184 140 4 1 71.42 2 caught 1 ODI v Sri Lanka Adelaide 6 Mar 2012 ODI # 3256
69 83 61 10 1 113.11 2 caught 1 ODI v West Indies Gros Islet 25 Mar 2012 ODI # 3269
58 58 43 5 3 134.88 1 run out 2 T20I v West Indies Bridgetown 30 Mar 2012 T20I # 243
50 196 136 6 0 36.76 2 caught 1 Test v West Indies Roseau 23 Apr 2012 Test # 2042
56 94 61 6 1 91.80 2 caught 2 ODI v England Lord's 29 Jun 2012 ODI # 3280
59 53 34 1 6 173.52 1 caught 1 T20I v Pakistan Dubai (DICS) 10 Sep 2012 T20I # 259
63* 60 41 7 3 153.65 2 not out 2 T20I v India Colombo (RPS) 28 Sep 2012 T20I # 278
119 176 112 16 4 106.25 1 caught 1 Test v South Africa Adelaide 22 Nov 2012 Test # 2061
57 119 89 8 0 64.04 1 run out 1 Test v Sri Lanka Hobart 14 Dec 2012 Test # 2067
68 172 119 5 1 57.14 2 caught 3 Test v Sri Lanka Hobart 14 Dec 2012 Test # 2067
62 81 46 6 1 134.78 2 caught 2 Test v Sri Lanka Melbourne 26 Dec 2012 Test # 2068
85 150 84 10 0 101.19 1 caught 2 Test v Sri Lanka Sydney 3 Jan 2013 Test # 2070
60 132 73 6 0 82.19 1 lbw 1 ODI v Sri Lanka Sydney 20 Jan 2013 ODI # 3324
90* 91 62 5 3 145.16 1 not out 1 T20I v Sri Lanka Sydney 26 Jan 2013 T20I # 299
59 133 93 6 0 63.44 2 lbw 1 Test v India Chennai 22 Feb 2013 Test # 2074
71 186 147 9 0 48.29 2 caught 1 Test v India Mohali 14 Mar 2013 Test # 2081
71 174 113 10 1 62.83 2 caught 4 Test v England Chester-le-Street 9 Aug 2013 Test # 2093
53 56 42 5 3 126.19 1 caught 2 T20I v England Chester-le-Street 31 Aug 2013 T20I # 329
124 288 154 13 1 80.51 2 caught 3 Test v England Brisbane 21 Nov 2013 Test # 2103
83* 164 117 9 1 70.94 2 not out 3 Test v England Adelaide 5 Dec 2013 Test # 2105
60 143 77 8 1 77.92 2 caught 1 Test v England Perth 13 Dec 2013 Test # 2107
112 187 140 17 2 80.00 2 caught 3 Test v England Perth 13 Dec 2013 Test # 2107
65 121 72 5 1 90.27 2 caught 2 ODI v England Melbourne 12 Jan 2014 ODI # 3454
71 85 70 7 2 101.42 2 caught 2 ODI v England Sydney 19 Jan 2014 ODI # 3457
115 208 151 13 2 76.15 2 caught 3 Test v South Africa Centurion 12 Feb 2014 Test # 2119
70 146 78 10 0 89.74 2 caught 2 Test v South Africa Gqeberha 20 Feb 2014 Test # 2121
66 124 73 9 1 90.41 2 lbw 4 Test v South Africa Gqeberha 20 Feb 2014 Test # 2121
135 262 152 12 1 88.81 2 caught 1 Test v South Africa Cape Town 1 Mar 2014 Test # 2122
145 243 156 13 4 92.94 2 caught 3 Test v South Africa Cape Town 1 Mar 2014 Test # 2122
53* 58 39 4 3 135.89 1 not out 2 T20I v Pakistan Dubai (DICS) 5 Oct 2014 T20I # 406
56 93 63 6 1 88.88 2 caught 1 ODI v Pakistan Abu Dhabi 12 Oct 2014 ODI # 3534
133 283 174 11 2 76.43 2 bowled 2 Test v Pakistan Dubai (DICS) 22 Oct 2014 Test # 2140
58 109 75 6 0 77.33 2 caught 4 Test v Pakistan Abu Dhabi 30 Oct 2014 Test # 2142
53 88 50 6 2 106.00 2 caught 1 ODI v South Africa Canberra 19 Nov 2014 ODI # 3548
145 253 163 19 0 88.95 2 caught 1 Test v India Adelaide 9 Dec 2014 Test # 2148
102 271 166 11 1 61.44 2 bowled 3 Test v India Adelaide 9 Dec 2014 Test # 2148
101 182 114 16 0 88.59 2 caught 1 Test v India Sydney 6 Jan 2015 Test # 2156
127 169 115 18 0 110.43 1 caught 2 ODI v England Sydney 16 Jan 2015 ODI # 3578
178 164 133 19 5 133.83 1 caught 1 ODI v Afghanistan Perth 4 Mar 2015 ODI # 3623
62 149 110 7 1 56.36 2 caught 3 Test v West Indies Kingston 11 Jun 2015 Test # 2166
52 118 86 6 1 60.46 2 lbw 4 Test v England Cardiff 8 Jul 2015 Test # 2170
83 152 116 12 0 71.55 2 caught 3 Test v England Lord's 16 Jul 2015 Test # 2171
77 138 62 11 0 124.19 2 caught 3 Test v England Birmingham 29 Jul 2015 Test # 2173
64 115 74 9 2 86.48 2 caught 3 Test v England Nottingham 6 Aug 2015 Test # 2175
85 204 131 11 0 64.88 2 caught 1 Test v England The Oval 20 Aug 2015 Test # 2178
84 112 80 7 3 105.00 2 caught 1 ODI v Ireland Belfast 27 Aug 2015 ODI # 3679
59 108 67 6 0 88.05 2 caught 1 ODI v England Southampton 3 Sep 2015 ODI # 3680
163 312 224 19 1 72.76 2 caught 1 Test v New Zealand Brisbane 5 Nov 2015 Test # 2185
116 156 113 8 2 102.65 2 caught 3 Test v New Zealand Brisbane 5 Nov 2015 Test # 2185
253 409 286 24 2 88.46 2 caught 1 Test v New Zealand Perth 13 Nov 2015 Test # 2187
64 117 61 11 0 104.91 2 caught 1 Test v West Indies Hobart 10 Dec 2015 Test # 2193
122* 150 103 11 2 118.44 1 not out 2 Test v West Indies Sydney 3 Jan 2016 Test # 2198
93 120 92 12 1 101.08 1 bowled 1 ODI v India Canberra 20 Jan 2016 ODI # 3726
122 171 113 9 3 107.96 2 caught 1 ODI v India Sydney 23 Jan 2016 ODI # 3727
98 120 79 8 4 124.05 2 lbw 2 ODI v New Zealand Wellington 6 Feb 2016 ODI # 3733
77 67 40 6 5 192.50 4 bowled 2 T20I v South Africa Johannesburg 6 Mar 2016 T20I # 520
55* 110 55 3 1 100.00 1 not out 2 ODI v West Indies Providence 5 Jun 2016 ODI # 3740
109 157 120 11 2 90.83 1 caught 1 ODI v South Africa Basseterre 11 Jun 2016 ODI # 3743
68 109 94 6 1 72.34 2 bowled 4 Test v Sri Lanka Colombo (SSC) 13 Aug 2016 Test # 2217
106 167 126 9 0 84.12 1 caught 2 ODI v Sri Lanka Pallekele 4 Sep 2016 ODI # 3776
50 93 56 7 1 89.28 2 caught 2 ODI v South Africa Johannesburg 2 Oct 2016 ODI # 3787
117 139 107 13 2 109.34 1 caught 1 ODI v South Africa Durban 5 Oct 2016 ODI # 3790
173 218 136 24 0 127.20 1 run out 2 ODI v South Africa Cape Town 12 Oct 2016 ODI # 3795
97 154 100 16 1 97.00 1 caught 2 Test v South Africa Perth 3 Nov 2016 Test # 2230
119 149 115 14 1 103.47 1 caught 1 ODI v New Zealand Canberra 6 Dec 2016 ODI # 3812
156 214 128 13 4 121.87 1 run out 1 ODI v New Zealand Melbourne 9 Dec 2016 ODI # 3813
144 234 143 17 1 100.69 2 caught 2 Test v Pakistan Melbourne 26 Dec 2016 Test # 2242
113 141 95 17 0 118.94 2 caught 1 Test v Pakistan Sydney 3 Jan 2017 Test # 2245
55 42 27 8 3 203.70 1 bowled 3 Test v Pakistan Sydney 3 Jan 2017 Test # 2245
130 156 119 11 2 109.24 2 caught 1 ODI v Pakistan Sydney 22 Jan 2017 ODI # 3822
179 186 128 19 5 139.84 1 caught 1 ODI v Pakistan Adelaide 26 Jan 2017 ODI # 3826
56 135 87 8 1 64.36 1 caught 1 Test v India Dharamsala 25 Mar 2017 Test # 2258
112 164 135 16 1 82.96 1 lbw 4 Test v Bangladesh Mirpur 27 Aug 2017 Test # 2272
123 362 234 7 0 52.56 2 caught 2 Test v Bangladesh Chattogram 4 Sep 2017 Test # 2273
124 134 119 12 4 104.20 2 caught 1 ODI v India Bengaluru 28 Sep 2017 ODI # 3917
53 91 62 5 0 85.48 1 caught 1 ODI v India Nagpur 1 Oct 2017 ODI # 3919
87* 209 119 10 0 73.10 2 not out 4 Test v England Brisbane 23 Nov 2017 Test # 2282
103 216 151 13 1 68.21 2 caught 1 Test v England Melbourne 26 Dec 2017 Test # 2289
86 305 227 8 0 37.88 2 caught 3 Test v England Melbourne 26 Dec 2017 Test # 2289
56 122 104 6 0 53.84 2 caught 2 Test v England Sydney 4 Jan 2018 Test # 2291
59 43 24 4 5 245.83 1 bowled 2 T20I v New Zealand Auckland 16 Feb 2018 T20I # 649
51 119 79 6 0 64.55 2 caught 1 Test v South Africa Durban 1 Mar 2018 Test # 2297
63 156 100 9 0 63.00 2 bowled 1 Test v South Africa Gqeberha 9 Mar 2018 Test # 2298
89* 131 114 8 0 78.07 2 not out 2 ODI v Afghanistan Bristol 1 Jun 2019 ODI # 4146
56 111 84 5 0 66.66 1 caught 2 ODI v India The Oval 9 Jun 2019 ODI # 4155
107 161 111 11 1 96.39 2 caught 1 ODI v Pakistan Taunton 12 Jun 2019 ODI # 4157
166 184 147 14 5 112.92 1 caught 1 ODI v Bangladesh Nottingham 20 Jun 2019 ODI # 4166
53 95 61 6 0 86.88 2 caught 1 ODI v England Lord's 25 Jun 2019 ODI # 4173
122 168 117 15 2 104.27 1 caught 2 ODI v South Africa Manchester 6 Jul 2019 ODI # 4188
61 148 94 7 0 64.89 1 caught 1 Test v England Leeds 22 Aug 2019 Test # 2357
100* - 56 10 4 178.57 2 not out 1 T20I v Sri Lanka Adelaide 27 Oct 2019 T20I # 978
60* - 41 9 0 146.34 1 not out 2 T20I v Sri Lanka Brisbane 30 Oct 2019 T20I # 988
57* - 50 4 1 114.00 2 not out 2 T20I v Sri Lanka Melbourne 1 Nov 2019 T20I # 993
154 444 296 10 0 52.02 1 caught 2 Test v Pakistan Brisbane 21 Nov 2019 Test # 2368
335* 554 418 39 1 80.14 1 not out 1 Test v Pakistan Adelaide 29 Nov 2019 Test # 2372
111* 225 159 9 0 69.81 1 not out 3 Test v New Zealand Sydney 3 Jan 2020 Test # 2378
128* - 112 17 3 114.28 1 not out 2 ODI v India Wankhede 14 Jan 2020 ODI # 4231
67* 94 56 5 1 119.64 1 not out 2 T20I v South Africa Gqeberha 23 Feb 2020 T20I # 1052
57 53 37 5 2 154.05 1 caught 1 T20I v South Africa Cape Town 26 Feb 2020 T20I # 1065
67 - 88 9 0 76.13 1 caught 1 ODI v New Zealand Sydney 13 Mar 2020 ODI # 4255
58 77 47 4 0 123.40 1 bowled 2 T20I v England Southampton 4 Sep 2020 T20I # 1095
69 - 76 6 0 90.78 1 caught 1 ODI v India Sydney 27 Nov 2020 ODI # 4265
83 - 77 7 3 107.79 1 run out 1 ODI v India Sydney 29 Nov 2020 ODI # 4266
65 69 42 10 0 154.76 1 caught 2 T20I v Sri Lanka Dubai (DICS) 28 Oct 2021 T20I # 1374
89* 89 56 9 4 158.92 1 not out 2 T20I v West Indies Abu Dhabi 6 Nov 2021 T20I # 1398
53 57 38 4 3 139.47 1 bowled 2 T20I v New Zealand Dubai (DICS) 14 Nov 2021 T20I # 1428
94 278 176 11 2 53.40 1 caught 2 Test v England Brisbane 8 Dec 2021 Test # 2440
95 295 167 11 0 56.88 2 caught 1 Test v England Adelaide 16 Dec 2021 Test # 2441
68 166 114 12 0 59.64 2 bowled 2 Test v Pakistan Rawalpindi 4 Mar 2022 Test # 2453
51 125 91 6 1 56.04 2 bowled 3 Test v Pakistan Lahore 21 Mar 2022 Test # 2458
70* 76 44 9 0 159.09 2 not out 2 T20I v Sri Lanka Colombo (RPS) 7 Jun 2022 T20I # 1551
99 169 112 12 0 88.39 1 stumped 2 ODI v Sri Lanka Colombo (RPS) 21 Jun 2022 ODI # 4416
57 96 66 7 1 86.36 2 bowled 2 ODI v Zimbabwe Townsville 28 Aug 2022 ODI # 4458
94 126 96 14 2 97.91 1 caught 1 ODI v Zimbabwe Townsville 3 Sep 2022 ODI # 4460
75 59 41 10 3 182.92 1 caught 1 T20I v West Indies Brisbane 7 Oct 2022 T20I # 1808
73 96 44 8 2 165.90 1 caught 2 T20I v England Perth 9 Oct 2022 T20I # 1812
86 124 84 10 1 102.38 1 caught 2 ODI v England Adelaide 17 Nov 2022 ODI # 4475
106 168 102 8 2 103.92 2 caught 1 ODI v England Melbourne 22 Nov 2022 ODI # 4480
200 366 255 16 2 78.43 1 bowled 2 Test v South Africa Melbourne 26 Dec 2022 Test # 2485
66 14 88 8 1 75.00 1 bowled 1 Test v England Lord's 28 Jun 2023 Test # 2508
60 171 106 9 0 56.60 1 caught 4 Test v England The Oval 27 Jul 2023 Test # 2515
106 137 93 12 3 113.97 1 bowled 1 ODI v South Africa Bloemfontein 9 Sep 2023 ODI # 4638
78 80 56 10 3 139.28 1 run out 2 ODI v South Africa Potchefstroom 12 Sep 2023 ODI # 4642
52 75 53 6 2 98.11 2 caught 1 ODI v India Mohali 22 Sep 2023 ODI # 4651
53 65 39 7 1 135.89 2 lbw 2 ODI v India Indore 24 Sep 2023 ODI # 4654
56 40 34 6 4 164.70 1 caught 1 ODI v India Rajkot 27 Sep 2023 ODI # 4657
163 180 124 14 9 131.45 1 caught 1 ODI v Pakistan Bengaluru 20 Oct 2023 ODI # 4675
104 182 93 11 3 111.82 2 caught 1 ODI v Netherlands Delhi 25 Oct 2023 ODI # 4681
81 77 65 5 6 124.61 1 caught 1 ODI v New Zealand Dharamsala 28 Oct 2023 ODI # 4684
53 90 61 6 0 86.88 2 caught 2 ODI v Bangladesh Pune 11 Nov 2023 ODI # 4700
164 346 211 16 4 77.72 1 caught 1 Test v Pakistan Perth 14 Dec 2023 Test # 2518
57 97 75 7 0 76.00 2 lbw 4 Test v Pakistan Sydney 3 Jan 2024 Test # 2521
70 58 36 12 1 194.44 1 caught 1 T20I v West Indies Hobart 9 Feb 2024 T20I # 2459
81 60 49 9 3 165.30 2 caught 2 T20I v West Indies Perth 13 Feb 2024 T20I # 2467
Statsguru includes the following current or recent relevant matches:
France v Belgium at Dreux, Mdina Cup 6th Match, May 11, 2024 [T20I # 2605]
Belgium v Malta at Dreux, Mdina Cup 5th match, May 11, 2024 [T20I # 2604]
Japan v Mongolia at Sano, 6th T20I, May 11, 2024 [T20I # 2603]
Japan v Mongolia at Sano, 5th T20I, May 11, 2024 [T20I # 2602]
 
Feedback Print this page