| 12 Jul 2025 | AUS 225 & 121 v WI 143 & 273rd Test · Test | WI | 4* & 0 | 3/59 & 0/32 | 0 | Australia won by 176 runs | Kingston | Australia tour of West Indies 2025 |
| 3 Jul 2025 | AUS 286 & 243 v WI 253 & 1432nd Test · Test | WI | 7* & 8 | 2/45 & 2/29 | 0 | Australia won by 133 runs | St George's | Australia tour of West Indies 2025 |
| 25 Jun 2025 | AUS 180 & 310 v WI 190 & 1411st Test · Test | WI | 2 & 0 | 5/60 & 1/70 | 0 | Australia won by 159 runs | Bridgetown | Australia tour of West Indies 2025 |
| 3 Jun 2025 | WI 251/9 v ENG 246/33rd ODI · ODI | WI | DNB | 0/49 | 0 | England won by 7 wickets (DLS method) | London | West Indies tour of England 2025 |
| 1 Jun 2025 | WI 308 v ENG 312/72nd ODI · ODI | WI | 0* | 1/56 | 3 | England won by 3 wickets | Cardiff | West Indies tour of England 2025 |
| 29 May 2025 | ENG 400/8 v WI 1621st ODI · ODI | WI | 29* | 4/84 | 0 | England won by 238 runs | Birmingham | West Indies tour of England 2025 |
| 25 May 2025 | WI 385/7 v IRE 165/83rd ODI · ODI | WI | DNB | 3/26 | 0 | West Indies won by 197 runs (DLS method) | Dublin | West Indies tour of Ireland 2025 |
| 23 May 2025 | WI 352/8 v IRE2nd ODI · ODI | WI | DNB | - | 0 | No result | Dublin | West Indies tour of Ireland 2025 |
| 25 Apr 2025 | SUS 169 & 278 v NOT 300 & 148/1Match 16 · First-class | SUS | 0 & 2* | 4/107 & 1/37 | 0 | Nottinghamshire won by 9 wickets | Nottingham | County Championship 2025 |
| 18 Apr 2025 | SUS 435 & 132/0 v SUR 490Match 11 · First-class | SUS | 3 & DNB | 3/81 | 0 | Match drawn | Brighton | County Championship 2025 |
| 11 Apr 2025 | SUS 294 & 501/7d v SOM 201 & 334Match 9 · First-class | SUS | 21* & DNB | 1/74 & 3/107 | 1 | Sussex won by 260 runs | Brighton | County Championship 2025 |
| 4 Apr 2025 | SUS 528 & 313/7d v WAR 454 & 104/2Match · First-class | SUS | 9 & DNB | 2/112 & 1/10 | 0 | Match drawn | Birmingham | County Championship 2025 |
| 17 Jan 2025 | PAK 230 & 157 v WI 137 & 1231st Test · Test | WI | 22 & 0* | 3/27 & 0/37 | 0 | Pakistan won by 127 runs | Multan | West Indies tour of Pakistan 2024/25 |
| 19 Dec 2024 | BAN 189/7 v WI 1093rd T20I · T20I | WI | 4* | 0/18 | 1 | Bangladesh won by 80 runs | Kingstown | Bangladesh tour of West Indies 2024/25 |
| 10 Dec 2024 | BAN 227 v WI 230/32nd ODI · ODI | WI | DNB | 4/22 | 0 | West Indies won by 7 wickets | Basseterre | Bangladesh tour of West Indies 2024/25 |
| 8 Dec 2024 | BAN 294/6 v WI 295/51st ODI · ODI | WI | DNB | 1/63 | 1 | West Indies won by 5 wickets | Basseterre | Bangladesh tour of West Indies 2024/25 |
| 30 Nov 2024 | BAN 164 & 268 v WI 146 & 1852nd Test · Test | WI | 8* & 1* | 4/5 & 1/46 | 1 | Bangladesh won by 101 runs | Kingston | Bangladesh tour of West Indies 2024/25 |
| 22 Nov 2024 | WI 450/9d & 152 v BAN 269/9d & 132/91st Test · Test | WI | 18 & 1* | 2/42 & 3/45 | 1 | West Indies won by 201 runs | North Sound | Bangladesh tour of West Indies 2024/25 |
| 2 Nov 2024 | WI 328/6 v ENG 329/52nd ODI · ODI | WI | DNB | 0/66 | 1 | England won by 5 wickets | North Sound | England tour of West Indies 2024/25 |
| 31 Oct 2024 | ENG 209 v WI 157/21st ODI · ODI | WI | DNB | 2/22 | 0 | West Indies won by 8 wickets (DLS method) | North Sound | England tour of West Indies 2024/25 |
| 26 Oct 2024 | SL 156/3 v WI 196/23rd ODI · ODI | WI | DNB | 0/32 | 0 | West Indies won by 8 wickets (DLS method) | Kandy | West Indies tour of Sri Lanka 2024/25 |
| 23 Oct 2024 | WI 189 v SL 190/52nd ODI · ODI | WI | 5 | 0/20 | 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/43 | 0 | Sri Lanka won by 5 wickets (DLS method) | Kandy | West Indies tour of Sri Lanka 2024/25 |
| 24 Sept 2024 | SLK 218/6 v TKR 138Match 26 · T20 | TKR | 16* | 1/35 | 0 | St Lucia Kings won by 80 runs | Tarouba | Caribbean Premier League 2024 |
| 22 Sept 2024 | SKAN 193/4 v TKR 197/3Match 25 · T20 | TKR | DNB | 1/18 | 0 | Trinbago Knight Riders won by 7 wickets | Tarouba | Caribbean Premier League 2024 |
| 13 Sept 2024 | BR 156/7 v TKR 159/8Match 15 · T20 | TKR | 1* | 0/43 | 0 | Trinbago Knight Riders won by 2 wickets | Bridgetown | Caribbean Premier League 2024 |
| 10 Sept 2024 | SLK 187/6 v TKR 189/6Match 12 · T20 | TKR | DNB | 0/28 | 1 | Trinbago Knight Riders won by 4 wickets | Gros Islet | Caribbean Premier League 2024 |
| 15 Aug 2024 | SA 160 & 246 v WI 144 & 2222nd Test · Test | WI | 0 & 4 | 3/45 & 6/61 | 1 | South Africa won by 40 runs | Providence | South Africa tour of West Indies 2024 |
| 7 Aug 2024 | SA 357 & 173/3d v WI 233 & 201/51st Test · Test | WI | 4 & DNB | 3/67 & 0/44 | 0 | Match drawn | Port of Spain | South Africa tour of West Indies 2024 |
| 26 Jul 2024 | WI 282 & 175 v ENG 376 & 87/03rd Test · Test | WI | 7* & 0 | 3/79 & 0/11 | 0 | England won by 10 wickets | Birmingham | West Indies tour of England 2024 |
| 18 Jul 2024 | ENG 416 & 425 v WI 457 & 1432nd Test · Test | WI | 0 & 8* | 2/90 & 4/97 | 0 | England won by 241 runs | Nottingham | West Indies tour of England 2024 |
| 10 Jul 2024 | WI 121 & 136 v ENG 3711st Test · Test | WI | 2 & 8 | 4/77 | 0 | England won by an innings and 114 runs | London | West Indies tour of England 2024 |
| 24 May 2024 | SUS 554/9d v MID 613/9dMatch 27 · First-class | SUS | DNB | 1/79 | 0 | Match drawn | London | County Championship 2024 |
| 10 May 2024 | SUS 278 & 188 v GLA 411 & 58/1Match 19 · First-class | SUS | 17 & 0 | 5/101 & 0/21 | 0 | Glamorgan won by 9 wickets | Cardiff | County Championship 2024 |
| 3 May 2024 | DER 246 & 109/9 v SUS 479Match 16 · First-class | SUS | 4* | 1/54 & 5/29 | 0 | Sussex won by an innings and 124 runs | Derby | County Championship 2024 |
| 19 Apr 2024 | GLO 417 & 205 v SUS 479 & 144/6Match 12 · First-class | SUS | 1 & DNB | 2/72 & 4/18 | 0 | Sussex won by 4 wickets | Brighton | County Championship 2024 |
| 12 Apr 2024 | LEI 338 & 86/1 v SUS 694/9dMatch 7 · First-class | SUS | DNB | 0/72 & 0/18 | 0 | Match drawn | Leicester | County Championship 2024 |
| 5 Apr 2024 | NOR 371 & 170/9 v SUS 478/9dMatch 3 · First-class | SUS | 11* | 4/86 & 2/32 | 0 | Match drawn | Brighton | County Championship 2024 |
| 16 Sept 2023 | TKR 176/8 v GAW 177/4Match 28 · T20 | TKR | DNB | 1/37 | 0 | Guyana Amazon Warriors won by 6 wickets | Providence | Caribbean Premier League 2023 |
| 10 Sept 2023 | SLK 167/3 v TKR 169/3Match 24 · T20 | TKR | DNB | 1/23 | 2 | Trinbago Knight Riders won by 7 wickets | Tarouba | Caribbean Premier League 2023 |
| 6 Sept 2023 | TKR 208/6 v BR 166/7Match 20 · T20 | TKR | DNB | 0/32 | 0 | Trinbago Knight Riders won by 42 runs | Port of Spain | Caribbean Premier League 2023 |
| 27 Aug 2023 | SKAN 178/5 v TKR 180/4Match 12 · T20 | TKR | DNB | 0/20 | 0 | Trinbago Knight Riders won by 6 wickets | Basseterre | Caribbean Premier League 2023 |
| 19 Aug 2023 | TKR 19/1 v SKANMatch 3 · T20 | TKR | DNB | - | 0 | No result | Gros Islet | Caribbean Premier League 2023 |
| 1 Aug 2023 | IND 351/5 v WI 1513rd ODI · ODI | WI | 1 | 0/75 | 0 | India won by 200 runs | Tarouba | India tour of West Indies and United States of America 2023 |
| 29 Jul 2023 | IND 181 v WI 182/42nd ODI · ODI | WI | DNB | 1/28 | 0 | West Indies won by 6 wickets | Bridgetown | India tour of West Indies and United States of America 2023 |
| 27 Jul 2023 | WI 114 v IND 118/51st ODI · ODI | WI | 0 | 1/21 | 0 | India won by 5 wickets | Bridgetown | India tour of West Indies 2023 |
| 30 Nov 2022 | AUS 598/4d & 182/2d v WI 283 & 3331st Test · Test | WI | 0* & 5* | 1/95 & 0/18 | 0 | Australia won by 164 runs | Perth | West Indies tour of Australia 2022/23 |
| 14 Sept 2022 | TKR 150/8 v GAW 124Match 18 · T20 | TKR | DNB | 0/9 | 1 | Trinbago Knight Riders won by 26 runs | Port of Spain | Caribbean Premier League 2022 |
| 13 Sept 2022 | TKR 132 v BR 136/2Match 16 · T20 | TKR | 1* | 0/17 | 0 | Barbados Royals won by 8 wickets | Port of Spain | Caribbean Premier League 2022 |
| 1 Sept 2022 | SLK 143/9 v TKR 148/7Match 2 · T20 | TKR | 0* | 2/38 | 1 | Trinbago Knight Riders won by 3 wickets | Basseterre | Caribbean Premier League 2022 |