Yes abrar can be tried in ODIs. Even other ones like Sufyan Muqeem too. But the thing is that all that can be done after the world cup. We don't have anytime to do these experiments. After world cup we can go and do these changes. We can't put an unexperienced bowler like abrar in world cup and then expect him to give results in no time. Same with openers too when Pakistan needs to drop Fakhar and bring in Abdullah Shafiq or Saim Ayub but that too can be done after world cup
Shaheen is the best choice right now for captaincy. He is young but has some good experience of ODI cricket. Also his record with Lahore Qalandars in PSL is very good. He also is giving good personal performances too right now to back him up