| 16 Apr 2025 | IU 202/6 v MS 155Match 7 · T20 | IU | 32* | 4/25 | 2 | Islamabad United won by 47 runs | Rawalpindi | Pakistan Super League 2025 |
| 14 Apr 2025 | IU 243/5 v PZ 141Match 5 · T20 | IU | 20* | 1/20 | 1 | Islamabad United won by 102 runs | Rawalpindi | Pakistan Super League 2025 |
| 11 Apr 2025 | LQ 139 v IU 143/2Match 1 · T20 | IU | DNB | 4/26 | 0 | Islamabad United won by 8 wickets | Rawalpindi | Pakistan Super League 2025 |
| 5 Feb 2025 | KT 163/6 v CK 164/8Qualifier 2 · T20 | KT | 12* | 0/23 | 1 | Chittagong Kings won by 2 wickets | Dhaka | Bangladesh Premier League 2024/25 |
| 3 Feb 2025 | RR 85 v KT 89/1Eliminator · T20 | KT | DNB | 0/11 | 0 | Khulna Tigers won by 9 wickets | Dhaka | Bangladesh Premier League 2024/25 |
| 2 Feb 2025 | DC 217/4 v ADKR 191/5Match 29 · T20 | ADKR | 16* | 1/61 | 0 | Dubai Capitals won by 26 runs | Dubai | International League T20 2024/25 |
| 1 Feb 2025 | ADKR 123/7 v GG 124/3Match 27 · T20 | ADKR | 2 | 1/17 | 0 | Gulf Giants won by 7 wickets | Abu Dhabi | International League T20 2024/25 |
| 30 Jan 2025 | ADKR 161/8 v SW 162/6Match 25 · T20 | ADKR | 26 | 2/22 | 0 | Sharjah Warriorz won by 4 wickets | Sharjah | International League T20 2024/25 |
| 26 Jan 2025 | ADKR 203/4 v DC 207/2Match 20 · T20 | ADKR | 11* | 1/40 | 0 | Dubai Capitals won by 8 wickets | Abu Dhabi | International League T20 2024/25 |
| 24 Jan 2025 | ADKR 182/7 v ME 140/6Match 17 · T20 | ADKR | 22* | 2/28 | 1 | Abu Dhabi Knight Riders won by 42 runs | Abu Dhabi | International League T20 2024/25 |
| 21 Jan 2025 | ME 186/6 v ADKR 158/9Match 14 · T20 | ADKR | 6 | 2/38 | 0 | MI Emirates won by 28 runs | Abu Dhabi | International League T20 2024/25 |
| 19 Jan 2025 | ADKR 176/9 v GG 139/8Match 12 · T20 | ADKR | 16 | 2/25 | 0 | Abu Dhabi Knight Riders won by 37 runs | Dubai | International League T20 2024/25 |
| 18 Jan 2025 | DV 193/5 v ADKR 140Match 9 · T20 | ADKR | 27 | 2/24 | 2 | Desert Vipers won by 53 runs | Dubai | International League T20 2024/25 |
| 15 Jan 2025 | ADKR 159/5 v SW 129Match 6 · T20 | ADKR | DNB | 4/23 | 0 | Abu Dhabi Knight Riders won by 30 runs | Abu Dhabi | International League T20 2024/25 |
| 12 Jan 2025 | ADKR 166/5 v DV 168/3Match 2 · T20 | ADKR | DNB | 0/26 | 1 | Desert Vipers won by 7 wickets | Abu Dhabi | International League T20 2024/25 |
| 4 Oct 2024 | BR 148 v GAW 149/2Qualifier 2 · T20 | BR | 19 | 0/25 | 0 | Guyana Amazon Warriors won by 8 wickets | Providence | Caribbean Premier League 2024 |
| 1 Oct 2024 | TKR 168/3 v BR 64/1Eliminator · T20 | BR | DNB | 0/35 | 0 | Barbados Royals won by 9 wickets (DLS method) | Providence | Caribbean Premier League 2024 |
| 27 Sept 2024 | TKR 175/7 v BR 145/9Match 28 · T20 | BR | 4 | 1/31 | 0 | Trinbago Knight Riders won by 30 runs | Tarouba | Caribbean Premier League 2024 |
| 25 Sept 2024 | GAW 219/8 v BR 172/9Match 27 · T20 | BR | 7 | 1/41 | 0 | Guyana Amazon Warriors won by 47 runs | Providence | Caribbean Premier League 2024 |
| 22 Sept 2024 | SLK 162/3 v BR 149/8Match 24 · T20 | BR | 16 | 0/34 | 0 | St Lucia Kings won by 13 runs | Providence | Caribbean Premier League 2024 |
| 21 Sept 2024 | BR 96/9 v SLK 97/3Match 22 · T20 | BR | 21 | 1/19 | 1 | St Lucia Kings won by 7 wickets | Providence | Caribbean Premier League 2024 |
| 17 Sept 2024 | SKAN 110 v BR 113/1Match 18 · T20 | BR | DNB | 0/20 | 0 | Barbados Royals won by 9 wickets | Bridgetown | Caribbean Premier League 2024 |
| 14 Sept 2024 | BR 205/6 v GAW 173/5Match 16 · T20 | BR | 28* | 2/32 | 1 | Barbados Royals won by 32 runs | Bridgetown | Caribbean Premier League 2024 |
| 13 Sept 2024 | BR 156/7 v TKR 159/8Match 15 · T20 | BR | 0 | 1/45 | 1 | Trinbago Knight Riders won by 2 wickets | Bridgetown | Caribbean Premier League 2024 |
| 11 Sept 2024 | AABF 176/5 v BR 127/3Match 13 · T20 | BR | DNB | 2/36 | 1 | Barbados Royals won by 10 runs (DLS method) | Bridgetown | Caribbean Premier League 2024 |
| 6 Sept 2024 | SKAN 153/8 v BR 157/8Match 9 · T20 | BR | 17 | 0/29 | 1 | Barbados Royals won by 2 wickets | Basseterre | Caribbean Premier League 2024 |
| 1 Sept 2024 | AABF 145/9 v BR 149/1Match 4 · T20 | BR | DNB | 2/24 | 0 | Barbados Royals won by 9 wickets | North Sound | Caribbean Premier League 2024 |
| 15 Aug 2024 | SA 160 & 246 v WI 144 & 2222nd Test · Test | WI | 54* & 0 | 1/26 & 0/24 | 0 | 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 | 36 & 31* | 1/39 & 0/14 | 2 | 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 | 59 & 12 | 0/31 & 0/31 | 2 | 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 | 27 & 37 | 0/60 & 1/54 | 5 | England won by 241 runs | Nottingham | West Indies tour of England 2024 |
| 10 Jul 2024 | WI 121 & 136 v ENG 3711st Test · Test | WI | 0 & 20 | 2/58 | 0 | England won by an innings and 114 runs | London | West Indies tour of England 2024 |
| 10 May 2024 | WOR 618/7d v KEN 407 & 146/4Match 23 · First-class | WOR | 123* | 0/71 & 1/9 | 0 | Match drawn | Canterbury | County Championship 2024 |
| 26 Apr 2024 | SOM 309/9d & 190/4 v WOR 451/9dMatch 19 · First-class | WOR | 12 | 3/72 & 1/17 | 2 | Match drawn | Kidderminster | County Championship 2024 |
| 19 Apr 2024 | DUR 244 & 397/5d v WOR 184 & 272Match 15 · First-class | WOR | 18 & 4 | 3/47 & 0/56 | 2 | Durham won by 185 runs | Kidderminster | County Championship 2024 |
| 12 Apr 2024 | NOT 399 & 151/7 v WOR 355Match 8 · First-class | WOR | 0 | 0/50 & 0/14 | 1 | Match drawn | Nottingham | County Championship 2024 |
| 5 Apr 2024 | WOR 360 & 295/3 v WAR 333Match 5 · First-class | WOR | 29 & DNB | 1/63 | 2 | Match drawn | Birmingham | County Championship 2024 |
| 23 Feb 2024 | KT 128/8 v SS 130/4Match 42 · T20 | KT | 6 | 1/19 | 0 | Sylhet Strikers won by 6 wickets | Dhaka | Bangladesh Premier League 2023/24 |
| 20 Feb 2024 | CC 192/4 v KT 127Match 39 · T20 | KT | 18 | 1/29 | 0 | Chattogram Challengers won by 65 runs | Chattogram | Bangladesh Premier League 2023/24 |
| 17 Feb 2024 | ME 208/3 v DC 163/7Final · T20 | DC | 24 | 0/33 | 0 | MI Emirates won by 45 runs | Dubai | International League T20 2023/24 |
| 15 Feb 2024 | GG 138/6 v DC 139/1Qualifier 2 · T20 | DC | DNB | 1/7 | 0 | Dubai Capitals won by 9 wickets | Sharjah | International League T20 2023/24 |
| 13 Feb 2024 | WI 220/6 v AUS 183/53rd T20I · T20I | WI | DNB | 0/49 | 1 | West Indies won by 37 runs | Perth | West Indies tour of Australia 2023/24 |
| 11 Feb 2024 | AUS 241/4 v WI 207/92nd T20I · T20I | WI | 28* | 2/42 | 1 | Australia won by 34 runs | Adelaide | West Indies tour of Australia 2023/24 |
| 9 Feb 2024 | AUS 213/7 v WI 202/81st T20I · T20I | WI | 34* | 1/37 | 0 | Australia won by 11 runs | Hobart | West Indies tour of Australia 2023/24 |
| 3 Feb 2024 | ADKR 183 v DC 154/8Match 20 · T20 | DC | 42 | 1/47 | 1 | Abu Dhabi Knight Riders won by 29 runs | Abu Dhabi | International League T20 2023/24 |
| 1 Feb 2024 | DV 169/6 v DC 170/6Match 17 · T20 | DC | 23* | 1/37 | 0 | Dubai Capitals won by 4 wickets | Dubai | International League T20 2023/24 |
| 29 Jan 2024 | DC 104 v SW 105/1Match 14 · T20 | DC | 1 | 0/5 | 0 | Sharjah Warriors won by 9 wickets | Sharjah | International League T20 2023/24 |
| 27 Jan 2024 | DC 132/7 v GG 133/7Match 11 · T20 | DC | 16* | 1/33 | 1 | Gulf Giants won by 3 wickets | Sharjah | International League T20 2023/24 |
| 25 Jan 2024 | ADKR 183/4 v DC 185/5Match 8 · T20 | DC | DNB | 1/41 | 0 | Dubai Capitals won by 5 wickets | Dubai | International League T20 2023/24 |
| 22 Jan 2024 | DC 170/7 v SW 171/5Match 5 · T20 | DC | 15 | 0/35 | 0 | Sharjah Warriors won by 5 wickets | Dubai | International League T20 2023/24 |