# 2024–25 National Cricket League

The 2024–25 National Cricket League, also known as Modhumoti Bank NCL for sponsorship reasons is the 26th edition of the National Cricket League, a first-class cricket competition in Bangladesh. Unlike previous seasons, there was no two-tier system – all eight teams played every other team. Dhaka Division was the previous season's champion. The tournament was scheduled to begin on October 14, 2024, but the Bangladesh Cricket Board's (BCB) tournament committee ruled that rain had rendered several stadiums, including those in Bogra and Khulna, unsuitable for play. As a result, the first round began on October 19, and instead of concluding on November 28, the tournament ended with the final round which began on November 30. Afterwards, the 2024–25 National Cricket League Twenty20 series was scheduled to run from December 11 to December 23.
Sylhet Division clinched their maiden NCL title with victory in the second-last round, while Dhaka Metro finished in second position.

## Venues

| Bogra | Chittagong | Cox's Bazar | Dhaka |
| Shaheed Chandu Stadium | Zohur Ahmed Chowdhury Stadium | Sheikh Kamal International Stadium | Sher-e-Bangla National Cricket Stadium |
| Capacity: 15,000 | Capacity: 22,000 | Capacity: 7,800 | Capacity: 26,000 |
| Matches: | Matches: | Matches: | Matches: |
| Khulna | Rajshahi | Sylhet | Sylhet |
| Sheikh Abu Naser Stadium | Shaheed Qamaruzzaman Stadium | Sylhet International Cricket Stadium | SICS Academy Ground |
| Capacity: 15,000 | Capacity: 15,000 | Capacity: 18,500 | |
| Matches: | Matches: | Matches: | Matches: |

## Squads

    As of 14 October 2024
