This is a list by country of every cricketer who has played at least one One Day International.
Abdullah Mazari · Afsar Zazai · Aftab Alam · Ahmed Shah · Amir Hamza · Asghar Stanikzai · Dawlat Ahmadzai · Dawlat Zadran · Fareed Ahmad · Gulbadin Naib · Hamid Hassan · Hashmatullah Shaidi · Hasti Gul · Mirwais Ashraf · Ihsanullah · Izatullah Dawlatzai · Karim Janat · Karim Khan · Khaleqdaad Noori · Mirwais Ashraf · Mohammad Nabi · Mohammad Shahzad · Mohibullah Oryakhel · Najeeb Tarakai · Najibullah Zadran · Nasir Jamal · Naveen-ul-Haq · Noor Ali · Noor-ul-Haq · Nowroz Mangal · Raees Ahmadzai · Rahmat Shah · Rashid Khan · Rokhan Barakzai · Samiullah Shenwari · Shabir Noori · Shafiqullah · Shapoor Zadran · Sharafuddin Ashraf · Usman Ghani · Yamin Ahmadzai · Zakiullah Zaki