| 6 Jun 2023 | NOR 161/7 v DUR 162/6Match · T20 | DUR | 5 | 0/10 | 1 | Durham won by 4 wickets | Chester-le-Street | Vitality Blast 2023 |
| 4 Jun 2023 | DUR 168/6 v LEI 169/3Match · T20 | DUR | 3* | 0/20 | 0 | Leicestershire won by 7 wickets | Chester-le-Street | Vitality Blast 2023 |
| 2 Jun 2023 | LAN 152/9 v DUR 153/4Match · T20 | DUR | DNB | 2/30 | 0 | Durham won by 6 wickets | Chester-le-Street | Vitality Blast 2023 |
| 29 May 2023 | DUR 168/6 v NOT 171/5Match · T20 | DUR | 13* | 0/47 | 0 | Nottinghamshire won by 5 wickets | Chester-le-Street | Vitality Blast 2023 |
| 28 May 2023 | DUR 217/3 v YOR 189/7Match · T20 | DUR | DNB | 1/47 | 1 | Durham won by 28 runs | Leeds | Vitality Blast 2023 |
| 26 May 2023 | NOR 137 v DUR 141/0Match · T20 | DUR | DNB | 2/27 | 2 | Durham won by 10 wickets | Northampton | Vitality Blast 2023 |
| 18 May 2023 | DUR 445 & 272/4d v GLO 292 & 300Match · First-class | DUR | 65 & DNB | 1/18 & 0/30 | 1 | Durham won by 125 runs | Bristol | County Championship 2023 |
| 11 May 2023 | YOR 254 & 218 v DUR 227 & 246/9Match · First-class | DUR | 22* & 4 | 1/40 & 1/44 | 2 | Durham won by 1 wicket | Chester-le-Street | County Championship 2023 |
| 5 Feb 2023 | ME 164/7 v DC 166/3Match 29 · T20 | ME | 2 | - | 0 | Dubai Capitals won by 7 wickets | Dubai | International League T20 2022/23 |
| 6 Nov 2022 | NED 158/4 v SA 145/8Match 40 · T20I | NED | 1 | 2/25 | 0 | Netherlands won by 13 runs | Adelaide | ICC Men's T20 World Cup 2022/23 |
| 2 Nov 2022 | ZIM 117 v NED 120/5Match 34 · T20I | NED | 12* | 2/14 | 0 | Netherlands won by 5 wickets | Adelaide | ICC Men's T20 World Cup 2022/23 |
| 30 Oct 2022 | NED 91/9 v PAK 95/4Match 29 · T20I | NED | 6* | - | 0 | Pakistan won by 6 wickets | Perth | ICC Men's T20 World Cup 2022/23 |
| 27 Oct 2022 | IND 179/2 v NED 123/9Match 23 · T20I | NED | 16 | 0/33 | 0 | India won by 56 runs | Sydney | ICC Men's T20 World Cup 2022/23 |
| 24 Oct 2022 | BAN 144/8 v NED 135Match 17 · T20I | NED | 0 | 2/29 | 2 | Bangladesh won by 9 runs | Hobart | ICC Men's T20 World Cup 2022/23 |
| 20 Oct 2022 | SL 162/6 v NED 146/9Match 9 · T20I | NED | 14 | 2/31 | 0 | Sri Lanka won by 16 runs | Geelong | ICC Men's T20 World Cup 2022/23 |
| 18 Oct 2022 | NAM 121/6 v NED 122/5Match 5 · T20I | NED | 30* | 2/18 | 2 | Netherlands won by 5 wickets | Geelong | ICC Men's T20 World Cup 2022/23 |
| 16 Oct 2022 | UAE 111/8 v NED 112/7Match 2 · T20I | NED | 14 | 3/19 | 0 | Netherlands won by 3 wickets | Geelong | ICC Men's T20 World Cup 2022/23 |
| 21 Aug 2022 | PAK 206 v NED 1973rd ODI · ODI | NED | 5 | 3/50 | 0 | Pakistan won by 9 runs | Rotterdam | Pakistan tour of Netherlands 2022 |
| 18 Aug 2022 | NED 186 v PAK 191/32nd ODI · ODI | NED | 89 | 0/28 | 1 | Pakistan won by 7 wickets | Rotterdam | Pakistan tour of Netherlands 2022 |
| 16 Aug 2022 | PAK 314/6 v NED 298/81st ODI · ODI | NED | 16 | 2/42 | 0 | Pakistan won by 16 runs | Rotterdam | Pakistan tour of Netherlands 2022 |
| 5 Aug 2022 | NED 147/4 v NZ 149/22nd T20I · T20I | NED | 53* | 1/13 | 0 | New Zealand won by 8 wickets | The Hague | New Zealand tour of Netherlands 2022 |
| 4 Aug 2022 | NZ 148/7 v NED 1321st T20I · T20I | NED | 66 | 0/13 | 2 | New Zealand won by 16 runs | The Hague | New Zealand tour of Netherlands 2022 |
| 17 Jul 2022 | ZIM 132 v NED 95Final · T20I | NED | 1 | 2/19 | 1 | Zimbabwe won by 37 runs | Bulawayo | ICC Men's T20 World Cup Qualifier 2022 |
| 15 Jul 2022 | USA 138 v NED 139/3Semi-final · T20I | NED | 91* | 2/23 | 1 | Netherlands won by 7 wickets | Bulawayo | ICC Men's T20 World Cup Qualifier 2022 |
| 14 Jul 2022 | NED 187/3 v UGA 90/9Match 9 · T20I | NED | 9 | 2/11 | 0 | Netherlands won by 97 runs | Bulawayo | ICC Men's T20 World Cup Qualifier 2022 |
| 12 Jul 2022 | HK 116 v NED 117/3Match 7 · T20I | NED | 36* | 1/15 | 0 | Netherlands won by 7 wickets | Bulawayo | ICC Men's T20 World Cup Qualifier 2022 |
| 11 Jul 2022 | NED 163/7 v PNG 111Match 3 · T20I | NED | 33 | 2/13 | 0 | Netherlands won by 52 runs | Bulawayo | ICC Men's T20 World Cup Qualifier 2022 |
| 22 Jun 2022 | NED 244 v ENG 248/23rd ODI · ODI | NED | 56 | 0/22 | 0 | England won by 8 wickets | Amstelveen | England tour of Netherlands 2022 |
| 19 Jun 2022 | NED 235/7 v ENG 239/42nd ODI · ODI | NED | 34 | 0/27 | 0 | England won by 6 wickets | Amstelveen | England tour of Netherlands 2022 |
| 17 Jun 2022 | ENG 498/4 v NED 2661st ODI · ODI | NED | 28 | 0/65 | 1 | England won by 232 runs | Amstelveen | England tour of Netherlands 2022 |
| 4 Jun 2022 | WI 308/5 v NED 2883rd ODI · ODI | NED | 25 | 1/34 | 1 | West Indies won by 20 runs | Amstelveen | West Indies tour of Netherlands 2022 |
| 2 Jun 2022 | NED 214 v WI 217/52nd ODI · ODI | NED | 0 | 2/46 | 0 | West Indies won by 5 wickets | Amstelveen | West Indies tour of Netherlands 2022 |
| 31 May 2022 | NED 240/7 v WI 249/31st ODI · ODI | NED | 17 | 0/32 | 0 | West Indies won by 7 wickets (DLS method) | Amstelveen | West Indies tour of Netherlands 2022 |
| 4 Apr 2022 | NZ 333/8 v NED 2183rd ODI · ODI | NED | 21 | 0/37 | 1 | New Zealand won by 115 runs | Hamilton | Netherlands tour of New Zealand 2021/22 |
| 2 Apr 2022 | NZ 264/9 v NED 1462nd ODI · ODI | NED | 37 | - | 1 | New Zealand won by 118 runs | Hamilton | Netherlands tour of New Zealand 2021/22 |
| 29 Mar 2022 | NED 202 v NZ 204/31st ODI · ODI | NED | 7 | 0/17 | 0 | New Zealand won by 7 wickets | Mount Maunganui | Netherlands tour of New Zealand 2021/22 |
| 25 Jan 2022 | NED 179 v AFG 254/53rd ODI · ODI | NED | 8 | - | 2 | Afghanistan won by 75 runs | Doha | Netherlands v Afghanistan in Qatar 2021/22 |
| 23 Jan 2022 | NED 189 v AFG 237/62nd ODI · ODI | NED | 34 | - | 1 | Afghanistan won by 48 runs | Doha | Netherlands v Afghanistan in Qatar 2021/22 |
| 21 Jan 2022 | NED 186 v AFG 222/81st ODI · ODI | NED | 9 | 0/5 | 1 | Afghanistan won by 36 runs | Doha | Netherlands v Afghanistan in Qatar 2021/22 |
| 26 Nov 2021 | SA 277/8 v NED 11/01st ODI · ODI | NED | DNB | - | 1 | No result | Centurion | Netherlands tour of South Africa 2021/22 |
| 22 Oct 2021 | NED 44 v SL 45/2Match 12 · T20I | NED | 0 | - | 0 | Sri Lanka won by 8 wickets | Sharjah | ICC Men's T20 World Cup 2021/22 |
| 20 Oct 2021 | NED 164/4 v NAM 166/4Match 7 · T20I | NED | DNB | 0/15 | 0 | Namibia won by 6 wickets | Abu Dhabi | ICC Men's T20 World Cup 2021/22 |
| 18 Oct 2021 | NED 106 v IRE 107/3Match 3 · T20I | NED | 7 | - | 0 | Ireland won by 7 wickets | Abu Dhabi | ICC Men's T20 World Cup 2021/22 |
| 7 Jun 2021 | IRE 163 v NED 166/63rd ODI · ODI | NED | 18 | - | 0 | Netherlands won by 4 wickets | Utrecht | Ireland tour of Netherlands 2021 |
| 4 Jun 2021 | NED 157 v IRE 158/22nd ODI · ODI | NED | 23 | - | 0 | Ireland won by 8 wickets | Utrecht | Ireland tour of Netherlands 2021 |
| 2 Jun 2021 | NED 195 v IRE 194/91st ODI · ODI | NED | 21 | 0/4 | 0 | Netherlands won by 1 run | Utrecht | Ireland tour of Netherlands 2021 |
| 19 May 2021 | NED 163/8 v SCO 149/81st ODI · ODI | NED | 0 | 0/14 | 0 | Netherlands won by 14 runs | Rotterdam | Scotland tour of Netherlands 2021 |
| 24 Apr 2021 | NEP 238/3 v NED 96Final · T20I | NED | 1 | 0/54 | 0 | Nepal won by 142 runs | Kirtipur | Nepal Tri-Nation T20I Series 2021 |
| 21 Apr 2021 | NED 107/4 v MAS 91/4Match 5 · T20I | NED | 0 | 1/22 | 0 | Match tied | Kirtipur | Nepal Tri-Nation T20I Series 2021 |
| 20 Apr 2021 | NEP 206/6 v NED 209/7Match 4 · T20I | NED | 81* | 1/33 | 3 | Netherlands won by 3 wickets | Kirtipur | Nepal Tri-Nation T20I Series 2021 |