| 16 Apr 2021 | SA 144 v PAK 149/74th T20I · T20I | Pakistan won by 3 wickets | Centurion | Pakistan tour of South Africa 2021 |
| 14 Apr 2021 | SA 203/5 v PAK 205/13rd T20I · T20I | Pakistan won by 9 wickets | Centurion | Pakistan tour of South Africa 2021 |
| 12 Apr 2021 | PAK 140/9 v SA 141/42nd T20I · T20I | South Africa won by 6 wickets | Johannesburg | Pakistan tour of South Africa 2021 |
| 10 Apr 2021 | SA 188/6 v PAK 189/61st T20I · T20I | Pakistan won by 4 wickets | Johannesburg | Pakistan tour of South Africa 2021 |
| 7 Apr 2021 | PAK 320/7 v SA 2923rd ODI · ODI | Pakistan won by 28 runs | Centurion | Pakistan tour of South Africa 2021 |
| 4 Apr 2021 | SA 341/6 v PAK 324/92nd ODI · ODI | South Africa won by 17 runs | Johannesburg | Pakistan tour of South Africa 2021 |
| 2 Apr 2021 | SA 273/6 v PAK 274/71st ODI · ODI | Pakistan won by 3 wickets | Centurion | Pakistan tour of South Africa 2021 |
| 14 Feb 2021 | SA 164/8 v PAK 169/63rd T20I · T20I | Pakistan won by 4 wickets | Lahore | South Africa tour of Pakistan 2020/21 |
| 13 Feb 2021 | PAK 144/7 v SA 145/42nd T20I · T20I | South Africa won by 6 wickets | Lahore | South Africa tour of Pakistan 2020/21 |
| 11 Feb 2021 | PAK 169/6 v SA 166/61st T20I · T20I | Pakistan won by 3 runs | Lahore | South Africa tour of Pakistan 2020/21 |
| 4 Feb 2021 | PAK 272 & 298 v SA 201 & 2742nd Test · Test | Pakistan won by 95 runs | Rawalpindi | South Africa tour of Pakistan 2020/21 |
| 26 Jan 2021 | SA 220 & 245 v PAK 378 & 90/31st Test · Test | Pakistan won by 7 wickets | Karachi | South Africa tour of Pakistan 2020/21 |
| 3 Jan 2021 | PAK 297 & 186 v NZ 659/6d2nd Test · Test | New Zealand won by an innings and 176 runs | Christchurch | Pakistan tour of New Zealand 2020/21 |
| 26 Dec 2020 | NZ 431 & 180/5d v PAK 239 & 2711st Test · Test | New Zealand won by 101 runs | Mount Maunganui | Pakistan tour of New Zealand 2020/21 |
| 22 Dec 2020 | NZ 173/7 v PAK 177/63rd T20I · T20I | Pakistan won by 4 wickets | Napier | Pakistan tour of New Zealand 2020/21 |
| 20 Dec 2020 | PAK 163/6 v NZ 164/12nd T20I · T20I | New Zealand won by 9 wickets | Hamilton | Pakistan tour of New Zealand 2020/21 |
| 18 Dec 2020 | PAK 153/9 v NZ 156/51st T20I · T20I | New Zealand won by 5 wickets | Auckland | Pakistan tour of New Zealand 2020/21 |
| 10 Nov 2020 | ZIM 129/9 v PAK 130/23rd T20I · T20I | Pakistan won by 8 wickets | Rawalpindi | Zimbabwe tour of Pakistan 2020/21 |
| 8 Nov 2020 | ZIM 134/7 v PAK 137/22nd T20I · T20I | Pakistan won by 8 wickets | Rawalpindi | Zimbabwe tour of Pakistan 2020/21 |
| 7 Nov 2020 | ZIM 156/6 v PAK 157/41st T20I · T20I | Pakistan won by 6 wickets | Rawalpindi | Zimbabwe tour of Pakistan 2020/21 |
| 3 Nov 2020 | ZIM 278/6 v PAK 278/93rd ODI · ODI | Match tied (Zimbabwe won the Super Over) | Rawalpindi | Zimbabwe tour of Pakistan 2020/21 |
| 1 Nov 2020 | ZIM 206 v PAK 208/42nd ODI · ODI | Pakistan won by 6 wickets | Rawalpindi | Zimbabwe tour of Pakistan 2020/21 |
| 30 Oct 2020 | PAK 281/8 v ZIM 2551st ODI · ODI | Pakistan won by 26 runs | Rawalpindi | Zimbabwe tour of Pakistan 2020/21 |
| 1 Sept 2020 | PAK 190/4 v ENG 185/83rd T20I · T20I | Pakistan won by 5 runs | Manchester | Pakistan tour of England 2020 |
| 30 Aug 2020 | PAK 195/4 v ENG 199/52nd T20I · T20I | England won by 5 wickets | Manchester | Pakistan tour of England 2020 |
| 28 Aug 2020 | ENG 131/6 v PAK1st T20I · T20I | No result | Manchester | Pakistan tour of England 2020 |
| 21 Aug 2020 | ENG 583/8d v PAK 273 & 187/43rd Test · Test | Match drawn | Southampton | Pakistan tour of England 2020 |
| 13 Aug 2020 | PAK 236 v ENG 110/4d2nd Test · Test | Match drawn | Southampton | Pakistan tour of England 2020 |
| 5 Aug 2020 | PAK 326 & 169 v ENG 219 & 277/71st Test · Test | England won by 3 wickets | Manchester | Pakistan tour of England 2020 |
| 7 Feb 2020 | PAK 445 v BAN 233 & 168Match 1 · Test | Pakistan won by an innings and 44 runs | Rawalpindi | Bangladesh in Pakistan Test Series 2019/20 |
| 25 Jan 2020 | PAK 137/1 v BAN 136/62nd T20I · T20I | Pakistan won by 9 wickets | Lahore | Bangladesh tour of Pakistan 2019/20 |
| 24 Jan 2020 | PAK 142/5 v BAN 141/51st T20I · T20I | Pakistan won by 5 wickets | Lahore | Bangladesh tour of Pakistan 2019/20 |
| 19 Dec 2019 | PAK 191 & 555/3d v SL 271 & 212Match 2 · Test | Pakistan won by 263 runs | Karachi | Sri Lanka in Pakistan Test Series 2019/20 |
| 11 Dec 2019 | PAK 252/2 v SL 308/6dMatch 1 · Test | Match drawn | Rawalpindi | Sri Lanka in Pakistan Test Series 2019/20 |
| 29 Nov 2019 | AUS 589/3d v PAK 302 & 239Match 2 · Test | Australia won by an innings and 48 runs | Adelaide | Pakistan in Australia Test Series 2019/20 |
| 21 Nov 2019 | AUS 580 v PAK 240 & 335Match 1 · Test | Australia won by an innings and 5 runs | Brisbane | Pakistan in Australia Test Series 2019/20 |
| 8 Nov 2019 | AUS 109/0 v PAK 106/83rd T20I · T20I | Australia won by 10 wickets | Perth | Pakistan tour of Australia 2019/20 |
| 5 Nov 2019 | AUS 151/3 v PAK 150/62nd T20I · T20I | Australia won by 7 wickets | Canberra | Pakistan tour of Australia 2019/20 |
| 3 Nov 2019 | AUS 41/0 v PAK 107/51st T20I · T20I | No result | Sydney | Pakistan tour of Australia 2019/20 |
| 9 Oct 2019 | PAK 134/6 v SL 147/73rd T20I · T20I | Sri Lanka won by 13 runs | Lahore | Sri Lanka tour of Pakistan 2019/20 |
| 7 Oct 2019 | PAK 147 v SL 182/62nd T20I · T20I | Sri Lanka won by 35 runs | Lahore | Sri Lanka tour of Pakistan 2019/20 |
| 5 Oct 2019 | PAK 101 v SL 165/51st T20I · T20I | Sri Lanka won by 64 runs | Lahore | Sri Lanka tour of Pakistan 2019/20 |
| 2 Oct 2019 | PAK 299/5 v SL 297/93rd ODI · ODI | Pakistan won by 5 wickets | Karachi | Sri Lanka tour of Pakistan 2019/20 |
| 30 Sept 2019 | PAK 305/7 v SL 2382nd ODI · ODI | Pakistan won by 67 runs | Karachi | Sri Lanka tour of Pakistan 2019/20 |
| 5 Jul 2019 | BAN 221 v PAK 315/9Match 43 · ODI | Pakistan won by 94 runs | London | World Cup 2019 |
| 29 Jun 2019 | AFG 227/9 v PAK 230/736th match · ODI | Pakistan won by 3 wickets (with 2 balls remaining) | Leeds | 2019 Cricket World Cup |
| 26 Jun 2019 | NZ 237/6 v PAK 241/4Match 33 · ODI | Pakistan won by 6 wickets | Birmingham | World Cup 2019 |
| 23 Jun 2019 | PAK 308/7 v SA 259/9Match 30 · ODI | Pakistan won by 49 runs | London | World Cup 2019 |
| 16 Jun 2019 | IND 336/5 v PAK 212/6Match 22 · ODI | India won by 89 runs (DLS method) | Manchester | World Cup 2019 |
| 12 Jun 2019 | AUS 307 v PAK 266Match 17 · ODI | Australia won by 41 runs | Taunton | World Cup 2019 |