T20 kit
All kits used in ODIs by Pakistan
November 2015 - England series to March 2016
World T20 2016 till West Indies Tour 2017
ICC Champions Trophy 2017
ICC Champions Trophy 2017
Independence Cup 2017
Picture courtesy: Hindustantimes
PTCL sponsor
The kit above was used for the 5 ODI match series in NZ. For the three T20 match series, the kit on the left was used. This was the first time Pakistan team used different kits for ODIs and T20s
Kit for the 6-team Asia Cup played in UAE. The tournament was supposed to be played in India but due to India-Pakistan tensions, it was moved to another venue.
Picture courtesy: PakPassion.net
Oct 2018
Pictures courtesy: The Nation & Cricinfo
ODI kit
Seems like Pakistan have adopted the separate T20 and ODI kit policy. ODI kit is similar to the one used in Asia Cup 2018. A slightly modified version (with lighter stylings on both sides)  was used in the Australia ODI series.
Sri Lanka series - Oct 2017
T20 Series NZ (Jan 2018) till Jul 2018
Asia Cup 2018
Australia - NZ  series Oct 2018
Used for:
Asia Cup 2018 Pak v NZ 2018 Pak vs SA 2019 Pak vs Aus 2019 Pak vs Eng 2019
Used for:
Pak v Aus 2018
 May 2019
Pakistan used a slightly modified version of their previous T20 kit in the only T20 against England The ODI kit was same as the Aus ODI series kit in 2019.
Pictures courtesy: ecb.co.uk
Used for:
Pak v Eng T20 2019 Pak v SA T20 2019
World Cup 2019 kit
Pictures courtesy: geo.tv
October 2019 till Mar 2020
Used for:
Pak v Sri Pak v Aus Pak v Ban
Pak v Sri
Used for:
June 2020-Aug 2021
Used for:
Pak v Eng 2020 Pak v SA Pak v Zim 2020 Pak v SA 2021 Pak v Zim 2021 Pak v Eng 2021
Used for: Pak v Zim 2020 Pak  v SA Pak v Eng 2021
Oct 2021
Picture courtesy: AJ Sports
Used for: T20 WC 2021 Pakistan was one of the few teams at the WC  to wear only the primary kit only. Australia, NZ, and many other teams wore multiple kits in the tournament
Mar 2022
Used for: Pak v Aus 2022 ODI