Records type batting analysis [change type]
View innings by innings list [change view]
Match result won match remove won match 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 2012-2023 289 325 22 12347 178 40.74 13315 92.73 28 66 17 1417 237 Profile
filtered 2013-2023 24 24 3 2956 178 140.76 2803 105.45 24 0 0 324 72
Innings by innings list
112 179 135 9 1 82.96 1 caught 1 ODI v Pakistan Abu Dhabi 8 Nov 2013 ODI # 3431
135 171 121 18 3 111.57 2 caught 1 ODI v India Johannesburg 5 Dec 2013 ODI # 3442
106 125 118 9 0 89.83 1 caught 1 ODI v India Durban 8 Dec 2013 ODI # 3443
128 162 127 12 3 100.78 2 caught 1 ODI v Sri Lanka Hambantota 12 Jul 2014 ODI # 3502
103 174 118 11 1 87.28 1 run out 1 ODI v India Rajkot 18 Oct 2015 ODI # 3695
109 120 87 17 1 125.28 1 caught 1 ODI v India Wankhede 25 Oct 2015 ODI # 3700
129* 250 128 17 2 100.78 7 not out 1 Test v England Centurion 22 Jan 2016 Test # 2200
135 147 117 16 4 115.38 1 caught 2 ODI v England Centurion 9 Feb 2016 ODI # 3736
178 142 113 16 11 157.52 1 caught 2 ODI v Australia Centurion 30 Sep 2016 ODI # 3785
104 184 143 17 0 72.72 7 bowled 2 Test v Australia Hobart 12 Nov 2016 Test # 2233
101 178 124 11 0 81.45 7 caught 1 Test v Sri Lanka Cape Town 2 Jan 2017 Test # 2244
109 111 87 16 0 125.28 1 caught 1 ODI v Sri Lanka Centurion 10 Feb 2017 ODI # 3834
168* 188 145 21 2 115.86 1 not out 2 ODI v Bangladesh Kimberley 15 Oct 2017 ODI # 3923
129 228 138 18 1 93.47 7 caught 3 Test v Pakistan Johannesburg 11 Jan 2019 Test # 2341
121 131 108 16 2 112.03 1 caught 1 ODI v Sri Lanka Durban 10 Mar 2019 ODI # 4112
107 152 113 11 1 94.69 1 bowled 2 ODI v England Cape Town 4 Feb 2020 ODI # 4234
141* 257 170 12 7 82.94 6 not out 2 Test v West Indies Gros Islet 10 Jun 2021 Test # 2424
120 150 91 11 5 131.86 2 caught 1 ODI v Ireland Dublin (Malahide) 16 Jul 2021 ODI # 4305
124 171 130 12 2 95.38 1 caught 1 ODI v India Cape Town 23 Jan 2022 ODI # 4349
100 56 44 9 8 227.27 1 caught 2 T20I v West Indies Centurion 26 Mar 2023 T20I # 2032
100 140 84 12 3 119.04 1 caught 1 ODI v Sri Lanka Delhi 7 Oct 2023 ODI # 4661
109 147 106 8 5 102.83 1 bowled 1 ODI v Australia Lucknow 12 Oct 2023 ODI # 4667
174 192 140 15 7 124.28 1 caught 1 ODI v Bangladesh Wankhede 24 Oct 2023 ODI # 4680
114 176 116 10 3 98.27 1 caught 1 ODI v New Zealand Pune 1 Nov 2023 ODI # 4689
Statsguru includes the following current or recent relevant matches:
Ireland v Pakistan at Dublin, 3rd T20I, May 14, 2024 [T20I # 2610]
Ireland v Pakistan at Dublin, 2nd T20I, May 12, 2024 [T20I # 2609]
France v Belgium at Dreux, Mdina Cup final, May 12, 2024 [T20I # 2608]
Bangladesh v Zimbabwe at Mirpur, 5th T20I, May 12, 2024 [T20I # 2607]
Japan v Mongolia at Sano, 7th T20I, May 12, 2024 [T20I # 2606]
 
Feedback Print this page