Records type batting analysis [change type]
View list of partnerships [change view]
Start of match date greater than or equal to 11 Jan 1992 remove greater than or equal to 11 Jan 1992 from query
Not involving the player JJ Roy (ENG) remove JJ Roy (ENG) 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 2013-2024 78 78 13 2225 97* 34.23 3243 68.60 0 21 5 193 13 Profile
filtered 2013-2024 78 78 13 2225 97* 34.23 3243 68.60 0 21 5 193 13
List of partnerships
Nawroz Mangal 2 1 1/79 2/80 2 v Kenya Sharjah 2 Oct 2013 ODI # 3417
Mohammad Nabi 4 62* 3/34 3/96 2 v Kenya Sharjah 4 Oct 2013 ODI # 3418
Usman Ghani 3 50 2/78 3/128 2 v Hong Kong Kuala Lumpur 1 May 2014 ODI # 3487
Samiullah Shinwari 4 64 3/128 4/192 2 v Hong Kong Kuala Lumpur 1 May 2014 ODI # 3487
Mohammad Nabi 5 26* 4/192 4/218 2 v Hong Kong Kuala Lumpur 1 May 2014 ODI # 3487
Noor Ali Zadran 3 0 2/117 3/117 1 v U.A.E. Kuala Lumpur 2 May 2014 ODI # 3488
Samiullah Shinwari 4 7 3/117 4/124 1 v U.A.E. Kuala Lumpur 2 May 2014 ODI # 3488
Noor Ali Zadran 3 27 2/29 3/56 1 v Zimbabwe Bulawayo 18 Jul 2014 ODI # 3503
Usman Ghani 3 26 2/94 3/120 1 v Zimbabwe Bulawayo 20 Jul 2014 ODI # 3504
Mohammad Shahzad 4 23 3/16 4/39 2 v Zimbabwe Sharjah 2 Jan 2016 ODI # 3719
Mirwais Ashraf 5 6 4/39 5/45 2 v Zimbabwe Sharjah 2 Jan 2016 ODI # 3719
Mohammad Shahzad 5 36 4/52 5/88 2 v Zimbabwe Sharjah 4 Jan 2016 ODI # 3720
Karim Sadiq 6 18 5/88 6/106 2 v Zimbabwe Sharjah 4 Jan 2016 ODI # 3720
Shafiqullah 7 2 6/106 7/108 2 v Zimbabwe Sharjah 4 Jan 2016 ODI # 3720
Mirwais Ashraf 8 25 7/108 8/133 2 v Zimbabwe Sharjah 4 Jan 2016 ODI # 3720
Noor Ali Zadran 3 7 2/59 3/66 2 v Zimbabwe Sharjah 6 Jan 2016 ODI # 3722
Mohammad Nabi 4 55 3/66 4/121 2 v Zimbabwe Sharjah 6 Jan 2016 ODI # 3722
Asghar Afghan 5 0 4/121 5/121 2 v Zimbabwe Sharjah 6 Jan 2016 ODI # 3722
Rahmat Shah 3 144 2/46 3/190 2 v Bangladesh Mirpur 25 Sep 2016 ODI # 3781
Mohammad Nabi 4 20 3/190 4/210 2 v Bangladesh Mirpur 25 Sep 2016 ODI # 3781
Mohammad Shahzad 3 45 2/14 3/59 2 v Bangladesh Mirpur 28 Sep 2016 ODI # 3783
Rahmat Shah 3 0 2/52 3/52 2 v Bangladesh Mirpur 1 Oct 2016 ODI # 3786
Asghar Afghan 4 59 3/97 4/156 1 v Zimbabwe Harare 16 Feb 2017 ODI # 3835
Najibullah Zadran 9 2 8/234 9/236 1 v Zimbabwe Harare 19 Feb 2017 ODI # 3837
Amir Hamza 10 2* 9/236 9/238 1 v Zimbabwe Harare 19 Feb 2017 ODI # 3837
Asghar Afghan 4 29 3/12 4/41 1 v Zimbabwe Harare 24 Feb 2017 ODI # 3840
Karim Janat 5 5 4/41 5/46 1 v Zimbabwe Harare 24 Feb 2017 ODI # 3840
Rahmat Shah 4 17 3/180 4/197 1 v Ireland Greater Noida 15 Mar 2017 ODI # 3850
Samiullah Shinwari 5 53 4/197 5/250 1 v Ireland Greater Noida 15 Mar 2017 ODI # 3850
Asghar Afghan 4 46 3/11 4/57 1 v Ireland Greater Noida 22 Mar 2017 ODI # 3853
Gulbadin Naib 4 77 3/78 4/155 1 v Ireland Belfast 27 Aug 2018 ODI # 4032
Asghar Afghan 5 42 4/155 5/197 1 v Ireland Belfast 27 Aug 2018 ODI # 4032
Mohammad Nabi 6 1 5/197 6/198 1 v Ireland Belfast 27 Aug 2018 ODI # 4032
Rahmat Shah 4 3 3/13 4/16 1 v Ireland Belfast 29 Aug 2018 ODI # 4033
Ihsanullah 3 74* 2/53 2/127 2 v Ireland Belfast 31 Aug 2018 ODI # 4035
Rahmat Shah 4 80 3/110 4/190 1 v Sri Lanka Abu Dhabi 17 Sep 2018 ODI # 4038
Mohammad Nabi 5 13 4/190 5/203 1 v Sri Lanka Abu Dhabi 17 Sep 2018 ODI # 4038
Mohammad Shahzad 3 51 2/28 3/79 1 v Bangladesh Abu Dhabi 20 Sep 2018 ODI # 4041
Asghar Afghan 4 22 3/79 4/101 1 v Bangladesh Abu Dhabi 20 Sep 2018 ODI # 4041
Samiullah Shinwari 5 38 4/101 5/139 1 v Bangladesh Abu Dhabi 20 Sep 2018 ODI # 4041
Mohammad Nabi 6 11 5/139 6/150 1 v Bangladesh Abu Dhabi 20 Sep 2018 ODI # 4041
Rahmat Shah 3 63 2/31 3/94 1 v Pakistan Abu Dhabi 21 Sep 2018 ODI # 4043
Asghar Afghan 4 94 3/94 4/188 1 v Pakistan Abu Dhabi 21 Sep 2018 ODI # 4043
Mohammad Nabi 5 12 4/188 5/200 1 v Pakistan Abu Dhabi 21 Sep 2018 ODI # 4043
Najibullah Zadran 6 12 5/200 6/212 1 v Pakistan Abu Dhabi 21 Sep 2018 ODI # 4043
Gulbadin Naib 7 45* 6/212 6/257 1 v Pakistan Abu Dhabi 21 Sep 2018 ODI # 4043
Mohammad Shahzad 3 63 2/26 3/89 2 v Bangladesh Abu Dhabi 23 Sep 2018 ODI # 4045
Asghar Afghan 4 78 3/89 4/167 2 v Bangladesh Abu Dhabi 23 Sep 2018 ODI # 4045
Mohammad Nabi 5 25 4/167 5/192 2 v Bangladesh Abu Dhabi 23 Sep 2018 ODI # 4045
Mohammad Shahzad 3 1 2/81 3/82 1 v India Dubai (DICS) 25 Sep 2018 ODI # 4046
Rahmat Shah 3 2 2/90 3/92 2 v Ireland Dehradun 28 Feb 2019 ODI # 4100
Gulbadin Naib 4 12 3/92 4/104 2 v Ireland Dehradun 28 Feb 2019 ODI # 4100
Rahmat Shah 3 87 2/92 3/179 1 v Ireland Dehradun 2 Mar 2019 ODI # 4101
Asghar Afghan 4 9 3/179 4/188 1 v Ireland Dehradun 2 Mar 2019 ODI # 4101
Mohammad Nabi 5 38 4/188 5/226 1 v Ireland Dehradun 2 Mar 2019 ODI # 4101
Gulbadin Naib 6 8 5/226 6/234 1 v Ireland Dehradun 2 Mar 2019 ODI # 4101
Asghar Afghan 4 16 3/53 4/69 1 v Ireland Dehradun 5 Mar 2019 ODI # 4105
Rahmat Shah 3 109 2/121 3/230 2 v Scotland Edinburgh 10 May 2019 ODI # 4131
Asghar Afghan 4 39* 3/230 3/269 2 v Scotland Edinburgh 10 May 2019 ODI # 4131
Asghar Afghan 4 18 3/22 4/40 2 v Ireland Belfast 19 May 2019 ODI # 4139
Asghar Afghan 4 28 3/176 4/204 1 v Ireland Belfast 21 May 2019 ODI # 4141
Gulbadin Naib 5 8 4/204 5/212 1 v Ireland Belfast 21 May 2019 ODI # 4141
Najibullah Zadran 6 86 5/212 6/298 1 v Ireland Belfast 21 May 2019 ODI # 4141
Rahmat Shah 3 51 2/5 3/56 1 v Australia Bristol 1 Jun 2019 ODI # 4146
Hazratullah Zazai 3 2 2/42 3/44 2 v Sri Lanka Cardiff 4 Jun 2019 ODI # 4149
Mohammad Nabi 4 13 3/44 4/57 2 v Sri Lanka Cardiff 4 Jun 2019 ODI # 4149
Rahmat Shah 3 0 2/66 3/66 1 v New Zealand Taunton 8 Jun 2019 ODI # 4154
Gulbadin Naib 4 4 3/66 4/70 1 v New Zealand Taunton 8 Jun 2019 ODI # 4154
Mohammad Nabi 5 35 4/70 5/105 1 v New Zealand Taunton 8 Jun 2019 ODI # 4154
Najibullah Zadran 6 4 5/105 6/109 1 v New Zealand Taunton 8 Jun 2019 ODI # 4154
Ikram Alikhil 7 21 6/109 7/130 1 v New Zealand Taunton 8 Jun 2019 ODI # 4154
Rashid Khan 8 1 7/130 8/131 1 v New Zealand Taunton 8 Jun 2019 ODI # 4154
Aftab Alam 9 16 8/131 9/147 1 v New Zealand Taunton 8 Jun 2019 ODI # 4154
Hamid Hassan 10 25 9/147 10/172 1 v New Zealand Taunton 8 Jun 2019 ODI # 4154
Noor Ali Zadran 3 13 2/56 3/69 1 v South Africa Cardiff 15 Jun 2019 ODI # 4160
Rahmat Shah 3 52 2/52 3/104 2 v England Manchester 18 Jun 2019 ODI # 4163
Asghar Afghan 4 94 3/104 4/198 2 v England Manchester 18 Jun 2019 ODI # 4163
Mohammad Nabi 5 12 4/198 5/210 2 v England Manchester 18 Jun 2019 ODI # 4163
Najibullah Zadran 6 24 5/210 6/234 2 v England Manchester 18 Jun 2019 ODI # 4163
Rahmat Shah 3 42 2/64 3/106 2 v India Southampton 22 Jun 2019 ODI # 4169
Asghar Afghan 4 0 3/106 4/106 2 v India Southampton 22 Jun 2019 ODI # 4169
Gulbadin Naib 2 30 1/49 2/79 2 v Bangladesh Southampton 24 Jun 2019 ODI # 4172
Rahmat Shah 2 0 1/27 2/27 1 v Pakistan Leeds 29 Jun 2019 ODI # 4177
Rahmat Shah 3 184 2/48 3/232 2 v Ireland Abu Dhabi 24 Jan 2021 ODI # 4273
Rahmat Shah 3 0 2/44 3/44 1 v Ireland Abu Dhabi 26 Jan 2021 ODI # 4275
Asghar Afghan 4 22 3/44 4/66 1 v Ireland Abu Dhabi 26 Jan 2021 ODI # 4275
Rahmat Shah 3 66 2/75 3/141 1 v Netherlands Doha 21 Jan 2022 ODI # 4345
Najibullah Zadran 4 20 3/141 4/161 1 v Netherlands Doha 21 Jan 2022 ODI # 4345
Shahidullah 5 7 4/161 5/168 1 v Netherlands Doha 21 Jan 2022 ODI # 4345
Gulbadin Naib 6 46 5/168 6/214 1 v Netherlands Doha 21 Jan 2022 ODI # 4345
Rashid Khan 7 8 6/214 7/222 1 v Netherlands Doha 21 Jan 2022 ODI # 4345
Sharafuddin Ashraf 8 0 7/222 8/222 1 v Netherlands Doha 21 Jan 2022 ODI # 4345
Rahmanullah Gurbaz 3 106 2/84 3/190 1 v Netherlands Doha 23 Jan 2022 ODI # 4348
Najibullah Zadran 4 13 3/190 4/203 1 v Netherlands Doha 23 Jan 2022 ODI # 4348
Rahmat Shah 3 20 2/108 3/128 1 v Netherlands Doha 25 Jan 2022 ODI # 4350
Najibullah Zadran 4 63 3/128 4/191 1 v Netherlands Doha 25 Jan 2022 ODI # 4350
Rahmat Shah 3 23 2/56 3/79 1 v Bangladesh Chattogram 23 Feb 2022 ODI # 4357
Najibullah Zadran 4 23 3/79 4/102 1 v Bangladesh Chattogram 23 Feb 2022 ODI # 4357
Rahmat Shah 2 7 1/9 2/16 2 v Bangladesh Chattogram 25 Feb 2022 ODI # 4358
Rahmanullah Gurbaz 3 4 2/179 3/183 2 v Bangladesh Chattogram 28 Feb 2022 ODI # 4359
Rahmat Shah 3 181 2/38 3/219 1 v Zimbabwe Harare 4 Jun 2022 ODI # 4397
Mohammad Nabi 4 13 3/219 4/232 1 v Zimbabwe Harare 4 Jun 2022 ODI # 4397
Ibrahim Zadran 3 17* 2/212 2/229 2 v Zimbabwe Harare 6 Jun 2022 ODI # 4400
Rahmat Shah 3 9 2/30 3/39 2 v Zimbabwe Harare 9 Jun 2022 ODI # 4403
Najibullah Zadran 4 21 3/39 4/60 2 v Zimbabwe Harare 9 Jun 2022 ODI # 4403
Mohammad Nabi 5 45 4/60 5/105 2 v Zimbabwe Harare 9 Jun 2022 ODI # 4403
Mohammad Nabi 7 2 6/289 7/291 1 v Sri Lanka Pallekele 25 Nov 2022 ODI # 4485
Mujeeb Ur Rahman 8 2 7/291 8/293 1 v Sri Lanka Pallekele 25 Nov 2022 ODI # 4485
Rahmat Shah 3 6 2/135 3/141 1 v Sri Lanka Pallekele 27 Nov 2022 ODI # 4488
Najibullah Zadran 4 8 3/141 4/149 1 v Sri Lanka Pallekele 27 Nov 2022 ODI # 4488
Gulbadin Naib 5 16 4/149 5/165 1 v Sri Lanka Pallekele 27 Nov 2022 ODI # 4488
Mohammad Nabi 6 30 5/165 6/195 1 v Sri Lanka Pallekele 27 Nov 2022 ODI # 4488
Ibrahim Zadran 3 10 2/47 3/57 1 v Sri Lanka Pallekele 30 Nov 2022 ODI # 4490
Rahmat Shah 3 40 2/171 3/211 2 v Sri Lanka Hambantota 2 Jun 2023 ODI # 4579
Mohammad Nabi 4 42 3/211 4/253 2 v Sri Lanka Hambantota 2 Jun 2023 ODI # 4579
Ibrahim Zadran 3 84 2/62 3/146 2 v Sri Lanka Hambantota 4 Jun 2023 ODI # 4580
Najibullah Zadran 4 11 3/146 4/157 2 v Sri Lanka Hambantota 4 Jun 2023 ODI # 4580
Mohammad Nabi 5 3 4/157 5/160 2 v Sri Lanka Hambantota 4 Jun 2023 ODI # 4580
Azmatullah Omarzai 6 0 5/160 6/160 2 v Sri Lanka Hambantota 4 Jun 2023 ODI # 4580
Ibrahim Zadran 3 4 2/27 3/31 1 v Sri Lanka Hambantota 7 Jun 2023 ODI # 4583
Ibrahim Zadran 3 13* 2/70 2/83 2 v Bangladesh Chattogram 5 Jul 2023 ODI # 4615
Ibrahim Zadran 3 7 2/259 3/266 1 v Bangladesh Chattogram 8 Jul 2023 ODI # 4619
Rahmanullah Gurbaz 3 11 2/3 3/14 1 v Bangladesh Chattogram 11 Jul 2023 ODI # 4621
Mohammad Nabi 4 1 3/14 4/15 1 v Bangladesh Chattogram 11 Jul 2023 ODI # 4621
Najibullah Zadran 5 17 4/15 5/32 1 v Bangladesh Chattogram 11 Jul 2023 ODI # 4621
Azmatullah Omarzai 6 21 5/32 6/53 1 v Bangladesh Chattogram 11 Jul 2023 ODI # 4621
Rahmanullah Gurbaz 3 1 2/3 3/4 2 v Pakistan Hambantota 22 Aug 2023 ODI # 4625
Mohammad Nabi 5 24 4/270 5/294 1 v Pakistan Hambantota 24 Aug 2023 ODI # 4626
Abdul Rahman 6 6* 5/294 5/300 1 v Pakistan Hambantota 24 Aug 2023 ODI # 4626
Riaz Hassan 3 30 2/30 3/60 2 v Pakistan Colombo (RPS) 26 Aug 2023 ODI # 4627
Shahidullah 4 1 3/60 4/61 2 v Pakistan Colombo (RPS) 26 Aug 2023 ODI # 4627
Ibrahim Zadran 3 52 2/79 3/131 2 v Bangladesh Lahore 3 Sep 2023 ODI # 4631
Najibullah Zadran 4 62 3/131 4/193 2 v Bangladesh Lahore 3 Sep 2023 ODI # 4631
Mohammad Nabi 5 3 4/193 5/196 2 v Bangladesh Lahore 3 Sep 2023 ODI # 4631
Rahmat Shah 4 71 3/50 4/121 2 v Sri Lanka Lahore 5 Sep 2023 ODI # 4633
Mohammad Nabi 5 80 4/121 5/201 2 v Sri Lanka Lahore 5 Sep 2023 ODI # 4633
Karim Janat 6 33 5/201 6/234 2 v Sri Lanka Lahore 5 Sep 2023 ODI # 4633
Najibullah Zadran 7 3 6/234 7/237 2 v Sri Lanka Lahore 5 Sep 2023 ODI # 4633
Rahmanullah Gurbaz 3 29 2/83 3/112 1 v Bangladesh Dharamsala 7 Oct 2023 ODI # 4660
Rahmat Shah 3 0 2/63 3/63 1 v India Delhi 11 Oct 2023 ODI # 4666
Azmatullah Omarzai 4 121 3/63 4/184 1 v India Delhi 11 Oct 2023 ODI # 4666
Mohammad Nabi 5 41 4/184 5/225 1 v India Delhi 11 Oct 2023 ODI # 4666
Rahmanullah Gurbaz 3 0 2/122 3/122 1 v England Delhi 15 Oct 2023 ODI # 4670
Azmatullah Omarzai 4 30 3/122 4/152 1 v England Delhi 15 Oct 2023 ODI # 4670
Ikram Alikhil 5 22 4/152 5/174 1 v England Delhi 15 Oct 2023 ODI # 4670
Rahmat Shah 3 16 2/27 3/43 2 v New Zealand Chennai 18 Oct 2023 ODI # 4673
Rahmat Shah 3 96* 2/190 2/286 2 v Pakistan Chennai 23 Oct 2023 ODI # 4679
Rahmat Shah 3 58 2/73 3/131 2 v Sri Lanka Pune 30 Oct 2023 ODI # 4687
Azmatullah Omarzai 4 111* 3/131 3/242 2 v Sri Lanka Pune 30 Oct 2023 ODI # 4687
Rahmat Shah 3 74 2/55 3/129 2 v Netherlands Lucknow 3 Nov 2023 ODI # 4691
Azmatullah Omarzai 4 52* 3/129 3/181 2 v Netherlands Lucknow 3 Nov 2023 ODI # 4691
Ibrahim Zadran 3 52 2/121 3/173 1 v Australia Wankhede 7 Nov 2023 ODI # 4696
Rahmat Shah 3 4 2/41 3/45 1 v South Africa Ahmedabad 10 Nov 2023 ODI # 4699
Rahmat Shah 3 9 2/10 3/19 2 v Sri Lanka Pallekele 9 Feb 2024 ODI # 4725
Rahmat Shah 3 15 2/128 3/143 2 v Sri Lanka Pallekele 11 Feb 2024 ODI # 4727
Azmatullah Omarzai 4 3 3/143 4/146 2 v Sri Lanka Pallekele 11 Feb 2024 ODI # 4727
Rahmat Shah 3 12 2/96 3/108 1 v Sri Lanka Pallekele 14 Feb 2024 ODI # 4729
Mohammad Nabi 5 71 4/216 5/287 1 v Ireland Sharjah 7 Mar 2024 ODI # 4741
Gulbadin Naib 6 23* 5/287 5/310 1 v Ireland Sharjah 7 Mar 2024 ODI # 4741
Rahmanullah Gurbaz 3 12 2/73 3/85 1 v Ireland Sharjah 12 Mar 2024 ODI # 4742
Azmatullah Omarzai 4 11 3/85 4/96 1 v Ireland Sharjah 12 Mar 2024 ODI # 4742
Mohammad Nabi 5 97 4/96 5/193 1 v Ireland Sharjah 12 Mar 2024 ODI # 4742
Ikram Alikhil 6 9 5/193 6/202 1 v Ireland Sharjah 12 Mar 2024 ODI # 4742
Nangeyalia Kharote 7 5 6/202 7/207 1 v Ireland Sharjah 12 Mar 2024 ODI # 4742
Statsguru includes the following current or recent One-Day Internationals:
Bangladesh v Sri Lanka at Chattogram, 3rd ODI, Mar 18, 2024 [ODI # 4745]
Bangladesh v Sri Lanka at Chattogram, 2nd ODI, Mar 15, 2024 [ODI # 4744]
Bangladesh v Sri Lanka at Chattogram, 1st ODI, Mar 13, 2024 [ODI # 4743]
 
Feedback Print this page