| 6 Nov 2018 | IND 195/2 v WI 124/92nd T20I · T20I | WI | 6 | - | 0 | India won by 71 runs | Lucknow | West Indies tour of India 2018/19 |
| 4 Nov 2018 | WI 109/8 v IND 110/51st T20I · T20I | WI | 14 | - | 0 | India won by 5 wickets | Kolkata | West Indies tour of India 2018/19 |
| 1 Nov 2018 | WI 104 v IND 105/15th ODI · ODI | WI | 0 | - | 0 | India won by 9 wickets | Thiruvananthapuram | West Indies tour of India 2018/19 |
| 29 Oct 2018 | IND 377/5 v WI 1534th ODI · ODI | WI | 0 | - | 1 | India won by 224 runs | Mumbai | West Indies tour of India 2018/19 |
| 27 Oct 2018 | WI 283/9 v IND 2403rd ODI · ODI | WI | 95 | - | 3 | West Indies won by 43 runs | Pune | West Indies tour of India 2018/19 |
| 24 Oct 2018 | IND 321/6 v WI 321/72nd ODI · ODI | WI | 123* | - | 0 | Match tied | Visakhapatnam | West Indies tour of India 2018/19 |
| 21 Oct 2018 | WI 322/8 v IND 326/21st ODI · ODI | WI | 32 | - | 1 | India won by 8 wickets | Guwahati | West Indies tour of India 2018/19 |
| 12 Oct 2018 | WI 311 & 127 v IND 367 & 75/02nd Test · Test | WI | 36 & 28 | - | 1 | India won by 10 wickets | Hyderabad | West Indies tour of India 2018/19 |
| 4 Oct 2018 | IND 649/9d v WI 181 & 1961st Test · Test | WI | 10 & 17 | - | 0 | India won by an innings and 272 runs | Rajkot | West Indies tour of India 2018/19 |
| 7 Sept 2018 | TKR 180/5 v BT 171/5Match 28 · T20 | BT | 26 | - | 0 | Trinbago Knight Riders won by 9 runs | Trinidad | Caribbean Premier League 2018 |
| 4 Sept 2018 | BT 168/5 v SKAN 169/8Match 26 · T20 | BT | 1 | - | 0 | St Kitts and Nevis Patriots won by 2 wickets | St Kitts | Caribbean Premier League 2018 |
| 2 Sept 2018 | BT 135/7 v SLS 136/4Match 24 · T20 | BT | 2 | - | 0 | St Lucia Stars won by 6 wickets | Barbados | Caribbean Premier League 2018 |
| 31 Aug 2018 | BT 165/7 v GAW 168/2Match 22 · T20 | BT | 34 | - | 0 | Guyana Amazon Warriors won by 8 wickets | Barbados | Caribbean Premier League 2018 |
| 29 Aug 2018 | BT 151/9 v JT 153/5Match 20 · T20 | BT | 1 | - | 0 | Jamaica Tallawahs won by 5 wickets | Barbados | Caribbean Premier League 2018 |
| 26 Aug 2018 | BT 128/8 v TKR 130/6Match 18 · T20 | BT | 42 | - | 0 | Trinbago Knight Riders won by 4 wickets | Barbados | Caribbean Premier League 2018 |
| 25 Aug 2018 | BT 147/6 v SKAN 148/4Match 16 · T20 | BT | 26 | - | 0 | St Kitts and Nevis Patriots won by 6 wickets | Barbados | Caribbean Premier League 2018 |
| 22 Aug 2018 | BT 156/6 v JT 154/3Match 14 · T20 | BT | 43 | - | 0 | Barbados Tridents won by 2 runs | Lauderhill | Caribbean Premier League 2018 |
| 17 Aug 2018 | SLS 226/6 v BT 188/6Match 10 · T20 | BT | 25* | - | 0 | St Lucia Stars won by 38 runs | St Lucia | Caribbean Premier League 2018 |
| 12 Aug 2018 | BT 185/4 v GAW 155/8Match 6 · T20 | BT | 88 | - | 0 | Barbados Tridents won by 30 runs | Guyana | Caribbean Premier League 2018 |
| 28 Jul 2018 | BAN 301/6 v WI 283/63rd ODI · ODI | WI | 64 | - | 0 | Bangladesh won by 18 runs | St Kitts | Bangladesh tour of West Indies and United States of America 2018 |
| 25 Jul 2018 | WI 271 v BAN 268/62nd ODI · ODI | WI | 25 | - | 1 | 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 | WI | 6 | - | 1 | 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 | WI | 29 & 4 | - | 4 | 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 | WI | 67 | - | 2 | 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 | WI | 11 & 0 | - | 0 | 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 | WI | 19 & 39 | - | 2 | 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 | WI | 44 & 1 | - | 2 | West Indies won by 226 runs | Trinidad | Sri Lanka tour of West Indies 2018 |
| 25 Mar 2018 | WI 204 v AFG 206/3Final · ODI | WI | 23 | - | 1 | 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 | WI | 0 | - | 0 | 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 | WI | 76 | - | 1 | 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 | WI | 43 | - | 0 | 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 | WI | 7 | - | 1 | 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 | WI | 7 | - | 1 | 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 | WI | 49* | - | 2 | 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 | WI | 35* | - | 0 | 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 | WI | DNB | - | 0 | 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 | WI | - | - | 0 | No result | Mount Maunganui | West Indies tour of New Zealand 2017/18 |
| 29 Dec 2017 | NZ 187/7 v WI 1401st T20I · T20I | WI | 15 | - | 0 | 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 | WI | 2 | - | 1 | 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 | WI | 23 | - | 2 | 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 | WI | 0 | - | 1 | 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 | WI | 15 & 23 | - | 2 | 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 | WI | 0 & 37 | - | 1 | 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 | WI | 40 | - | 1 | Match drawn | Bulawayo | West Indies tour of Zimbabwe 2017/18 |
| 21 Oct 2017 | WI 219 & 373 v ZIM 159 & 3161st Test · Test | WI | 90* & 44 | - | 1 | 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 | WI | 72 | - | 0 | England won by 9 wickets | Southampton | West Indies tour of England 2017 |
| 27 Sept 2017 | WI 356/5 v ENG 258/54th ODI · ODI | WI | 11 | - | 3 | 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 | WI | 20 | - | 1 | England won by 124 runs | Bristol | West Indies tour of England 2017 |
| 21 Sept 2017 | ENG 21/0 v WI2nd ODI · ODI | WI | - | - | 0 | No result | Nottingham | West Indies tour of England 2017 |
| 19 Sept 2017 | WI 204/9 v ENG 210/31st ODI · ODI | WI | 35 | - | 1 | England won by 7 wickets | Manchester | West Indies tour of England 2017 |