2019–20 First Professional Football League (Bulgaria)

The 2019–20 First Professional Football League, also known as Efbet League for sponsorship reasons, is 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.

Teams
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.

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. 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.