| 1 Jul 2023 | WI 181 v SCO 185/3Match 23 · ODI | WI | 45 | 1/37 | 0 | Scotland won by 7 wickets | Harare | ICC Cricket World Cup Qualifier 2023 |
| 26 Jun 2023 | WI 374/6 v NED 374/9Match 18 · ODI | WI | 8 | 1/59 | 2 | Match tied (Netherlands won the Super Over) | Harare | ICC Cricket World Cup Qualifier 2023 |
| 24 Jun 2023 | ZIM 268 v WI 233Match 13 · ODI | WI | 19 | 0/46 | 1 | Zimbabwe won by 35 runs | Harare | ICC Cricket World Cup Qualifier 2023 |
| 22 Jun 2023 | WI 339/7 v NEP 238Match 9 · ODI | WI | 16* | 3/34 | 0 | West Indies won by 101 runs | Harare | ICC Cricket World Cup Qualifier 2023 |
| 18 Jun 2023 | WI 297 v USA 258/7Match 2 · ODI | WI | 56 | 1/36 | 1 | West Indies won by 39 runs | Harare | ICC Cricket World Cup Qualifier 2023 |
| 21 Mar 2023 | WI 260 v SA 264/63rd ODI · ODI | WI | 36 | 0/66 | 0 | South Africa won by 4 wickets | Potchefstroom | West Indies tour of South Africa 2022/23 |
| 18 Mar 2023 | WI 335/8 v SA 2872nd ODI · ODI | WI | 15 | 0/45 | 0 | West Indies won by 48 runs | East London | West Indies tour of South Africa 2022/23 |
| 21 Aug 2022 | WI 301/8 v NZ 307/53rd ODI · ODI | WI | 1 | 2/37 | 1 | New Zealand won by 5 wickets | Bridgetown | New Zealand tour of West Indies 2022 |
| 19 Aug 2022 | NZ 212 v WI 1612nd ODI · ODI | WI | 0 | 3/24 | 0 | New Zealand won by 50 runs (DLS method) | Bridgetown | New Zealand tour of West Indies 2022 |
| 17 Aug 2022 | NZ 190 v WI 193/51st ODI · ODI | WI | 13* | 2/39 | 0 | West Indies won by 5 wickets | Bridgetown | New Zealand tour of West Indies 2022 |
| 27 Jul 2022 | IND 225/3 v WI 1373rd ODI · ODI | WI | 9* | 0/43 | 0 | India won by 119 runs (DLS method) | Port of Spain | India tour of West Indies 2022 |
| 11 Feb 2022 | IND 265 v WI 1693rd ODI · ODI | WI | 6 | 4/34 | 1 | India won by 96 runs | Ahmedabad | West Indies tour of India 2021/22 |
| 9 Feb 2022 | IND 237/9 v WI 1932nd ODI · ODI | WI | 2 | 1/37 | 1 | India won by 44 runs | Ahmedabad | West Indies tour of India 2021/22 |
| 6 Feb 2022 | WI 176 v IND 178/41st ODI · ODI | WI | 57 | 0/29 | 0 | India won by 6 wickets | Ahmedabad | West Indies tour of India 2021/22 |
| 16 Jan 2022 | WI 212 v IRE 214/83rd ODI · ODI | WI | 44 | 0/16 | 2 | Ireland won by 2 wickets | Kingston | Ireland tour of United States of America and West Indies 2021/22 |
| 13 Jan 2022 | WI 229 v IRE 168/52nd ODI · ODI | WI | 3 | 0/35 | 1 | Ireland won by 5 wickets (DLS method) | Kingston | Ireland tour of United States of America and West Indies 2021/22 |
| 8 Jan 2022 | WI 269 v IRE 2451st ODI · ODI | WI | 13 | 1/48 | 1 | West Indies won by 24 runs | Kingston | Ireland tour of United States of America and West Indies 2021/22 |
| 26 Jul 2021 | WI 152 v AUS 153/43rd ODI · ODI | WI | 5 | 0/17 | 0 | Australia won by 6 wickets | Bridgetown | Australia tour of West Indies 2021 |
| 22 Jul 2021 | AUS 187 v WI 191/62nd ODI · ODI | WI | 52 | 1/41 | 1 | West Indies won by 4 wickets | Bridgetown | Australia tour of West Indies 2021 |
| 20 Jul 2021 | AUS 252/9 v WI 1231st ODI · ODI | WI | 0 | 0/49 | 1 | Australia won by 133 runs (DLS method) | Bridgetown | Australia tour of West Indies 2021 |
| 14 Mar 2021 | WI 276/5 v SL 274/63rd ODI · ODI | WI | 14* | 0/53 | 0 | West Indies won by 5 wickets | North Sound | West Indies v Sri Lanka 2020/21 |
| 12 Mar 2021 | WI 274/5 v SL 273/82nd ODI · ODI | WI | 2* | 1/66 | 1 | West Indies won by 5 wickets | North Sound | West Indies v Sri Lanka 2020/21 |
| 10 Mar 2021 | WI 236/2 v SL 2321st ODI · ODI | WI | DNB | 2/39 | 1 | West Indies won by 8 wickets | North Sound | West Indies v Sri Lanka 2020/21 |
| 1 Mar 2020 | SL 307 v WI 301/93rd ODI · ODI | WI | 8 | 2/68 | 0 | Sri Lanka won by 6 runs | Kandy | West Indies tour of Sri Lanka 2019/20 |
| 26 Feb 2020 | SL 345/8 v WI 1842nd ODI · ODI | WI | 3 | 0/59 | 0 | Sri Lanka won by 161 runs | Hambantota | West Indies tour of Sri Lanka 2019/20 |
| 22 Feb 2020 | SL 290/9 v WI 289/71st ODI · ODI | WI | 12 | 1/44 | 0 | Sri Lanka won by 1 wicket | Colombo | West Indies tour of Sri Lanka 2019/20 |
| 22 Dec 2019 | IND 316/6 v WI 315/53rd ODI · ODI | WI | 7* | 1/63 | 0 | India won by 4 wickets | Cuttack | West Indies tour of India 2019/20 |
| 18 Dec 2019 | IND 387/5 v WI 2802nd ODI · ODI | WI | 11 | 0/45 | 0 | India won by 107 runs | Visakhapatnam | West Indies tour of India 2019/20 |
| 15 Dec 2019 | IND 287/8 v WI 291/21st ODI · ODI | WI | DNB | 0/45 | 1 | West Indies won by 8 wickets | Chennai | West Indies tour of India 2019/20 |
| 14 Aug 2019 | WI 240/7 v IND 256/43rd ODI · ODI | WI | 14 | 0/39 | 1 | India won by 6 wickets (DLS method) | Port of Spain | India tour of United States of America and West Indies 2019 |
| 11 Aug 2019 | WI 210 v IND 279/72nd ODI · ODI | WI | 13* | 1/53 | 0 | India won by 59 runs (DLS method) | Port of Spain | India tour of United States of America and West Indies 2019 |
| 8 Aug 2019 | WI 54/1 v IND1st ODI · ODI | WI | DNB | - | 0 | No result | Providence | India tour of United States of America and West Indies 2019 |
| 1 Jul 2019 | SL 338/6 v WI 315/9Match 39 · ODI | WI | 26 | 2/59 | 1 | Sri Lanka won by 23 runs | Chester-le-Street | World Cup 2019 |
| 27 Jun 2019 | IND 268/7 v WI 143Match 34 · ODI | WI | 6 | 2/33 | 0 | India won by 125 runs | Manchester | World Cup 2019 |
| 22 Jun 2019 | NZ 291/8 v WI 286Match 29 · ODI | WI | 0 | 0/42 | 1 | New Zealand won by 5 runs | Manchester | World Cup 2019 |
| 17 Jun 2019 | BAN 322/3 v WI 321/8Match 23 · ODI | WI | 33 | 0/62 | 0 | Bangladesh won by 7 wickets | Taunton | World Cup 2019 |
| 14 Jun 2019 | ENG 213/2 v WI 212Match 19 · ODI | WI | 9 | 0/31 | 0 | England won by 8 wickets | Southampton | World Cup 2019 |
| 10 Jun 2019 | SA 29/2 v WIMatch 15 · ODI | WI | - | - | 0 | No result | Southampton | World Cup 2019 |
| 6 Jun 2019 | AUS 288 v WI 273/9Match 10 · ODI | WI | 51 | 1/28 | 2 | Australia won by 15 runs | Nottingham | World Cup 2019 |
| 31 May 2019 | PAK 105 v WI 108/3Match 2 · ODI | WI | DNB | 3/42 | 0 | West Indies won by 7 wickets | Nottingham | World Cup 2019 |
| 17 May 2019 | BAN 213/5 v WI 152/1Final · ODI | WI | DNB | 0/31 | 1 | Bangladesh won by 5 wickets (DLS method) | Dublin | Ireland Tri-Nation Series 2019 |
| 13 May 2019 | BAN 248/5 v WI 247/9Match 5 · ODI | WI | 62 | 1/43 | 0 | Bangladesh won by 5 wickets | Dublin | Ireland Tri-Nation Series 2019 |
| 11 May 2019 | IRE 327/5 v WI 331/5Match 4 · ODI | WI | 36 | 1/55 | 1 | West Indies won by 5 wickets | Dublin | Ireland Tri-Nation Series 2019 |
| 7 May 2019 | BAN 264/2 v WI 261/9Match 2 · ODI | WI | 4 | 0/27 | 1 | Bangladesh won by 8 wickets | Dublin | Ireland Tri-Nation Series 2019 |
| 5 May 2019 | IRE 185 v WI 381/3Match 1 · ODI | WI | 1 | 0/26 | 1 | West Indies won by 196 runs | Dublin | Ireland Tri-Nation Series 2019 |
| 2 Mar 2019 | WI 115/3 v ENG 1135th ODI · ODI | WI | DNB | 2/28 | 0 | West Indies won by 7 wickets | Gros Islet | England tour of West Indies 2018/19 |
| 27 Feb 2019 | WI 389 v ENG 418/64th ODI · ODI | WI | 29 | 0/88 | 1 | England won by 29 runs | St George's | England tour of West Indies 2018/19 |
| 22 Feb 2019 | WI 289/6 v ENG 2632nd ODI · ODI | WI | 3 | 3/53 | 1 | West Indies won by 26 runs | Bridgetown | England tour of West Indies 2018/19 |
| 20 Feb 2019 | WI 360/8 v ENG 364/41st ODI · ODI | WI | 16 | 2/63 | 1 | England won by 6 wickets | Bridgetown | England tour of West Indies 2018/19 |
| 1 Nov 2018 | WI 104 v IND 105/15th ODI · ODI | WI | 25 | 0/15 | 0 | India won by 9 wickets | Thiruvananthapuram | West Indies tour of India 2018/19 |