Abdul Mazid struck an unbeaten 102 to guide Kalabagan Cricket Academy to a nine-wicket win over Gazi Tank Cricketers in the Dhaka Premier League. The win took KCA to fourth position with 11 points.

It was the first List-A hundred for the opener who struck 12 boundaries and two sixes in his 136-ball innings. He shared an unbroken 150-run second wicket stand with Hamilton Masakadza, who made 77 off 70 balls with five fours and three sixes. Mazid had added 57 for the opening wicket with Avishek Mitra.

Earlier, Gazi Tank were bowled out for 204 runs in 49.5 overs. Captain Imrul Kayes' made 83 but his was the only contribution of note. Aftab Ahmed and Hamidul Islam made 22 each. Maksudul Hasan, Mitra and Zakaria Masud took two wickets each.

Left-arm spinner Shamsul Alam's five-wicket haul put Abahani in more safety after they beat Brothers Union by 27 runs. He finished with figures of 5 for 37 from ten overs.

Batting first, Abahani made 227 in 49.3 overs with Greg Smith scoring 62 off 106 balls. Alauddin Babu and captain Shahriar Nafees scored 44 and 43 respectively. Shurawadi Shuvo took four wickets. In reply, Brothers Union were bowled out for 200 runs in 46.1 overs with Jashimuddin top-scoring with 33.

Prime Bank Cricket Club crushed Victoria Sporting Club in Mirpur. Batting first, the defending champions were bowled out for 134 runs in the 41st over.

Left-arm spin duo Liam Dawson and Enamul Haque jnr took three wickets each while Ravi Bopara took two wickets. In reply, Saikat Ali's unbeaten 81 off 69 balls, hitting eight fours and three sixes.

Sheikh Jamal Dhanmondi Club beat Khelaghar Samaj Kallyan Samity by six wickets. Elias Sunny and Dilshan Munaweera starred with ball and bat for the winning side.

Batting first, Khelaghar Samaj Kallyan Samity made 190 in 46.5 overs with Steven Mullaney making 44 and Michael Vandort's 40. Sunny took 4 for 22 while Nahidul Islam and Angelo Perera took two wickets each.

Munaweera then blasted 88 off 81 balls with five fours and five sixes, enough to complete the chase in just 35.2 overs.