| 9 Jun 2023 | DER 142/6 v NOT 143/7Match · T20 | DER | DNB | 1/37 | 0 | Nottinghamshire won by 3 wickets | Derby | Vitality Blast 2023 |
| 7 Jun 2023 | BB 203/7 v DER 207/4Match · T20 | DER | DNB | 0/26 | 0 | Derbyshire won by 6 wickets | Birmingham | Vitality Blast 2023 |
| 4 Jun 2023 | DER 166/8 v YOR 170/3Match · T20 | DER | 0 | 0/12 | 0 | Yorkshire won by 7 wickets | Leeds | Vitality Blast 2023 |
| 2 Jun 2023 | DER 174/5 v BB 157/9Match · T20 | DER | DNB | 0/29 | 0 | Derbyshire won by 17 runs | Derby | Vitality Blast 2023 |
| 1 Jun 2023 | DER 189/5 v LEI 187/5Match · T20 | DER | DNB | 1/26 | 0 | Derbyshire won by 2 runs | Leicester | Vitality Blast 2023 |
| 29 May 2023 | DER 151/6 v NOR 152/4Match · T20 | DER | DNB | 0/25 | 0 | Northamptonshire won by 6 wickets | Derby | Vitality Blast 2023 |
| 26 May 2023 | DER 178/6 v NOT 182/6Match · T20 | DER | DNB | 0/40 | 0 | Nottinghamshire won by 4 wickets | Nottingham | Vitality Blast 2023 |
| 20 May 2023 | DER 179/5 v LAN 183/6Match · T20 | DER | DNB | 0/33 | 0 | Lancashire won by 4 wickets | Birmingham | Vitality Blast 2023 |
| 4 May 2023 | LEI 122 & 281 v DER 350/7d & 0/0Match · First-class | DER | DNB & DNB | 3/35 | 0 | Match drawn | Derby | County Championship 2023 |
| 27 Apr 2023 | DUR 452/9d v DER 165 & 280Match · First-class | DER | 13 & 13 | 0/68 | 0 | Durham won by an innings and 7 runs | Chester-le-Street | County Championship 2023 |
| 13 Apr 2023 | LEI 451/9d v DER 254/7Match · First-class | DER | 5* | 1/98 | 1 | Match drawn | Leicester | County Championship 2023 |
| 21 Feb 2023 | SCO 212 v NEP 213/8Match 126 · ODI | SCO | 8 | 3/29 | 1 | Nepal won by 2 wickets | Kirtipur | ICC Men's Cricket World Cup League 2 2022/23 |
| 20 Feb 2023 | SCO 221 v NAM 178Match 125 · ODI | SCO | 10 | 4/41 | 0 | Scotland won by 43 runs | Kirtipur | ICC Men's Cricket World Cup League 2 2022/23 |
| 17 Feb 2023 | SCO 274/9 v NEP 275/7Match 123 · ODI | SCO | 20 | 3/43 | 0 | Nepal won by 3 wickets | Kirtipur | ICC Men's Cricket World Cup League 2 2022/23 |
| 15 Feb 2023 | NAM 153 v SCO 157/0Match 122 · ODI | SCO | DNB | 3/30 | 0 | Scotland won by 10 wickets | Kirtipur | ICC Men's Cricket World Cup League 2 2022/23 |
| 29 Jan 2023 | ME 241/3 v DV 84Match 21 · T20 | DV | 12 | 0/31 | 0 | MI Emirates won by 157 runs | Sharjah | International League T20 2022/23 |
| 8 Dec 2022 | NEP 119 v SCO 121/2Match 120 · ODI | SCO | DNB | 2/36 | 1 | Scotland won by 8 wickets | Windhoek | ICC Men's Cricket World Cup League 2 2022/23 |
| 5 Dec 2022 | SCO 208 v NAM 210/7Match 118 · ODI | SCO | 1 | 3/28 | 0 | Namibia won by 3 wickets | Windhoek | ICC Men's Cricket World Cup League 2 2022/23 |
| 4 Dec 2022 | NEP 137 v SCO 143/7Match 117 · ODI | SCO | 4 | 2/19 | 0 | Scotland won by 3 wickets | Windhoek | ICC Men's Cricket World Cup League 2 2022/23 |
| 1 Dec 2022 | NAM 211/9 v SCO 213/6Match 115 · ODI | SCO | 10* | 0/35 | 0 | Scotland won by 4 wickets | Windhoek | ICC Men's Cricket World Cup League 2 2022/23 |
| 21 Oct 2022 | SCO 132/6 v ZIM 133/5Match 12 · T20I | SCO | DNB | 1/19 | 0 | Zimbabwe won by 5 wickets | Hobart | ICC Men's T20 World Cup 2022/23 |
| 19 Oct 2022 | SCO 176/5 v IRE 180/4Match 7 · T20I | SCO | DNB | 1/39 | 0 | Ireland won by 6 wickets | Hobart | ICC Men's T20 World Cup 2022/23 |
| 17 Oct 2022 | SCO 160/5 v WI 118Match 3 · T20I | SCO | DNB | 3/12 | 0 | Scotland won by 42 runs | Hobart | ICC Men's T20 World Cup 2022/23 |
| 5 Sept 2022 | DER 306 & 214/9d v DUR 223 & 176/5Match · First-class | DER | 0 & 1 | 0/19 & 2/37 | 0 | Match drawn | Derby | County Championship 2022 |
| 23 Aug 2022 | NOR 311/7 v DER 312/2Match · List A | DER | DNB | 0/63 | 1 | Derbyshire won by 8 wickets | Northampton | Royal London One-Day Cup 2022 |
| 21 Aug 2022 | DER 109 v YOR 110/9Match · List A | DER | 4 | 0/20 | 1 | Yorkshire won by 1 wicket | Chesterfield | Royal London One-Day Cup 2022 |
| 17 Aug 2022 | SCO 249/8 v USA 250/8Match 102 · ODI | SCO | 3 | 0/43 | 0 | United States of America won by 2 wickets | Aberdeen | ICC Men's Cricket World Cup League 2 2022 |
| 14 Aug 2022 | SCO 254/9 v UAE 168Match 100 · ODI | SCO | 29 | 5/33 | 1 | Scotland won by 86 runs | Aberdeen | ICC Men's Cricket World Cup League 2 2022 |
| 13 Aug 2022 | USA 295/8 v SCO 301/5Match 99 · ODI | SCO | DNB | 2/39 | 1 | Scotland won by 5 wickets | Aberdeen | ICC Men's Cricket World Cup League 2 2022 |
| 10 Aug 2022 | SCO 262 v UAE 198Match 97 · ODI | SCO | 10 | 4/30 | 0 | Scotland won by 64 runs | Aberdeen | ICC Men's Cricket World Cup League 2 2022 |
| 7 Aug 2022 | LAN 221/4 v DER 182Match · List A | DER | 14 | 0/33 | 0 | Lancashire won by 39 runs | Manchester | Royal London One-Day Cup 2022 |
| 5 Aug 2022 | DER 318/6 v ESS 226Match · List A | DER | DNB | 2/50 | 1 | Derbyshire won by 92 runs | Chelmsford | Royal London One-Day Cup 2022 |
| 2 Aug 2022 | DER 110 v GLA 112/2Match · List A | DER | 0 | - | 0 | Glamorgan won by 8 wickets (DLS method) | Derby | Royal London One-Day Cup 2022 |
| 31 Jul 2022 | SCO 306 v NZ 307/3Only ODI · ODI | SCO | 31 | 0/57 | 0 | New Zealand won by 7 wickets | Edinburgh | New Zealand tour of Scotland 2022 |
| 29 Jul 2022 | NZ 254/5 v SCO 152/92nd T20I · T20I | SCO | 13 | 0/37 | 3 | New Zealand won by 102 runs | Edinburgh | New Zealand tour of Scotland 2022 |
| 27 Jul 2022 | NZ 225/5 v SCO 157/81st T20I · T20I | SCO | 17* | 1/32 | 0 | New Zealand won by 68 runs | Edinburgh | New Zealand tour of Scotland 2022 |
| 17 Jul 2022 | NEP 128 v SCO 130/2Match 96 · ODI | SCO | DNB | 3/19 | 0 | Scotland won by 8 wickets | Glasgow | ICC Men's Cricket World Cup League 2 2022 |
| 14 Jul 2022 | NAM 215/7 v SCO 219/7Match 94 · ODI | SCO | 11 | 1/58 | 0 | Scotland won by 3 wickets | Glasgow | ICC Men's Cricket World Cup League 2 2022 |
| 13 Jul 2022 | SCO 144 v NEP 146/5Match 93 · ODI | SCO | 17 | 0/15 | 1 | Nepal won by 5 wickets | Glasgow | ICC Men's Cricket World Cup League 2 2022 |
| 10 Jul 2022 | SCO 258/6 v NAM 18191st Match · ODI | SCO | 0* | 2/44 | 0 | Scotland won by 77 runs | Glasgow | ICC Men's Cricket World Cup League 2 2022 |
| 9 Jul 2022 | SOM 265/5 v DER 74Quarter-final · T20 | DER | 0 | 0/48 | 0 | Somerset won by 191 runs | Taunton | Vitality Blast 2022 |
| 3 Jul 2022 | DUR 193/5 v DER 194/5Match · T20 | DER | DNB | 0/29 | 1 | Derbyshire won by 5 wickets | Derby | Vitality Blast 2022 |
| 26 Jun 2022 | DER 551/8d & 127/7d v SUS 337 & 345/5Match 31 · First-class | DER | 55* & DNB | 2/56 & 1/114 | 0 | Sussex won by 5 wickets | Brighton | County Championship 2022 |
| 24 Jun 2022 | DER 188/8 v LAN 183/5Match · T20 | DER | DNB | 1/32 | 0 | Derbyshire won by 5 runs | Derby | Vitality Blast 2022 |
| 23 Jun 2022 | NOT 247/6 v DER 153/9Match · T20 | DER | 4 | 1/51 | 0 | Nottinghamshire won by 94 runs | Nottingham | Vitality Blast 2022 |
| 21 Jun 2022 | NOR 186/7 v DER 192/4Match · T20 | DER | DNB | 1/30 | 0 | Derbyshire won by 6 wickets | Derby | Vitality Blast 2022 |
| 19 Jun 2022 | BB 159/7 v DER 160/3Match · T20 | DER | DNB | 1/28 | 0 | Derbyshire won by 7 wickets | Birmingham | Vitality Blast 2022 |
| 18 Jun 2022 | YOR 175 v DER 105/4Match · T20 | DER | DNB | 3/29 | 1 | Derbyshire won by 6 wickets (DLS method) | Chesterfield | Vitality Blast 2022 |
| 12 Jun 2022 | MID 251 & 196 v DER 229 & 222/4Match 29 · First-class | DER | 1 & DNB | 2/47 & 2/44 | 0 | Derbyshire won by 6 wickets | Chesterfield | County Championship 2022 |
| 10 Jun 2022 | DER 168/7 v WOR 129/9Match · T20 | DER | 7* | 2/28 | 0 | Derbyshire won by 39 runs | Worcester | Vitality Blast 2022 |