| 9 Aug 2019 | HAM 69/6 v SOM 202/4Match · T20 | SOM | 102* | - | 1 | Somerset won by 63 runs (DLS method) | Southampton | Vitality Blast 2019 |
| 7 Aug 2019 | ESS 111 v SOM 225/6Match · T20 | SOM | 56 | - | 0 | Somerset won by 114 runs | Chelmsford | Vitality Blast 2019 |
| 4 Aug 2019 | MID 215/4 v SOM 180Match · T20 | SOM | 4 | - | 0 | Middlesex won by 35 runs | Richmond | Vitality Blast 2019 |
| 2 Aug 2019 | SOM 207/2 v SUR 203/4Match · T20 | SOM | 43 | - | 0 | Somerset won by 8 wickets | Taunton | Vitality Blast 2019 |
| 28 Jul 2019 | SOM 171/5 v SUS 184/8Match · T20 | SOM | 83 | - | 1 | Sussex won by 13 runs | Taunton | Vitality Blast 2019 |
| 26 Jul 2019 | SOM 172/3 v HAM 174/6Match · T20 | SOM | 95* | - | 0 | Hampshire won by 4 wickets | Taunton | Vitality Blast 2019 |
| 20 Jul 2019 | KEN 165/9 v SOM 124Match · T20 | SOM | 7 | - | 0 | Kent won by 41 runs | Canterbury | Vitality Blast 2019 |
| 18 Jul 2019 | GLA 180/5 v SOM 181/2Match · T20 | SOM | 35 | - | 0 | Somerset won by 8 wickets | Cardiff | Vitality Blast 2019 |
| 5 Jul 2019 | BAN 221 v PAK 315/9Match 43 · ODI | PAK | 96 | - | 1 | Pakistan won by 94 runs | London | World Cup 2019 |
| 29 Jun 2019 | AFG 227/9 v PAK 230/736th match · ODI | PAK | 45 | - | 1 | 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 | PAK | 101* | - | 0 | Pakistan won by 6 wickets | Birmingham | World Cup 2019 |
| 23 Jun 2019 | PAK 308/7 v SA 259/9Match 30 · ODI | PAK | 69 | - | 0 | Pakistan won by 49 runs | London | World Cup 2019 |
| 16 Jun 2019 | IND 336/5 v PAK 212/6Match 22 · ODI | PAK | 48 | - | 2 | India won by 89 runs (DLS method) | Manchester | World Cup 2019 |
| 12 Jun 2019 | AUS 307 v PAK 266Match 17 · ODI | PAK | 30 | - | 0 | Australia won by 41 runs | Taunton | World Cup 2019 |
| 3 Jun 2019 | ENG 334/9 v PAK 348/8Match 6 · ODI | PAK | 63 | - | 0 | Pakistan won by 14 runs | Nottingham | World Cup 2019 |
| 31 May 2019 | PAK 105 v WI 108/3Match 2 · ODI | PAK | 22 | - | 1 | West Indies won by 7 wickets | Nottingham | World Cup 2019 |
| 19 May 2019 | ENG 351/9 v PAK 2975th ODI · ODI | PAK | 80 | - | 1 | England won by 54 runs | Leeds | Pakistan tour of England 2019 |
| 17 May 2019 | ENG 341/7 v PAK 340/74th ODI · ODI | PAK | 115 | - | 0 | England won by 3 wickets | Nottingham | Pakistan tour of England 2019 |
| 14 May 2019 | ENG 359/4 v PAK 358/93rd ODI · ODI | PAK | 15 | - | 1 | England won by 6 wickets | Bristol | Pakistan tour of England 2019 |
| 11 May 2019 | ENG 373/3 v PAK 361/72nd ODI · ODI | PAK | 51 | - | 0 | England won by 12 runs | Southampton | Pakistan tour of England 2019 |
| 8 May 2019 | ENG v PAK 80/21st ODI · ODI | PAK | 16 | - | 0 | No result | London | Pakistan tour of England 2019 |
| 5 May 2019 | ENG 175/3 v PAK 173/6Only T20I · T20I | PAK | 65 | - | 0 | England won by 7 wickets | Cardiff | Pakistan tour of England 2019 |
| 14 Mar 2019 | IU 164/6 v KK 161/9Eliminator · T20 | KK | 42 | - | 4 | Islamabad United won by 4 wickets | Karachi | Pakistan Super League 2018/19 |
| 11 Mar 2019 | KK 142 v PZ 203/7Match 30 · T20 | KK | 13 | - | 0 | Peshawar Zalmi won by 61 runs | Karachi | Pakistan Super League 2018/19 |
| 10 Mar 2019 | KK 190/5 v QG 189/7Match 28 · T20 | KK | 56 | - | 0 | Karachi Kings won by 1 run | Karachi | Pakistan Super League 2018/19 |
| 4 Mar 2019 | KK 120/5 v MS 118/7Match 24 · T20 | KK | 12 | - | 1 | Karachi Kings won by 5 wickets | Abu Dhabi | Pakistan Super League 2018/19 |
| 28 Feb 2019 | KK 134/5 v LQ 133/5Match 20 · T20 | KK | 11 | - | 1 | Karachi Kings won by 5 wickets | Dubai | Pakistan Super League 2018/19 |
| 27 Feb 2019 | IU 169/5 v KK 168/8Match 18 · T20 | KK | 68 | - | 0 | Islamabad United won by 5 wickets | Dubai | Pakistan Super League 2018/19 |
| 24 Feb 2019 | KK 188/4 v QG 186/5Match 15 · T20 | KK | 0 | - | 0 | Karachi Kings won by 6 wickets | Sharjah | Pakistan Super League 2018/19 |
| 23 Feb 2019 | IU 147/3 v KK 143/6Match 13 · T20 | KK | 27 | - | 0 | Islamabad United won by 7 wickets | Sharjah | Pakistan Super League 2018/19 |
| 21 Feb 2019 | KK 109/9 v PZ 153/8Match 9 · T20 | KK | 1 | - | 0 | Peshawar Zalmi won by 44 runs | Sharjah | Pakistan Super League 2018/19 |
| 16 Feb 2019 | KK 116 v LQ 138/6Match 5 · T20 | KK | 28 | - | 1 | Lahore Qalandars won by 22 runs | Dubai | Pakistan Super League 2018/19 |
| 15 Feb 2019 | KK 183/6 v MS 176/9Match 2 · T20 | KK | 77 | - | 0 | Karachi Kings won by 7 runs | Dubai | Pakistan Super League 2018/19 |
| 6 Feb 2019 | SA 141/9 v PAK 168/93rd T20I · T20I | PAK | 23 | - | 0 | Pakistan won by 27 runs | Centurion | Pakistan tour of South Africa 2018/19 |
| 3 Feb 2019 | SA 188/3 v PAK 181/72nd T20I · T20I | PAK | 90 | - | 0 | South Africa won by 7 runs | Johannesburg | Pakistan tour of South Africa 2018/19 |
| 1 Feb 2019 | SA 192/6 v PAK 186/91st T20I · T20I | PAK | 38 | - | 2 | South Africa won by 6 runs | Cape Town | Pakistan tour of South Africa 2018/19 |
| 30 Jan 2019 | SA 241/3 v PAK 240/85th ODI · ODI | PAK | 24 | - | 0 | South Africa won by 7 wickets | Cape Town | Pakistan tour of South Africa 2018/19 |
| 27 Jan 2019 | SA 164 v PAK 168/24th ODI · ODI | PAK | 41* | - | 1 | Pakistan won by 8 wickets | Johannesburg | Pakistan tour of South Africa 2018/19 |
| 25 Jan 2019 | SA 187/2 v PAK 317/63rd ODI · ODI | PAK | 69 | - | 1 | South Africa won by 13 runs (DLS method) | Centurion | Pakistan tour of South Africa 2018/19 |
| 22 Jan 2019 | SA 207/5 v PAK 2032nd ODI · ODI | PAK | 12 | - | 0 | South Africa won by 5 wickets | Durban | Pakistan tour of South Africa 2018/19 |
| 19 Jan 2019 | SA 266/2 v PAK 267/51st ODI · ODI | PAK | 49 | - | 0 | Pakistan won by 5 wickets | Port Elizabeth | Pakistan tour of South Africa 2018/19 |
| 11 Jan 2019 | SA 262 & 303 v PAK 185 & 2733rd Test · Test | PAK | 49 & 21 | - | 0 | South Africa won by 107 runs | Johannesburg | Pakistan tour of South Africa 2018/19 |
| 3 Jan 2019 | SA 431 & 43/1 v PAK 177 & 2942nd Test · Test | PAK | 2 & 72 | - | 1 | South Africa won by 9 wickets | Cape Town | Pakistan tour of South Africa 2018/19 |
| 26 Dec 2018 | SA 223 & 151/4 v PAK 181 & 1901st Test · Test | PAK | 71 & 6 | - | 2 | South Africa won by 6 wickets | Centurion | Pakistan tour of South Africa 2018/19 |
| 3 Dec 2018 | NZ 274 & 353/7d v PAK 348 & 1563rd Test · Test | PAK | 14 & 51 | - | 1 | New Zealand won by 123 runs | Abu Dhabi | New Zealand tour of United Arab Emirates 2018/19 |
| 24 Nov 2018 | PAK 418/5d v NZ 90 & 3122nd Test · Test | PAK | 127* | - | 0 | Pakistan won by an innings and 16 runs | Dubai | New Zealand tour of United Arab Emirates 2018/19 |
| 16 Nov 2018 | NZ 153 & 249 v PAK 227 & 1711st Test · Test | PAK | 62 & 13 | - | 0 | New Zealand won by 4 runs | Abu Dhabi | New Zealand tour of United Arab Emirates 2018/19 |
| 11 Nov 2018 | PAK 279/8 v NZ 35/13rd ODI · ODI | PAK | 92 | - | 0 | No result | Dubai | New Zealand tour of United Arab Emirates 2018/19 |
| 9 Nov 2018 | NZ 209/9 v PAK 212/42nd ODI · ODI | PAK | 46 | - | 0 | Pakistan won by 6 wickets | Abu Dhabi | New Zealand tour of United Arab Emirates 2018/19 |
| 7 Nov 2018 | NZ 266/9 v PAK 2191st ODI · ODI | PAK | 0 | - | 1 | New Zealand won by 47 runs | Abu Dhabi | New Zealand tour of United Arab Emirates 2018/19 |