Pakistan (1st Test) : Misbah-ul-Haq (Captain), Asad Shafiq, Azhar Ali, Imran Khan, Mohammad Amir, Rahat Ali, Sami Aslam, Sarfraz Ahmed, Sohail Khan, Wahab Riaz, Yasir Shah, Zulfiqar Babar, Babar Azam, Mohammad Nawaz
West Indies (Test) : Jason Holder (Captain), Kraigg Brathwaite (vice captain), Devendra Bishoo, Jermaine Blackwood, Carlos Brathwaite, Darren Bravo, Roston Chase, Miguel Cummins, Shane Dowrich, Shannon Gabriel, Shai Hope, Leon Johnson, Alzarri Joseph, Marlon Samuels, Jomel Warrican
Pakistan (T20I) : Sarfraz Ahmed (Captain & wk), Khalid Latif, Sharjeel Khan, Shoaib Malik, Mohammad Rizwan, Babar Azam, Mohammad Nawaz, Imad Wasim, Mohammad Amir, Wahab Riaz, Hasan Ali, Sohail Tanvir, Rumman Raees, Umar Akmal, Saad Nasim
West Indies (T20I) : Carlos Brathwaite (Captain), Samuel Badree, Dwayne Bravo, Johnson Charles (wk), Andre Fletcher (Wk), Jason Holder, Evin Lewis, Sunil Narine, Kieron Pollard, Nicholas Pooran (wk), Rovman Powell, Marlon Samuels, Jerome Taylor, Chadwick Walton (wk), Kesrick Williams (Andre Russell's replacement), Andre Russell (withdrawn from the series due to personal reasons)
Pakistan (ODI) : Azhar Ali (Captain), Sarfraz Ahmed (Vice-captain & wk), Sharjeel Khan, Babar Azam, Asad Shafiq, Shoaib Malik, Umar Akmal, Mohammad Rizwan, Mohammad Nawaz, Imad Wasim, Yasir Shah, Rahat Ali, Mohammad Amir, Wahab Riaz, Hasan Ali, Sohail Khan
West Indies (ODI) : Jason Holder (Captain), Sulieman Benn, Carlos Brathwaite, Kraigg Brathwaite, Darren Bravo, Jonathan Carter, Johnson Charles (wk), Shannon Gabriel, Alzarri Joseph, Evin Lewis, Sunil Narine, Ashley Nurse, Kieron Pollard, Denesh Ramdin (Wk), Marlon Samuels