| Barisal Division | Chittagong Division | Dhaka Division | Dhaka Metropolis |
| Abu Sayem Chowdhury Islamul Ahsan Abir Md Hafizur Rahman Mohammad Ashraful Moinul Islam Monir Hossain Ruyel Miah Sharear Sakib Tanvir Islam Fazle Mahmud Rabbi Kamrul Islam Rabbi MD Nuruzzaman Mohammad Salman Hossain Emon Mojammel Hasan Shahin Alam Shochi Chowdhury Zakaria Masud Iftakhar Hossain Ifti Manik Md. Shamsul Islam Anik Moin Khan Mojammel Hasan Shakil Rafsan Al Mahmud Shahriar Sakib Sohag Gazi | Ahmed Sharif Hasan Mahmud Iftekhar Sajjad MD Ifran Hossain Mehedi Hasan Mohiul Islam Patwary Nayeem Hasan Pinak Ghosh Mohammad Saifuddin Shakhawat Hossain Tamim Iqbal Yeasin Arafat Enamul Hoque Ashiq Hasan Murad Irfan Shukkur Md Jasim Uddin Mehedi Hasan Rana Mominul Haque Noman Chowdhury Rony Chowdhury Sazzadul Hoque Ripon Shamim Hossain Tasamul Haque Fahad Hossian Hossain Shahadat Dipu Mahmudul Hasan Joy Md Sabbir Hossen Shikder Minhazul Abedin Afridi Nabil Samad Parvez Hossain Emon Sadikur Rahman Shahin Alam Shykat Ali Yasir Ali | Mosaddek Hossain Abdul Mazid Mahidul Islam Ankon Mohammad Hossain Ali Ripon Mondol Saif Hassan Shuvagata Hom Taufiq Ahmed Arafat Sunny Jr MD Anamul Haque Nadif Chowdhury Rony Talukdar Salauddin Sakil Sumon Khan Joyraj Sheikh Md Raqibul Hasan Nayon Nazmul Islam Apu Rubel Mia Shahbaz Chouhan Taibur Rahman | Abu Hider Aminul Islam Biplob Arif Ahmed Asadullah Hill Galib Kazi Anik Islam Marshall Ayub MD Sharifullah Munim Shahriar Qazi Onik Islam Rayan Rafsan Rahman Shamsur Rahman Aich Mollah Anisul Islam Arif Ahmed Azmir Ahmed Mahfijul Islam Robin Md Al Amin Jr Mehrab Hossain Johsy Naeem Islam Rakibul Hasan (SLAO) Shadman Islam Shohidul Islam AKS Swadhin Arafat Sunny Asadulla Al Galib Iftekhar Sajjad Manik Khan Md Asif Hasan Minhajul Abedin Sabbir Naim Sheikh Rakin Ahmed Shahbaz Chouhan Zahiduzzaman Khan |
| Khulna Division | Rajshahi Division | Rangpur Division | Sylhet Division |
| Abdul Halim Amit Majumder Imranuzzaman Jibon Md Ashiqur Zaman Md Prantik Nawrose Nabil MD. Hasanuzzaman Nahidul Islam Sheikh Mahedi Hasan Tushar Imran Afif Hossain Dhrubo Anamul Bijoy Imrul Kayes Masum Khan Tutul Md Mithun Md Raihan Uddin Mehidy Hassan Miraz Quazi Nurul Hasan Sohan Soumya Sarkar Ziaur Rahman Al Amin Hossain Fardin Hasan Oni Jawad Royen MD Aridul Islam Akash Md Moinul Islam Sohail Md Salman Hossain Mrittunjoy Chowdhury Robiul Islam Robi Tipu Sultan | Asaduzzaman Payel Farhad Reza Jahurul Islam Md. Shahadot Hossain Sobuj Mohor Sheikh Nahid Rana Pritom Kumar Saklain Sajib Shakhir Hossain Shuvro Taijul Islam Avishek Mitra Habibur Rahman Junaid Siddique Mizanur Rahman Muktar Ali Najmul Hossain Shanto Ridoy Islam Shabbir Rahaman Roman SM Meherob Hasan Tanzid Hasan Tamim Farhad Hossain Imranuzzaman Md Ashik Ul Alam Naem Mohaiminul Khan Mushfiqur Rahim Nihad Uz Zaman Sabbir Hosan Shafiqul Islam Sunzamul Islam Tawhid Hridoy | Abdul Gaffar Saqlain Akbar Ali Ariful Haque Dhiman Ghosh Liton Kumar Das Md Mushfik Hasan Mehedi Maruf Naeem Islam Nobin Islam Robiul Islam Robi Shakil Hossain Abdullah Al Mamun Alauddin Babu Asadulla Al Galib Islam Mukidul Mugdho Mahmudul Hasan MD Sohel Rana Mim Mosaddeak Nasir Hossain Rishad Hossain Sanjit Saha Shohel Rana Abdur Rahman Rony Anik Sarker Asadullah Hill Galib Jahid Javed Md Abu Hasim Md Sohrawordi Shuvo Myshukur Rahman Nihad Uz Zaman Robiul Hoque Shahin Alam Tanbir Hayder | Abu Bokkor Ahmed Ahmed Sharif Asadulla Al Galib Imtiaz Hossain Md Al Amin Jr Nabil Samad Rahatul Ferdous Shahanur Rahman Sofor Ali Taufiq Khan Tushar Zakir Hasan Abu Jayed Rahi Alok Kapali Ebadot Hossain Jaker Ali Anik MD Mizanur Rahman Sayem Nasum Ahmed Rahman Rejaur Raja Shamsur Rahman Shuvo Syed Khaled Ahmed Tawhidul Islam Ahmed Abidul Hoque Amite Hasan Enamul Haque Jr Jaynul Islam Mohiuddin Tareq Nayeem Ahmed Sayem Alam Shanaj Ahmed Tanzim Hasan Sakib Towhid Hussain Ferdous |

## Points table

| Pos | Team | Pld | W | D | L | Pts |
| 1 | Sylhet Division (C) | 7 | 4 | 2 | 1 | 10 |
| 2 | Dhaka Metropolis | 7 | 3 | 2 | 2 | 8 |
| 3 | Dhaka Division | 7 | 2 | 4 | 1 | 8 |
| 4 | Rangpur Division | 7 | 2 | 4 | 1 | 8 |
| 5 | Khulna Division | 7 | 2 | 4 | 1 | 8 |
| 6 | Rajshahi Division | 7 | 2 | 1 | 4 | 5 |
| 7 | Chittagong Division | 7 | 2 | 1 | 4 | 5 |
| 8 | Barisal Division | 7 | 1 | 2 | 4 | 4 |

