Quetta Gladiators
Captain: Sarfraz Ahmed
Squad
Batsmen: Kevin Pietersen, Rilee Rossouw, Asad Shafiq, Saad Ali, Rameez Raja, Jason Roy, Saud Shakeel
All-rounders: Umar Amin, Mohammad Nawaz, Jofra Archer (replaced Carlos Brathwaite), John Hastings (replaced Mahmudullah), Shane Watson, Anwar Ali
Wicket-keeper: Mohammad Azam Khan
Bowlers: Hasan Khan, Mir Hamza, Rashid Khan, Rahat Ali, Faraz Ahmed
Player Covers: Albie Morkel (cover for Jason Roy), Chris Green (cover for Rashid Khan), Ben Laughlin (cover for Jofra Archer)
Islamabad United
Captain: Misbah ul Haq
Squad
Batsmen: Alex Hales, Asif Ali, JP Duminy, Iftikhar Ahmed, Sahibzada Farhan
All-rounders: Amad Butt, Andre Russell, Faheem Ashraf, Shadab Khan, Hussain Talat, Steven Finn (replaced David Willey)
Wicket-keepers: Sam Billings, Luke Ronchi, Mohammad Hasan, Rohail Nazir
Bowlers: Mohammad Sami, Rumman Raees (vice captain), Samuel Badree, Zafar Gohar, Mohammad Hasnain
Player Covers: Samit Patel (as cover for Asela Gunaratne who was a cover for JP Duminy), Chadwick Walton (cover for Sam Billings)
Multan Sultan
Captain: Shoaib Maik
Squad
Batsmen: Ahmed Shehzad, Sohaib Maqsood, Abdullah Shafiq, Darren Bravo, Saif Badar, Umar Siddiq, Shan Masood
All-rounders: Sohail Tanvir, Kieron Pollard, Kashif Bhatti, Ross Whiteley
Wicket-keepers: Kumar Sangakkara, Nicholas Pooran
Bowlers: Umar Gul, Mohammad Irfan, Junaid Khan, Imran Tahir, Irfan Khan, Mohammad Abbas, Hardus Viljoen
Player Covers: Thisara Perera (cover for Imran Tahir)
Peshawar Zalmi
Captain: Darren Sammy
Squad
Batsmen: Evin Lewis, Tamim Iqbal, Mohammad Arif, Khushdil Shah, Taimur Sultan, Ibtisam Sheikh
All-rounders: Mohammad Hafeez, Shakib Al Hasan, Haris Sohail, Dwayne Bravo, Hammad Azam, Saad Nasim, Khalid Usman
Wicket-keepers: Kamran Akmal, Andre Fletcher
Bowlers: Hasan Ali, Chris Jordan, Wahab Riaz, Mohammad Asghar, Sameen Gul
Player Covers: Liam Dawson (cover for Shakib al Hasan)
Lahore Qalandars
Captain: Brendon McCullum
Squad
Batsmen: Cameron Delport, Fakhar Zaman, Sohail Akhtar, Chris Lynn
All-rounders: Aamer Yamin, Bilawal Bhatti, Bilal Asif, Anton Devcich (replaced Angelo Mathews)
Wicket-keepers: Umar Akmal, Gulraiz Sadaf
Bowlers: Sohail Khan, Sunil Narine, Yasir Shah, Ghulam Mudassar, Mitchell McClenaghan, Raza Hasan, Mustafizur Rahman, Shaheen Afridi, Imran Khan
Player Covers: Dinesh Ramdin (cover for Mustafizur Rahman)
Karachi Kings
Captain: Imad Wasim
Squad
Batsmen: Eoin Morgan, Lendl Simmons (replaced Colin Munro), Babar Azam, Khurram Manzoor, Colin Ingram, Joe Denly (replaced Luke Wright)
All-rounders: Shahid Afridi, Ravi Bopara, Hasan Mohsin, David Wiese, Mohammad Taha
Wicket-keepers: Mohammad Rizwan, Saifullah Bangash
Bowlers: Mohammad Amir, Usama Mir, Usman Khan, Mohammad Irfan, Tabish Khan, Tymal Mills (replaced Mitchell Johnson)