Shoaib Malik and Mohammad Sami have been picked in the Pakistan ODI squad for the first time in nearly two years. However, Saeed Ajmal was not among the 16 members to meet Zimbabwe in the three-match series in Lahore.

Malik hadn't played 50-over cricket since June 2013, but has averaged 50.36 in List A cricket over 12 matches in the last two years, including a hundred and five fifties - made in successive innings.

Sami was last with the ODI team in June 2012. His last 12 months in domestic one-day cricket have fetched 19 wickets at an average of 23.63 and economy-rate of 5.10.

A heavily revamped Pakistan ODI squad In: Shoaib Malik, Mohammad Sami, Hammad Azam, Imad Wasim, Ahmed Shehzad, Babar Azam, Anwar Ali Out Fawad Alam, Saad Nasim, Saeed Ajmal, Sami Aslam, Umar Gul, Zulfiqar Babar, Rahat Ali

After a 0-3 defeat to Bangladesh, the Pakistan Cricket Board had hinted at making considerable changes. Ahmed Shehzad and has reclaimed his place as well. Imad Wasim, who made his Pakistan debut in the second T20 against Zimbabwe, is also part of the squad.

Umar Gul, Rahat Ali and Zulfiqar Babar have lost their place, though. So the fast-bowling workload will be borne by Wahab Riaz, Anwar Ali, Junaid Khan and Sami. Yasir Shah is the lone specialist spinner in the squad.

Opener Sami Aslam and middle-order batsmen Saad Nasim and Fawad Alam have been dropped as well. Umar Akmal, who was not picked for the Bangladesh tour, hasn't been preferred for this series either.

Pakistan ODI squad Azhar Ali (captain), Mohammad Hafeez, Ahmed Shehzad, Asad Shafiq, Haris Sohail, Shoaib Malik, Babar Azam, Mohammad Rizwan, Sarfraz Ahmed (wk), Anwar Ali, Hammad Azam, Imad Wasim, Yasir Shah, Wahab Riaz, Mohammad Sami, Junaid Khan