| 23 Oct 2024 | WI 189 v SL 190/52nd ODI · ODI | WI | 1 | 0/41 | 0 | Sri Lanka won by 5 wickets | Kandy | West Indies tour of Sri Lanka 2024/25 |
| 20 Oct 2024 | WI 185/4 v SL 234/51st ODI · ODI | WI | DNB | 0/37 | 0 | Sri Lanka won by 5 wickets (DLS method) | Kandy | West Indies tour of Sri Lanka 2024/25 |
| 21 Sept 2024 | GAW 135/7 v AABF 108Match 23 · T20 | AABF | 2* | 1/15 | 1 | Guyana Amazon Warriors won by 27 runs | Providence | Caribbean Premier League 2024 |
| 1 Sept 2024 | AABF 145/9 v BR 149/1Match 4 · T20 | AABF | 8 | 0/21 | 0 | Barbados Royals won by 9 wickets | North Sound | Caribbean Premier League 2024 |
| 14 Jul 2024 | WOR 205/6 v YOR 208/4Match · T20 | WOR | DNB | 0/7 | 0 | Yorkshire won by 6 wickets | Worcester | Vitality Blast 2024 |
| 12 Jul 2024 | WOR 187/6 v BB 132Match · T20 | WOR | DNB | 0/23 | 0 | Worcestershire won by 55 runs | Birmingham | Vitality Blast 2024 |
| 11 Jul 2024 | WOR 184/8 v LEI 168Match · T20 | WOR | 7* | 0/30 | 0 | Worcestershire won by 16 runs | Worcester | Vitality Blast 2024 |
| 7 Jul 2024 | WOR 181/4 v LAN 182/8Match · T20 | WOR | DNB | 1/27 | 0 | Lancashire won by 2 wickets | Manchester | Vitality Blast 2024 |
| 5 Jul 2024 | DUR 190/5 v WOR 168Match · T20 | WOR | 2 | 0/25 | 0 | Durham won by 22 runs | Chester-le-Street | Vitality Blast 2024 |
| 21 Jun 2024 | WOR 155/7 v BB 159/5Match · T20 | WOR | DNB | 0/37 | 1 | Birmingham Bears won by 5 wickets | Worcester | Vitality Blast 2024 |
| 16 Jun 2024 | NOR 143/6 v WOR 132/7Match · T20 | WOR | 12* | 1/22 | 0 | Northamptonshire won by 11 runs | Worcester | Vitality Blast 2024 |
| 14 Jun 2024 | WOR 141/6 v NOT 100/3Match · T20 | WOR | DNB | 2/16 | 0 | Nottinghamshire won by 1 run (DLS method) | Worcester | Vitality Blast 2024 |
| 9 Jun 2024 | LEI 176/8 v WOR 172/6Match · T20 | WOR | DNB | 0/30 | 0 | Leicestershire won by 4 runs | Leicester | Vitality Blast 2024 |
| 7 Jun 2024 | NOR 169/4 v WOR 163/9Match · T20 | WOR | 0 | 1/17 | 0 | Northamptonshire won by 6 runs | Northampton | Vitality Blast 2024 |
| 6 Jun 2024 | WOR 154/8 v NOT 134/7Match · T20 | WOR | 6 | 1/25 | 0 | Worcestershire won by 20 runs | Nottingham | Vitality Blast 2024 |
| 31 May 2024 | LAN 169/5 v WOR 172/5Match · T20 | WOR | DNB | 0/20 | 0 | Worcestershire won by 5 wickets | Worcester | Vitality Blast 2024 |
| 30 May 2024 | WOR 101 v YOR 104/2Match · T20 | WOR | 4 | 0/23 | 0 | Yorkshire won by 8 wickets | Leeds | Vitality Blast 2024 |
| 26 May 2024 | SA 163/7 v WI 165/23rd T20I · T20I | WI | DNB | 0/18 | 0 | West Indies won by 8 wickets | Kingston | South Africa tour of West Indies 2024 |
| 2 Feb 2024 | WI 231 v AUS 232/21st ODI · ODI | WI | 20 | 0/41 | 0 | Australia won by 8 wickets | Melbourne | West Indies tour of Australia 2023/24 |
| 17 Sept 2023 | JT 201/5 v SLK 79Match 29 · T20 | JT | DNB | 1/17 | 0 | Jamaica Tallawahs won by 122 runs | Providence | Caribbean Premier League 2023 |
| 27 Aug 2023 | GAW 210/7 v JT 176Match 11 · T20 | JT | 15 | 0/19 | 0 | Guyana Amazon Warriors won by 34 runs | Basseterre | Caribbean Premier League 2023 |
| 27 Sept 2022 | BR 195/5 v GAW 108Qualifier 1 · T20 | BR | DNB | 1/25 | 0 | Barbados Royals won by 87 runs | Providence | Caribbean Premier League 2022 |
| 21 Sept 2022 | BR 156/3 v SKAN 120Match 24 · T20 | BR | DNB | 0/20 | 0 | Barbados Royals won by 36 runs | Providence | Caribbean Premier League 2022 |
| 18 Sept 2022 | BR 107/6 v GAW 81/9Match 22 · T20 | BR | DNB | 1/10 | 0 | Barbados Royals won by 29 runs (DLS method) | Tarouba | Caribbean Premier League 2022 |
| 13 Sept 2022 | TKR 132 v BR 136/2Match 16 · T20 | BR | DNB | - | 0 | Barbados Royals won by 8 wickets | Port of Spain | Caribbean Premier League 2022 |
| 11 Sept 2022 | JT 156/8 v BR 157/2Match 14 · T20 | BR | DNB | 0/35 | 1 | Barbados Royals won by 8 wickets | Gros Islet | Caribbean Premier League 2022 |
| 8 Sept 2022 | SLK 169/6 v BR 175/4Match 11 · T20 | BR | DNB | 2/19 | 0 | Barbados Royals won by 6 wickets | Gros Islet | Caribbean Premier League 2022 |
| 7 Sept 2022 | BR 194/4 v TKR 51/7Match 8 · T20 | BR | DNB | 0/2 | 0 | Barbados Royals won by 80 runs (DLS method) | Gros Islet | Caribbean Premier League 2022 |
| 14 Aug 2022 | NZ 145/7 v WI 150/23rd T20I · T20I | WI | DNB | 1/16 | 0 | West Indies won by 8 wickets | Kingston | New Zealand tour of West Indies 2022 |
| 12 Aug 2022 | NZ 215/5 v WI 125/92nd T20I · T20I | WI | 10* | 0/55 | 0 | New Zealand won by 90 runs | Kingston | New Zealand tour of West Indies 2022 |
| 10 Aug 2022 | NZ 185/5 v WI 172/71st T20I · T20I | WI | DNB | 0/29 | 1 | New Zealand won by 13 runs | Kingston | New Zealand tour of West Indies 2022 |
| 7 Aug 2022 | IND 188/7 v WI 100Match 5 · T20I | WI | 0* | 1/33 | 0 | India won by 88 runs | Lauderhill | West Indies v India T20I Series 2022 |
| 27 Jul 2022 | IND 225/3 v WI 1373rd ODI · ODI | WI | 10 | 2/57 | 0 | India won by 119 runs (DLS method) | Port of Spain | India tour of West Indies 2022 |
| 24 Jul 2022 | WI 311/6 v IND 312/82nd ODI · ODI | WI | DNB | 0/24 | 1 | India won by 2 wickets | Port of Spain | India tour of West Indies 2022 |
| 7 Jul 2022 | BAN 163/5 v WI 169/53rd T20I · T20I | WI | DNB | 2/25 | 0 | West Indies won by 5 wickets | Providence | Bangladesh tour of West Indies 2022 |
| 3 Jul 2022 | WI 193/5 v BAN 158/62nd T20I · T20I | WI | DNB | 0/23 | 0 | West Indies won by 35 runs | Roseau | Bangladesh tour of West Indies 2022 |
| 2 Jul 2022 | BAN 105/8 v WI1st T20I · T20I | WI | - | 2/24 | 1 | No result | Roseau | Bangladesh tour of West Indies 2022 |
| 12 Jun 2022 | PAK 269/9 v WI 2163rd ODI · ODI | WI | 3 | 1/66 | 0 | Pakistan won by 53 runs (DLS method) | Multan | West Indies tour of Pakistan 2022 |
| 10 Jun 2022 | PAK 275/8 v WI 1552nd ODI · ODI | WI | 1 | 0/62 | 0 | Pakistan won by 120 runs | Multan | West Indies tour of Pakistan 2022 |
| 8 Jun 2022 | WI 305/8 v PAK 306/51st ODI · ODI | WI | 2* | 0/39 | 0 | Pakistan won by 5 wickets | Multan | West Indies tour of Pakistan 2022 |
| 4 Jun 2022 | WI 308/5 v NED 2883rd ODI · ODI | WI | DNB | 2/54 | 0 | West Indies won by 20 runs | Amstelveen | West Indies tour of Netherlands 2022 |
| 2 Jun 2022 | NED 214 v WI 217/52nd ODI · ODI | WI | DNB | 1/40 | 1 | 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 | WI | DNB | 1/47 | 0 | West Indies won by 7 wickets (DLS method) | Amstelveen | West Indies tour of Netherlands 2022 |
| 20 Feb 2022 | IND 184/5 v WI 167/93rd T20I · T20I | WI | 0* | 1/30 | 0 | India won by 17 runs | Kolkata | West Indies tour of India 2021/22 |
| 11 Feb 2022 | IND 265 v WI 1693rd ODI · ODI | WI | 13 | 2/59 | 0 | India won by 96 runs | Ahmedabad | West Indies tour of India 2021/22 |
| 16 Dec 2021 | WI 207/3 v PAK 208/33rd T20I · T20I | WI | DNB | 0/30 | 0 | Pakistan won by 7 wickets | Karachi | West Indies tour of Pakistan 2021/22 |
| 14 Dec 2021 | PAK 172/8 v WI 1632nd T20I · T20I | WI | 0 | 1/30 | 0 | Pakistan won by 9 runs | Karachi | West Indies tour of Pakistan 2021/22 |
| 6 Nov 2021 | WI 157/7 v AUS 161/2Match 38 · T20I | WI | DNB | 0/18 | 0 | Australia won by 8 wickets | Abu Dhabi | ICC Men's T20 World Cup 2021/22 |
| 26 Oct 2021 | WI 143/8 v SA 144/2Match 18 · T20I | WI | 0 | 0/26 | 0 | South Africa won by 8 wickets | Dubai | ICC Men's T20 World Cup 2021/22 |
| 12 Sept 2021 | SLK 190/6 v BR 191/2Match 28 · T20 | BR | DNB | 0/28 | 2 | Barbados Royals won by 8 wickets | Basseterre | Caribbean Premier League 2021 |