The 2023–24 Bangladesh Premier League, also known as the ABG Bashundhara Bangladesh Premier League for sponsorship reasons, was the 16th season of the Bangladesh Premier League since its establishment in 2007. A total of 10 football clubs were competed in the league. The country's top-flight football competition was started on 22 December 2023 and ended on 29 May 2024.

The Bashundhara Kings are the defending champions, having won a record 5th consecutive title with previous season.

Rule changes from last season The number of player registrations of participating teams is increased by 1 player from 35 players to 36 players. A club can sign maximum of six foreigners including at least one player who hails from an AFC affiliated nation. However, the AFC "3+1" foreign players rule (three players of any nationality and one from an AFC MA) will be in effect at any instant of a match.

Teams Ten teams will compete in the league – the top nine teams from the previous season and the two teams promoted from the Bangladesh Championship League. The promoted teams are Brothers Union and Gopalganj Sporting Club. Brothers will return to the top flight after an absence of two years, while Gopalganj will make their debut in the Premier League. They are replacing Muktijoddha Sangsad KC and AFC Uttara, who were relegated to the Bangladesh Championship League after respective spells of sixteen years and one year in the top flight. Muktijoddha suffered relegation for the first time since the inception of the Premier League in 2007. On the final day of the players' registration window, Gopalganj Sporting Club confirmed their withdrawal from the BPL due to the financial shortage. In May 2024, the BFF announced that there will be only one relegation this season as the league was kicked off with reduced participants after Gopalganj's withdrawal. On July 17, 2024, the BFF announced that there would be no relegations made from the league, allowing the previously relegated Brothers Union to retain their place in the league for the following season.

Changes Promoted from 2022–23 BCL Relegated from 2022–23 BPL Brothers UnionGopalganj Sporting Club Muktijoddha Sangsad KCAFC Uttara

Stadiums and locations

+ TeamLocation Stadium CapacityAbahani Limited DhakaGopalganjSheikh Fazlul Haque Mani Stadium5,000Bangladesh Police FCMymensinghRafiq Uddin Bhuiyan Stadium25,000Bashundhara KingsDhakaBashundhara Kings Arena14,000Chittagong AbahaniMunshigonjBir Fl. Lt. Matiur Rahman Stadium10,000Mohammedan SCMymensinghRafiq Uddin Bhuiyan Stadium25,000Fortis FCRajshahiMuktijuddho Smriti Stadium15,000Brothers UnionRajshahiMuktijuddho Smriti Stadium15,000Rahmatganj MFSMunshigonjBir Fl. Lt. Matiur Rahman Stadium10,000Sheikh Jamal DCGopalganjSheikh Fazlul Haque Mani Stadium5,000Sheikh Russel KCDhakaBashundhara Kings Arena14,000

Personnel, kits, sponsors Team Head coach Captain Kit manufacturer Shirt sponsor (chest) Abahani Limited Dhaka Andrés Cruciani Rahmat Mia BIRD Bangladesh Police FC Aristică Cioabă Isa Faysal Club Manufactured Bashundhara Kings Óscar Bruzón Robinho Club Manufactured POCKET Brothers Union Azmol Hossain Biddyut Eleta KingsleyClub ManufacturedBiswas Builders Limited Chittagong Abahani Md. Tajuddin Taju Yeasin KhanClub Manufactured Saif Powertec Fortis FC Masud Parvez Kaiser Mazharul Islam SouravTORR TORR Limited Mohammedan SC Alfaz Ahmed Souleymane Diabate Sports Apparel Design Max Group Rahmatganj MFS Erol Akbay Dawda CeesayBIRD Sheikh Jamal DC Zulfiker Mahmud Mintu Atiqur Rahman FahadClub Manufactured T Sports Sheikh Russel KC Jugoslav Trenchovski Mitul MarmaClub Manufactured Bashundhara Cement

Coaching changes TeamOutgoing head coachManner of departureDate of vacancyPosition in the tableIncoming head coachDate of appointmentBrothers Union Sheikh Zahidur Rahman MilonUnknown20 April 2023Pre-season Faisal Mahmud (caretaker)October 2023Sheikh Russel KC Zulfiker Mahmud MintuContract expiredAugust 2023 Jugoslav Trenchovski19 August 2023Sheikh Jamal DC Maruful HaqueAugust 2023 Marjan Sekulovski31 August 2023Abahani Limited Dhaka Mário LemosOctober 2023 Andrés Cruciani13 October 2023Rahmatganj MFS Kamal BabuSackedNovember 2023 Humayun Kabir (Interim)22 November 2023Rahmatganj MFS Humayun Kabir (Interim)Demoted to an assistant coach role1 January 20247th Sheikh Zahidur Rahman Milon2 January 2024Brothers Union Faisal Mahmud (caretaker)Demoted to an assistant coach role10 January 202410th Omar SisseOctober 2023Sheikh Jamal DC Marjan SekulovskiResigned30 January 20245th Zulfiker Mahmud Mintu30 January 2024Brothers Union Omar SisseDemoted to an assistant coach role31 January 202410th Ali Asgar Nasir (Interim)1 February 2024Brothers Union Ali Asgar Nasir (Interim)ResignedFebruary 202410th Azmol Hossain Biddyut9 February 2024Rahmatganj MFS Sheikh Zahidur Rahman MilonDemoted to an assistant coach role22 March 20249th Erol Akbay22 March 2024Chittagong Abahani Mahabubul Haque JuwelMutual consentMarch 20248th Md. Tajuddin Taju25 March 2024

