Records type all-round analysis [change type]
View match by match list [change view]
Start of match date less than or equal to 7 Mar 2024 remove less than or equal to 7 Mar 2024 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 2014-2023 139 2510 109 21.27 1 146 5/25 28.17 1 60 0 -6.90 Profile
filtered 2014-2023 139 2510 109 21.27 1 146 5/25 28.17 1 60 0 -6.90
Match by match list
18 0 13 0 0 ODI v Scotland Lincoln 1 Feb 2014 ODI # 3468
20 0 25 0 0 T20I v Netherlands Sylhet 17 Mar 2014 T20I # 369
13* 0 13 0 0 T20I v Ireland Sylhet 19 Mar 2014 T20I # 373
4 - - 0 0 T20I v Zimbabwe Sylhet 21 Mar 2014 T20I # 376
28 2 33 2 0 ODI v Afghanistan ICCA Dubai 2 Dec 2014 ODI # 3560
5 3 42 0 0 ODI v Afghanistan ICCA Dubai 4 Dec 2014 ODI # 3562
4 0 8 0 0 ODI v Zimbabwe Nelson 19 Feb 2015 ODI # 3606
2 0 45 0 0 ODI v Ireland Brisbane 25 Feb 2015 ODI # 3613
2 - - 1 0 ODI v India Perth 28 Feb 2015 ODI # 3618
0 0 23 2 0 ODI v Pakistan Napier 4 Mar 2015 ODI # 3622
DNB 0 23 0 0 T20I v Afghanistan Edinburgh 10 Jul 2015 T20I # 432
41 3 9 1 0 T20I v Oman Abu Dhabi 22 Nov 2015 T20I # 465
1 2 19 0 0 T20I v Netherlands ICCA Dubai 3 Feb 2016 T20I # 490
12 1 21 2 0 T20I v Scotland ICCA Dubai 4 Feb 2016 T20I # 491
7 1 24 0 0 T20I v Ireland Abu Dhabi 14 Feb 2016 T20I # 498
20 0 30 0 0 T20I v Ireland Abu Dhabi 16 Feb 2016 T20I # 500
77 3 19 1 0 T20I v Afghanistan Fatullah 19 Feb 2016 T20I # 501
10 0 35 0 0 T20I v Hong Kong Fatullah 21 Feb 2016 T20I # 505
5 1 19 1 0 T20I v Oman Mirpur 22 Feb 2016 T20I # 508
0 1 17 0 0 T20I v Sri Lanka Mirpur 25 Feb 2016 T20I # 510
18 1 30 0 0 T20I v Bangladesh Mirpur 26 Feb 2016 T20I # 511
1 0 20 0 0 T20I v Pakistan Mirpur 29 Feb 2016 T20I # 514
11 0 6 0 0 T20I v India Mirpur 3 Mar 2016 T20I # 517
43 0 52 0 0 ODI v Scotland Edinburgh 14 Aug 2016 ODI # 3765
19 0 20 0 0 ODI v Scotland Edinburgh 16 Aug 2016 ODI # 3766
25 0 37 0 0 T20I v Afghanistan ICCA Dubai 14 Dec 2016 T20I # 571
43 0 7 0 0 T20I v Afghanistan Dubai (DICS) 16 Dec 2016 T20I # 572
58 2 27 0 0 T20I v Afghanistan ICCA Dubai 18 Dec 2016 T20I # 573
29 - - 0 0 T20I v Afghanistan Abu Dhabi 16 Jan 2017 T20I # 581
0 0 8 0 0 T20I v Ireland Dubai (DICS) 18 Jan 2017 T20I # 583
10 1 38 1 0 ODI v Scotland Dubai (DICS) 24 Jan 2017 ODI # 3825
42 1 34 0 0 ODI v Hong Kong Dubai (DICS) 26 Jan 2017 ODI # 3827
43 1 51 0 0 ODI v Ireland ICCA Dubai 2 Mar 2017 ODI # 3844
17 0 32 0 0 ODI v Ireland ICCA Dubai 4 Mar 2017 ODI # 3847
39 0 30 0 0 ODI v P.N.G. Abu Dhabi 31 Mar 2017 ODI # 3857
37 1 45 0 0 ODI v P.N.G. Abu Dhabi 2 Apr 2017 ODI # 3859
109 5 25 0 0 ODI v P.N.G. Abu Dhabi 4 Apr 2017 ODI # 3860
9 1 9 0 0 T20I v P.N.G. Abu Dhabi 12 Apr 2017 T20I # 608
4 1 11 2 0 T20I v P.N.G. Abu Dhabi 14 Apr 2017 T20I # 609
3 2 27 0 0 T20I v P.N.G. Abu Dhabi 14 Apr 2017 T20I # 610
2 1 32 0 0 ODI v Ireland ICCA Dubai 11 Jan 2018 ODI # 3948
12 2 65 2 0 ODI v Ireland ICCA Dubai 13 Jan 2018 ODI # 3950
20 1 34 1 0 ODI v Scotland ICCA Dubai 21 Jan 2018 ODI # 3961
2 2 60 1 0 ODI v Scotland ICCA Dubai 23 Jan 2018 ODI # 3963
95 1 11 0 0 ODI v P.N.G. Harare 4 Mar 2018 ODI # 3984
8 1 66 0 0 ODI v West Indies Harare 6 Mar 2018 ODI # 3987
17 0 40 2 0 ODI v Ireland Harare 12 Mar 2018 ODI # 3995
32 4 56 0 0 ODI v Scotland Bulawayo 15 Mar 2018 ODI # 3998
4 0 41 0 0 ODI v Afghanistan Harare 20 Mar 2018 ODI # 4003
31 2 56 0 0 ODI v Zimbabwe Harare 22 Mar 2018 ODI # 4005
1 0 36 0 0 ODI v Nepal Kuala Lumpur 30 Aug 2018 ODI # 4034
0 0 23 0 0 T20I v Australia Abu Dhabi 22 Oct 2018 T20I # 700
6 0 26 1 0 T20I v U.S.A. ICCA Dubai 15 Mar 2019 T20I # 753
45 1 22 0 0 T20I v U.S.A. ICCA Dubai 16 Mar 2019 T20I # 754
10 1 18 0 0 ODI v Zimbabwe Harare 10 Apr 2019 ODI # 4121
0 2 38 1 0 ODI v Zimbabwe Harare 12 Apr 2019 ODI # 4122
9 1 67 0 0 ODI v Zimbabwe Harare 14 Apr 2019 ODI # 4123
1 2 29 0 0 ODI v Zimbabwe Harare 16 Apr 2019 ODI # 4124
8 2 26 0 0 T20I v Netherlands Amstelveen 3 Aug 2019 T20I # 841
4 3 27 0 0 T20I v Netherlands Amstelveen 5 Aug 2019 T20I # 844
11 3 30 1 0 T20I v Netherlands The Hague 6 Aug 2019 T20I # 845
24 0 23 0 0 T20I v Oman Abu Dhabi 18 Oct 2019 T20I # 939
39 4 18 1 0 T20I v Ireland Abu Dhabi 19 Oct 2019 T20I # 944
10 2 17 0 0 T20I v Hong Kong Abu Dhabi 21 Oct 2019 T20I # 951
28 1 13 1 0 T20I v Jersey Tolerance Oval 22 Oct 2019 T20I # 957
14 0 26 0 0 T20I v Nigeria Tolerance Oval 24 Oct 2019 T20I # 964
0 1 30 0 0 T20I v Canada Abu Dhabi 27 Oct 2019 T20I # 985
1 1 19 0 0 T20I v Netherlands Dubai (DICS) 29 Oct 2019 T20I # 986
4 2 38 0 0 T20I v Scotland Dubai (DICS) 30 Oct 2019 T20I # 989
9 0 35 0 0 ODI v U.S.A. Sharjah 8 Dec 2019 ODI # 4216
0 1 35 1 0 ODI v U.S.A. ICCA Dubai 12 Dec 2019 ODI # 4218
DNB 3 35 0 0 ODI v Scotland ICCA Dubai 15 Dec 2019 ODI # 4220
24 1 52 0 0 ODI v Oman Al Amerat 5 Jan 2020 ODI # 4224
59* 1 52 0 0 ODI v Namibia Al Amerat 6 Jan 2020 ODI # 4225
DNB 1 11 1 0 ODI v Namibia Al Amerat 9 Jan 2020 ODI # 4228
41* 2 6 0 0 T20I v Iran Al Amerat 23 Feb 2020 T20I # 1047
51 1 30 1 0 T20I v Kuwait Al Amerat 24 Feb 2020 T20I # 1057
32 2 23 1 0 T20I v Saudi Arabia Al Amerat 25 Feb 2020 T20I # 1059
9 1 30 0 0 T20I v Qatar Al Amerat 26 Feb 2020 T20I # 1064
28 0 27 2 0 T20I v Kuwait Al Amerat 27 Feb 2020 T20I # 1066
DNB 2 43 1 0 ODI v Ireland Abu Dhabi 8 Jan 2021 ODI # 4268
7 0 35 0 0 ODI v Ireland Abu Dhabi 18 Jan 2021 ODI # 4269
0 1 39 1 0 T20I v Namibia ICCA Dubai 5 Oct 2021 T20I # 1281
0 0 16 1 0 T20I v Ireland ICCA Dubai 7 Oct 2021 T20I # 1286
DNB 3 23 1 0 T20I v Ireland ICCA Dubai 10 Oct 2021 T20I # 1294
15 1 49 0 0 ODI v Oman Al Amerat 5 Feb 2022 ODI # 4351
0 1 34 2 0 ODI v Oman Al Amerat 6 Feb 2022 ODI # 4352
25 1 20 1 0 ODI v Oman Al Amerat 8 Feb 2022 ODI # 4354
49 2 26 1 0 T20I v Nepal Al Amerat 12 Feb 2022 T20I # 1460
54 1 27 1 0 T20I v Ireland Al Amerat 13 Feb 2022 T20I # 1462
19 0 24 0 0 T20I v Oman Al Amerat 14 Feb 2022 T20I # 1464
9 2 22 0 0 T20I v Ireland Al Amerat 18 Feb 2022 T20I # 1472
DNB 2 18 2 0 T20I v Germany Al Amerat 19 Feb 2022 T20I # 1477
41 0 41 1 0 T20I v Bahrain Al Amerat 21 Feb 2022 T20I # 1480
9* 1 22 0 0 T20I v Nepal Al Amerat 22 Feb 2022 T20I # 1486
37* 3 30 0 0 T20I v Ireland Al Amerat 24 Feb 2022 T20I # 1490
25 2 37 0 0 ODI v Oman ICCA Dubai 5 Mar 2022 ODI # 4360
3 1 27 2 0 ODI v Namibia ICCA Dubai 8 Mar 2022 ODI # 4362
23* 0 37 1 0 ODI v Oman ICCA Dubai 9 Mar 2022 ODI # 4363
DNB 0 65 0 0 ODI v Namibia Sharjah 12 Mar 2022 ODI # 4365
DNB 0 29 1 0 ODI v P.N.G. Sharjah 15 Mar 2022 ODI # 4367
40 1 16 0 0 ODI v Nepal Dubai (DICS) 18 Mar 2022 ODI # 4369
88 1 28 0 0 ODI v P.N.G. Dubai (DICS) 19 Mar 2022 ODI # 4371
60 0 21 1 0 ODI v Nepal Dubai (DICS) 21 Mar 2022 ODI # 4373
2 0 25 1 0 ODI v Scotland Pearland 31 May 2022 ODI # 4393
65* 2 55 0 0 ODI v Scotland Aberdeen 10 Aug 2022 ODI # 4444
0 2 43 0 0 ODI v U.S.A. Aberdeen 11 Aug 2022 ODI # 4445
0 1 43 0 0 ODI v Scotland Aberdeen 14 Aug 2022 ODI # 4447
DNB 1 40 0 0 T20I v Kuwait Al Amerat 21 Aug 2022 T20I # 1741
53 1 27 0 0 ODI v Nepal Kirtipur 14 Nov 2022 ODI # 4473
4 3 24 0 0 ODI v Nepal Kirtipur 16 Nov 2022 ODI # 4474
24 0 34 0 0 ODI v Nepal Kirtipur 18 Nov 2022 ODI # 4476
22* 0 14 1 0 T20I v Afghanistan Abu Dhabi 16 Feb 2023 T20I # 1993
DNB 0 30 1 0 T20I v Afghanistan Abu Dhabi 18 Feb 2023 T20I # 1994
0 0 21 0 0 T20I v Afghanistan Abu Dhabi 19 Feb 2023 T20I # 1995
4 0 14 1 0 ODI v Namibia Dubai (DICS) 23 Feb 2023 ODI # 4521
25 0 27 0 0 ODI v Namibia Dubai (DICS) 25 Feb 2023 ODI # 4522
3 1 44 0 0 ODI v P.N.G. Dubai (DICS) 28 Feb 2023 ODI # 4524
52* 3 31 2 0 ODI v Nepal Dubai (DICS) 2 Mar 2023 ODI # 4526
0 2 16 0 0 ODI v P.N.G. Dubai (DICS) 5 Mar 2023 ODI # 4529
6 2 43 0 0 ODI v Nepal Dubai (DICS) 6 Mar 2023 ODI # 4530
11 1 24 0 0 ODI v P.N.G. Kirtipur 10 Mar 2023 ODI # 4533
6 2 61 1 0 ODI v Nepal Kirtipur 12 Mar 2023 ODI # 4534
DNB 1 20 0 0 ODI v P.N.G. Kirtipur 15 Mar 2023 ODI # 4536
20 0 39 0 0 ODI v Nepal Kirtipur 16 Mar 2023 ODI # 4537
13 1 17 1 0 ODI v P.N.G. Windhoek 27 Mar 2023 ODI # 4551
38 0 41 0 0 ODI v U.S.A. Windhoek 30 Mar 2023 ODI # 4556
20* 1 57 0 0 ODI v Canada Windhoek 1 Apr 2023 ODI # 4559
16 3 34 1 0 ODI v Namibia Windhoek 2 Apr 2023 ODI # 4562
0 1 27 2 0 ODI v Jersey Windhoek 5 Apr 2023 ODI # 4566
4 0 33 1 0 ODI v Oman Mulpani 29 Apr 2023 ODI # 4570
2 2 13 0 0 ODI v Nepal Kirtipur 1 May 2023 ODI # 4572
7 1 22 0 0 ODI v West Indies Sharjah 4 Jun 2023 ODI # 4581
5 0 29 0 0 ODI v West Indies Sharjah 9 Jun 2023 ODI # 4584
12 1 55 0 0 ODI v Sri Lanka Bulawayo 19 Jun 2023 ODI # 4587
8 2 31 1 0 ODI v Oman Bulawayo 21 Jun 2023 ODI # 4592
12 0 40 0 0 ODI v Scotland Bulawayo 23 Jun 2023 ODI # 4596
35 1 20 0 0 ODI v Nepal Harare 2 Jul 2023 ODI # 4610
17 0 41 0 0 ODI v U.S.A. Harare 6 Jul 2023 ODI # 4617
Statsguru includes the following current or recent relevant matches:
West Indies v South Africa at Kingston, 2nd T20I, May 25, 2024 [T20I # 2626 - Live]
    » South Africa 112/2 (9.4 ov, RD Rickelton 17*, MP Breetzke 11*, RL Chase 1/25)
United States of America v Bangladesh at Prairie View, 3rd T20I, May 25, 2024 [T20I # 2625 - Live]
    » Bangladesh 108/0 (11.4 ov, Soumya Sarkar 43*, Tanzid Hasan 58*, NK Patel 0/6) - Match over
Romania v Gibraltar at Ilfov County, Continental Cup 6th Match, May 25, 2024 [T20I # 2624]
England v Pakistan at Birmingham, 2nd T20I, May 25, 2024 [T20I # 2623 - Live]
    » Pakistan 160 (19.2 ov, Haris Rauf 3*, RJW Topley 3/41) - Match over
Austria v Belgium at Lower Austria, 2nd T20I, May 25, 2024 [T20I # 2622 - Current]
Austria v Belgium at Lower Austria, 1st T20I, May 25, 2024 [T20I # 2621 - Current]
 
Feedback Print this page