|First Professional Football League|
|Top goalscorer||Dimitar Iliev (11 goals)|
The 2019–20 First Professional Football League, also known as Efbet League for sponsorship reasons, was the 96th season of the top division of the Bulgarian football league system, the 71st since a league format was adopted for the national competition of A Group as a top tier of the pyramid, and also the 4th season of the First Professional Football League, which decides the Bulgarian champion. Ludogorets Razgrad are the defending champions after winning their 8th consecutive title in the previous season.
Fourteen teams are competing in the league – the top twelve teams from the previous season, and two teams promoted from the Second League.
Tsarsko Selo Sofia were promoted as champions of the 2018–19 Second League. This will be their debut in the Bulgarian top tier. Tsarsko Selo replaces Vereya, who were disqualified for match-fixing, ending their 3-year stay in the Bulgarian top tier.
The second team to be promoted was Arda, who earned promotion after winning their play-off match against Septemvri Sofia. Arda's win meant that the team will make their first appearance in the Bulgarian top tier, while Septemvri ended their two-year stay in the First League.
Stadiums and locations
|Botev||Plovdiv||Botev 1912 Football Complex||3,500|
|Levski||Sofia||Vivacom Arena - Georgi Asparuhov||25,000|
|Tsarsko Selo||Sofia||Vasil Levski National Stadium||43,230|
Personnel and kits
Note: Flags indicate national team as has been defined under FIFA eligibility rules. Players and managers may hold more than one non-FIFA nationality.
|Team||Manager||Captain||Kit manufacturer||Shirt sponsor||Additional|
|Arda||Stamen Belchev||Plamen Krumov||Nike||Efbet||—|
|Beroe||Aleksandar Tomash||Martin Kamburov||Uhlsport||—||Refan, Ajax Group|
|Botev Plovdiv||Ferario Spasov||Lachezar Baltanov||Uhlsport||WinBet||—|
|Botev Vratsa||Sasho Angelov||Valeri Domovchiyski||Errea||WinBet||—|
|CSKA-Sofia||Ljupko Petrović||Nikolay Bodurov||adidas||A1 Bulgaria||WinBet, Baristo|
|Cherno More||Ilian Iliev||Stefan Stanchev||Uhlsport||Armeets||—|
|Dunav Ruse||Lyudmil Kirov||Martin Kovachev||Joma||WinBet||—|
|Etar||Rosen Kirilov||Hristo Ivanov||Joma||WinBet||—|
|Levski Sofia||Petar Hubchev||Zhivko Milanov||Nike||7777.bg||—|
|Lokomotiv Plovdiv||Bruno Akrapović||Dimitar Iliev||Uhlsport||Efbet||General Broker|
|Ludogorets||Stanislav Genchev||Svetoslav Dyakov||Nike||Efbet||Vivacom|
|Slavia Sofia||Zlatomir Zagorčić||Georgi Petkov||Joma||bet365||Asset Insurance|
|Tsarsko Selo||Nikola Spasov||Veselin Minev||Nike||WinBet||—|
|Vitosha Bistritsa||Engibar Engibarov||Chetin Sadula||Jumper||Efbet||—|
Note: Individual clubs may wear jerseys with advertising. However, only one sponsorship is permitted per jersey for official tournaments organised by UEFA in addition to that of the kit manufacturer (exceptions are made for non-profit organisations). Clubs in the domestic league can have more than one sponsorship per jersey which can feature on the front of the shirt, incorporated with the main sponsor or in place of it; or on the back, either below the squad number or on the collar area. Shorts also have space available for advertisement.
|Team||Outgoing manager||Manner of departure||Date of vacancy||Position in table||Incoming manager||Date of appointment|
|Levski Sofia||Georgi Todorov||End of caretaker tenure||29 May 2019||Pre-season||Petar Hubchev||29 May 2019|
|Etar||Krasimir Balakov||Signed by Bulgaria||29 May 2019||Pre-season||Rosen Kirilov||9 June 2019|
|Botev Plovdiv||Nikolay Kirov||Sacked||29 May 2019||Pre-season||Željko Petrović||9 June 2019|
|Vitosha||Rosen Kirilov||Mutual consent||3 June 2019||Pre-season||Engibar Engibarov||6 June 2019|
|Ludogorets||Stoycho Stoev||Sacked||25 August 2019||2nd||Stanislav Genchev||26 August 2019|
- As of 15 December 2019
|1||Dimitar Iliev||Lokomotiv Plovdiv||11|
|Ali Sowe||CSKA Sofia|
|Rodney Antwi||Tsarsko Selo|
|Ismail Isa||Cherno More|
|Nigel Robertha||Levski Sofia|
|Stanislav Ivanov||Levski Sofia|
|Todor Nedelev||Botev Plovdiv||Dunav Ruse||3–1||21 July 2019|
- As of 15 December 2019
|1||Gustavo Busatto||CSKA Sofia||11|
|Milan Mijatović||Levski Sofia|
|3||Martin Lukov||Lokomotiv Plovdiv||8|
|Georgi Georgiev||Slavia Sofia|