Records type batting analysis [change type]
View innings by innings list [change view]
Home or away home venue remove home venue from query
Start of match date greater than or equal to 1 Dec 2011 remove greater than or equal to 1 Dec 2011 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 15 15 3 1881 178 156.75 1702 110.51 15 0 0 211 44
Innings by innings list
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
101 149 120 9 2 84.16 2 bowled 1 ODI v India Centurion 11 Dec 2013 ODI # 3444
129* 250 128 17 2 100.78 7 not out 1 Test v England Centurion 22 Jan 2016 Test # 2200
138* 154 96 12 6 143.75 1 not out 2 ODI v England Bloemfontein 3 Feb 2016 ODI # 3732
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
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
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
Statsguru includes the following current or recent relevant matches:
Ireland v Scotland at The Hague, Netherlands Tri-Nation T20I Series 5th Match, May 23, 2024 [T20I # 2615 - Live]
    » Scotland 115/4 (14.2 ov, MA Leask 31*, MH Cross 23*, MR Adair 1/27)
Netherlands v Scotland at The Hague, Netherlands Tri-Nation T20I Series 4th match, May 22, 2024 [T20I # 2614]
United States of America v Bangladesh at Prairie View, 1st T20I, May 21, 2024 [T20I # 2613]
 
Feedback Print this page