Foreign players

Each team is allowed a maximum of six foreign players, including one player from any of the Asian Football Confederation countries. A team could name four foreign players on the squad of each game, including at least one player from the AFC confederation. Names in bold refer to players who have senior international cap(s) for their respective nations. Player's name in italics indicates the player was officially registered but later didn't join the club, has been out of the squad or left the club/released within the season, after the pre-season transfer window, or in the mid-season transfer window.

ClubPlayer 1Player 2Player 3Player 4Player 5AFC player(s)Left mid-seasonUnregistered player(s)Abahani Limited Dhaka Bruno Gonçalves Rocha Fernandes Washington Brandão Cornelius Stewart Emeka OgbughBangladesh Police FC Edward Enrique Morillo Mateo Palacios Pretel Leonel Enrique TejadaBashundhara Kings Dorielton Miguel Figueira Robinho Mfon Udoh Didier BrossouBrothers Union Yankuba Jallow Ousman Touray Patrick Sylva Mbye Faye Pape Musa FayeChittagong Abahani David Ifegwu Wasiu Semiu Paul KomolafeFortis FC Omar Sarr Pa Omar Babou Valeriy GryshynMohammedan SC Dosso Sidik Souleymane Diabate Emmanuel Agbaji Sunday EmmanuelRahmatganj MFS Dawda Ceesay Ernest Boateng Samuel Mensah Konney Mostafa KahrabaSheikh Jamal DC Higor Leite Philip Adjah Abou TouréSheikh Russel KC Ganiu Ogungbe Sekou Sylla Vojislav Balabanovic Valerii Stepanenko

League table

Results Results table

Positions by round The following table lists the positions of teams after each week of matches. In order to preserve the chronological evolution, any postponed matches are not included to the round at which they were originally scheduled but added to the full round they were played immediately afterward.

Results by games

Season statistics

Scoring First goal of the season: Shahriar Emon for Mohammedan SC against Fortis FC (22 December 2023) Final goal of the season: Arif Hossain for Mohammedan SC against Dhaka Abahani (29 May 2024)

Goalscorers