## Match Summary

Below is a summary of results for each team's seven regular season matches in chronological order. A team's opponent for any given match is listed above the margin of victory/defeat.
| Team | League Stage | League Stage | League Stage | League Stage | League Stage | League Stage | League Stage | League Stage |
| Team | 1 | 2 | 3 | 4 | 5 | 6 | 7 | Pos |
| Barisal (BAR) | DHM 8 wickets | KHU draw | RAJ 6 wickets | CTG 8 wickets | RNG draw | SYL 5 wickets | DHK 122 runs | 8th |
| Chittagong (CTG) | RNG 81 runs | SYL 6 wickets | DHK draw | BAR 8 wickets | RAJ 9 wickets | KHU 58 runs | DHM 5 wickets | 7th |
| Dhaka (DHK) | SYL draw | RNG draw | CTG draw | DHM draw | KHU 9 wickets | RAJ innings & 11 runs | BAR 122 runs | |
| Dhaka-M (DHM) | BAR 8 wickets | RAJ 10 wickets | KHU 9 wickets | DHK draw | SYL innings & 139 runs | RNG draw | CTG 5 wickets | |
| Khulna (KHU) | RAJ draw | BAR draw | DHM 9 wickets | SYL draw | DHK 9 wickets | CTG 58 runs | RNG draw | 5th |
| Rajshahi (RAJ) | KHU draw | DHM 10 wickets | BAR 6 wickets | RNG 101 runs | CTG 9 wickets | DHK innings & 11 runs | SYL 54 runs | 6th |
| RAN (RNG) | CTG 81 runs | DHK draw | SYL 4 wickets | RAJ 101 runs | BAR daw | DHM draw | KHU draw | 4th |
| Sylhet (SYL) | DHK draw | CTG 6 wickets | RNG 4 wickets | KHU draw | DHM innings & 139 runs | BAR 5 wickets | RAJ 54 runs | |
| Team's results→ | Won | Draw | Lost | N/R |

## Fixture
### Round 1

* 19–22 October 2024 Match 1 Scorecard
* Drawn. Sheikh Abu Naser Stadium, Khulna Umpires: Tanvir Ahmed & Md. Asadur Rahman Player of the match: Mahidul Islam Ankon (Dhaka Division)
* Dhaka Division won the toss and elected to field first.
* no play was possible on Day 1 due to rain and wet outfield.
* Ariful Islam & Ashiqur Rahman Shibli made their First-Class Cricket debut.
* 19–22 October 2024 Match 2 Scorecard
* Rangpur Division won by an innings and 81 runs Shaheed Chandu Stadium, Bogra Umpires: Mahfuzur Rahman Litu & Moniruzzaman Tinku Player of the match: Chowdhury Md Rizwan (Rangpur Division)
* Chittagong Division won the toss and elected to field first.
* no play was possible on Day 1 due to rain and wet outfield.
* Ashraful Hasan Rohan, Chowdhury Md Rizwan, Khalid Hasan & Saddam Hossain made their First-Class Cricket debut.
* 19–22 October 2024 Match 3 Scorecard
* Dhaka Metro won by 7 wickets SICS Academy Ground, Sylhet Umpires: Ali Arman & Kamruzzaman Player of the match: Ashraful Islam (Dhaka Metro)
* Barisal Division won the toss and elected to field first
* Ashraful Islam made his First-Class Cricket debut.
* 19–22 October 2024 Match 4 Scorecard
* Drawn. Sylhet International Cricket Stadium, Sylhet Umpires: Syed Mozahiduzzaman Swapan & Shafiuddin Ahmed Babu Player of the match: Sabbir Hossain (Rajshahi Division)
* Khulna Division won the toss and elected to field first
* Sheikh Parvez Jibon made his First-Class Cricket debut.

### Round 2

