Match overview
Rajshahi Warriors beat Dhaka Capitals by 7 wickets at Sylhet International Cricket Stadium on 12 January 2026 in a Bangladesh Premier League T20 fixture. Dhaka, who won the toss and chose to bat, made a bright start of 54 for 0 in the powerplay but collapsed badly through the middle and death overs to finish all out for 131. Warriors then produced a near-perfect chase, reaching 60 for 1 inside the powerplay and coasting to 132 for 3. Tanzid Hasan was named Player of the Match for his contribution to that aggressive start.
Dhaka's innings told a familiar story of a promising platform squandered. After their opening stand, they lost 4 wickets for 48 in the middle overs and then 6 more for just 29 in the death, suggesting a top-order collapse that the lower order couldn't repair. The 131 they set was 41 runs below the venue average of 172 across 104 matches at the ground, which put Warriors in a strong position from the moment the innings closed.
For Rajshahi, this was a composed performance across both disciplines. Their 60-run powerplay, against a venue average of 41, showed intent and quality at the top, and they never let Dhaka back into the game once the chase was under way.
Venue and conditions
Sylhet International Cricket Stadium has hosted 104 T20 matches, producing an average first-innings score of 172 and an average second-innings score of 157. Both teams scored well below those benchmarks here, which hints at a surface offering more to bowlers than usual. The powerplay average of 41 runs suggests openers don't always find the early going easy, making Warriors' 60 for 1 in that phase all the more significant.
Teams winning the toss have opted to field 75 per cent of the time, and the chase success rate at the ground sits at 53 per cent. That context makes Dhaka's decision to bat first a reasonable one on paper, though their batting display didn't justify the choice. When targets are as low as 132, ground history becomes almost irrelevant: chasing sides at Sylhet rarely lose games set at that kind of total.
The death overs average of 36 runs per innings at the venue suggests that the back end of an innings tends to produce runs in reasonable volume. Dhaka managed only 29 in that phase while losing 6 wickets, so something clearly went wrong beyond normal surface behaviour.
How to watch
The Bangladesh Premier League is broadcast in the UK on Premier Sports. Matches are available via Premier Sports 1 and through their online streaming service. Sky Sports does not hold rights for the BPL, so viewers should check Premier Sports listings or the Premier Player app for match times.
Given the time difference between Bangladesh and the UK, most BPL matches begin in the mid-to-late afternoon UK time. Check the official BPL and Premier Sports schedules for confirmed kickoff times before each round of fixtures.
Recent form
Dhaka Capitals came into this match in poor shape. They had lost four of their previous five BPL fixtures in 2026, with their only win coming against Noakhali Express. Defeats to Sylhet Titans, Rangpur Riders, and Chattogram Royals suggest a side struggling for consistency across all departments, and the batting collapse in this fixture fits the pattern.
Rajshahi Warriors had a more mixed but slightly more encouraging recent record, winning three of their last five matches. Wins over Rangpur Riders and Noakhali Express (twice, including in 2025) showed they can put results together, though a defeat to Chattogram Royals indicated they are not without vulnerabilities. This win keeps them moving in the right direction as the BPL tournament continues.