Records type batting analysis [change type]
View innings by innings list [change view]
Start of match date greater than or equal to 16 Mar 1973 remove greater than or equal to 16 Mar 1973 from query
Runs scored greater than or equal to 100 remove greater than or equal to 100 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 2009-2024 377 468 25 18873 335* 42.60 21867 86.30 49 97 23 2095 313 Profile
filtered 2011-2023 46 49 6 6752 335* 157.02 7345 91.92 49 0 0 698 102
Innings by innings list
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
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
119 176 112 16 4 106.25 1 caught 1 Test v South Africa Adelaide 22 Nov 2012 Test # 2061
124 288 154 13 1 80.51 2 caught 3 Test v England Brisbane 21 Nov 2013 Test # 2103
112 187 140 17 2 80.00 2 caught 3 Test v England Perth 13 Dec 2013 Test # 2107
115 208 151 13 2 76.15 2 caught 3 Test v South Africa Centurion 12 Feb 2014 Test # 2119
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
133 283 174 11 2 76.43 2 bowled 2 Test v Pakistan Dubai (DICS) 22 Oct 2014 Test # 2140
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
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
122* 150 103 11 2 118.44 1 not out 2 Test v West Indies Sydney 3 Jan 2016 Test # 2198
122 171 113 9 3 107.96 2 caught 1 ODI v India Sydney 23 Jan 2016 ODI # 3727
109 157 120 11 2 90.83 1 caught 1 ODI v South Africa Basseterre 11 Jun 2016 ODI # 3743
106 167 126 9 0 84.12 1 caught 2 ODI v Sri Lanka Pallekele 4 Sep 2016 ODI # 3776
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
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
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
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
103 216 151 13 1 68.21 2 caught 1 Test v England Melbourne 26 Dec 2017 Test # 2289
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
122 168 117 15 2 104.27 1 caught 2 ODI v South Africa Manchester 6 Jul 2019 ODI # 4188
100* - 56 10 4 178.57 2 not out 1 T20I v Sri Lanka Adelaide 27 Oct 2019 T20I # 978
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
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
106 137 93 12 3 113.97 1 bowled 1 ODI v South Africa Bloemfontein 9 Sep 2023 ODI # 4638
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
164 346 211 16 4 77.72 1 caught 1 Test v Pakistan Perth 14 Dec 2023 Test # 2518
Statsguru includes the following current or recent relevant matches:
Bangladesh v Sri Lanka at Dallas, ICC Men's T20 World Cup 15th match, Jun 7, 2024 [T20I # 2646]
Afghanistan v New Zealand at Providence, ICC Men's T20 World Cup 14th match, Jun 7, 2024 [T20I # 2645]
Canada v Ireland at New York, ICC Men's T20 World Cup 13th match, Jun 7, 2024 [T20I # 2644]
 
Feedback Print this page