The National Cricket League () is the oldest domestic first-class cricket competition in Bangladesh. It is contested by teams representing eight regional divisions of Bangladesh.
The National Cricket League was inaugurated in the 1999âÂÂ2000 season but did not then have first-class status. Bangladesh became the tenth Full Member of the International Cricket Council in 2000 and consequently the league became first-class in the 2000âÂÂ01 season. Limited-overs and Twenty20 tournaments with the same name have also been played in the past.
Since 2011âÂÂ12 there have been eight teams in the league, which usually runs from October to December. From 2011âÂÂ12 to 2014âÂÂ15 each team played every other team once over the course of the season. From 2015âÂÂ16 to 2023âÂÂ24 there was a two-tier league: Rangpur, Khulna, Dhaka Division and Dhaka Metropolis were in the first tier in 2015âÂÂ16, and Rajshahi, Sylhet, Barisal and Chittagong in the second. After each season the bottom team of tier 1 and the top team of tier 2 swapped places for the next season's competition. For the 2024âÂÂ25 season the league reverted to an eight-team round-robin. For the 2025âÂÂ26 season, a new team representing Mymensingh Division replaced the Dhaka Metropolis team.
The league is also sometimes known under its main sponsor's name. In 2015âÂÂ16 it was officially the "Walton LED TV 17th National Cricket League". In October 2019 the Walton Group became the title sponsor of NCL for the next three years, and the league would be known officially as the "Walton NCL". In 2024âÂÂ25 it was the "Modhumoti Bank 26th National Cricket League".
Winners of the National Cricket League in each season are:
The National Cricket League one-day competition is no longer held. It has been superseded by the Dhaka Premier Division Cricket League as Bangladesh's List A competition.