Records type all-round analysis [change type]
View match by match list [change view]
Wicketkeeper as designated wicketkeeper remove as designated wicketkeeper from query
Not involving the player AB de Villiers (Afr/SA) remove AB de Villiers (Afr/SA) from query
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
unfiltered 2017-2024 131 4201 159* 34.43 6 - - - - 177 24 - Profile
filtered 2018-2024 112 3831 159* 36.14 6 - - - - 171 24 -
Match by match list
24 1 25 - - 7 0 Test v England Nottingham 18 Aug 2018 Test # 2316
0 18 18 - - 3 0 Test v England Southampton 30 Aug 2018 Test # 2317
5 114 119 - - 5 0 Test v England The Oval 7 Sep 2018 Test # 2318
92 - 92 - - 1 2 Test v West Indies Rajkot 4 Oct 2018 Test # 2319
92 DNB 92 - - 4 0 Test v West Indies Hyderabad 12 Oct 2018 Test # 2321
20 - 20 - - 0 0 T20I v Australia Brisbane 21 Nov 2018 T20I # 712
TDNB - - - - 1 0 T20I v Australia Melbourne 23 Nov 2018 T20I # 713
0 - 0 - - 0 0 T20I v Australia Sydney 25 Nov 2018 T20I # 714
25 28 53 - - 11 0 Test v Australia Adelaide 6 Dec 2018 Test # 2333
36 30 66 - - 6 0 Test v Australia Perth 14 Dec 2018 Test # 2334
39 33 72 - - 3 0 Test v Australia Melbourne 26 Dec 2018 Test # 2337
159* - 159 - - 0 0 Test v Australia Sydney 3 Jan 2019 Test # 2339
36 - 36 - - 0 0 ODI v Australia Mohali 10 Mar 2019 ODI # 4111
16 - 16 - - 2 0 ODI v Australia Delhi 13 Mar 2019 ODI # 4113
0 - 0 - - 2 0 T20I v West Indies Lauderhill 3 Aug 2019 T20I # 842
4 - 4 - - 0 0 T20I v West Indies Lauderhill 4 Aug 2019 T20I # 843
65* - 65 - - 1 0 T20I v West Indies Providence 6 Aug 2019 T20I # 846
TDNB - - - - 0 0 ODI v West Indies Providence 8 Aug 2019 ODI # 4196
20 - 20 - - 0 0 ODI v West Indies Port of Spain 11 Aug 2019 ODI # 4197
0 - 0 - - 1 0 ODI v West Indies Port of Spain 14 Aug 2019 ODI # 4199
24 7 31 - - 5 0 Test v West Indies North Sound 22 Aug 2019 Test # 2358
27 DNB 27 - - 6 0 Test v West Indies Kingston 30 Aug 2019 Test # 2359
4 - 4 - - 0 0 T20I v South Africa Mohali 18 Sep 2019 T20I # 888
19 - 19 - - 0 0 T20I v South Africa Bengaluru 22 Sep 2019 T20I # 893
27 - 27 - - 0 0 T20I v Bangladesh Delhi 3 Nov 2019 T20I # 1000
DNB - - - - 0 1 T20I v Bangladesh Rajkot 7 Nov 2019 T20I # 1007
6 - 6 - - 0 0 T20I v Bangladesh Nagpur 10 Nov 2019 T20I # 1014
18 - 18 - - 0 1 T20I v West Indies Hyderabad 6 Dec 2019 T20I # 1020
33* - 33 - - 0 1 T20I v West Indies Thiruvananthapuram 8 Dec 2019 T20I # 1022
0 - 0 - - 0 0 T20I v West Indies Wankhede 11 Dec 2019 T20I # 1024
71 - 71 - - 0 0 ODI v West Indies Chennai 15 Dec 2019 ODI # 4221
39 - 39 - - 1 1 ODI v West Indies Visakhapatnam 18 Dec 2019 ODI # 4222
7 - 7 - - 0 0 ODI v West Indies Cuttack 22 Dec 2019 ODI # 4223
TDNB - - - - - - T20I v Sri Lanka Guwahati 5 Jan 2020 T20I # 1025
1* - 1 - - 1 1 T20I v Sri Lanka Indore 7 Jan 2020 T20I # 1026
28 - 28 - - 0 0 ODI v Australia Wankhede 14 Jan 2020 ODI # 4231
19 25 44 - - 4 0 Test v New Zealand Wellington 21 Feb 2020 Test # 2385
12 4 16 - - 4 0 Test v New Zealand Christchurch 29 Feb 2020 Test # 2387
29 DNB 29 - - 4 0 Test v Australia Melbourne 26 Dec 2020 Test # 2398
36 97 133 - - 0 0 Test v Australia Sydney 7 Jan 2021 Test # 2402
23 89* 112 - - 4 0 Test v Australia Brisbane 15 Jan 2021 Test # 2404
91 11 102 - - 2 1 Test v England Chennai 5 Feb 2021 Test # 2409
58* 8 66 - - 2 2 Test v England Chennai 13 Feb 2021 Test # 2411
1 DNB 1 - - 2 0 Test v England Ahmedabad 24 Feb 2021 Test # 2412
101 - 101 - - 2 2 Test v England Ahmedabad 4 Mar 2021 Test # 2414
21 - 21 - - 0 0 T20I v England Ahmedabad 12 Mar 2021 T20I # 1131
26 - 26 - - 1 0 T20I v England Ahmedabad 14 Mar 2021 T20I # 1132
25 - 25 - - 0 1 T20I v England Ahmedabad 16 Mar 2021 T20I # 1133
30 - 30 - - 0 0 T20I v England Ahmedabad 18 Mar 2021 T20I # 1135
DNB - - - - 1 0 T20I v England Ahmedabad 20 Mar 2021 T20I # 1138
77 - 77 - - 1 0 ODI v England Pune 26 Mar 2021 ODI # 4283
78 - 78 - - 0 0 ODI v England Pune 28 Mar 2021 ODI # 4284
4 41 45 - - 0 1 Test v New Zealand Southampton 18 Jun 2021 Test # 2425
25 DNB 25 - - 7 0 Test v England Nottingham 4 Aug 2021 Test # 2428
37 22 59 - - 3 0 Test v England Lord's 12 Aug 2021 Test # 2429
2 1 3 - - 1 0 Test v England Leeds 25 Aug 2021 Test # 2432
9 50 59 - - 3 0 Test v England The Oval 2 Sep 2021 Test # 2433
39 - 39 - - 0 0 T20I v Pakistan Dubai (DICS) 24 Oct 2021 T20I # 1361
12 - 12 - - 0 0 T20I v New Zealand Dubai (DICS) 31 Oct 2021 T20I # 1381
27* - 27 - - 0 0 T20I v Afghanistan Abu Dhabi 3 Nov 2021 T20I # 1390
DNB - - - - 0 0 T20I v Scotland Dubai (DICS) 5 Nov 2021 T20I # 1396
DNB - - - - 1 1 T20I v Namibia Dubai (DICS) 8 Nov 2021 T20I # 1410
17* - 17 - - 0 0 T20I v New Zealand Jaipur 17 Nov 2021 T20I # 1434
12* - 12 - - 2 0 T20I v New Zealand Ranchi 19 Nov 2021 T20I # 1440
4 - 4 - - 1 1 T20I v New Zealand Eden Gardens 21 Nov 2021 T20I # 1446
8 34 42 - - 7 0 Test v South Africa Centurion 26 Dec 2021 Test # 2443
17 0 17 - - 4 0 Test v South Africa Johannesburg 3 Jan 2022 Test # 2445
27 100* 127 - - 2 0 Test v South Africa Cape Town 11 Jan 2022 Test # 2448
16 - 16 - - 1 0 ODI v South Africa Paarl 19 Jan 2022 ODI # 4344
85 - 85 - - 0 0 ODI v South Africa Paarl 21 Jan 2022 ODI # 4346
0 - 0 - - 1 0 ODI v South Africa Cape Town 23 Jan 2022 ODI # 4349
11 - 11 - - 3 0 ODI v West Indies Ahmedabad 6 Feb 2022 ODI # 4353
18 - 18 - - 4 0 ODI v West Indies Ahmedabad 9 Feb 2022 ODI # 4355
56 - 56 - - 1 0 ODI v West Indies Ahmedabad 11 Feb 2022 ODI # 4356
8 - 8 - - 0 0 T20I v West Indies Eden Gardens 16 Feb 2022 T20I # 1467
52* - 52 - - 0 0 T20I v West Indies Eden Gardens 18 Feb 2022 T20I # 1473
96 - 96 - - 3 0 Test v Sri Lanka Mohali 4 Mar 2022 Test # 2452
39 50 89 - - 2 3 Test v Sri Lanka Bengaluru 12 Mar 2022 Test # 2456
29 - 29 - - 1 0 T20I v South Africa Delhi 9 Jun 2022 T20I # 1554
5 - 5 - - 0 0 T20I v South Africa Cuttack 12 Jun 2022 T20I # 1569
6 - 6 - - 2 0 T20I v South Africa Visakhapatnam 14 Jun 2022 T20I # 1571
17 - 17 - - 1 0 T20I v South Africa Rajkot 17 Jun 2022 T20I # 1572
1* - 1 - - - - T20I v South Africa Bengaluru 19 Jun 2022 T20I # 1575
146 57 203 - - 4 0 Test v England Birmingham 1 Jul 2022 Test # 2470
26 - 26 - - 1 0 T20I v England Birmingham 9 Jul 2022 T20I # 1628
1 - 1 - - 2 0 T20I v England Nottingham 10 Jul 2022 T20I # 1631
DNB - - - - 3 0 ODI v England The Oval 12 Jul 2022 ODI # 4424
0 - 0 - - 0 0 ODI v England Lord's 14 Jul 2022 ODI # 4428
125* - 125 - - 2 0 ODI v England Manchester 17 Jul 2022 ODI # 4433
14 - 14 - - 1 1 T20I v West Indies Tarouba 29 Jul 2022 T20I # 1702
24 - 24 - - 0 0 T20I v West Indies Basseterre 1 Aug 2022 T20I # 1718
33* - 33 - - 2 0 T20I v West Indies Basseterre 2 Aug 2022 T20I # 1720
44 - 44 - - 0 0 T20I v West Indies Lauderhill 6 Aug 2022 T20I # 1725
DNB - - - - 0 0 T20I v Hong Kong Dubai (DICS) 31 Aug 2022 T20I # 1754
14 - 14 - - 0 0 T20I v Pakistan Dubai (DICS) 4 Sep 2022 T20I # 1758
17 - 17 - - 0 0 T20I v Sri Lanka Dubai (DICS) 6 Sep 2022 T20I # 1759
20* - 20 - - 0 0 T20I v Afghanistan Dubai (DICS) 8 Sep 2022 T20I # 1761
DNB - - - - 0 0 T20I v Australia Nagpur 23 Sep 2022 T20I # 1794
DNB - - - - 1 0 T20I v South Africa Thiruvananthapuram 28 Sep 2022 T20I # 1800
DNB - - - - 0 0 T20I v South Africa Guwahati 2 Oct 2022 T20I # 1803
27 - 27 - - 0 0 T20I v South Africa Indore 4 Oct 2022 T20I # 1805
3 - 3 - - 0 0 T20I v Zimbabwe Melbourne 6 Nov 2022 T20I # 1873
6 - 6 - - 0 0 T20I v England Adelaide 10 Nov 2022 T20I # 1878
6 - 6 - - 1 1 T20I v New Zealand Mount Maunganui 20 Nov 2022 T20I # 1898
11 - 11 - - 2 0 T20I v New Zealand Napier 22 Nov 2022 T20I # 1911
15 - 15 - - 2 0 ODI v New Zealand Auckland 25 Nov 2022 ODI # 4483
DNB - - - - - - ODI v New Zealand Hamilton 27 Nov 2022 ODI # 4487
10 - 10 - - 0 0 ODI v New Zealand Christchurch 30 Nov 2022 ODI # 4489
46 DNB 46 - - 4 2 Test v Bangladesh Chattogram 14 Dec 2022 Test # 2481
93 9 102 - - 4 1 Test v Bangladesh Mirpur 22 Dec 2022 Test # 2484
36* - 36 - - 2 0 T20I v Ireland New York 5 Jun 2024 T20I # 2639
42 - 42 - - 3 0 T20I v Pakistan New York 9 Jun 2024 T20I # 2658
Statsguru includes the following current or recent relevant matches:
Bangladesh v South Africa at New York, ICC Men's T20 World Cup 21st match, Jun 10, 2024 [T20I # 2664 - Live]
    » Bangladesh 109/7 (20.0 ov, Taskin Ahmed 1*, Rishad Hossain 0*, KA Maharaj 3/27) - Match over
Italy v France at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 8th Match, Jun 10, 2024 [T20I # 2663 - Current]
Romania v Portugal at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 7th Match, Jun 10, 2024 [T20I # 2662 - Current]
Isle of Man v Turkey at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 6th Match, Jun 10, 2024 [T20I # 2661 - Current]
Austria v Israel at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 5th Match, Jun 10, 2024 [T20I # 2660 - Current]
 
Feedback Print this page