* 26–29 October 2024 Match 5 Scorecard
* Drawn. BKSP 3 no. Ground, Savar Umpires: Mahfurzur Rahman and Shafiuddin Ahmed Player of the match: Ashiqur Rahman Shibli (Dhaka Division)
* Dhaka Division won the toss and elected to field first
* no play was possible on Day 1 due to rain and wet outfield.
* Mahfuzur Rahman Rabby Made his First-class cricket debut.
* 26–29 October 2024 Match 6 scorecard
* Sylhet Division won by 6 wickets. Sylhet Outer Cricket Stadium, Sylhet Umpires: Ali Arman and Moniruzzaman Player of the match: Rejaur Rahman Raja
* Sylhet Division won the toss and elected to field first.
* 26–29 October 2024 Match 7 scorecard
* Dhaka Metro won by 10 wickets BKSP 4 no. Ground, Savar Umpires: Masudur Rahman and Sajedul Islam Player of the match: Rakibul Hasan (Dhaka Metro)
* Dhaka Metro won the toss and elected to field first
* 26–29 October 2024 Match 8 scorecard
* Drawn Sheikh Abu Naser Stadium, Khulna Umpires: Kamruzzaman and Moniruzzaman Player of the match: Abdul Mazid (Barisal Division)
* Khulna Division won the toss and elected to bat first
* no play was possible on Day 1 due to rain and wet outfield.

### Round 3

* 02–05 November 2024 Match 9 Scorecard
* Drawn SKIS Academy Ground Umpires: Kamruzzaman Limon and Masudur Rahman Player of the match: Sajjadul Haque (Chittagong Division)
* Dhaka Division won the toss and elected to field first
* 02–05 November 2024 Match 10 Scorecard
* Sylhet Division won by 4 wickets Shaheed Chandu Stadium, Bogra Umpires: Barkhatulylah Turky and Kamruzzaman Player of the match: Rejaur Rahman Raja (Sylhet Division)
* Sylhet Division won the toss and elected to field first
* 02–05 November 2024 Match 11 Scorecard
* Khulna Division won by 9 wickets Sylhet International Cricket Stadium, Sylhet Umpires: Asadur Rahman and Manjurul Islam Player of the match: Mahedi Hasan (Khulna Division)
* Dhaka Metro won the toss and elected to field first
* 02–05 November 2024 Match 12 Scorecard
* Rajshahi Division won by 6 wickets Sheikh Kamal International Stadium, Cox's Bazar Umpires: Morshed Ali Khan and Sajedul Islam Player of the match: Sunzamul Islam (Rajshahi Division)
* Barisal Division won the toss and elected to bat first

### Round 4

* 09–12 November 2024 Match 13 Scorecard
* Drawn Sylhet Outer Cricket Stadium, Sylhet Umpires: Ali Arman and Sharfoddoula Player of the match: Anamul Haque (Dhaka Division)
* Dhaka Division won the toss and elected to field first
* 09–12 November 2024 Match 14 Scorecard
* Drawn. SKIS Academy Ground, Cox's Bazar Umpires: Habibur Rahman and Mahfuzur Rahman Player of the match: Amite Hasan (Sylhet Division)
* Sylhet Division won the toss and elected to bat first
* 09–12 November 2024 Match 15 Scorecard
* Rangpur Division won by 101 runs Shaheed Kamruzzaman Stadium, Rajshahi Umpires: Shafeen Sharif and Tanvir Ahmed Player of the match: Ariful Haque (Rangpur Division)
* Rajshahi Division won the toss and elected to field first
* 09–12 November 2024 Match 16 Scorecard
* Chittagong Division won by 8 wickets Sheikh Kamal International Stadium, Cox's Bazar Umpires: Ishtiaq Ahmed and Moniruzzaman Player of the match: Ashraful Haque Rohan (Chittagong Division)
* Barisal Division won the toss and elected to bat first

### Round 5

