Bangladesh National Cricket League – NCL T20 2025 Live Streaming TV Channels, Schedule, and Squad

The National Cricket League is Bangladesh’s domestic tournament, scheduled to start on September 14th and run until October 3rd, 2025. Smartcric provides all the details on how to watch the Bangladesh National Cricket League – NCL T20 2025 live streaming, telecast TV channels, schedule, player list, and squad.
Bangladesh National T20 Cricket League – NCL T20
The National Cricket League T20 is Bangladesh’s primary domestic T20 competition, which began in the 2023-24 season. Organized by the Bangladesh Cricket Board (BCB), the league features eight teams representing various divisions across the country.
This tournament serves as a platform to discover new talent for the national team and to prepare players for the Bangladesh Premier League (BPL). The tournament’s structure includes group stages and playoff rounds, with two matches scheduled each day.
Bangladesh National Cricket League – NCL T20 2025 Live Streaming
In Bangladesh, T Sports HD will broadcast all the NCL T20 matches on TV, while streaming will be available on the T-Sports App. While in Pakistan, fans can watch all the T20 matches online on Tapmad TV.
For global viewers, T Sports’ YouTube channel will offer free live streams. In India and Nepal, matches will be available through the FanCode app as no TV channel will broadcast the matches.
NCL T20 2025 – Bangladesh National Cricket League Schedule and Format
The NCL T20 2025 league will take place from September 14 to October 4, 2025, across three cities, aiming to promote cricket throughout Bangladesh. Matches will be held in three venues to encourage cricket in Bangladesh. The early rounds will take place in Bogura and Rajshahi, while the final stages will be held in Sylhet.
Match No. | Date | Teams Playing | Venue | Time (IST) |
1 | Sun, 14 Sep | Rajshahi Division vs Dhaka Metropolis | Rajshahi | 9:00 AM |
2 | Sun, 14 Sep | Sylhet Division vs Rangpur Division | Bogra | 1:00 PM |
3 | Mon, 15 Sep | Dhaka Division vs Barishal Division | Bogra | 9:00 AM |
4 | Mon, 15 Sep | Khulna Division vs Chattogram Division | Rajshahi | 1:00 PM |
5 | Tue, 16 Sep | Rajshahi Division vs Khulna Division | Rajshahi | 9:00 AM |
6 | Tue, 16 Sep | Dhaka Division vs Rangpur Division | Bogra | 1:00 PM |
7 | Wed, 17 Sep | Sylhet Division vs Barishal Division | Bogra | 9:00 AM |
8 | Wed, 17 Sep | Dhaka Metropolis vs Chattogram Division | Rajshahi | 1:00 PM |
9 | Thu, 18 Sep | Dhaka Metropolis vs Khulna Division | Rajshahi | 9:00 AM |
10 | Thu, 18 Sep | Dhaka Division vs Sylhet Division | Bogra | 1:00 PM |
11 | Fri, 19 Sep | Rangpur Division vs Barishal Division | Bogra | 9:00 AM |
12 | Fri, 19 Sep | Rajshahi Division vs Chattogram Division | Rajshahi | 1:00 PM |
13 | Sun, 21 Sep | Rajshahi Division vs Dhaka Division | Sylhet | 9:30 AM |
14 | Sun, 21 Sep | Dhaka Metropolis vs Sylhet Division | Sylhet | 1:30 PM |
15 | Mon, 22 Sep | Chattogram Division vs Barishal Division | Sylhet | 9:30 AM |
16 | Mon, 22 Sep | Khulna Division vs Rangpur Division | Sylhet | 1:30 PM |
17 | Tue, 23 Sep | Rajshahi Division vs Sylhet Division | Sylhet | 9:00 AM |
18 | Tue, 23 Sep | Dhaka Metropolis vs Dhaka Division | Sylhet | 1:00 PM |
19 | Wed, 24 Sep | Chattogram Division vs Rangpur Division | Sylhet | 9:00 AM |
20 | Wed, 24 Sep | Khulna Division vs Barishal Division | Sylhet | 1:00 PM |
21 | Thu, 25 Sep | Rangpur Division vs Rajshahi Division | Sylhet | 9:30 AM |
22 | Thu, 25 Sep | Dhaka Metropolis vs Barishal Division | Sylhet | 1:30 PM |
23 | Fri, 26 Sep | Chattogram Division vs Sylhet Division | Sylhet | 9:30 AM |
24 | Fri, 26 Sep | Khulna Division vs Dhaka Division | Sylhet | 1:30 PM |
25 | Sat, 27 Sep | Rajshahi Division vs Barishal Division | Sylhet | 9:00 AM |
26 | Sat, 27 Sep | Dhaka Metropolis vs Rangpur Division | Sylhet | 1:00 PM |
27 | Sun, 28 Sep | Chattogram Division vs Dhaka Division | Sylhet | 9:00 AM |
28 | Sun, 28 Sep | Khulna Division vs Sylhet Division | Sylhet | 1:00 PM |
Eliminator | Tue, 30 Sep | TBA vs TBA | Sylhet | 12:00 PM |
Qualifier 1 | Tue, 30 Sep | TBA vs TBA | Sylhet | 4:30 PM |
Qualifier 2 | Wed, 01 Oct | TBA vs TBA | Sylhet | 4:30 PM |
Final | Fri, 03 Oct | TBA vs TBA | Sylhet | 4:30 PM |
Early matches start at 9:30 AM local time, while later games begin at 2:00 PM. The final will occur on October 4 at Sylhet. The format of the tournament follows a round-robin system, with the top teams advancing to the knockout stages.
Teams and Squads
National Cricket League – NCL T20 tournament will be the third edition of the league, focusing on developing T20 skills. The BCB utilizes this event to identify potential players for the 2026 BPL draft. The competition comprises eight teams, including seven divisional teams and Dhaka Metropolis.
Teams will check in on September 12, with practice sessions slated for September 13. The games will commence on September 14 and last for three weeks, concluding with the crowning of a champion.
Chattogram Squad: Sadiqur Rahman, Mahmudul Hasan Joy, Saikot Ali, Mominul Haque, Shahadat Hossain Dipu, Yasir Ali (c), Irfan Sukkur, Nayeem Hasan, Hasan Murad, Ashraful Hasan Rohan, Hasan Mahmud, Ahmed Sharif, Fahad Hossain, Mehedi Hasan Rana, Rubel.
Dhaka Squad: Rony Talukdar, Jishan Alam, Abdul Majid, Ariful Islam, Mahidul Islam Ankon, Mosaddek Hossain, Shuvagata Hom, Taibur Rahman, Mahfuzur Rahman Rabby, Rayan Rafsan Rahman, Sumon Khan, Ripon Mondol, Anamul Haque, Nazmul Islam Apu, Salauddin Sakil.
Dhaka Metropolis Squad: Naim Sheikh, Mahfijul Islam Robin, Anisul Islam Emon, Shadman Islam, Aich Mollah, Mahmudullah Riyad, Shamsur Rahman Shuvo, Gazi Tahjibul Islam, Aminul Islam Biplob, Rakibul Hasan, Arif Ahmed, Mahmudul Hasan, Abu Hider Rony, Maruf Mridha, Shohidul Islam.
Khulna Squad: Soumya Sarkar, Anamul Haque Bijoy, Imran Uzzaman, Mohammad Mithun (c), Afif Hossain, Tipu Sultan, Robiul Haque, Ziaur Rahman, Nahidul Islam, Sheikh Parvez Jibon, Mrittunjoy Chowdhury, Avishek Das Aronno, Jayed Ullah, Abdul Halim, Yaseen Muntasir.
Rajshahi Squad: Najmul Hossain Shanto, Habibur Rahman Sohan, Sabbir Hossen, Sabbir Rahman, Mehrob Hossain, Pritom Kumar, Shakhir Hossain Shuvro, Golam Kibria Shakil, Wasi Siddiquee, Taijul Islam, Nihaduzzaman, Mohor Sheikh Antor, Asaduzzaman Payel, Shafiqul Islam, Nahid Rana.
Rangpur Squad: Anik Sarker, Mim Mosaddeak, Tanbir Hayder, Akbar Ali, Abdullah Al Mamun, Nasir Hossain, Naeem Islam, Jahid Javed, Musfik Hasan, Mukidul Islam, Abdul Gaffar Saqlain, Abu Hasim, Anamul Haque, Alaudin Babu, Rafiuzzaman Rafi.
Barishal Squad: Rafsan Al Mahmud, Zahiduzzaman, Fazle Mahmud Rabbi, Salman Hossain, Moin Khan, Shamsul Islam Anik, Tanvir Islam, Yeasin Arafat, Ruyel Miah, Moinul Islam, Iftakhar Hossain Ifti, Sheikh Antor, Jehadul Hoque Jehad, Mehedi Hasan
Sylhet Squad: Zakir Hasan, Mizanur Rahman Sayem, Amite Hasan, Mushfiqur Rahim, Abu Jayed Rahi, Ebadot Hossain, Rejaur Rahman Raja, Khaled Ahmed, Asadullah Al Galib, Mubin Ahmed Dishan, Rahatul Ferdous Javed, Nabil Samad, Naim Hossain Sakib, Shahanur Rahman.