Second Professional Football League (Bulgaria)

The Bulgarian Second Professional Football League or simply Second League is the second level of the Bulgarian football league system, below First League and above the Third League. Sixteen teams take part in the league, each playing twice against all the other, once home and once away. Most matches are played on Saturdays and Sundays. The league is administered by the Bulgarian Professional Football League.

From 2016 the top level league name was changed to First Professional Football League and B Group name to Second Professional Football League.