19 Goals Cornelius Stewart (Abahani Ltd Dhaka) 17 Goals Souleymane Diabate (Mohammedan SC) 14 Goals Dorielton Gomes (Bashundhara Kings) 10 Goals Rakib Hossain (Bashundhara Kings) 9 Goals Ernest Boateng (Rahmatganj MFS) Miguel Figueira (Bashundhara Kings) 7 Goals Robinho Azevedo (Bashundhara Kings) 6 Goals Md Rabby Hossen Rahul (Brothers Union) Jonathan Fernandes (Abahani Ltd Dhaka) Landry Ndikumana (Sheikh Russel KC) Edward Morillo (Bangladesh Police FC) Pa Omar Babou (Fortis FC) Samuel Mensah Konney (Rahmatganj MFS) 5 Goals Edis Ibargüen García (Bangladesh Police FC) Muzaffar Muzaffarov (Mohammedan SC) Ojukwu David Ifegwu (Chittagong Abahani) Valeriy Gryshyn (Fortis FC) 4 Goals Eleta Kingsley (Brothers Union) Jafar Iqbal (Mohammedan SC) Mahbubur Rahman Sufil (Brothers Union) Washington Brandão (Abahani Ltd Dhaka) Paul Komolafe (Chittagong Abahani) Shokhrukhbek Kholmatov (Sheikh Jamal DC) Omar Sarr (Fortis FC) 3 Goals Arif Hossain (Mohammedan SC) Riaj Uddin Sagor (Chittagong Abahani) Shahriar Emon (Mohammedan SC) Mfon Udoh (Bashundhara Kings) Mannaf Rabby (Chittagong Abahani) Sunday Emmanuel (Mohammedan SC) Sumon Reza (Sheikh Russel KC) Bruno Goncalves Rocha (Abahani Limited Dhaka) Vojislav Balabanovic (Sheikh Russel KC) 2 Goals Akmol Hossain Nayon (Brothers Union) Minhajul Abedin Ballu (Mohammedan SC) Nasiruddin Chowdhury (Chittagong Abahani) Syed Shah Quazem Kirmane (Bangladesh Police FC) Md Al Amin (Bangladesh Police FC) Sazzad Hossain (Sheikh Jamal DC) Higor Leite (Sheikh Jamal DC) Otabek Valizhonov (Brothers Union) Dawda Ceesay (Rahmatganj MFS) Asror Gofurov (Bashundhara Kings) Emmanuel Tony Agbaji (Mohammedan SC) Sahed Miah (Bangladesh Police FC) Ganiu Ogungbe (Sheikh Russel KC) Mateo Palacios (Bangladesh Police FC) 1 Goal Shekh Morsalin (Bashundhara Kings) Sabuz Hossain (Fortis FC) Din Islam (Bangladesh Police FC) Mohammad Abdullah (Sheikh Jamal DC) Rashedul Islam Rashed (Fortis FC) Kodai Iida (Sheikh Russel KC) Abu Azeez (Chittagong Abahani) Rimon Hossain (Bashundhara Kings) Maraz Hossain Opi (Abahani Limited Dhaka) Sohanur Rahman Sohan (Chittagong Abahani) Mohammad Ibrahim (Bashundhara Kings) Samin Yasir Juel (Rahmatganj MFS) Jasur Jumaev (Fortis FC) Yeasin Khan (Chittagong Abahani) Mohammad Ridoy (Abahani Ltd Dhaka) Saad Uddin (Bashundhara Kings) Md Insan Hossain (Brothers Union) Mohamed Sohel Rana (Chittagong Abahani) Sohel Rana (Bashundhara Kings) Sekou Sylla (Sheikh Russel KC) Mostafa Kahraba (Rahmatganj MFS) Abou Touré (Sheikh Jamal DC) Md Jewel Mia (Mohammedan SC) Mohsin Ahmed (Brothers Union) MS Bablu (Bangladesh Police FC) Shakhzod Shaymanov (Sheikh Jamal DC) Nodir Mavlonov (Brothers Union) Mahdi Yusuf Khan (Bangladesh Police FC) Chandon Roy (Sheikh Russel KC) Ahror Umarjonov (Sheikh Russel KC) Abdullaev Azamat (Bangladesh Police FC)

Own goals † Bold Club indicates winner of the match. Player Club Opponent Result Date Ref Isa FaysalBangladesh Police FCSheikh Jamal DC0–1 Tariq KaziBashundhara KingsFortis FC 1–3 Assaduzzaman BabluAbahani Limited DhakaBangladesh Police FC2–1 Lawal MuritalaChittagong AbahaniFortis FC0–2 Mamun AlifRahmatganj MFSChittagong Abahani2–1 Abdullah OmarFortis FCSheikh Russel KC1–2

Hat-tricks † Bold Club indicates winner of the match. Player For Against Result Date Ref Landry NdikumanaSheikh Russel KCBrothers Union(H) 4–1 Edis Ibargüen GarcíaBangladesh Police FCBrothers Union(A) 4–1 Souleymane DiabateMohammedan SCBrothers Union(H) 8–0 Cornelius Stewart4Abahani Limited DhakaBrothers Union(H) 7–1 Cornelius StewartAbahani Limited DhakaBrothers Union(A) 2–3

Most assists

Rank Player Team Assists1 Robinho AzevedoBashundhara Kings102 Mostafa KahrabaBrothers Union/Rahmatganj MFS6 Miguel FigueiraBashundhara Kings6 Souleymane DiabateMohammedan SC6Jonathan FernandesAbahani Limited Dhaka63 DorieltonBashundhara Kings5 Cornelius StewartAbahani Limited Dhaka5 Muzaffar MuzaffarovMohammedan SC54 Edward Morillo Bangladesh Police FC4 Mateo PalaciosBangladesh Police FC4 Sunday EmmanuelDhaka Mohammedan4

Clean sheets by goalkeepers

RankPlayerClubMatchesClean sheets1 Ahsan Habib BipuBangladesh Police FC1782 Mahfuz Hasan PritomSheikh Jamal DC1663 Sujon HossainMohammedan SC165 Anisur Rahman ZicoBashundhara Kings1153 Mohammed Mamun AlifRahmatganj MFS63 Ashraful Islam RanaChittagong Abahani163 Shahidul Alam Sohel Abahani Limited Dhaka143

Discipline

Player Most yellow cards: 8 Shokhrukhbek Kholmatov (Sheikh Jamal DC) Most red cards: 1 14 players

Club Yellow cards:

Rank Club Yellow cards1Sheikh Jamal DC452Bashundhara Kings423Abahani Limited Dhaka364Rahmatganj MFS33Fortis FC335Mohammedan SC32Brothers Union326Sheikh Russel KC317Chittagong Abahani288Bangladesh Police FC25Total337 Red cards: