| 25 Jul 2018 | WI 271 v BAN 268/62nd ODI · ODI | West Indies won by 3 runs | Guyana | Bangladesh tour of West Indies and United States of America 2018 |
| 22 Jul 2018 | BAN 279/4 v WI 231/91st ODI · ODI | Bangladesh won by 48 runs | Guyana | Bangladesh tour of West Indies and United States of America 2018 |
| 12 Jul 2018 | WI 354 & 129 v BAN 149 & 1682nd Test · Test | West Indies won by 166 runs | Jamaica | Bangladesh tour of West Indies and United States of America 2018 |
| 4 Jul 2018 | BAN 43 & 144 v WI 4061st Test · Test | West Indies won by an innings and 219 runs | North Sound | Bangladesh tour of West Indies and United States of America 2018 |
| 23 Jun 2018 | WI 204 & 93 v SL 154 & 144/63rd Test · Test | Sri Lanka won by 4 wickets | Barbados | Sri Lanka tour of West Indies 2018 |
| 14 Jun 2018 | SL 253 & 342 v WI 300 & 147/52nd Test · Test | Match drawn | St Lucia | Sri Lanka tour of West Indies 2018 |
| 6 Jun 2018 | WI 414/8d & 223/7d v SL 185 & 2261st Test · Test | West Indies won by 226 runs | Trinidad | Sri Lanka tour of West Indies 2018 |
| 31 May 2018 | WI 199/4 v IWX 127/9Only T20I · T20I | West Indies won by 72 runs | London | ICC World XI tour of England 2018 |
| 3 Apr 2018 | WI 153/6 v PAK 154/23rd T20I · T20I | Pakistan won by 8 wickets | Karachi | West Indies tour of Pakistan 2018 |
| 2 Apr 2018 | PAK 205/3 v WI 1232nd T20I · T20I | Pakistan won by 82 runs | Karachi | West Indies tour of Pakistan 2018 |
| 1 Apr 2018 | PAK 203/5 v WI 60/91st T20I · T20I | Pakistan won by 143 runs | Karachi | West Indies tour of Pakistan 2018 |
| 25 Mar 2018 | WI 204 v AFG 206/3Final · ODI | Afghanistan won by 7 wickets (with 56 balls remaining) | Harare | 2018 Cricket World Cup Qualifier |
| 21 Mar 2018 | WI 198 v SCO 125/5Match 31 · ODI | West Indies won by 5 runs (DLS method) | Harare | ICC Cricket World Cup Qualifier (ICC Trophy) 2017/18 |
| 19 Mar 2018 | ZIM 289 v WI 290/6Match 29 · ODI | West Indies won by 4 wickets | Harare | ICC Cricket World Cup Qualifier (ICC Trophy) 2017/18 |
| 15 Mar 2018 | WI 197/8 v AFG 198/721st Match, Super Sixes · ODI | Afghanistan won by 3 wickets (with 14 balls remaining) | Harare | 2018 Cricket World Cup Qualifier |
| 12 Mar 2018 | WI 309/6 v NED 167/6Match 17 · List A | West Indies won by 54 runs (DLS method) | Harare | ICC Cricket World Cup Qualifier 2017/18 |
| 10 Mar 2018 | WI 257/8 v IRE 205Match 13 · ODI | West Indies won by 52 runs | Harare | ICC Cricket World Cup Qualifier (ICC Trophy) 2017/18 |
| 8 Mar 2018 | PNG 200 v WI 201/4Match 10 · ODI | West Indies won by 6 wickets | Harare | ICC Cricket World Cup Qualifier (ICC Trophy) 2017/18 |
| 6 Mar 2018 | WI 357/4 v UAE 297/6Match 6 · ODI | West Indies won by 60 runs | Harare | ICC Cricket World Cup Qualifier (ICC Trophy) 2017/18 |
| 3 Jan 2018 | NZ 243/5 v WI 124/93rd T20I · T20I | New Zealand won by 119 runs | Mount Maunganui | West Indies tour of New Zealand 2017/18 |
| 1 Jan 2018 | NZ 102/4 v WI2nd T20I · T20I | No result | Mount Maunganui | West Indies tour of New Zealand 2017/18 |
| 29 Dec 2017 | NZ 187/7 v WI 1401st T20I · T20I | New Zealand won by 47 runs | Nelson | West Indies tour of New Zealand 2017/18 |
| 26 Dec 2017 | NZ 131/4 v WI 99/93rd ODI · ODI | New Zealand won by 66 runs (DLS method) | Christchurch | West Indies tour of New Zealand 2017/18 |
| 23 Dec 2017 | NZ 325/6 v WI 1212nd ODI · ODI | New Zealand won by 204 runs | Christchurch | West Indies tour of New Zealand 2017/18 |
| 20 Dec 2017 | WI 248/9 v NZ 249/51st ODI · ODI | New Zealand won by 5 wickets | Whangarei | West Indies tour of New Zealand 2017/18 |
| 9 Dec 2017 | NZ 373 & 291/8d v WI 221 & 203/92nd Test · Test | New Zealand won by 240 runs | Hamilton | West Indies tour of New Zealand 2017/18 |
| 1 Dec 2017 | WI 134 & 319 v NZ 520/9d1st Test · Test | New Zealand won by an innings and 67 runs | Wellington | West Indies tour of New Zealand 2017/18 |
| 29 Oct 2017 | ZIM 326 & 301/7 v WI 4482nd Test · Test | Match drawn | Bulawayo | West Indies tour of Zimbabwe 2017/18 |
| 21 Oct 2017 | WI 219 & 373 v ZIM 159 & 3161st Test · Test | West Indies won by 117 runs | Bulawayo | West Indies tour of Zimbabwe 2017/18 |
| 29 Sept 2017 | WI 288/6 v ENG 294/15th ODI · ODI | England won by 9 wickets | Southampton | West Indies tour of England 2017 |
| 27 Sept 2017 | WI 356/5 v ENG 258/54th ODI · ODI | England won by 6 runs (DLS method) | London | West Indies tour of England 2017 |
| 24 Sept 2017 | ENG 369/9 v WI 2453rd ODI · ODI | England won by 124 runs | Bristol | West Indies tour of England 2017 |
| 21 Sept 2017 | ENG 21/0 v WI2nd ODI · ODI | No result | Nottingham | West Indies tour of England 2017 |
| 19 Sept 2017 | WI 204/9 v ENG 210/31st ODI · ODI | England won by 7 wickets | Manchester | West Indies tour of England 2017 |
| 16 Sept 2017 | WI 176/9 v ENG 155Only T20I · T20I | West Indies won by 21 runs | Chester-le-Street | West Indies tour of England 2017 |
| 7 Sept 2017 | WI 123 & 177 v ENG 194 & 107/13rd Test · Test | England won by 9 wickets | London | West Indies tour of England 2017 |
| 25 Aug 2017 | ENG 258 & 490/8d v WI 427 & 322/52nd Test · Test | West Indies won by 5 wickets | Leeds | West Indies tour of England 2017 |
| 17 Aug 2017 | ENG 514/8d v WI 168 & 1371st Test · Test | England won by an innings and 209 runs | Birmingham | West Indies tour of England 2017 |
| 9 Jul 2017 | WI 194/1 v IND 190/6Only T20I · T20I | West Indies won by 9 wickets | Jamaica | - |
| 6 Jul 2017 | WI 205/9 v IND 206/2Match 5 · ODI | India won by 8 wickets | Jamaica | India in West Indies ODI Series 2017 |
| 2 Jul 2017 | WI 189/9 v IND 178Match 4 · ODI | West Indies won by 11 runs | Antigua | India in West Indies ODI Series 2017 |
| 30 Jun 2017 | WI 158 v IND 251/4Match 3 · ODI | India won by 93 runs | Antigua | India in West Indies ODI Series 2017 |
| 25 Jun 2017 | WI 205/6 v IND 310/5Match 2 · ODI | India won by 105 runs | Trinidad | India in West Indies ODI Series 2017 |
| 23 Jun 2017 | WI v IND 199/3Match 1 · ODI | No result | Trinidad | India in West Indies ODI Series 2017 |
| 14 Jun 2017 | WI v AFG3rd ODI · ODI | No result | Gros Islet | Afghanistan tour of West Indies 2017 |
| 11 Jun 2017 | WI 138/6 v AFG 1352nd ODI · ODI | West Indies won by 4 wickets (with 64 balls remaining) | Gros Islet | Afghanistan tour of West Indies 2017 |
| 9 Jun 2017 | WI 149 v AFG 212/61st ODI · ODI | Afghanistan won by 63 runs | Gros Islet | Afghanistan tour of West Indies 2017 |
| 5 Jun 2017 | AFG 146/6 v WI 147/33rd T20I · T20I | West Indies won by 7 wickets (with 4 balls remaining) | Basseterre | Afghanistan tour of West Indies 2017 |
| 3 Jun 2017 | WI 112/3 v AFG 932nd T20I · T20I | West Indies won by 29 runs (DLS method) | Basseterre | Afghanistan tour of West Indies 2017 |
| 10 May 2017 | WI 247 & 202 v PAK 376 & 174/8dMatch 3 · Test | Pakistan won by 101 runs | Dominica | Pakistan in West Indies Test Series 2017 |