The 2019–20 National Cricket League was the twenty-first edition of the National Cricket League (NCL), a first-class cricket competition that was held in Bangladesh. The tournament started on 10 October 2019, with eight teams placed into two tiers. The matches were used as the national team's preparation for their Test series against India in November 2019. Rajshahi Division were the defending champions.