ブルガリアプロサッカーリーグ
優勝クラブはUEFAチャンピオンズリーグ、2位クラブはUEFAヨーロッパリーグへの出場権を自動的に獲得する。上位グループの3位クラブと下位各グループの上位2クラブはプレーオフを行い、勝者はヨーロッパリーグへの出場権を獲得する。1回戦で各グループの1位クラブともう一つのグループの2位クラブが対戦し、2回戦では1回戦の勝者同士が対戦する。2回戦の勝者は決勝戦で上位グループ3位クラブと対戦する。1回戦と2回戦はホーム・アンド・アウェー方式、決勝戦は1試合のみで行われる。
下位各グループの下位2クラブとセカンドリーグの2位、3位クラブはプレーオフを行い、3クラブがファーストリーグへ残留または昇格する。1回戦で各グループの3位クラブともう一つのグループの4位クラブが対戦し、2回戦では1回戦の勝者同士、敗者同士が対戦する。2回戦の勝者同士の勝者はファーストリーグに残留、敗者は3回戦でセカンドリーグ3位と入れ替え戦を行う。2回戦の敗者同士の敗者はセカンドリーグへ降格、勝者は3回戦でセカンドリーグ2位クラブと入れ替え戦を行う。1回戦と2回戦はホーム・アンド・アウェー方式、3回戦は1試合のみで行われる。
セカンドリーグの参加16クラブはホーム・アンド・アウェー方式の2回戦総当たり戦(各クラブ30試合)を行う。優勝クラブはファーストリーグへ自動昇格、2位と3位クラブは入れ替え戦へ出場する。下位4クラブはトレタ・リーガ(サードリーグ)へ自動降格、サードリーグからは各地域の優勝クラブがセカンドリーグへ自動昇格する。
2016年6月、2016-17シーズンから次のような新方式が採用されることが発表され、同時にプロリーグであるトップディビジョンのAグルパ ("А" група)、2部のBグルパ ("Б" група) の名称も変更された。
トップディビジョンのパルヴァ・リーガ (Първа лига) には14クラブ、2部のヴトラ・リーガ (Втора лига) には16クラブが参加する。アマチュアリーグである3部のトレタ・リーガ (Трета лига) は国土を4分割した4つの地域リーグで構成される。2016-17シーズンのパルヴァ・リーガ(ファーストリーグ)の参加クラブはAグルパ、Bグルパのライセンスを付与されたクラブから、ヴトラ・リーガ(セカンドリーグ)の参加クラブはアマチュアリーグのVグルパ(3部)の参加資格を与えられたクラブからも選ばれた。
ファーストリーグでは、参加14クラブは第1ステージでホーム・アンド・アウェー方式の2回戦総当たり戦(各クラブ26試合)を行う。第2ステージでは第1ステージの順位に応じて上位6クラブと下位8クラブ、下位8クラブはさらに4クラブごとの2つのグループ(7位・10位・11位・14位、8位・9位・12位・13位)に分けられ、ホーム・アンド・アウェー方式の2回戦総当たり戦(上位クラブ各10試合、下位クラブ各6試合)を行う。第1ステージの勝ち点は半減されず、そのまま第2ステージへ持ち越される。上位グループの1位がリーグ優勝となる。