2021–22 First Professional Football League (Bulgaria)
Season | 2021–22 |
---|---|
Champions | Ludogorets Razgrad (11th title) |
Relegated | Tsarsko Selo |
Champions League | Ludogorets Razgrad |
Europa Conference League | Botev Plovdiv CSKA Sofia Levski Sofia |
Matches played | 221 |
Goals scored | 540 (2.44 per match) |
Top goalscorer | Pieros Sotiriou (17 goals) |
Best goalkeeper | Nikolay Mihaylov (15 clean sheets) |
Biggest home win | Ludogorets 5–0 Lokomotiv Sofia (20 August 2021) Cherno More 5–0 Botev Vratsa (4 April 2022) Ludogorets 5–0 CSKA Sofia (30 April 2022) |
Biggest away win | Arda 0–4 Ludogorets (13 February 2022) Botev Vratsa 0–4 CSKA 1948 (19 February 2022) |
Highest scoring | Arda 3–6 CSKA 1948 (22 April 2022) |
Longest winning run | 7 games Ludogorets |
Longest unbeaten run | 12 games CSKA Sofia |
Longest winless run | 14 games Botev Vratsa |
Longest losing run | 6 games Tsarsko Selo Botev Vratsa |
Highest attendance | 19,000 Levski Sofia 0–0 CSKA Sofia (6 March 2022)[1] |
Lowest attendance | 110 Tsarsko Selo 1–1 Ludogorets (19 March 2022)[2] |
← 2020–21
2022–23 →
All statistics correct as of 20:30, 22 May 2022 (UTC). |
The 2021–22 First Professional Football League, also known as efbet League for sponsorship reasons,[3] was the 98th season of the top division of the Bulgarian football league system, the 74th since a league format was adopted for the national competition of A Group as a top tier of the pyramid, and also the 6th season of the First Professional Football League, which decides the Bulgarian champion. Ludogorets Razgrad were the defending champions for the 10th consecutive time. They clinched their 11th title with four games to spare on 17 April 2022, following a 4–1 home win over Slavia Sofia.[4]
Contents
Summary
This was the last season featuring 14 teams; from next season, the league will expand from 14 to 16 teams, with the 14th placed team from this season being automatically relegated to the Second League, while the first three-placed teams were automatically promoted from the Second League and the 13th placed team from the First League qualified for the relegation play-off, facing the 4th placed team from the second league.
Teams
Fourteen teams competed in the league – the top eleven teams from the previous season, the top two teams from the Second League, and the winner of the promotion/relegation play-off between the third-placed team from the 2020–21 Second League and the 12th placed team from the 2020–21 First League.
The first team to earn promotion was Pirin Blagoevgrad, who were promoted after winning 2–0 against Litex Lovech on 23 April 2021.[5] Pirin returned to the top tier after a 3-year absence, having last competed in the highest level during the 2017–18 season. The second team to earn promotion was Lokomotiv Sofia, who were promoted after winning 4–1 against Septemvri Simitli on 13 May 2021.[6] Lokomotiv returned to the top tier after a 6-year absence, having last competed in the highest level during the 2014–15 season.
Botev Vratsa won the promotion/relegation play-off 1–0 against Septemvri Sofia on 28 May 2021, thus remaining in the First League.[7]
Stadia and locations
Arda | Beroe | Botev Plovdiv | Botev Vratsa |
---|---|---|---|
Arena Arda | Beroe | Futbolen kompleks Botev 1912 | Hristo Botev |
Capacity: 11,114 | Capacity: 12,128 | Capacity: 4,000 | Capacity: 12,000 |
190px | 230px | File:Botev Plovdiv stadium.jpg | 240px |
Cherno More |
Lua error in Module:Location_map/multi at line 13: Unable to find the specified location map definition. Neither "Module:Location map/data/Bulgaria Sofia" nor "Template:Location map Bulgaria Sofia" exists. |
CSKA Sofia | |
Ticha | Balgarska Armia | ||
Capacity: 8,250 | Capacity: 22,995 | ||
210px | 230px | ||
CSKA 1948 | Levski Sofia | ||
Bistritsa | Vivacom Arena - Georgi Asparuhov | ||
Capacity: 2,500 | Capacity: 25,000 | ||
230px | |||
Lokomotiv Plovdiv | Lokomotiv Sofia | ||
Lokomotiv | Lokomotiv | ||
Capacity: 13,220 | Capacity: 22,000 | ||
220px | 275px | ||
Ludogorets | Pirin Blagoevgrad | Slavia Sofia | Tsarsko Selo |
Huvepharma Arena | Hristo Botev | Aleksandar Shalamanov | Arena Tsarsko Selo |
Capacity: 10,422 | Capacity: 7,500 | Capacity: 25,556 | Capacity: 1,550 |
250px | 250px | ![]() |
<templatestyles src="Reflist/styles.css" />
Cite error: Invalid <references>
tag; parameter "group" is allowed only.
<references />
, or <references group="..." />
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 | ![]() |
![]() |
Nike | efbet | — |
Beroe | ![]() |
![]() |
Uhlsport[8] | efbet | Refan, Ajax Group |
Botev Plovdiv | ![]() |
![]() |
Uhlsport[9] | WinBet | — |
Botev Vratsa | ![]() |
![]() |
Erreà | WinBet | Kozloduy NPP[10] |
Cherno More | ![]() |
![]() |
Uhlsport | Armeets | — |
CSKA 1948 | ![]() |
![]() |
Adidas | efbet | Bachkovo |
CSKA Sofia | ![]() |
![]() |
Adidas | WinBet | A1, Baristo |
Levski Sofia | ![]() |
![]() |
Joma | Levski e Vechen[lower-alpha 1] | PalmsBet |
Lokomotiv Plovdiv | ![]() |
![]() |
Nike[11] | WinBet | General Broker, Money+ |
Lokomotiv Sofia | ![]() |
![]() |
Joma | Betano | Casa Boyana, Malizia, Intesa, VIA 2000, Club 33 |
Ludogorets | ![]() |
![]() |
Nike | efbet | Vivacom |
Pirin Blagoevgrad | ![]() |
![]() |
Adidas[12] | 8888.bg | Belogour Properties, AMFEX |
Slavia Sofia | ![]() |
![]() |
Uhlsport | bet365 | Asset Insurance |
Tsarsko Selo | ![]() |
![]() |
Nike | WinBet | — |
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.
Managerial changes
Team | Outgoing manager | Manner of departure | Date of vacancy | Position in table | Incoming manager | Date of appointment |
---|---|---|---|---|---|---|
Botev Vratsa | ![]() |
Resigned | 8 June 2021[13] | Pre-season | ![]() |
9 June 2021[14] |
CSKA Sofia | ![]() |
Resigned | 25 July 2021 | 1st | ![]() |
26 July 2021[15] |
CSKA 1948 | ![]() |
Mutual consent | 26 July 2021 | 14th | ![]() |
27 July 2021[16] |
Levski Sofia | ![]() |
Resigned | 20 August 2021 | 12th | ![]() |
23 August 2021[17] |
CSKA 1948 | ![]() |
Mutual consent | 30 August 2021 | 14th | ![]() |
3 September 2021[18] |
Arda | ![]() |
Mutual consent | 2 September 2021 | 11th | ![]() |
6 September 2021[19] |
Levski Sofia | ![]() |
End of interim period | 2 September 2021 | 12th | ![]() |
2 September 2021[20] |
Arda | ![]() |
Mutual consent | 8 September 2021 | 11th | ![]() |
8 September 2021[21] |
Ludogorets | ![]() |
Sacked | 3 October 2021 | 3rd | ![]() |
3 October 2021[22] |
Tsarsko Selo | ![]() |
Mutual consent | 8 October 2021 | 13th | ![]() |
13 October 2021[23] |
Arda | ![]() |
Mutual consent | 9 November 2021 | 7th | ![]() |
12 November 2021[24] |
Pirin Blagoevgrad | ![]() |
Mutual consent | 3 December 2021 | 13th | ![]() |
3 December 2021[25][26] |
Arda | ![]() |
Sacked | 16 December 2021 | 9th | ![]() |
23 December 2021[27] |
Ludogorets | ![]() |
End of interim period | 3 January 2022 | 1st | ![]() |
3 January 2022[28] |
Tsarsko Selo | ![]() |
Mutual consent | 8 January 2022 | 14th | ![]() |
28 January 2022[29][30] |
Beroe | ![]() |
Mutual consent | 19 January 2022 | 7th | ![]() |
19 January 2022[31] |
Tsarsko Selo | ![]() |
Sacked | 5 March 2022[32] | 14th | ![]() |
6 March 2022[33] |
Botev Vratsa | ![]() |
Mutual consent | 22 March 2022[34] | 13th | ![]() |
23 March 2022[35] |
Lokomotiv Plovdiv | ![]() |
Resigned | 7 April 2022[36] | 8th | ![]() |
11 April 2022[37] |
CSKA Sofia | ![]() |
Resigned | 14 April 2022[38] | 2nd | ![]() |
14 April 2022[39] |
Botev Vratsa | ![]() |
Mutual consent | 26 April 2022 | 13th | ![]() |
27 April 2022 |
Regular season
League table
Lua error in package.lua at line 80: module 'strict' not found.
Results
Home \ Away | ARD | BSZ | BPD | BVR | CHM | CSK | CSS | LEV | LPD | LSO | LUD | PIR | SLA | TSS |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Arda | — | 1–0 | 0–2 | 3–2 | 0–3 | 0–0 | 2–2 | 0–0 | 5–1 | 1–1 | 0–4 | 3–0 | 1–1 | 2–0 |
Beroe | 1–1 | — | 1–1 | 1–0 | 0–2 | 1–0 | 0–0 | 1–1 | 1–0 | 1–0 | 0–1 | 1–1 | 2–1 | 1–0 |
Botev Plovdiv | 2–1 | 2–1 | — | 2–1 | 0–2 | 3–1 | 2–0 | 3–1 | 2–1 | 2–0 | 1–3 | 2–1 | 1–0 | 2–1 |
Botev Vratsa | 0–0 | 1–0 | 1–1 | — | 0–0 | 0–4 | 2–4 | 2–0 | 0–0 | 2–2 | 1–2 | 0–3 | 2-1 | 0–0 |
Cherno More | 2–0 | 1–0 | 2–0 | 5–0 | — | 2–0 | 0–1 | 1–0 | 0–0 | 1–1 | 1–2 | 1–1 | 1–1 | 1–1 |
CSKA 1948 | 2–3 | 1–0 | 2–2 | 5–1 | 2–3 | — | 2–4 | 0–2 | 4–0 | 1–1 | 2–0 | 1–0 | 1–1 | 1–0 |
CSKA Sofia | 2–1 | 1–0 | 3–2 | 4–0 | 2–0 | 1–0 | — | 2–1 | 1–3 | 2–0 | 1–0 | 1–0 | 1–1 | 0–0 |
Levski Sofia | 0–2 | 2–1 | 2–0 | 0–0 | 2–0 | 0–0 | 0–0 | — | 2–1 | 1–0 | 2–4 | 3–0 | 1–2 | 3–1 |
Lokomotiv Plovdiv | 0–0 | 2–0 | 1–1 | 2–4 | 1–1 | 2–1 | 2-0 | 2–2 | — | 2–1 | 1–3 | 2–1 | 0–1 | 1–0 |
Lokomotiv Sofia | 2–0 | 0–3 | 0–0 | 1–0 | 0–3 | 2–2 | 1-1 | 1–2 | 1–0 | — | 2–4 | 2–1 | 1–0 | 2–1 |
Ludogorets Razgrad | 4–1 | 2–0 | 3–0 | 3–1 | 2–0 | 3–0 | 2–0 | 2–1 | 1–0 | 5–0 | — | 3–5 | 3–1 | 4–0 |
Pirin Blagoevgrad | 1–0 | 2–3 | 0–1 | 3–1 | 2–2 | 4–1 | 1–1 | 0–3 | 2–3 | 2–1 | 1–3 | — | 0–0 | 2–1 |
Slavia Sofia | 1–0 | 3–2 | 0–0 | 1–0 | 0–1 | 2–1 | 2–3 | 0–1 | 1–1 | 3–0 | 1–0 | 1–1 | — | 0–0 |
Tsarsko Selo | 1–0 | 1–2 | 0–0 | 1–2 | 0–0 | 0–2 | 1–2 | 0–1 | 0–2 | 2–0 | 1–1 | 1–0 | 2–5 | — |
Results by round
Script error: No such module "sports rbr table".
Championship round
Championship round table
Points and goals will carry over in full from regular season. Lua error in package.lua at line 80: module 'strict' not found.
Europa Conference League round
Points and goals will carry over in full from regular season.
Europa Conference League round table
Lua error in package.lua at line 80: module 'strict' not found.
Relegation round
Points and goals will carry over in full from regular season.
Relegation round table
Lua error in package.lua at line 80: module 'strict' not found.
Europa Conference League play-off
Promotion/relegation play-off
Season statistics
Top scorers
- As of 22 May 2022[40]
Rank | Player | Club | Goals |
---|---|---|---|
1 | ![]() |
Ludogorets | 17 |
2 | ![]() |
CSKA Sofia | 16 |
3 | ![]() |
CSKA 1948 | 13 |
![]() |
Lokomotiv Plovdiv | ||
5 | ![]() |
Cherno More | 12 |
6 | ![]() |
Botev Vratsa | 10 |
![]() |
Ludogorets | ||
8 | ![]() |
Lokomotiv Plovdiv | 9 |
![]() |
Lokomotiv Sofia | ||
![]() |
CSKA 1948 | ||
![]() |
Arda | ||
![]() |
CSKA 1948 | ||
13 | ![]() |
CSKA Sofia | 8 |
14 | ![]() |
Pirin Blagoevgrad | 7 |
Most assists
- As of 22 May 2022[41]
Rank | Player | Club | Assists |
---|---|---|---|
1 | ![]() |
CSKA 1948 | 14 |
2 | ![]() |
Ludogorets | 11 |
3 | ![]() |
CSKA Sofia | 9 |
4 | ![]() |
Slavia Sofia | 7 |
![]() |
Botev Plovdiv | ||
![]() |
Ludogorets | ||
![]() |
CSKA 1948 | ||
8 | ![]() |
Ludogorets | 6 |
![]() |
Lokomotiv Plovdiv | ||
10 | ![]() |
CSKA Sofia | 5 |
![]() |
CSKA Sofia | ||
![]() |
Ludogorets |
Clean sheets
- As of 22 May 2022
Rank | Goalkeeper | Club | Clean sheets |
---|---|---|---|
1 | ![]() |
Levski Sofia | 15 |
2 | ![]() |
Cherno More | 12 |
3 | ![]() |
Pirin Blagoevgrad[lower-alpha 2] | 10 |
4 | ![]() |
CSKA Sofia | 9 |
![]() |
Slavia Sofia | ||
![]() |
CSKA 1948 | ||
7 | ![]() |
Botev Plovdiv | 8 |
![]() |
Ludogorets | ||
![]() |
Botev Vratsa | ||
![]() |
Lokomotiv Sofia | ||
11 | ![]() |
CSKA 1948[lower-alpha 3] | 7 |
![]() |
Beroe |
Hat-tricks
Player | For | Against | Result | Date |
---|---|---|---|---|
![]() |
Lokomotiv Plovdiv | CSKA Sofia | 3–1 (A)[42] | 31 October 2021 |
![]() |
Lokomotiv Plovdiv | Pirin Blagoevgrad | 3–2 (A)[43] | 27 November 2021 |
![]() |
CSKA 1948 | Arda | 6–3 (A)[44] | 22 April 2022 |
![]() |
CSKA 1948 | Arda | 5–1 (H)[45] | 13 May 2022 |
![]() |
Botev Vratsa | Pirin Blagoevgrad | 5–3 (A) | 21 May 2022 |
Goal of the week
Note: The top 3 goals of the week are selected for voting and the winner will be placed here.
Save of the week
Note: The top 3 goalkeeper saves of the week are selected for voting by Yordan Gospodinov and the winner will be placed here.
References
<templatestyles src="Reflist/styles.css" />
Cite error: Invalid <references>
tag; parameter "group" is allowed only.
<references />
, or <references group="..." />
Notes
<templatestyles src="Reflist/styles.css" />
Cite error: Invalid <references>
tag; parameter "group" is allowed only.
<references />
, or <references group="..." />
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
Cite error: <ref>
tags exist for a group named "lower-alpha", but no corresponding <references group="lower-alpha"/>
tag was found, or a closing </ref>
is missing