October 3, 2025
The National Cricket League T20 2025 started on September 14, 2025, and featured eight teams across three venues in Bangladesh. Organized by the Bangladesh Cricket Board (BCB), the league is more than just a tournament. It is the stage for new cricketers to show their skills and a pathway for the Bangladesh Premier League 2026 players’ draft.
The defending champions, Rangpur Division, will aim to protect their crown while other divisions have assembled strong lineups of both experienced cricketers and rising talents. Fans across Bangladesh can watch every match live on tapmad.
The National Cricket League T20 is the oldest domestic cricket competition in Bangladesh. Over the years, it has shaped the careers of many players who later represented the national team. This year the stakes are even higher. Performances here will play a direct role in the BPL 2026 draft. Young players have the chance to impress selectors and earn contracts for the biggest T20 stage in Bangladesh.
It is also important for senior cricketers to prove their form and fitness. This mix of young energy and senior guidance makes the league crucial for Bangladesh cricket development.
The matches will be played in three venues across the country:
Sylhet will host most of the league stage, including the playoffs and final. Rajshahi and Bogra will host the opening rounds.
Here are the official squads of all eight teams announced for the NCL T20 2025.
Players: Iftakhar Hossain Ifti, Rafsan Al Mahmud, Zahiduzzaman Khan Sagor, Fazle Mahmud Rabbi, Salman Hossain Emon, Moin Khan, Shamsul Islam Anik, Sohag Gazi, Sheikh Antor, Tanvir Islam, Yeasin Arafat Meshu, Jehadul Hoque Jehad, Ruyel Miah, Mohammad Moinul Islam, Mehedi Hasan.
Standby: Syful Islam Mohin, Islamul Ahsan Abir, Md. Manik, Hafijur Rahman.
Players: 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.
Standby: Zillur Rahman Bejoy, Shamim Miya, Irfan Hossain, Mehedi Hasan, Kafil Uddin.
Players: Rony Talukdar, Jishan Alam, Abdul Majid, Ariful Islam, Mahidul Islam Ankon (c), Mosaddek Hossain, Shuvagata Hom, Taibur Rahman, Mahfuzur Rahman Rabby, Rayan Rafsan Rahman, Sumon Khan, Ripon Mondol, Anamul Haque, Nazmul Islam Apu, Salauddin Sakil.
Standby: Foysal Ahmed Rayhan, Ashiqur Rahman Shibli, Mehedi Hasan Sohag, Niloy Mahmud, Taufiq Ahmed, Saif Hassan.
Players: Naim Sheikh (c), 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.
Standby: Arafat Sunny, Al-Amin Jr, Aich Mollah, Salauddin Sourav, Nuhayel Sandeed, Taskin Ahmed, Marshall Ayub.
Players: 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.
Standby: Nurul Hasan Sohan, Mustafizur Rahman, Mahedi Hasan, Shahrear Sakib, Masum Khan Tutul, Amit Mojumder, Robiul Islam Robi, Tanvir Hossain, Mehidy Hasan Miraz.
Players: Najmul Hossain Shanto (c), 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.
Standby: Rahim Ahmed, Sujon Hawlader, Naeem Islam, Mizanur Rahman, Sunzamul Islam, Tanzid Hasan Tamim, Towhid Hridoy.
Players: Anik Sarker, Mim Mosaddeak, Tanbir Hayder, Akbar Ali (c), Abdullah Al Mamun, Nasir Hossain, Naeem Islam, Jahid Javed, Musfik Hasan, Mukidul Islam, Abdul Gaffar Saqlain, Abu Hasim, Anamul Haque Anam, Alaudin Babu, Rafiuzzaman Rafi.
Standby: Leon Islam, Arif Reza, Iqbal Hossain, Nazrul Islam Munna, Robiul Haque, Litton Das, Rishad Hossain, Shoriful Islam.
Players: Zakir Hasan (c), 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.
Each division has strengths and weaknesses. Here is a short team analysis for the 2025 season.
Barishal has a mix of youth and experience. Sohag Gazi gives them spin strength, while Tanvir Islam is one of the best young bowlers. Batting will depend on Iftakhar Hossain Ifti and Fazle Mahmud Rabbi. If their middle order stays consistent, Barishal can challenge the top teams.
Chattogram is led by Yasir Ali, who brings experience from international cricket. They have strong batting options in Mominul Haque and Mahmudul Hasan Joy. Bowling will be led by Nayeem Hasan and Hasan Mahmud. Their squad looks balanced, but they must improve their finishing ability.
Dhaka looks strong with captain Mahidul Islam Ankon and seniors like Mosaddek Hossain and Shuvagata Hom. Their pace attack of Ripon Mondol and Sumon Khan can trouble many teams. Dhaka has the talent to reach the playoffs if they start well.
Dhaka Metro’s big names include Naim Sheikh and Mahmudullah Riyad. They have solid top-order batting and a skilled spin unit led by Aminul Islam Biplob. With Abu Hider Rony and Shohidul Islam in the attack, their bowling has depth. They are serious contenders for the title.
Khulna has a powerful lineup with stars like Soumya Sarkar, Afif Hossain, and Anamul Haque Bijoy. Their captain, Mohammad Mithun, adds stability. In bowling they rely on Mrittunjoy Chowdhury and Ziaur Rahman. If they find rhythm early, Khulna can be the most dangerous side in the competition.
Rajshahi’s captain, Najmul Hossain Shanto, is a key figure for their batting. Alongside him, Sabbir Rahman brings big-hitting ability. Their bowling with Taijul Islam and Nihaduzzaman looks steady. Rajshahi will need their top order to perform if they want to reach the final stages.
The defending champions look strong again with Akbar Ali as captain. Their experience in Nasir Hossain and Naeem Islam provides stability. Tanbir Hayder and Mukidul Islam strengthen their bowling. With a complete squad, Rangpur will be the favorites to defend their title.
Sylhet will rely on captain Zakir Hasan and senior star Mushfiqur Rahim. Their pace attack of Ebadot Hossain, Khaled Ahmed, and Abu Jayed Rahi is very strong. In spin, they have Nabil Samad. If their batting clicks, Sylhet can surprise bigger names.
Several players will attract attention in this edition of the National Cricket League T20 2025.
The NCL T20 2025 fixtures cover 28 league matches, followed by playoffs and the final. The opening match was on September 14 in Rajshahi. The group stage ends on October 7, followed by the Eliminator and two Qualifiers, leading to the Final on October 12 in Sylhet.
Here is a fixtures table for easy reference.
|
Date |
Match |
Venue |
|
Sep 14 |
Rajshahi vs Dhaka Metro |
Rajshahi |
|
Sep 14 |
Sylhet vs Rangpur |
Bogra |
|
Sep 15 |
Dhaka vs Barishal |
Bogra |
|
Sep 15 |
Khulna vs Chattogram |
Rajshahi |
|
Sep 26 |
Khulna vs Rajshahi |
Sylhet |
|
Sep 26 |
Dhaka vs Rangpur |
Sylhet |
|
Sep 27 |
Barishal vs Sylhet |
Sylhet |
|
Sep 27 |
Dhaka Metro vs Chattogram |
Sylhet |
|
Sep 28 |
Khulna vs Dhaka Metro |
Sylhet |
|
Sep 28 |
Sylhet vs Dhaka |
Sylhet |
|
Sep 29 |
Barishal vs Rangpur |
Sylhet |
|
Sep 29 |
Chattogram vs Rajshahi |
Sylhet |
|
Sep 30 |
Dhaka Metro vs Sylhet |
Sylhet |
|
Sep 30 |
Dhaka vs Rajshahi |
Sylhet |
|
Oct 1 |
Barishal vs Chattogram |
Sylhet |
|
Oct 1 |
Khulna vs Rangpur |
Sylhet |
|
Oct 2 |
Rajshahi vs Sylhet |
Sylhet |
|
Oct 2 |
Dhaka Metro vs Dhaka |
Sylhet |
|
Oct 3 |
Chattogram vs Rangpur |
Sylhet |
|
Oct 3 |
Khulna vs Barishal |
Sylhet |
|
Oct 4 |
Rangpur vs Rajshahi |
Sylhet |
|
Oct 4 |
Dhaka Metro vs Barishal |
Sylhet |
|
Oct 4 |
Chattogram vs Sylhet |
Sylhet |
|
Oct 5 |
Khulna vs Dhaka |
Sylhet |
|
Oct 6 |
Rajshahi vs Barishal |
Sylhet |
|
Oct 6 |
Dhaka Metro vs Rangpur |
Sylhet |
|
Oct 7 |
Chattogram vs Dhaka |
Sylhet |
|
Oct 7 |
Khulna vs Sylhet |
Sylhet |
|
Oct 9 |
Eliminator |
Sylhet |
|
Oct 9 |
Qualifier 1 |
Sylhet |
|
Oct 10 |
Qualifier 2 |
Sylhet |
|
Oct 12 |
Final |
Sylhet |
Fans across Bangladesh can enjoy every game of the National Cricket League T20 2025 live on tapmad. The platform gives HD-quality streaming and smooth coverage of both sports and entertainment.
Step-by-step process to watch NCL T20 live on tapmad:
This simple process ensures every cricket fan can follow the tournament from home or on the move.
The Rangpur Division is the defending champion of the NCL T20. They lifted the trophy last season with strong performances led by captain Akbar Ali and the experienced Nasir Hossain. Their squad for 2025 once again looks competitive.
With a good balance of youth and experience, Rangpur have match-winners like Tanbir Hayder, Naeem Islam, and Alaudin Babu. However, defending the crown will not be easy. Teams like Dhaka, Khulna, and Sylhet have powerful lineups and proven players.
The challenge for Rangpur will be consistency. They need to maintain control in pressure games and keep their batting stable. If their senior players guide the younger ones well, Rangpur have a good chance to reach the final again.
The National Cricket League T20 2025 is not just a domestic cricket tournament. It is the testing ground for Bangladesh’s next generation of cricketers. With eight strong teams, a packed fixture list, and passionate fans, the competition promises exciting cricket.
Rangpur Division will aim to defend its title, but challengers like Khulna, Sylhet, and Dhaka Metro are ready to fight. The league’s importance lies not only in winning trophies but also in giving young players the chance to shine before the BPL 2026.
Fans should not miss the action and can watch every ball live on tapmad. With talent, competition, and regional pride all coming together, the NCL T20 2025 will be one of the most engaging domestic tournaments of the year.