Zimbabwe captain Craig Irvine won the toss and elected to bat against Pakistan in the Twenty20 World Cup on Thursday.
Zimbabwe, who had a disappointing Super 12 opener in Hobart, made one change in Perth. All-rounder Brad Evans replaced Tendai Chitara.
Fast bowler Richard Ngarwa has retained his place in the squad after suffering an ankle injury in wet conditions in Hobart.
Babar Azam-led Pakistan need a win to keep their semi-final hopes alive in Group 2 after losing to arch-rivals India on Sunday.
They also made one change along with Asif Ali for an extra fast bowler in Muhammad Wasim Jr.
Teams
Pakistan: Babar Azam (captain), Mohammad Rizwan (wicket), Shaan Masood, Shadab Khan, Haider Ali, Iftikhar Ahmed, Mohammad Nawaz, Shaheen Shah Afridi, Haris Rauf, Mohammad Wasim Jr., Naseem Shah
Zimbabwe: Regis Chikabwa (wicket), Craig Irvine (capt), Wesley Madhavare, Shaun Williams, Sikandar Raza, Milton Shamba, Brad Evans, Ryan Burrell, Luke Jongwe, Richard Ngarwa, Blessing Mazarbani.
Umpires: Chris Giffani (NZL), Richard Kettleborough (ENG)
TV Umpire: Maurice Erasmus (RSA)
Match Referee: David Bone (AUS)