Records type all-round analysis [change type]
View match by match list [change view]
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
overall 2011-2024 160 1602 47 13.02 0 560 8/50 31.13 24 68 0 -18.10 Profile
Match by match list
0* 13 13 6 107 1 0 Test v Sri Lanka Galle 31 Aug 2011 Test # 2005
DNB - - 2 93 1 0 Test v Sri Lanka Pallekele 8 Sep 2011 Test # 2007
3* 1* 4 0 95 0 0 Test v Sri Lanka Colombo (SSC) 16 Sep 2011 Test # 2008
1* 14 15 0 11 0 0 Test v South Africa Cape Town 9 Nov 2011 Test # 2016
2 DNB 2 4 109 1 0 Test v South Africa Johannesburg 17 Nov 2011 Test # 2018
5 DNB 5 7 88 0 0 Test v New Zealand Brisbane 1 Dec 2011 Test # 2020
1* 9 10 3 38 0 0 Test v New Zealand Hobart 9 Dec 2011 Test # 2021
6 0 6 1 91 0 0 Test v India Melbourne 26 Dec 2011 Test # 2025
DNB - - 1 89 1 0 Test v India Sydney 3 Jan 2012 Test # 2027
DNB DNB - 5 111 0 0 Test v India Adelaide 24 Jan 2012 Test # 2031
0 - 0 0 36 1 0 ODI v Sri Lanka Adelaide 8 Mar 2012 ODI # 3257
4* - 4 1 41 0 0 ODI v West Indies Kingstown 20 Mar 2012 ODI # 3266
40* DNB 40 1 113 0 0 Test v West Indies Bridgetown 7 Apr 2012 Test # 2040
7* 3 10 5 68 0 0 Test v West Indies Port of Spain 15 Apr 2012 Test # 2041
0* 12* 12 7 156 0 0 Test v West Indies Roseau 23 Apr 2012 Test # 2042
DNB - - 4 177 0 0 Test v South Africa Brisbane 9 Nov 2012 Test # 2056
7* DNB 7 5 140 0 0 Test v South Africa Adelaide 22 Nov 2012 Test # 2061
7 31 38 3 169 1 0 Test v South Africa Perth 30 Nov 2012 Test # 2064
DNB 11 11 2 133 0 0 Test v Sri Lanka Hobart 14 Dec 2012 Test # 2067
1 - 1 3 39 0 0 Test v Sri Lanka Melbourne 26 Dec 2012 Test # 2068
4 DNB 4 2 135 0 0 Test v Sri Lanka Sydney 3 Jan 2013 Test # 2070
3 11 14 4 244 0 0 Test v India Chennai 22 Feb 2013 Test # 2074
9* 18 27 2 151 0 0 Test v India Mohali 14 Mar 2013 Test # 2081
8* 5* 13 9 165 1 0 Test v India Delhi 22 Mar 2013 Test # 2085
DNB DNB - 1 103 0 0 Test v England Manchester 1 Aug 2013 Test # 2092
4 8 12 7 97 1 0 Test v England Chester-le-Street 9 Aug 2013 Test # 2093
0* DNB 0 1 103 0 0 Test v England The Oval 21 Aug 2013 Test # 2094
1* DNB 1 4 63 2 0 Test v England Brisbane 21 Nov 2013 Test # 2103
17* DNB 17 2 142 2 0 Test v England Adelaide 5 Dec 2013 Test # 2105
17* DNB 17 4 109 0 0 Test v England Perth 13 Dec 2013 Test # 2107
18* DNB 18 6 117 0 0 Test v England Melbourne 26 Dec 2013 Test # 2110
1* 6* 7 3 127 1 0 Test v England Sydney 3 Jan 2014 Test # 2113
4* DNB 4 2 71 0 0 Test v South Africa Centurion 12 Feb 2014 Test # 2119
15 0 15 6 178 1 0 Test v South Africa Gqeberha 20 Feb 2014 Test # 2121
DNB DNB - 0 63 1 0 Test v South Africa Cape Town 1 Mar 2014 Test # 2122
DNB - - 2 42 0 0 ODI v Zimbabwe Harare 25 Aug 2014 ODI # 3513
8* - 8 4 44 0 0 ODI v Zimbabwe Harare 31 Aug 2014 ODI # 3521
DNB - - 1 53 0 0 ODI v South Africa Harare 2 Sep 2014 ODI # 3522
0* - 0 0 41 0 0 ODI v South Africa Harare 6 Sep 2014 ODI # 3526
DNB - - 2 33 0 0 ODI v Pakistan Sharjah 7 Oct 2014 ODI # 3530
DNB - - 1 40 0 0 ODI v Pakistan Dubai (DICS) 10 Oct 2014 ODI # 3532
4* 0 4 2 220 0 0 Test v Pakistan Dubai (DICS) 22 Oct 2014 Test # 2140
15 0 15 1 202 0 0 Test v Pakistan Abu Dhabi 30 Oct 2014 Test # 2142
3 DNB 3 12 286 1 0 Test v India Adelaide 9 Dec 2014 Test # 2148
23 DNB 23 5 138 2 0 Test v India Brisbane 17 Dec 2014 Test # 2149
11 1* 12 2 144 0 0 Test v India Melbourne 26 Dec 2014 Test # 2152
DNB DNB - 4 233 0 0 Test v India Sydney 6 Jan 2015 Test # 2156
22 DNB 22 3 87 0 0 Test v West Indies Roseau 3 Jun 2015 Test # 2164
5* DNB 5 5 67 0 0 Test v West Indies Kingston 11 Jun 2015 Test # 2166
6 0* 6 6 144 1 0 Test v England Cardiff 8 Jul 2015 Test # 2170
DNB DNB - 3 80 0 0 Test v England Lord's 16 Jul 2015 Test # 2171
11 12* 23 3 88 0 0 Test v England Birmingham 29 Jul 2015 Test # 2173
9 4 13 0 47 0 0 Test v England Nottingham 6 Aug 2015 Test # 2175
5* - 5 4 93 1 0 Test v England The Oval 20 Aug 2015 Test # 2178
DNB DNB - 4 109 1 0 Test v New Zealand Brisbane 5 Nov 2015 Test # 2185
4* DNB 4 3 142 1 0 Test v New Zealand Perth 13 Nov 2015 Test # 2187
34 DNB 34 3 78 1 0 Test v New Zealand Adelaide 27 Nov 2015 Test # 2190
DNB - - 3 60 2 0 Test v West Indies Hobart 10 Dec 2015 Test # 2193
DNB DNB - 7 151 2 0 Test v West Indies Melbourne 26 Dec 2015 Test # 2195
DNB - - 3 120 1 0 Test v West Indies Sydney 3 Jan 2016 Test # 2198
DNB - - 1 76 0 0 ODI v India Canberra 20 Jan 2016 ODI # 3726
DNB - - 0 58 0 0 ODI v India Sydney 23 Jan 2016 ODI # 3727
DNB - - 0 15 0 0 T20I v India Melbourne 29 Jan 2016 T20I # 486
3 - 3 7 123 0 0 Test v New Zealand Wellington 12 Feb 2016 Test # 2201
33 DNB 33 3 103 1 0 Test v New Zealand Christchurch 20 Feb 2016 Test # 2202
DNB - - 3 39 1 0 ODI v West Indies Providence 5 Jun 2016 ODI # 3740
30 - 30 1 40 0 0 ODI v South Africa Providence 7 Jun 2016 ODI # 3741
17 8 25 5 120 0 0 Test v Sri Lanka Pallekele 26 Jul 2016 Test # 2209
4 0 4 4 158 0 0 Test v Sri Lanka Galle 4 Aug 2016 Test # 2213
3 12 15 7 233 1 0 Test v Sri Lanka Colombo (SSC) 13 Aug 2016 Test # 2217
4* - 4 1 49 0 0 ODI v Sri Lanka Colombo (RPS) 24 Aug 2016 ODI # 3769
0 8 8 2 184 0 0 Test v South Africa Perth 3 Nov 2016 Test # 2230
2 4 6 0 57 1 0 Test v South Africa Hobart 12 Nov 2016 Test # 2233
13 DNB 13 4 105 0 0 Test v South Africa Adelaide 24 Nov 2016 Test # 2236
29 DNB 29 2 139 0 0 Test v Pakistan Brisbane 15 Dec 2016 Test # 2240
12 - 12 4 148 0 0 Test v Pakistan Melbourne 26 Dec 2016 Test # 2242
DNB DNB - 5 215 1 0 Test v Pakistan Sydney 3 Jan 2017 Test # 2245
0 13 13 5 74 1 0 Test v India Pune 23 Feb 2017 Test # 2250
0 2 2 8 132 0 0 Test v India Bengaluru 4 Mar 2017 Test # 2251
1 2 3 1 163 0 0 Test v India Ranchi 16 Mar 2017 Test # 2256
13 0 13 5 111 0 0 Test v India Dharamsala 25 Mar 2017 Test # 2258
0 12 12 9 161 0 0 Test v Bangladesh Mirpur 27 Aug 2017 Test # 2272
0 DNB 0 13 154 0 0 Test v Bangladesh Chattogram 4 Sep 2017 Test # 2273
9 DNB 9 5 145 0 0 Test v England Brisbane 23 Nov 2017 Test # 2282
10* 14 24 6 105 1 0 Test v England Adelaide 2 Dec 2017 Test # 2285
4 - 4 3 115 0 0 Test v England Perth 14 Dec 2017 Test # 2288
0 DNB 0 3 109 2 0 Test v England Melbourne 26 Dec 2017 Test # 2289
DNB - - 4 140 0 0 Test v England Sydney 4 Jan 2018 Test # 2291
12 2 14 3 136 1 0 Test v South Africa Durban 1 Mar 2018 Test # 2297
17 5 22 3 102 1 0 Test v South Africa Gqeberha 9 Mar 2018 Test # 2298
47 0 47 5 145 0 0 Test v South Africa Cape Town 22 Mar 2018 Test # 2300
8 9 17 5 298 0 0 Test v South Africa Johannesburg 30 Mar 2018 Test # 2302
3* - 3 1 38 0 0 ODI v England Chester-le-Street 21 Jun 2018 ODI # 4012
1 - 1 0 32 1 0 ODI v England Manchester 24 Jun 2018 ODI # 4013
6 5* 11 4 172 0 0 Test v Pakistan Dubai (DICS) 7 Oct 2018 Test # 2320
2 6* 8 8 213 2 0 Test v Pakistan Abu Dhabi 16 Oct 2018 Test # 2322
4* - 4 1 33 0 0 T20I v Pakistan Dubai (DICS) 28 Oct 2018 T20I # 704
24* 38* 62 8 205 0 0 Test v India Adelaide 6 Dec 2018 Test # 2333
9* 5 14 8 106 1 0 Test v India Perth 14 Dec 2018 Test # 2334
0 7 7 1 150 0 0 Test v India Melbourne 26 Dec 2018 Test # 2337
0 DNB 0 4 178 1 0 Test v India Sydney 3 Jan 2019 Test # 2339
DNB - - 0 50 0 0 ODI v India Sydney 12 Jan 2019 ODI # 4077
12* - 12 0 59 0 0 ODI v India Adelaide 15 Jan 2019 ODI # 4078
1 - 1 2 55 0 0 Test v Sri Lanka Brisbane 24 Jan 2019 Test # 2343
DNB DNB - 2 121 0 0 Test v Sri Lanka Canberra 1 Feb 2019 Test # 2345
6* - 6 1 42 0 0 ODI v India Nagpur 5 Mar 2019 ODI # 4106
DNB - - 1 57 0 0 ODI v India Ranchi 8 Mar 2019 ODI # 4109
1* - 1 1 34 0 0 ODI v India Delhi 13 Mar 2019 ODI # 4113
DNB - - 1 38 1 0 ODI v Pakistan Sharjah 22 Mar 2019 ODI # 4116
DNB - - 1 64 0 0 ODI v Pakistan Sharjah 24 Mar 2019 ODI # 4117
DNB - - 1 48 0 0 ODI v Pakistan Abu Dhabi 27 Mar 2019 ODI # 4118
DNB - - 1 49 0 0 ODI v Pakistan Dubai (DICS) 29 Mar 2019 ODI # 4119
DNB - - 1 50 2 0 ODI v Pakistan Dubai (DICS) 31 Mar 2019 ODI # 4120
DNB - - 0 43 0 0 ODI v England Lord's 25 Jun 2019 ODI # 4173
0* - 0 1 36 1 0 ODI v New Zealand Lord's 29 Jun 2019 ODI # 4178
3 - 3 2 53 0 0 ODI v South Africa Manchester 6 Jul 2019 ODI # 4188
5* - 5 0 49 0 0 ODI v England Birmingham 11 Jul 2019 ODI # 4191
12* DNB 12 9 161 1 0 Test v England Birmingham 1 Aug 2019 Test # 2353
6 DNB 6 3 170 0 0 Test v England Lord's 14 Aug 2019 Test # 2355
1 9 10 2 116 0 0 Test v England Leeds 22 Aug 2019 Test # 2357
26* DNB 26 2 140 0 0 Test v England Manchester 4 Sep 2019 Test # 2360
25 1 26 4 81 1 0 Test v England The Oval 12 Sep 2019 Test # 2362
13* - 13 2 114 1 0 Test v Pakistan Brisbane 21 Nov 2019 Test # 2368
DNB - - 5 134 1 0 Test v Pakistan Adelaide 29 Nov 2019 Test # 2372
8 0* 8 6 111 1 0 Test v New Zealand Perth 12 Dec 2019 Test # 2374
1 DNB 1 4 116 1 0 Test v New Zealand Melbourne 26 Dec 2019 Test # 2376
6* DNB 6 10 118 1 0 Test v New Zealand Sydney 3 Jan 2020 Test # 2378
10 DNB 10 1 68 0 0 Test v India Adelaide 17 Dec 2020 Test # 2396
20 3 23 3 77 1 0 Test v India Melbourne 26 Dec 2020 Test # 2398
0 DNB 0 2 201 0 0 Test v India Sydney 7 Jan 2021 Test # 2402
24 13 37 3 150 1 0 Test v India Brisbane 15 Jan 2021 Test # 2404
15 DNB 15 4 112 0 0 Test v England Brisbane 8 Dec 2021 Test # 2440
DNB DNB - 5 113 0 0 Test v England Adelaide 16 Dec 2021 Test # 2441
10 - 10 3 36 1 0 Test v England Melbourne 26 Dec 2021 Test # 2442
16* DNB 16 4 116 1 0 Test v England Sydney 5 Jan 2022 Test # 2446
31 4* 35 - - 2 0 Test v England Hobart 14 Jan 2022 Test # 2449
3 - 3 1 236 0 0 Test v Pakistan Rawalpindi 4 Mar 2022 Test # 2453
38 DNB 38 5 125 0 0 Test v Pakistan Karachi 12 Mar 2022 Test # 2455
4 DNB 4 6 178 0 0 Test v Pakistan Lahore 21 Mar 2022 Test # 2458
15* DNB 15 9 121 0 0 Test v Sri Lanka Galle 29 Jun 2022 Test # 2469
5 5 10 2 194 0 0 Test v Sri Lanka Galle 8 Jul 2022 Test # 2471
DNB DNB - 8 189 0 0 Test v West Indies Perth 30 Nov 2022 Test # 2477
DNB DNB - 4 65 2 0 Test v West Indies Adelaide 8 Dec 2022 Test # 2479
0 DNB 0 4 31 0 0 Test v South Africa Brisbane 17 Dec 2022 Test # 2482
25 - 25 4 111 0 0 Test v South Africa Melbourne 26 Dec 2022 Test # 2485
DNB - - 2 120 1 0 Test v South Africa Sydney 4 Jan 2023 Test # 2488
0* 8 8 1 126 0 0 Test v India Nagpur 9 Feb 2023 Test # 2490
10 8 18 7 116 0 0 Test v India Delhi 17 Feb 2023 Test # 2493
5 DNB 5 11 99 0 0 Test v India Indore 1 Mar 2023 Test # 2496
34 DNB 34 3 151 0 0 Test v India Ahmedabad 9 Mar 2023 Test # 2499
9 DNB 9 5 60 1 0 Test v India The Oval 7 Jun 2023 Test # 2505
1 16* 17 8 229 0 0 Test v England Birmingham 16 Jun 2023 Test # 2507
7 4 11 1 35 0 0 Test v England Lord's 28 Jun 2023 Test # 2508
5 DNB 5 5 80 0 0 Test v Pakistan Perth 14 Dec 2023 Test # 2518
8 11 19 4 157 0 0 Test v Pakistan Melbourne 26 Dec 2023 Test # 2519
5 DNB 5 4 110 1 0 Test v Pakistan Sydney 3 Jan 2024 Test # 2521
24 DNB 24 3 40 1 0 Test v West Indies Adelaide 17 Jan 2024 Test # 2523
19 9 28 5 123 0 0 Test v West Indies Brisbane 25 Jan 2024 Test # 2524
5 41 46 10 108 1 0 Test v New Zealand Wellington 29 Feb 2024 Test # 2533
20 DNB 20 3 55 0 0 Test v New Zealand Christchurch 8 Mar 2024 Test # 2535
Statsguru includes the following current or recent relevant matches:
West Indies v South Africa at Kingston, 1st T20I, May 23, 2024 [T20I # 2617 - Live]
    » South Africa 147 (19.5 ov, L Ngidi 5*, MW Forde 3/27) - Match over
United States of America v Bangladesh at Prairie View, 2nd T20I, May 23, 2024 [T20I # 2616 - Live]
    » Bangladesh 138 (19.3 ov, Mustafizur Rahman 1*, Ali Khan 3/25) - Match over
Ireland v Scotland at The Hague, Netherlands Tri-Nation T20I Series 5th Match, May 23, 2024 [T20I # 2615]
 
Feedback Print this page