Bangladesh Premier League is the top-tier association football league of Bangladesh run by the country's football association. It was previously known as the B.League that began in 2007. The league was renamed to Bangladesh League in 2009. In 2012 it was renamed to the current name. It marked the start of the professional era and an open wide national league. It is currently sponsored by Grameenphone, thus it is also known as Grameenphone Bangladesh Premier League.
In 2007, the winner of the Dhaka League and top club teams mainly from Dhaka and other parts of the country were promoted to the first pro league. The B.League replaced the National Football Championship as the premier national league. A total of 12 clubs were scheduled to participate before Sylhet DSA withdrew and were not replaced.
With clubs playing professional football from all over the country and not from the capital only unlike the Dhaka League, the professional league even then failed to gain the popularity of the Dhaka League and to improve the country's football.
The 2009-10 season brought, along with the change in name of the league, newly built football clubs like Beanibazar. This might seem promising for the country's football.
No second division league was introduced until in 2011 and this hampered the fate of the relegated teams. Clubs were selected from regional leagues especially from the Dhaka League and called up.
Currently, the league's official name begins with Bangladesh's official football sponsors Grameenphone, the country's leading mobile phone telecommunications company. Another telecommunications company, Citycell first sponsored professional football in the country after Nitol Tata kicked off semi-pro tournament but did not seek to renew its contract with the football association leaving in the previous season. It was an uncertain situation for the country's already underdeveloped football but BFF managed to get Grameenphone in the last minute.