| 20 Apr 2023 | HAM 482/8d v NOR 149/9 & 63/9Match · First-class | HAM | DNB | 2/33 & 4/31 | 0 | Hampshire won by an innings and 270 runs | Northampton | County Championship 2023 |
| 13 Apr 2023 | HAM 254 & 258 v SUR 270 & 247/1Match · First-class | HAM | 0 & 0 | 6/64 & 0/44 | 0 | Surrey won by 9 wickets | London | County Championship 2023 |
| 6 Apr 2023 | NOT 185 & 177 v HAM 231 & 132/2Match · First-class | HAM | 0* & DNB | 6/49 & 3/67 | 0 | Hampshire won by 8 wickets | Southampton | County Championship 2023 |
| 26 Sept 2022 | WAR 272/4d & 177 v HAM 311 & 133Match · First-class | HAM | 1* & 0 | 0/50 & 1/42 | 1 | Warwickshire won by 5 runs | Birmingham | County Championship 2022 |
| 20 Sept 2022 | KEN 165 & 269 v HAM 57 & 300Match · First-class | HAM | 0 & 8 | 3/29 & 4/68 | 0 | Kent won by 77 runs | Southampton | County Championship 2022 |
| 5 Sept 2022 | HAM 400/9d v NOR 175 & 221Match · First-class | HAM | 3* | 1/49 & 4/32 | 0 | Hampshire won by an innings and 4 runs | Southampton | County Championship 2022 |
| 25 Jul 2022 | YOR 159 & 272 v HAM 218 & 214/3Match 51 · First-class | HAM | 5* & DNB | 3/25 & 3/37 | 0 | Hampshire won by 7 wickets | Scarborough | County Championship 2022 |
| 19 Jul 2022 | HAM 457 & 82/4 v GLO 201 & 337Match 44 · First-class | HAM | 0* & DNB | 1/6 & 0/66 | 0 | Hampshire won by 6 wickets | Cheltenham | County Championship 2022 |
| 11 Jul 2022 | WAR 217 & 243 v HAM 370/9d & 91/2Match 40 · First-class | HAM | 0* & DNB | 1/22 & 3/31 | 0 | Hampshire won by 8 wickets | Southampton | County Championship 2022 |
| 19 May 2022 | SOM 211 & 69 v HAM 280 & 1/0Match 28 · First-class | HAM | 0* & DNB | 2/21 & 2/11 | 0 | Hampshire won by 10 wickets | Taunton | County Championship 2022 |
| 5 May 2022 | HAM 342 & 204 v GLO 179 & 280Match 20 · First-class | HAM | 0* & 0 | 6/45 & 3/62 | 1 | Hampshire won by 87 runs | Southampton | County Championship 2022 |
| 28 Apr 2022 | HAM 246 & 344 v LAN 240 & 9/0Match 16 · First-class | HAM | 0 & 0 | 3/59 | 0 | Match drawn | Southampton | County Championship 2022 |
| 21 Apr 2022 | KEN 305 & 296 v HAM 652/6dMatch · First-class | HAM | DNB | 3/57 & 1/52 | 0 | Hampshire won by an innings and 51 runs | Canterbury | County Championship 2022 |
| 14 Apr 2022 | SUR 467 v HAM 223 & 227Match · First-class | HAM | 0* & 0 | 0/67 | 1 | Surrey won by an innings and 17 runs | London | County Championship 2022 |
| 7 Apr 2022 | SOM 180 & 135 v HAM 428Match · First-class | HAM | 4* | 2/28 & 4/22 | 0 | Hampshire won by an innings and 113 runs | Southampton | County Championship 2022 |
| 21 Sept 2021 | HAM 143 & 193 v LAN 141 & 198/9Match · First-class | HAM | 0* & 6 | 5/48 & 0/40 | 0 | Lancashire won by 1 wicket | Liverpool | County Championship 2021 |
| 12 Sept 2021 | HAM 226 & 178 v NOT 155 & 127Match · First-class | HAM | 2* & 0* | 0/43 & 2/28 | 0 | Hampshire won by 122 runs | Southampton | County Championship 2021 |
| 5 Sept 2021 | HAM 89 & 322 v WAR 116 & 235Match · First-class | HAM | 1 & 6 | 5/29 & 2/32 | 1 | Hampshire won by 60 runs | Birmingham | County Championship 2021 |
| 20 Aug 2021 | PAK 302/9d & 176/6d v WI 150 & 2192nd Test · Test | PAK | 0* & DNB | 3/44 & 0/42 | 0 | Pakistan won by 109 runs | Kingston | Pakistan tour of West Indies 2021 |
| 12 Aug 2021 | PAK 217 & 203 v WI 253 & 168/91st Test · Test | PAK | 0 & 1* | 3/43 & 0/27 | 1 | West Indies won by 1 wicket | Kingston | Pakistan tour of West Indies 2021 |
| 19 May 2021 | HAM 233 & 0/0 v LEI 84 & 26/1Match · First-class | HAM | 0* & DNB | 3/19 & 0/8 | 0 | Match drawn | Southampton | County Championship 2021 |
| 13 May 2021 | MID 172 & 101 v HAM 208 & 66/3Match · First-class | HAM | 0* & DNB | 3/46 & 3/24 | 1 | Hampshire won by 7 wickets | London | County Championship 2021 |
| 6 May 2021 | HAM 79 & 258 v SOM 336 & 2/0Match · First-class | HAM | 0* & 0 | 2/86 | 0 | Somerset won by 10 wickets | Southampton | County Championship 2021 |
| 29 Apr 2021 | HAM 92 & 179 v SUR 560/7dMatch · First-class | HAM | 0 & 4* | 0/69 | 0 | Surrey won by an innings and 289 runs | London | County Championship 2021 |
| 22 Apr 2021 | HAM 470 v GLO 320 & 197/9Match · First-class | HAM | 5 | 4/41 & 0/31 | 0 | Match drawn | Southampton | County Championship 2021 |
| 15 Apr 2021 | HAM 319 & 290/4d v MID 79 & 281Match · First-class | HAM | 4 & DNB | 6/11 & 3/28 | 0 | Hampshire won by 249 runs | Southampton | County Championship 2021 |
| 8 Apr 2021 | HAM 612/5d v LEI 202 & 305Match · First-class | HAM | DNB | 1/27 & 2/41 | 0 | Hampshire won by an innings and 105 runs | Leicester | County Championship 2021 |
| 3 Jan 2021 | PAK 297 & 186 v NZ 659/6d2nd Test · Test | PAK | 0* & 3 | 2/98 | 0 | 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 | PAK | 5 & 1 | 1/49 & 1/33 | 1 | New Zealand won by 101 runs | Mount Maunganui | Pakistan tour of New Zealand 2020/21 |
| 21 Aug 2020 | ENG 583/8d v PAK 273 & 187/43rd Test · Test | PAK | 1 & DNB | 0/82 | 0 | Match drawn | Southampton | Pakistan tour of England 2020 |
| 13 Aug 2020 | PAK 236 v ENG 110/4d2nd Test · Test | PAK | 2 | 2/28 | 0 | Match drawn | Southampton | Pakistan tour of England 2020 |
| 5 Aug 2020 | PAK 326 & 169 v ENG 219 & 277/71st Test · Test | PAK | 0 & 3* | 2/33 & 1/36 | 0 | England won by 3 wickets | Manchester | Pakistan tour of England 2020 |
| 7 Feb 2020 | PAK 445 v BAN 233 & 168Match 1 · Test | PAK | 1* | 2/19 & 1/33 | 0 | Pakistan won by an innings and 44 runs | Rawalpindi | Bangladesh in Pakistan Test Series 2019/20 |
| 19 Dec 2019 | PAK 191 & 555/3d v SL 271 & 212Match 2 · Test | PAK | 0 & DNB | 4/55 & 1/33 | 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 | DNB | 1/72 | 0 | Match drawn | Rawalpindi | Sri Lanka in Pakistan Test Series 2019/20 |
| 29 Nov 2019 | AUS 589/3d v PAK 302 & 239Match 2 · Test | PAK | 29 & 1 | 0/100 | 0 | Australia won by an innings and 48 runs | Adelaide | Pakistan in Australia Test Series 2019/20 |
| 18 Aug 2019 | DUR 544/9d v LEI 236 & 363/8Match · First-class | LEI | 0* & DNB | 1/94 | 0 | Match drawn | Chester-le-Street | Specsavers County Championship 2019 |
| 15 Jul 2019 | LEI 252 & 299 v GLO 504/9d & 48/4Match · First-class | LEI | 3 & 1* | 1/82 & 1/22 | 0 | Gloucestershire won by 6 wickets | Cheltenham | Specsavers County Championship 2019 |
| 7 Jul 2019 | DUR 117 & 487/7d v LEI 212 & 273Match · First-class | LEI | 0 & 1 | 2/24 & 2/79 | 1 | Durham won by 119 runs | Leicester | Specsavers County Championship 2019 |
| 24 Jun 2019 | NOR 299 & 206/6d v LEI 293Match · First-class | LEI | 4 | 3/49 & 3/39 | 1 | Match drawn | Northampton | Specsavers County Championship 2019 |
| 17 Jun 2019 | LEI 487 & 211/0d v GLO 571Match · First-class | LEI | 0 & DNB | 3/66 | 0 | Match drawn | Leicester | Specsavers County Championship 2019 |
| 10 Jun 2019 | LEI 36/3 v MIDMatch · First-class | LEI | DNB | - | 0 | Match drawn | Leicester | Specsavers County Championship 2019 |
| 14 May 2019 | MID 349 & 223 v LEI 268 & 226/5Match · First-class | LEI | 1* & DNB | 4/72 & 1/31 | 1 | Match drawn | London | Specsavers County Championship 2019 |
| 6 May 2019 | LEI 340 v WAR 304Match · List A | LEI | 4 | 1/59 | 1 | Leicestershire won by 36 runs | Leicester | Royal London One-Day Cup 2019 |
| 4 May 2019 | NOR 290/6 v LEI 261/9Match · List A | LEI | 8* | 2/55 | 0 | Northamptonshire won by 29 runs | Leicester | Royal London One-Day Cup 2019 |
| 31 Mar 2019 | AUS 327/7 v PAK 307/75th ODI · ODI | PAK | DNB | 0/71 | 0 | Australia won by 20 runs | Dubai | Australia tour of United Arab Emirates 2018/19 |
| 24 Mar 2019 | AUS 285/2 v PAK 284/72nd ODI · ODI | PAK | DNB | 0/38 | 0 | Australia won by 8 wickets | Sharjah | Australia tour of United Arab Emirates 2018/19 |
| 22 Mar 2019 | AUS 281/2 v PAK 280/51st ODI · ODI | PAK | DNB | 1/44 | 0 | Australia won by 8 wickets | Sharjah | Australia tour of United Arab Emirates 2018/19 |
| 11 Mar 2019 | LQ 140/8 v MS 141/3Match 29 · T20 | MS | DNB | 3/22 | 0 | Multan Sultans won by 7 wickets | Karachi | Pakistan Super League 2018/19 |
| 4 Mar 2019 | KK 120/5 v MS 118/7Match 24 · T20 | MS | DNB | 2/14 | 0 | Karachi Kings won by 5 wickets | Abu Dhabi | Pakistan Super League 2018/19 |