| 10 Nov 2020 | ZIM 129/9 v PAK 130/23rd T20I · T20I | PAK | DNB | - | 1 | Pakistan won by 8 wickets | Rawalpindi | Zimbabwe tour of Pakistan 2020/21 |
| 8 Nov 2020 | ZIM 134/7 v PAK 137/22nd T20I · T20I | PAK | 51 | - | 0 | Pakistan won by 8 wickets | Rawalpindi | Zimbabwe tour of Pakistan 2020/21 |
| 7 Nov 2020 | ZIM 156/6 v PAK 157/41st T20I · T20I | PAK | 82 | - | 0 | Pakistan won by 6 wickets | Rawalpindi | Zimbabwe tour of Pakistan 2020/21 |
| 3 Nov 2020 | ZIM 278/6 v PAK 278/93rd ODI · ODI | PAK | 125 | - | 0 | 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 | PAK | 77* | - | 0 | Pakistan won by 6 wickets | Rawalpindi | Zimbabwe tour of Pakistan 2020/21 |
| 30 Oct 2020 | PAK 281/8 v ZIM 2551st ODI · ODI | PAK | 19 | - | 0 | Pakistan won by 26 runs | Rawalpindi | Zimbabwe tour of Pakistan 2020/21 |
| 20 Sept 2020 | SOM 161/7 v GLO 163/8Match · T20 | SOM | 42 | - | 2 | Gloucestershire won by 2 wickets | Bristol | Vitality Blast 2020 |
| 18 Sept 2020 | NOR 140/9 v SOM 146/3Match · T20 | SOM | 4 | - | 2 | Somerset won by 7 wickets | Taunton | Vitality Blast 2020 |
| 16 Sept 2020 | SOM 183/3 v GLA 117Match · T20 | SOM | 114* | - | 0 | Somerset won by 66 runs | Cardiff | Vitality Blast 2020 |
| 13 Sept 2020 | GLO 203/6 v SOM 192/8Match · T20 | SOM | 10 | - | 1 | Gloucestershire won by 11 runs | Taunton | Vitality Blast 2020 |
| 11 Sept 2020 | WOR 168/4 v SOM 165/8Match · T20 | SOM | 0 | - | 0 | Worcestershire won by 3 runs | Taunton | Vitality Blast 2020 |
| 4 Sept 2020 | BB 107/4 v SOM 120/7Match · T20 | SOM | 6 | - | 0 | Birmingham Bears won by 4 runs (DLS method) | Taunton | Vitality Blast 2020 |
| 3 Sept 2020 | SOM 229/8 v WOR 213/7Match · T20 | SOM | 42 | - | 1 | Somerset won by 16 runs | Birmingham | Vitality Blast 2020 |
| 1 Sept 2020 | PAK 190/4 v ENG 185/83rd T20I · T20I | PAK | 21 | - | 0 | Pakistan won by 5 runs | Manchester | Pakistan tour of England 2020 |
| 30 Aug 2020 | PAK 195/4 v ENG 199/52nd T20I · T20I | PAK | 56 | - | 1 | England won by 5 wickets | Manchester | Pakistan tour of England 2020 |
| 28 Aug 2020 | ENG 131/6 v PAK1st T20I · T20I | PAK | - | - | 0 | No result | Manchester | Pakistan tour of England 2020 |
| 21 Aug 2020 | ENG 583/8d v PAK 273 & 187/43rd Test · Test | PAK | 11 & 63* | - | 0 | Match drawn | Southampton | Pakistan tour of England 2020 |
| 13 Aug 2020 | PAK 236 v ENG 110/4d2nd Test · Test | PAK | 47 | - | 0 | Match drawn | Southampton | Pakistan tour of England 2020 |
| 5 Aug 2020 | PAK 326 & 169 v ENG 219 & 277/71st Test · Test | PAK | 69 & 5 | - | 1 | England won by 3 wickets | Manchester | Pakistan tour of England 2020 |
| 15 Mar 2020 | KK 150/5 v QG 154/5Match 30 · T20 | KK | 32 | - | 1 | Quetta Gladiators won by 5 wickets | Karachi | Pakistan Super League 2019/20 |
| 14 Mar 2020 | KK 137/6 v IU 136/6Match 28 · T20 | KK | 19 | - | 0 | Karachi Kings won by 4 wickets | Karachi | Pakistan Super League 2019/20 |
| 12 Mar 2020 | KK 151/0 v LQ 150/5Match 26 · T20 | KK | 69* | - | 1 | Karachi Kings won by 10 wickets | Karachi | Pakistan Super League 2019/20 |
| 8 Mar 2020 | LQ 190/2 v KK 187/5Match 23 · T20 | KK | 38 | - | 0 | Lahore Qalandars won by 8 wickets | Lahore | Pakistan Super League 2019/20 |
| 6 Mar 2020 | KK v MS 102/6Match 19 · T20 | KK | - | - | 0 | No result | Lahore | Pakistan Super League 2019/20 |
| 2 Mar 2020 | KK 152/4 v PZ 151/8Match 15 · T20 | KK | 70* | - | 2 | Karachi Kings won by 6 wickets | Rawalpindi | Pakistan Super League 2019/20 |
| 1 Mar 2020 | IU 183/3 v KK 187/5Match 14 · T20 | KK | 0 | - | 0 | Karachi Kings won by 5 wickets | Rawalpindi | Pakistan Super League 2019/20 |
| 28 Feb 2020 | MS 186/6 v KK 134Match 10 · T20 | KK | 13 | - | 2 | Multan Sultans won by 52 runs | Multan | Pakistan Super League 2019/20 |
| 23 Feb 2020 | KK 156/9 v QG 157/5Match 6 · T20 | KK | 26 | - | 0 | Quetta Gladiators won by 5 wickets | Karachi | Pakistan Super League 2019/20 |
| 21 Feb 2020 | KK 201/4 v PZ 191/7Match 2 · T20 | KK | 78 | - | 0 | Karachi Kings won by 10 runs | Karachi | Pakistan Super League 2019/20 |
| 7 Feb 2020 | PAK 445 v BAN 233 & 168Match 1 · Test | PAK | 143 | - | 0 | 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 | PAK | 66* | - | 0 | Pakistan won by 9 wickets | Lahore | Bangladesh tour of Pakistan 2019/20 |
| 24 Jan 2020 | PAK 142/5 v BAN 141/51st T20I · T20I | PAK | 0 | - | 0 | 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 | PAK | 60 & 100* | - | 1 | 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 | PAK | 102* | - | 1 | Match drawn | Rawalpindi | Sri Lanka in Pakistan Test Series 2019/20 |
| 29 Nov 2019 | AUS 589/3d v PAK 302 & 239Match 2 · Test | PAK | 97 & 8 | - | 0 | 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 | PAK | 1 & 104 | - | 1 | 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 | PAK | 6 | - | 0 | Australia won by 10 wickets | Perth | Pakistan tour of Australia 2019/20 |
| 5 Nov 2019 | AUS 151/3 v PAK 150/62nd T20I · T20I | PAK | 50 | - | 1 | Australia won by 7 wickets | Canberra | Pakistan tour of Australia 2019/20 |
| 3 Nov 2019 | AUS 41/0 v PAK 107/51st T20I · T20I | PAK | 59* | - | 0 | No result | Sydney | Pakistan tour of Australia 2019/20 |
| 9 Oct 2019 | PAK 134/6 v SL 147/73rd T20I · T20I | PAK | 27 | - | 0 | 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 | PAK | 3 | - | 0 | 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 | PAK | 13 | - | 0 | 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 | PAK | 31 | - | 0 | Pakistan won by 5 wickets | Karachi | Sri Lanka tour of Pakistan 2019/20 |
| 30 Sept 2019 | PAK 305/7 v SL 2382nd ODI · ODI | PAK | 115 | - | 0 | Pakistan won by 67 runs | Karachi | Sri Lanka tour of Pakistan 2019/20 |
| 30 Aug 2019 | SOM 226/5 v MID 227/4Match · T20 | SOM | 0 | - | 0 | Middlesex won by 6 wickets | Taunton | Vitality Blast 2019 |
| 27 Aug 2019 | SUR 158/4 v SOM 157/9Match · T20 | SOM | 37 | - | 0 | Surrey won by 6 wickets | London | Vitality Blast 2019 |
| 24 Aug 2019 | SOM 177/8 v GLA 152Match · T20 | SOM | 63 | - | 0 | Somerset won by 25 runs | Taunton | Vitality Blast 2019 |
| 23 Aug 2019 | GLO 189/4 v SOM 164Match · T20 | SOM | 44 | - | 2 | Gloucestershire won by 25 runs | Bristol | Vitality Blast 2019 |
| 18 Aug 2019 | WAR 419 & 146 v SOM 308 & 258/5Match · First-class | SOM | 0 & 40 | - | 0 | Somerset won by 5 wickets | Birmingham | Specsavers County Championship 2019 |
| 10 Aug 2019 | SOM 206/8 v KEN 151Match · T20 | SOM | 9 | - | 1 | Somerset won by 55 runs | Taunton | Vitality Blast 2019 |