| 23 Jun 2023 | GLO 186/8 v SOM 187/6Match · T20 | GLO | 1 | 1/34 | 1 | Somerset won by 4 wickets | Taunton | Vitality Blast 2023 |
| 22 Jun 2023 | GLO 140 v SUS 141/3Match · T20 | GLO | 4 | 0/43 | 0 | Sussex won by 7 wickets | Bristol | Vitality Blast 2023 |
| 20 Jun 2023 | HAM 158/7 v GLO 85/2Match · T20 | GLO | DNB | 1/37 | 0 | Gloucestershire won by 8 wickets (DLS method) | Bristol | Vitality Blast 2023 |
| 18 Jun 2023 | GLA 183/5 v GLO 151/8Match · T20 | GLO | 15* | 1/27 | 0 | Glamorgan won by 32 runs | Cardiff | Vitality Blast 2023 |
| 17 Jun 2023 | GLO 137 v KEN 138/3Match · T20 | GLO | 16 | 0/19 | 0 | Kent won by 7 wickets | Bristol | Vitality Blast 2023 |
| 9 Jun 2023 | SOM 231/4 v GLO 151Match · T20 | GLO | 7 | 0/25 | 0 | Somerset won by 80 runs | Bristol | Vitality Blast 2023 |
| 4 Jun 2023 | MID 139/9 v GLO 140/3Match · T20 | GLO | DNB | 2/21 | 0 | Gloucestershire won by 7 wickets | Bristol | Vitality Blast 2023 |
| 2 Jun 2023 | SUR 124/9 v GLO 127/8Match · T20 | GLO | DNB | 3/21 | 0 | Gloucestershire won by 2 wickets | Bristol | Vitality Blast 2023 |
| 30 May 2023 | GLO 195/7 v ESS 196/7Match · T20 | GLO | DNB | 2/34 | 0 | Essex won by 3 wickets | Chelmsford | Vitality Blast 2023 |
| 29 May 2023 | GLO 181/9 v MID 179/6Match · T20 | GLO | 2 | 0/26 | 0 | Gloucestershire won by 2 runs | Northwood | Vitality Blast 2023 |
| 26 May 2023 | GLO 161/9 v GLA 162/8Match · T20 | GLO | 0 | 3/17 | 0 | Glamorgan won by 2 wickets | Bristol | Vitality Blast 2023 |
| 24 May 2023 | GLO 113 v KEN 116/3Match · T20 | GLO | 0 | 0/27 | 0 | Kent won by 7 wickets | Canterbury | Vitality Blast 2023 |
| 4 Feb 2023 | BH 175/7 v PS 178/5Final · T20 | PS | DNB | 1/37 | 1 | Perth Scorchers won by 5 wickets | Perth | Big Bash League 2022/23 |
| 28 Jan 2023 | SS 151/8 v PS 154/3Qualifier · T20 | PS | DNB | 3/33 | 2 | Perth Scorchers won by 7 wickets | Perth | Big Bash League 2022/23 |
| 22 Jan 2023 | PS 212/5 v MR 202/5Match 52 · T20 | PS | DNB | 1/31 | 0 | Perth Scorchers won by 10 runs | Perth | Big Bash League 2022/23 |
| 20 Jan 2023 | AS 92 v PS 94/3Match 48 · T20 | PS | DNB | 3/20 | 1 | Perth Scorchers won by 7 wickets | Adelaide | Big Bash League 2022/23 |
| 15 Jan 2023 | SS 151/5 v PS 145/7Match 43 · T20 | PS | 5* | 0/30 | 0 | Sydney Sixers won by 6 runs | Sydney | Big Bash League 2022/23 |
| 13 Jan 2023 | ST 111 v PS 112/1Match 39 · T20 | PS | DNB | 2/20 | 1 | Perth Scorchers won by 9 wickets | Sydney | Big Bash League 2022/23 |
| 26 Sept 2022 | GLO 190 & 233 v YOR 183 & 222Match · First-class | GLO | 0 & 1* | 1/53 & 4/51 | 0 | Gloucestershire won by 18 runs | Leeds | County Championship 2022 |
| 20 Sept 2022 | WAR 274 & 128 v GLO 255 & 149/7Match · First-class | GLO | 0 & DNB | 1/61 & 1/41 | 0 | Gloucestershire won by 3 wickets | Bristol | County Championship 2022 |
| 5 Sept 2022 | GLO 343 & 279/7d v SOM 248 & 11/0Match · First-class | GLO | 0 & 17* | 2/52 & 0/7 | 0 | Match drawn | Taunton | County Championship 2022 |
| 29 Aug 2022 | TR 172/4 v WF 143/6Match 29 · The Hundred | WF | DNB | 1/33 | 1 | Trent Rockets won by 29 runs | Nottingham | The Hundred Men's Competition 2022 |
| 26 Aug 2022 | WF 114/4 v NS 116/4Match 26 · The Hundred | WF | DNB | 0/20 | 0 | Northern Superchargers won by 6 wickets | Cardiff | The Hundred Men's Competition 2022 |
| 24 Aug 2022 | LS 156/6 v WF 139/9Match 24 · The Hundred | WF | 1* | 0/30 | 0 | London Spirit won by 17 runs | London | The Hundred Men's Competition 2022 |
| 22 Aug 2022 | WF 129/8 v SB 132/1Match 22 · The Hundred | WF | 1 | 0/28 | 0 | Southern Brave won by 9 wickets | Cardiff | The Hundred Men's Competition 2022 |
| 16 Aug 2022 | MO 149/9 v WF 102Match 16 · The Hundred | WF | 8 | 0/32 | 0 | Manchester Originals won by 47 runs | Manchester | The Hundred Men's Competition 2022 |
| 13 Aug 2022 | BP 130/7 v WF 126/5Match 12 · The Hundred | WF | DNB | 2/12 | 0 | Birmingham Phoenix won by 4 runs | Cardiff | The Hundred Men's Competition 2022 |
| 7 Aug 2022 | OI 158/5 v WF 119/6Match 5 · The Hundred | WF | DNB | 1/33 | 1 | Oval Invincibles won by 39 runs | Cardiff | The Hundred Men's Competition 2022 |
| 3 Aug 2022 | WF 107/7 v SB 109/1Match 1 · The Hundred | WF | DNB | 0/27 | 0 | Southern Brave won by 9 wickets | Southampton | The Hundred Men's Competition 2022 |
| 25 Jul 2022 | GLO 317 & 363/9d v NOR 479 & 205/8Match 52 · First-class | GLO | 0* & 1* | 1/61 & 1/67 | 2 | Northamptonshire won by 2 wickets | Cheltenham | County Championship 2022 |
| 1 Jul 2022 | HAM 140/7 v GLO 125Match · T20 | GLO | 4 | 0/33 | 0 | Hampshire won by 15 runs | Southampton | Vitality Blast 2022 |
| 26 Jun 2022 | GLO 337 & 176/3 v LAN 402Match 38 · First-class | GLO | 6* & DNB | 3/81 | 0 | Match drawn | Bristol | County Championship 2022 |
| 24 Jun 2022 | HAM 178/7 v GLO 169/7Match · T20 | GLO | DNB | 1/35 | 0 | Hampshire won by 9 runs | Bristol | Vitality Blast 2022 |
| 22 Jun 2022 | NED 244 v ENG 248/23rd ODI · ODI | ENG | DNB | 1/38 | 0 | England won by 8 wickets | Amstelveen | England tour of Netherlands 2022 |
| 10 Jun 2022 | GLO 145/6 v SUS 141Match · T20 | GLO | DNB | 3/17 | 1 | Gloucestershire won by 4 runs | Brighton | Vitality Blast 2022 |
| 9 Jun 2022 | GLO 101/5 v SOM 114/7Match · T20 | GLO | DNB | 1/23 | 0 | Somerset won by 3 wickets (DLS method) | Bristol | Vitality Blast 2022 |
| 7 Jun 2022 | GLA 158/8 v GLO 159/5Match · T20 | GLO | DNB | 2/33 | 0 | Gloucestershire won by 5 wickets | Cardiff | Vitality Blast 2022 |
| 1 Jun 2022 | KEN 114 v GLO 116/4Match · T20 | GLO | DNB | 4/15 | 0 | Gloucestershire won by 6 wickets | Bristol | Vitality Blast 2022 |
| 31 May 2022 | SUR 129 v GLO 92Match · T20 | GLO | 2 | 2/30 | 0 | Surrey won by 37 runs | London | Vitality Blast 2022 |
| 27 May 2022 | GLO 193/7 v SUS 152/8Match · T20 | GLO | 0* | 3/22 | 0 | Gloucestershire won by 41 runs | Bristol | Vitality Blast 2022 |
| 26 May 2022 | MID 229/9 v GLO 199/9Match · T20 | GLO | 0 | 2/42 | 1 | Middlesex won by 30 runs | Radlett | Vitality Blast 2022 |
| 28 Apr 2022 | SUR 603 v GLO 443/2Match 15 · First-class | GLO | DNB | 3/99 | 1 | Match drawn | Bristol | County Championship 2022 |
| 21 Sept 2021 | DUR 140 & 131 v GLO 218 & 54/3Match · First-class | GLO | 14* & DNB | 2/13 & 0/23 | 2 | Gloucestershire won by 7 wickets | Bristol | County Championship 2021 |
| 12 Sept 2021 | GLA 309 & 124 v GLO 419 & 15/0Match · First-class | GLO | 34 & DNB | 3/61 & 1/37 | 0 | Gloucestershire won by 10 wickets | Cardiff | County Championship 2021 |
| 5 Sept 2021 | GLO 76 & 197 v ESS 276Match · First-class | GLO | 0 & 0* | 3/71 | 1 | Essex won by an innings and 3 runs | Chelmsford | County Championship 2021 |
| 11 Aug 2021 | WF 144/5 v SB 147/2Match 25 · The Hundred | WF | DNB | 0/23 | 0 | Southern Brave won by 8 wickets | Southampton | The Hundred Men's Competition 2021 |
| 9 Aug 2021 | BP 184/5 v WF 91Match 23 · The Hundred | WF | 0 | 3/38 | 0 | Birmingham Phoenix won by 93 runs | Birmingham | The Hundred Men's Competition 2021 |
| 6 Aug 2021 | WF 139/8 v TR 140/4Match 20 · The Hundred | WF | DNB | 1/25 | 0 | Trent Rockets won by 6 wickets | Cardiff | The Hundred Men's Competition 2021 |
| 2 Aug 2021 | WF 121/7 v OI 125/4Match 16 · The Hundred | WF | DNB | 0/39 | 0 | Oval Invincibles won by 6 wickets | London | The Hundred Men's Competition 2021 |
| 31 Jul 2021 | WF 150/6 v MO 153/3Match 12 · The Hundred | WF | DNB | 0/25 | 0 | Manchester Originals won by 7 wickets | Cardiff | The Hundred Men's Competition 2021 |