* 16–19 November 2024 Match 17 Scorecard
* Dhaka Division won by 9 wickets Sher-e-Bangla National Cricket Stadium, Dhaka Umpires: Masudur Rahman and Mohammad Kamruzzaman Player of the match: Sumon Khan (Dhaka Division)
* Khulna Division won the toss and elected to bat first
* 16–19 November 2024 Match 18 Scorecard
* Sylhet Division won by an innings and 139 runs Sheikh Abu Naser Stadium, Khulna Umpires: Sajedul Islam and Tanvir Ahmed Player of the match: Amite Hasan (Sylhet Division)
* Sylhet Division won the toss and elected to field first
* 16–19 November 2024 Match 19 Scorecard
* Drawn. Shaheed Kamruzzaman Stadium, Rajshahi Umpires: Mahfuzur Rahman and Sohrab Hossain Player of the match: Iftekhar Hossain Ifti (Barisal Division)
* Rangpur Division won the toss and elected to field first
* 16–19 November 2024 Match 20 Scorecard
* Chittagong Division won by 9 wickets Zohur Ahmed Chowdhury Stadium, Chittagong Umpires: Morshed Ali Khan and Mozahiduzzaman Player of the match: Ahmed Sharif (Chittagong Division)
* Chittagong Division won the toss and elected to field first

### Round 6

* 23–26 November 2024 Match 21 Scorecard
* Dhaka Division won by an innings and 11 runs Shaheed Chandu Stadium, Bogra Umpires: Ali Arman and Manjurul Islam Player of the match: Sumon Khan (Dhaka Division)
* Dhaka Division won the toss and elected to field first
* 23–26 November 2024 Match 22 Scorecard
* Sylhet Division won by 5 wickets Sylhet International Cricket Stadium, Sylhet Umpires: Amit Majumdar and Morshed Ali Khan Player of the match: Tofael Ahmed (Dhaka Division)
* Sylhet Division won the toss and elected to field first
* 23–26 November 2024 Match 23 Scorecard
* Drawn Sheikh Kamal International Stadium, Cox's Bazar Umpires: Barkatulylah Turkey and Gazi Sohel Player of the match: Mohammad Naim (Dhaka Metro)
* Dhaka Metro won the toss and elected to bat first
* 23–26 November 2024 Match 24 Scorecard
* Khulna Division won by 58 runs SICS Academy Ground, Sylhet Umpires: Moniruzzaman and Mozahiduzzaman Player of the match: Mahedi Hasan (Khulna Division)
* Chittagong Division won the toss and elected to field first

### Round 7

* 30 Nov – 03 Dec 2024 Match 25 Scorecard
* Barisal Division won by 122 runs Shaheed Chandu Stadium, Bogra Player of the match: Ruyel Miah (Dhaka Division)
* Dhaka Division won the toss and elected to field first
* 30 Nov – 03 Dec 2024 Match 26 Scorecard
* Rajshahi Division won by 54 runs Zahur Ahmed Chowdhury Stadium, Chittagong. Player of the match: Nihaduzzaman (Rajshahi Division)
* Rajshahi Division won the toss and elected to bat first
* 30 Nov – 03 Dec 2024 Match 27 Scorecard
* Drawn. Sheikh Abu Naser Stadium, Khulna. Player of the match: Mehedi Hasan Rana (Khulna Division)
* Rangpur Division won the toss and elected to field first
* 30 Nov – 03 Dec 2024 Match 28 Scorecard
* Dhaka Metro won by 5 wickets. Shaheed Kamruzzaman Stadium, Rajshahi Player of the match: Arif Ahmed (Dhaka Metro)
* Chittagong Division won the toss and elected to bat first

## Statistics

| Most Runs | Most Runs | Most Runs | Most Wickets | Most Wickets | Most Wickets |
| Batter | Inns | Runs | Bowler | Inns | Wkts |
| Amite Hasan (SYL) | 12 | 785 | Anamul Haque (DHK) | 14 | 36 |
| Anamul Haque (KHU) | 13 | 700 | Ashraful Hasan Rohan (CTG) | 11 | 28 |
| Amit Majumder (KHU) | 13 | 587 | Ruyel Miah (BAR) | 12 | 25 |
| Last updated: 3 December 2024. Source: ESPNCricinfo |||||||