ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

Canada beat Bahamas by 122 runs in the 2nd Match

Sir Vivian Richards Stadium, North Sound, Antigua, . Bahamas won the toss and chose to bowl.

Canada190/520 ov
Bahamas6815.2 ov
Canada won by 122 runs

Match report

From the scorecard

Bahamas won the toss and chose to bowl. Canada made 190 for 5 in 20 overs, Hamza Tariq 54 not out from 28 balls and Ravinderpal Singh 47 from 34 balls. J Jagroo took 3 for 24.

Bahamas were bowled out for 68, Marc Taylor 44 from 36 balls. J Matharu took 3 for 6.

Canada won by 122 runs.

Key performers

Canada innings

190/5(20 ov)
BatterRB4s6sSR
Hiral Patelc †GT Taylor b RP Mitchellc †GT Taylor b RP Mitchell11122091.67
Rayyan Pathanc M Taylor b J Jagrooc M Taylor b J Jagroo382761140.74
Navneet Dhaliwal (c)c & b RP Mitchellc & b RP Mitchell160016.67
Ravinderpal Singhc sub (Bhumeshswar Jagroo) b J Jagrooc sub (Bhumeshswar Jagroo) b J Jagroo473432138.24
Saad Bin Zafarc K Hinds b J Jagrooc K Hinds b J Jagroo240050.00
Hamza Tariq †not outnot out54*2871192.86
Dillon Heyligernot outnot out18*1021180.00
Extras(lb 1, w 18)(lb 1, w 18)19
Total20 Ov (RR 9.50)20 Ov (RR 9.50)190/5
Fall of wickets: 17-1 (H Patel, 2.4 ov), 36-2 (NS Dhaliwal, 4.5 ov), 67-3 (R Pathan, 9.3 ov), 93-4 (Saad Bin Zafar, 11.5 ov), 121-5 (Ravinderpal Singh, 15.2 ov)
BowlerOMRWEcon0s4s6sWDNB
RP Mitchell402426.00---40
Marlon Graham201809.00---00
G Irvin4053013.25---20
K Hinds4049012.25---10
J Jagroo402436.00---10
Jonathan Barry2021010.50---00

Bahamas innings

68(15.2 ov)
BatterRB4s6sSR
Marc Taylorc †Hamza Tariq b J Matharuc †Hamza Tariq b J Matharu443661122.22
J Jagrooc Ravinderpal Singh b H Thakerc Ravinderpal Singh b H Thaker7111063.64
Marlon Grahamc H Thaker b Junaid Siddiquic H Thaker b Junaid Siddiqui230066.67
Gregory Taylor (c) †run out (Saad Bin Zafar/H Thaker)run out (Saad Bin Zafar/H Thaker)4160025.00
Jonathan Barrylbw b J Matharulbw b J Matharu03000.00
K Hindsb Saad Bin Zafarb Saad Bin Zafar6510120.00
O Stewartc NS Dhaliwal b Saad Bin Zafarc NS Dhaliwal b Saad Bin Zafar01000.00
E Havenb D Heyligerb D Heyliger170014.29
R Davsonc †Hamza Tariq b J Matharuc †Hamza Tariq b J Matharu150020.00
G Irvinnot outnot out1*40025.00
RP Mitchellb D Heyligerb D Heyliger01000.00
Extras(lb 2)(lb 2)2
Total15.2 Ov (RR 4.43)15.2 Ov (RR 4.43) · Target 19168
Fall of wickets: 24-1 (J Jagroo, 3.5 ov), 32-2 (MS Graham, 5 ov), 56-3 (GT Taylor, 10.4 ov), 57-4 (JR Barry, 11.2 ov), 58-5 (M Taylor, 11.4 ov), 62-6 (O Stewart, 12.1 ov), 64-7 (K Hinds, 12.4 ov), 65-8 (R Davson, 13.3 ov), 68-9 (E Haven, 15.1 ov), 68-10 (RP Mitchell, 15.2 ov)
BowlerOMRWEcon0s4s6sWDNB
Cecil Pervez20502.50---00
Dillon Heyliger1.201128.25---00
Harsh Thaker402115.25---00
Junaid Siddiqui301414.67---00
Saad Bin Zafar30923.00---00
J Matharu21633.00---00