BPL 2026: Date, Time, Schedule, Teams And How To Watch Bangladesh Premier League Season 12

Advertisement
Read Time: 5 mins
image: BCB

BPL Season 12: The Bangladesh Premier League, a T20 tournament organised under the guidance of the Bangladesh Cricket Board (BCB) is set to begin on December 26 in Sylhet, with the opening match featuring hosts Sylhet Titans and Rajshahi Warriors. This year's tournament will be staged across three cities: Sylhet, Chattogram and Dhaka.

Each matchday will include two T20 fixtures. The first game will start at 1 p.m. local time (12.30 p.m. IST), followed by the second at 6 p.m. (5.30 p.m. IST). On Fridays, both matches will commence an hour later.

Advertisement

After the first 12 matches in Sylhet, the tournament will shift to Chattogram on January 5, where another 12 games will be played. The final leg of the league will begin in Dhaka on January 15.

This phase will feature the last six round-robin matches, followed by the eliminator, qualifier 1, qualifier 2 and the final. A reserve day has been allotted for all knockout fixtures to avoid any weather-related disruptions.

Advertisement

The month-long T20 event will culminate with the final on January 23.

Here's all you need to know about the 12th season of the Bangladesh Premier League.

BPL 2026 Teams

These are the sixeven teams that are participating in BPL Season 12.

  1. Sylhet Strikers

  2. Chattogram Royals

  3. Rajshahi Warriors

  4. Noakhali Express

  5. Dhaka Capitals

  6. Rangpur Riders

Bangladesh Premier League 2025-26 Fixtures (Timings In IST)

Sylhet Phase

Dec. 26, 2:30 p.m. — Sylhet Titans vs Rajshahi Warriors

Dec. 26, 6:30 p.m. — Noakhali Express vs Chattogram Royals

Dec. 27, 12:30 p.m. — Dhaka Capitals vs Rajshahi Warriors

Dec. 27, 5:30 p.m. — Sylhet Titans vs Noakhali Express

Dec. 29, 12:30 p.m. — Rangpur Riders vs Chattogram Royals

Dec. 29, 5:30 p.m. — Rajshahi Warriors vs Noakhali Express

Dec. 30, 12:30 p.m. — Sylhet Titans vs Chattogram Royals

Dec. 30, 5:30 p.m. — Dhaka Capitals vs Rangpur Riders

Jan. 1, 2026, 12:30 p.m. — Sylhet Titans vs Dhaka Capitals

Jan. 1, 5:30 p.m. — Rangpur Riders vs Rajshahi Warriors

Jan. 2, 1:30 p.m. — Dhaka Capitals vs Chattogram Royals

Jan. 2, 6:30 p.m. — Sylhet Titans vs Rangpur Riders

Chattogram Phase

Jan. 5, 12:30 p.m. — Rangpur Riders vs Dhaka Capitals

Jan. 5, 5:30 p.m. — Chattogram Royals vs Rajshahi Warriors

Jan. 6, 12:30 p.m. — Noakhali Express vs Sylhet Titans

Jan. 6, 5:30 p.m. — Chattogram Royals vs Rangpur Riders

Jan. 8, 12:30 p.m. — Sylhet Titans vs Rangpur Riders

Jan. 8, 5:30 p.m. — Rajshahi Warriors vs Dhaka Capitals

Jan. 9, 1:30 p.m. — Chattogram Royals vs Noakhali Express

Jan. 9, 6:30 p.m. — Rajshahi Warriors vs Sylhet Titans

Jan. 11, 12:30 p.m. — Rangpur Riders vs Noakhali Express

Jan. 11, 5:30 p.m. — Chattogram Royals vs Dhaka Capitals

Jan. 12, 12:30 p.m. — Rajshahi Warriors vs Rangpur Riders

Jan. 12, 5:30 p.m. — Noakhali Express vs Dhaka Capitals

Dhaka Phase

Jan. 15, 12:30 p.m. — Dhaka Capitals vs Noakhali Express

Jan. 15, 5:30 p.m. — Chattogram Royals vs Sylhet Titans

Jan. 16, 1:30 p.m. — Noakhali Express vs Rajshahi Warriors

Jan. 16, 6:30 p.m. — Dhaka Capitals vs Sylhet Titans

Jan. 17, 2026, 12:30 p.m. — Rajshahi Warriors vs Chattogram Royals

Jan. 17, 5:30 p.m. — Noakhali Express vs Rangpur Riders

Knockouts

Eliminator: Jan. 19, 12:30 p.m. — Rank 3 vs Rank 4, Dhaka

Qualifier 1: Jan. 19, 5:30 p.m. — Rank 1 vs Rank 2, Dhaka

Qualifier 2: Jan. 21, 5:30 p.m. — Loser of Q1 vs Winner of Eliminator, Dhaka

Final: Jan. 23, 6:30 p.m. — Winner of Q1 vs Winner of Q2, Dhaka

Loading...