Zimbabwe skipper Craig Ervine won the toss and chose to bat against Pakistan in their bid for an upset at the Twenty20 World Cup on Thursday.
Zimbabwe, whose opening match in the Super 12 in Hobart was a washout, made one change in Perth. All-rounder Brad Evans came in for Tendai Chatara.
Pakistan need a win to keep their semi-finals hopes alive in Group 2 after they went down to arch-rivals India on Sunday.
They also made one change with Asif Ali making way for an extra pace bowler in Mohammad Wasim Jr.
Pakistan: Babar Azam (capt), Mohammad Rizwan (wk), Shan Masood, Shadab Khan, Haider Ali, Iftikhar Ahmed, Mohammad Nawaz, Shaheen Shah Afridi, Haris Rauf, Mohammad Wasim Jr, Naseem Shah
Zimbabwe: Regis Chakabva (wk), Craig Ervine (capt), Wesley Madhevere, Sean Williams, Sikandar Raza, Milton Shumba, Brad Evans, Ryan Burl, Luke Jongwe, Richard Ngarava, Blessing Muzarabani.
TV Umpire: Marais Erasmus (RSA)
Match Referee: David Boon (AUS)