2026–27 PFC Levski Sofia season
Levski Sofia 2026–27 football season
From Wikipedia, the free encyclopedia
The 2026–27 season is Levski Sofia's 106th season in the First League. This article shows player statistics and all matches (official and friendly) that the club will play during the season.
| 2026–27 season | ||||
|---|---|---|---|---|
| President | Nasko Sirakov | |||
| Manager | Julio Velázquez | |||
| Stadium | Stadion Georgi Asparuhov | |||
| First League | 1st | |||
| Bulgarian Cup | Round of 32 | |||
| Bulgarian Supercup | Runners-up | |||
| Bulgarian Elite Cup | Quarter-finals | |||
| UEFA Champions League | Play-off round | |||
| UEFA Europa League | League phase | |||
| Top goalscorer | League: Armstrong Oko-Flex (4) All: Armstrong Oko-Flex Reinaldo (6) | |||
| Highest home attendance | 38,976 v. AEK Athens (18 August 2026) | |||
| Lowest home attendance | 6,000 v. Septemvri Sofia (1 August 2026) | |||
| Average home league attendance | 7,700 | |||
| Biggest win | 6–0 v. Spartak Varna (H) | |||
| Biggest defeat | 0–4 v. AEK Athens (A) | |||
|
| ||||
| All statistics correct as of 17 September 2026. | ||||
Transfers
In
| No. |
Pos. |
Nat. |
Name |
Age | EU |
Moving from |
Type |
Transfer window |
Ends |
Transfer fee |
Source |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2 | DF | Hevertton | 25 | EU | Transfer | Summer | 2028 | Free | [1] | ||
| 7 | FW | Reinaldo | 24 | Non-EU | Transfer | Summer | 2029 | 1 500 000 € | [2] | ||
| 8 | MF | Marko Grujić | 30 | Non-EU | Transfer | Summer | 2028[a] | Free | [3] | ||
| 19 | MF | El Mehdi El Moubarik | 25 | Non-EU | Transfer | Summer | 2029 | Undisclosed | [4] | ||
| 20 | DF | Álex Centelles | 26 | EU | Transfer | Summer | 2029 | Free | [5] | ||
| 27 | FW | David Kusso | 22 | Non-EU | Transfer | Summer | 2029 | Undisclosed | [6] | ||
| 28 | FW | Stivan Stoyanchov | 18 | EU | B team | Promotion | Summer | ||||
| 35 | MF | Serginho | 26 | EU | Transfer | Summer | 2029 | 1 000 000 € | [7] | ||
| 55 | DF | Petko Hristov | 27 | EU | Loan | Summer | 2027[b] | Undisclosed | [8] | ||
| 77 | FW | Adrian Raychev | 20 | EU | Loan | Summer | 2027 | Undisclosed | [9] | ||
| FW | Preslav Bachev | 20 | EU | Loan return | Summer |
Out
| No. |
Pos. |
Nat. |
Name |
Age | EU |
Moving to |
Type |
Transfer window |
Transfer fee |
Source |
|---|---|---|---|---|---|---|---|---|---|---|
| 8 | MF | Carlos Ohene | 32 | Non-EU | End of contract | Summer | Free | [10] | ||
| 37 | MF | Rildo | 26 | Non-EU | Loan return | Summer | [11] | |||
| 45 | FW | Marko Dugandžić | 32 | EU | End of contract | Summer | Free | [12] | ||
| 70 | MF | Georgi Kostadinov | 35 | EU | Retired | Summer | [13] | |||
| 95 | FW | Karl Fabien | 25 | EU | Released | Summer | Free | [14] | ||
| FW | Preslav Bachev | 20 | EU | Transfer | Summer | Undisclosed | [15] |
Loans out
| No. |
Pos. |
Nat. |
Name |
Age | EU |
Moving to |
Type |
Transfer window |
Transfer fee |
Source |
|---|---|---|---|---|---|---|---|---|---|---|
| DF | Stipe Vulikić | 25 | EU | Summer | Undisclosed | [16] |
Contract renewals
| No. | Pos. | Nat. | Name | Date | Contract length | Contract ends | Source |
|---|---|---|---|---|---|---|---|
| 4 | DF | Christian Makoun | 4 September 2026 | 1 year | 2028 | [17] | |
| 18 | MF | Gašper Trdin | 4 July 2026 | [18] | |||
| 21 | DF | Aldair Neves | 19 August 2026 | [19] | |||
| 28 | FW | Stivan Stoyanchov | 18 September 2026 | 2029 | [20] | ||
| 50 | DF | Kristian Dimitrov | 3 July 2026 | [21] | |||
| 92 | GK | Svetoslav Vutsov | 10 July 2026 | 2028 | [22] | ||
Squad
- Updated on 18 September 2026.[23]
| No. | Name | Nationality | Position(s) | Age | EU | Ends | Signed from | Transfer fee | Notes | |
|---|---|---|---|---|---|---|---|---|---|---|
| Goalkeepers | ||||||||||
| 1 | Ognyan Vladimirov | GK | 18 | EU | 2029 | Youth system | W/S | |||
| 78 | Martin Lukov | GK | 33 | EU | 2027 | Free | Originally from Youth system | |||
| 92 | Svetoslav Vutsov | GK | 24 | EU | 2028 | Undisclosed | Originally from Youth system | |||
| Defenders | ||||||||||
| 2 | Hevertton | RB | 25 | EU | 2028 | Free | Second nationality: Portugal | |||
| 3 | Maicon | LB | 26 | Non-EU | 2027 | €250 000 | ||||
| 4 | Christian Makoun | CB/LB/DM | 26 | EU | 2028 | Free | Second nationality: Belgium | |||
| 20 | Álex Centelles | LB | 27 | EU | 2029 | Free | ||||
| 21 | Aldair Neves | RB | 26 | EU | 2028 | Undisclosed | ||||
| 31 | Nikola Serafimov | CB | 27 | Non-EU | 2028 | Free | ||||
| 50 | Kristian Dimitrov | CB | 29 | EU | 2029 | Free | ||||
| 55 | Petko Hristov | CB | 27 | EU | 2027[a] | Loan | Originally from Youth system | |||
| 71 | Oliver Kamdem | RB | 23 | EU | 2027 | €75 000 | Second nationality: France | |||
| Midfielders | ||||||||||
| 8 | Marko Grujić | DM/CM | 30 | Non-EU | 2028[b] | Free | ||||
| 10 | Asen Mitkov | AM/CM | 21 | EU | 2027 | Youth system | W/S | |||
| 18 | Gašper Trdin | DM/CB | 28 | EU | 2028 | Undisclosed | ||||
| 19 | El Mehdi El Moubarik | DM/CM | 25 | Non-EU | 2029 | Undisclosed | ||||
| 22 | Mazire Soula | AM/CM/LW | 28 | EU | 2028 | Free | Second nationality: Algeria | |||
| 35 | Serginho | CM | 26 | EU | 2029 | €1 000 000 | ||||
| 47 | Akram Bouras | CM | 24 | Non-EU | 2028 | €350 000 | ||||
| Forwards | ||||||||||
| 7 | Reinaldo | LW/RW | 25 | Non-EU | 2029 | €1 500 000 | ||||
| 9 | Juan Perea | CF | 27 | Non-EU | 2028 | Undisclosed | ||||
| 11 | Armstrong Oko-Flex | LW/RW/CF | 24 | EU | 2028 | €300 000 | Second nationality: England | |||
| 12 | Mustapha Sangaré | CF | 27 | EU | 2027 | €175 000 | Second nationality: France | |||
| 17 | Everton Bala | RW/LW/AM | 27 | Non-EU | 2027 | Undisclosed | ||||
| 27 | David Kusso | RW/LB | 22 | Non-EU | 2029 | Undisclosed | ||||
| 28 | Stivan Stoyanchov | CF | 19 | EU | 2029 | Youth system | W/S | |||
| 77 | Adrian Raychev | RW | 20 | EU | 2027 | Loan | Originally from Youth system | |||
| 99 | Radoslav Kirilov | LW/RW | 34 | EU | 2027 | Free | ||||
Performance overview
| Competition | First match | Last match | Starting round | Final position | Record | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pld | W | D | L | GF | GA | GD | Win % | |||||
| First League | 17 July 2026 | Matchday 1 | 9 | 8 | 1 | 0 | 21 | 4 | +17 | 88.89 | ||
| Bulgarian Cup | 18 October 2026 | Round of 32 | 0 | 0 | 0 | 0 | 0 | 0 | +0 | — | ||
| Bulgarian Supercup | 9 September 2026 | Final | Runners-up | 1 | 0 | 0 | 1 | 2 | 4 | −2 | 0.00 | |
| Bulgarian Elite Cup | 6–7 February 2027 | Quarter-finals | 0 | 0 | 0 | 0 | 0 | 0 | +0 | — | ||
| UEFA Champions League | 7 July 2026 | 26 August 2026 | First qualifying round | Play-off round | 8 | 4 | 3 | 1 | 10 | 7 | +3 | 50.00 |
| UEFA Europa League | 17 September 2026 | League phase | 1 | 0 | 0 | 1 | 0 | 1 | −1 | 0.00 | ||
| Total | 19 | 12 | 4 | 3 | 33 | 16 | +17 | 63.16 | ||||
Last updated: 17 September 2026
Source: Fixtures
Fixtures
Win Draw Loss Upcoming fixture
Friendlies
Summer
| 19 June 2026 | Levski Sofia | 4–0 | Akademik Svishtov | Pravets |
| 18:00 UTC+3 | Oko-Flex Kusso Bouras Perea |
Report | Stadium: Gradski Referee: Petar Dimitrov (Sofia) |
| 23 June 2026 | Levski Sofia | 6–0 | Etar | Pravets |
| 18:30 UTC+3 | Kusso Kamdem Soula Reinaldo Raychev |
Report | Stadium: Gradski Referee: Hristiyana Guteva (Sofia) |
First League
Regular season
League table
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Levski Sofia | 9 | 8 | 1 | 0 | 21 | 4 | +17 | 25 | Qualification for the Championship group |
| 2 | CSKA Sofia | 10 | 7 | 3 | 0 | 24 | 7 | +17 | 24 | |
| 3 | Ludogorets | 9 | 7 | 2 | 0 | 16 | 7 | +9 | 23 | |
| 4 | CSKA 1948 | 10 | 7 | 1 | 2 | 19 | 10 | +9 | 22 | |
| 5 | Arda | 10 | 5 | 2 | 3 | 15 | 12 | +3 | 17 | Qualification for the Conference League group |
Rules for classification: 1) Points; 2) Head-to-head points; 3) Head-to-head goal difference; 4) Head-to-head goals scored; 5) Head-to-head away goals scored (only if two teams); 6) Goal difference; 7) Goals scored; 8) Fairplay ranking; 9) Draw[24]
Results summary
| Overall | Home | Away | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pld | W | D | L | GF | GA | GD | Pts | W | D | L | GF | GA | GD | W | D | L | GF | GA | GD |
| 9 | 8 | 1 | 0 | 21 | 4 | +17 | 25 | 5 | 0 | 0 | 14 | 1 | +13 | 3 | 1 | 0 | 7 | 3 | +4 |
Last updated: 13 September 2026.
Source: bulgarian-football.com
Results by round
A = Away; H = Home; W = Win; D = Draw; L = Loss
Matches
The league fixtures were announced on 6 June 2026.[25][26]
| 17 July 2026 1 | Levski Sofia | 2–1 | Dunav Ruse | Sofia |
| 21:15 UTC+3 | Dimitrov Reinaldo Bouras |
Report | Minchev |
Stadium: Georgi Asparuhov Attendance: 8,000 Referee: Kristiyan Kolev (Plovdiv) Man of the Match: Kristian Dimitrov |
| 25 July 2026 2 | Lokomotiv Sofia | 1–2 | Levski Sofia | Sofia |
| 21:15 UTC+3 | Delev Minchev Kostadinov |
Report | Reinaldo Serginho Oko-Flex |
Stadium: Lokomotiv Attendance: 2,600 Referee: Nikola Popov (Sofia) Man of the Match: Reinaldo |
| 1 August 2026 3 | Levski Sofia | 3–0 | Septemvri Sofia | Sofia |
| 19:00 UTC+3 | Bouras Oko-Flex Serginho |
Report | Baurenski Hristov Atanasov |
Stadium: Georgi Asparuhov Attendance: 6,000 Referee: Mariyan Grebencharski (Samokov) Man of the Match: Álex Centelles |
| 7 August 2026 4 | Levski Sofia | 2–0 | Lokomotiv Plovdiv | Sofia |
| 21:15 UTC+3 | Kusso El Moubarik Reinaldo |
Report | Ali Longville Pavlov Ivanov |
Stadium: Georgi Asparuhov Attendance: 8,000 Referee: Gero Piskov (Sofia) Man of the Match: David Kusso |
| 22 August 2026 6 | Levski Sofia | 6–0 | Spartak Varna | Sofia |
| 21:15 UTC+3 | Oko-Flex Perea Kusso Stoyanchov Raychev |
Report | Sousa Oliveira |
Stadium: Georgi Asparuhov Attendance: 7,000 Referee: Georgi Davidov (Veliko Tarnovo) Man of the Match: Armstrong Oko-Flex |
| 30 August 2026 7 | Botev Plovdiv | 1–3 | Levski Sofia | Plovdiv |
| 19:00 UTC+3 | Hein Naumov Chandarov Lucas Araújo |
Report | Grujić Aldair El Moubarik Oko-Flex Reinaldo Vutsov |
Stadium: Hristo Botev Attendance: 8,000 Referee: Todor Kirov (Varna) Man of the Match: Marko Grujić |
| 2 September 2026 5 | Slavia Sofia | 1–2 | Levski Sofia | Sofia |
| 20:00 UTC+3 | V. Miletić Stoev Kazaldzhiev Marin |
Report | Oko-Flex Perea |
Stadium: Aleksandar Shalamanov Attendance: 3,500 Referee: Lyuboslav Lyubomirov (Pernik) Man of the Match: Armstrong Oko-Flex |
| Note: Originally scheduled for 15 August 2026, the match was postponed by the BFU due to Levski's participation in the UCL.[27] | ||||
| 5 September 2026 8 | Levski Sofia | 1–0 | CSKA 1948 | Sofia |
| 21:15 UTC+3 | Perea Oko-Flex Velázquez |
Report | Cuéllar Medina S. Aleksandrov |
Stadium: Georgi Asparuhov Attendance: 9,500 Referee: Mariyan Grebencharski (Samokov) Man of the Match: Juan Perea |
| 13 September 2026 9 | Botev Vratsa | 0–0 | Levski Sofia | Vratsa |
| 17:45 UTC+3 | Achkov |
Report | Stadium: Hristo Botev Attendance: 4,800 Referee: Volen Chinkov (Sofia) Man of the Match: Ivan Goranov |
| 11 October 2026 11 | Cherno More | v | Levski Sofia | Varna |
| 17:30 UTC+3 | Stadium: Ticha |
| 27 October 2026 12 | Arda | v | Levski Sofia | Kardzhali |
| 19:30 UTC+2 | Stadium: Arena Arda |
| 31 October 2026 14 | Dunav Ruse | v | Levski Sofia | Ruse |
| 17:30 UTC+2 | Stadium: Gradski | |||
| Note: Originally scheduled for the beginning of November 2026, the match was moved forward a week earlier, as the BFU swapped matchdays 13 and 14 on request from the Sofia Directorate of Internal Affairs, citing security reasons concerning the Eternal derby of Bulgarian football and the 2026 Bulgarian presidential election potentially being held at the same time.[28] | ||||
| 8 November 2026 13 | Levski Sofia | v | CSKA Sofia | Sofia |
| 17:00 UTC+2 | Stadium: Vasil Levski National Stadium | |||
| Note: Originally scheduled for the end of October 2026, the match was pushed back a week later, as the BFU swapped matchdays 13 and 14 on request from the Sofia Directorate of Internal Affairs, citing security reasons concerning this match and the 2026 Bulgarian presidential election potentially being held at the same time.[28] | ||||
| 22 November 2026 15 | Levski Sofia | v | Lokomotiv Sofia | Sofia |
| 15:30 UTC+2 | Stadium: Georgi Asparuhov |
| 29 November 2026 16 | Septemvri Sofia | v | Levski Sofia | Sofia |
| 15:00 UTC+2 | Stadium: Vasil Levski National Stadium[note 1] |
| 3 December 2026 10 | Levski Sofia | v | Ludogorets Razgrad | Sofia |
| 18:30 UTC+2 | Stadium: Georgi Asparuhov | |||
| Note: Originally scheduled for 20 September 2026, the match was postponed by the BFU due to Levski's participation in the UEL.[30] | ||||
| December 2026 17 | Lokomotiv Plovdiv | v | Levski Sofia | Plovdiv |
| --:-- UTC+2 | Stadium: Lokomotiv |
| February 2027 18 | Levski Sofia | v | Slavia Sofia | Sofia |
| --:-- UTC+2 | Stadium: Georgi Asparuhov |
| February 2027 19 | Spartak Varna | v | Levski Sofia | Varna |
| --:-- UTC+2 | Stadium: Spartak |
| February–March 2027 20 | Levski Sofia | v | Botev Plovdiv | Sofia |
| --:-- UTC+3 | Stadium: Georgi Asparuhov |
| March 2027 22 | Levski Sofia | v | Botev Vratsa | Sofia |
| --:-- UTC+3 | Stadium: Georgi Asparuhov |
| March 2027 23 | Ludogorets Razgrad | v | Levski Sofia | Razgrad |
| --:-- UTC+3 | Stadium: Huvepharma Arena |
| April 2027 24 | Levski Sofia | v | Cherno More | Sofia |
| --:-- UTC+3 | Stadium: Georgi Asparuhov |
| April 2027 25 | Levski Sofia | v | Arda | Sofia |
| --:-- UTC+3 | Stadium: Georgi Asparuhov |
| April 2027 26 | CSKA Sofia | v | Levski Sofia | Sofia |
| --:-- UTC+3 | Stadium: Vasil Levski National Stadium |
Bulgarian Cup
| 18 October 2026 Round of 32 | Spartak Pleven | v | Levski Sofia | Lovech[note 2] |
| 18:00 UTC+3 | Stadium: Gradski |
Bulgarian Supercup
| 9 September 2026 | Levski Sofia | 2–4 | CSKA Sofia | Sofia |
| 18:30 UTC+3 | Grujić Serginho Dimitrov Perea Everton |
Report | Almeida Zwarts Sensi Ebong Pastor Martino Gbamin Aldair Yanev Lapoukhov |
Stadium: Vasil Levski National Stadium Attendance: 27,345 Referee: Gero Piskov (Sofia) |
Bulgarian Elite Cup
| 6–7 February 2027 Quarter-final | Levski Sofia | v | Arda | Sofia |
| --:-- UTC+2 | Stadium: Georgi Asparuhov |
UEFA Champions League
First qualifying round
| 7 July 2026 1st leg | Borac Banja Luka | 1–1 | | Banja Luka, Bosnia and Herzegovina |
| 20:30 UTC+2 | Juričić Ogrinec |
Report | Serafimov Oko-Flex |
Stadium: Banja Luka City Stadium Attendance: 10,102 Referee: Mehmet Türkmen (Turkey) |
| 14 July 2026 2nd leg | Levski Sofia | 4–0 (5–1 agg.) | | Sofia, Bulgaria |
| 20:30 UTC+3 | Oko-Flex Reinaldo Perea |
Report | Saničanin Herrera Vuković |
Stadium: Georgi Asparuhov Attendance: 17,325 Referee: Andrew Madley (England) |
Second qualifying round
Third qualifying round
| 4 August 2026 1st leg | Levski Sofia | 1–0 | | Sofia, Bulgaria |
| 20:30 UTC+3 | Serginho |
Report | Stadium: Georgi Asparuhov Attendance: 16,916 Referee: Donatas Rumšas (Lithuania) |
Play-off round
| 18 August 2026 1st leg | Levski Sofia | 0–0 | | Sofia, Bulgaria |
| 22:00 UTC+3 | Report | Stadium: Vasil Levski National Stadium[note 4] Attendance: 38,976 Referee: Glenn Nyberg (Sweden) |
| 26 August 2026 2nd leg | AEK Athens | 4–0 (4–0 agg.) | | Athens, Greece |
| 22:00 UTC+3 | Jović Varga Marin Pilios Zini |
Report | Stadium: Allwyn Arena Attendance: 30,500 Referee: Clément Turpin (France) |
UEFA Europa League
League phase
The league phase draw was held on 28 August 2026.[32]
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 25 | 1 | 0 | 0 | 1 | 0 | 1 | −1 | 0 | |
| 25 | 1 | 0 | 0 | 1 | 0 | 1 | −1 | 0 | |
| 25 | 1 | 0 | 0 | 1 | 0 | 1 | −1 | 0 | |
| 28 | 1 | 0 | 0 | 1 | 1 | 3 | −2 | 0 | |
| 29 | 1 | 0 | 0 | 1 | 0 | 2 | −2 | 0 |
Rules for classification: League phase tiebreakers
| Overall | Home | Away | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pld | W | D | L | GF | GA | GD | Pts | W | D | L | GF | GA | GD | W | D | L | GF | GA | GD |
| 1 | 0 | 0 | 1 | 0 | 1 | −1 | 0 | 0 | 0 | 1 | 0 | 1 | −1 | 0 | 0 | 0 | 0 | 0 | 0 |
Source: UEFA
| 17 September 2026 1 | Levski Sofia | 0–1 | | Sofia, Bulgaria |
| 19:45 UTC+3 |
|
Report | Stadium: Vasil Levski National Stadium[note 5] Attendance: 22,378 Referee: Mohammad Al-Emara (Finland) |
| 15 October 2026 2 | NEC | v | | Nijmegen, Netherlands |
| 21:00 UTC+2 | Report | Stadium: Goffertstadion |
| 22 October 2026 3 | Viktoria Plzeň | v | | Plzeň, Czech Republic |
| 21:00 UTC+2 | Report | Stadium: Doosan Arena |
| 5 November 2026 4 | Levski Sofia | v | | Sofia, Bulgaria |
| 19:45 UTC+2 | Report | Stadium: Vasil Levski National Stadium[note 5] |
| 26 November 2026 5 | Marseille | v | | Marseille, France |
| 18:45 UTC+1 | Report | Stadium: CEPAC Vélodrome |
| 10 December 2026 6 | Levski Sofia | v | | Sofia, Bulgaria |
| 22:00 UTC+2 | Report | Stadium: Vasil Levski National Stadium[note 5] |
| 21 January 2027 7 | Levski Sofia | v | | Sofia, Bulgaria |
| 22:00 UTC+2 | Report | Stadium: Vasil Levski National Stadium[note 5] |
| 28 January 2027 8 | Sunderland | v | | Sunderland, England |
| 20:00 UTC+0 | Report | Stadium: Stadium of Light |
Squad statistics
- As of 17 September 2026
Appearances and goals
| No. | Pos | Nat | Player | Total | First League | Bulgarian Cup | Bulgarian Supercup | Bulgarian Elite Cup | Champions League | Europa League | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | ||||
| 1 | GK | Ognyan Vladimirov | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 2 | DF | Hevertton | 8 | 0 | 5+1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0+2 | 0 | 0 | 0 | |
| 3 | DF | Maicon | 15 | 0 | 3+3 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 6+1 | 0 | 1 | 0 | |
| 4 | DF | Christian Makoun | 13 | 0 | 8+1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0+2 | 0 | 1 | 0 | |
| 7 | FW | Reinaldo | 18 | 6 | 3+5 | 3 | 0 | 0 | 1 | 0 | 0 | 0 | 8 | 3 | 1 | 0 | |
| 8 | MF | Marko Grujić | 6 | 1 | 2+3 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 9 | FW | Juan Perea | 15 | 4 | 5+1 | 3 | 0 | 0 | 0+1 | 0 | 0 | 0 | 0+7 | 1 | 0+1 | 0 | |
| 10 | MF | Asen Mitkov | 13 | 0 | 6+1 | 0 | 0 | 0 | 0+1 | 0 | 0 | 0 | 0+4 | 0 | 0+1 | 0 | |
| 11 | FW | Armstrong Oko-Flex | 19 | 6 | 5+4 | 4 | 0 | 0 | 1 | 0 | 0 | 0 | 7+1 | 2 | 1 | 0 | |
| 12 | FW | Mustapha Sangaré | 2 | 0 | 0+2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 17 | FW | Everton Bala | 18 | 2 | 3+5 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 8 | 1 | 1 | 0 | |
| 18 | MF | Gašper Trdin | 17 | 0 | 6+2 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 4+3 | 0 | 1 | 0 | |
| 19 | MF | El Mehdi El Moubarik | 16 | 0 | 5+2 | 0 | 0 | 0 | 0+1 | 0 | 0 | 0 | 6+2 | 0 | 0 | 0 | |
| 20 | DF | Álex Centelles | 18 | 0 | 6+2 | 0 | 0 | 0 | 0+1 | 0 | 0 | 0 | 5+3 | 0 | 1 | 0 | |
| 21 | DF | Aldair Neves | 17 | 2 | 3+5 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 6+1 | 1 | 1 | 0 | |
| 22 | MF | Mazire Soula | 16 | 0 | 7+1 | 0 | 0 | 0 | 0+1 | 0 | 0 | 0 | 0+6 | 0 | 0+1 | 0 | |
| 27 | FW | David Kusso | 11 | 2 | 6 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1+3 | 0 | 0+1 | 0 | |
| 28 | FW | Stivan Stoyanchov | 9 | 1 | 2+2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0+4 | 0 | 0+1 | 0 | |
| 31 | DF | Nikola Serafimov | 11 | 0 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 8 | 0 | 0 | 0 | |
| 35 | MF | Serginho | 19 | 4 | 5+4 | 2 | 0 | 0 | 1 | 1 | 0 | 0 | 8 | 1 | 1 | 0 | |
| 47 | MF | Akram Bouras | 6 | 2 | 3 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 0 | |
| 50 | DF | Kristian Dimitrov | 14 | 2 | 4 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 8 | 1 | 1 | 0 | |
| 55 | DF | Petko Hristov | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 71 | DF | Oliver Kamdem | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | |
| 77 | FW | Adrian Raychev | 1 | 1 | 0+1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 78 | GK | Martin Lukov | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 92 | GK | Svetoslav Vutsov | 18 | 0 | 8 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 8 | 0 | 1 | 0 | |
| 99 | FW | Radoslav Kirilov | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Players from the reserve team: | |||||||||||||||||
| 32 | FW | Ivo Motev | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 33 | MF | Sasho Grancharov | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 34 | DF | Aleksandar Krastev | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Players away on loan: | |||||||||||||||||
| DF | Stipe Vulikić | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Players who left during the season: | |||||||||||||||||
| FW | Karl Fabien | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Goalscorers
| Rank | Player | FPL | BC | BSC | BEC | UCL | UEL | Total |
|---|---|---|---|---|---|---|---|---|
| 1 | 4 | 0 | 0 | 0 | 2 | 0 | 6 | |
| 3 | 0 | 0 | 0 | 3 | 0 | |||
| 3 | 3 | 0 | 0 | 0 | 1 | 0 | 4 | |
| 2 | 0 | 1 | 0 | 1 | 0 | |||
| 5 | 2 | 0 | 0 | 0 | 0 | 0 | 2 | |
| 2 | 0 | 0 | 0 | 0 | 0 | |||
| 1 | 0 | 0 | 0 | 1 | 0 | |||
| 1 | 0 | 0 | 0 | 1 | 0 | |||
| 0 | 0 | 1 | 0 | 1 | 0 | |||
| 10 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | |
| 1 | 0 | 0 | 0 | 0 | 0 | |||
| 1 | 0 | 0 | 0 | 0 | 0 | |||
| Total | 21 | 0 | 2 | 0 | 10 | 0 | 33 | |
Clean sheets
| Rank | Goalkeeper | FPL | BC | BSC | BEC | UCL | UEL | Total |
|---|---|---|---|---|---|---|---|---|
| 1 | 5 | 0 | 0 | 0 | 5 | 0 | 10 | |
| Total | 5 | 0 | 0 | 0 | 5 | 0 | 10 | |
Disciplinary record
Includes all competitive matches.
| N | P | Nat. | Name | First League | Bulgarian Cup | Bulgarian Supercup | Bulgarian Elite Cup | Champions League | Europa League | Total | Notes | ||||||||||||||
| 3 | DF | Maicon | 2 | 2 | |||||||||||||||||||||
| 7 | FW | Reinaldo | 1 | 1 | |||||||||||||||||||||
| 8 | MF | Marko Grujić | 1 | 1 | |||||||||||||||||||||
| 9 | FW | Juan Perea | 1 | 1 | 1 | 3 | |||||||||||||||||||
| 11 | FW | Armstrong Oko-Flex | 4 | 4 | |||||||||||||||||||||
| 17 | FW | Everton Bala | 2 | 2 | |||||||||||||||||||||
| 19 | MF | El Mehdi El Moubarik | 2 | 2 | |||||||||||||||||||||
| 20 | DF | Álex Centelles | 1 | 1 | |||||||||||||||||||||
| 21 | DF | Aldair Neves | 3 | 3 | |||||||||||||||||||||
| 31 | DF | Nikola Serafimov | 3 | 3 | |||||||||||||||||||||
| 35 | MF | Serginho | 1 | 1 | |||||||||||||||||||||
| 47 | MF | Akram Bouras | 1 | 1 | |||||||||||||||||||||
| 50 | DF | Kristian Dimitrov | 1 | 1 | |||||||||||||||||||||
| 92 | GK | Svetoslav Vutsov | 1 | 1 | |||||||||||||||||||||
| Julio Velázquez | 1 | 1 | |||||||||||||||||||||||
Last updated: 17 September 2026
Source: soccerway
Only competitive matches
= Number of bookings;
= Number of sending offs after a second yellow card;
= Number of sending offs by a direct red card.