# 2023 Bulgarian Cup final

The 2023 Bulgarian Cup final was the final match of the 2022–23 Bulgarian Cup and the 83rd final of the Bulgarian Cup. The final took place on 24 May 2023 at the Vasil Levski National Stadium in Sofia. On 16 May the date and venue has been confirmed.
The clubs contesting the final were CSKA 1948 and Ludogorets Razgrad. For CSKA 1948, this was the very first final in their club history since their foundation in 2016, whereas for Ludogorets, it was the first since 2017 and 4th overall. This was also the first meeting between both clubs on the stage of the Bulgarian Cup.
Ludogorets won the final 3–1 for their third cup title and first since 2014. As they were already assured of a participation in the UEFA Europa Conference League via their league performance, their berth for the second qualifying round of 2023–24 UEFA Europa Conference League was passed to the third-placed team in the 2022–23 First League. In contrast with the previous final, this match had one of the lowest attendance records in the history of the competition.

## Route to the final

| CSKA 1948 Sofia | CSKA 1948 Sofia | CSKA 1948 Sofia | Round | Ludogorets Razgrad | Ludogorets Razgrad | Ludogorets Razgrad |
| Opponent | Result | Legs | | Opponent | Result | Legs |
| Sevlievo | 4–0 | away | Round of 32 | Rozova Dolina Kazanlak | 2–0 | away |
| Beroe Stara Zagora | 2–0 | away | Round of 16 | Levski Sofia | 2–1 | home |
| Arda Kardzhali | 1–0 (a.e.t.) | away | Quarter-finals | Spartak Varna | 2–1 | home |
| Lokomotiv Sofia | 5–4 (agg.) | 3–2 away; 2–2 (a.e.t.) home | Semi-finals | Cherno More Varna | 3–3 (agg.) (4–1 p) | 2–1 away; 1–2 (a.e.t.) home |

## Match
### Details

| CSKA 1948 | Ludogorets |
| GK | 29 | Daniel Naumov (c) |
| RB | 22 | Reyan Daskalov | | 45' |
| CB | 87 | Simeon Petrov |
| CB | 14 | Héliton Santos |
| LB | 18 | Sidcley |
| DM | 28 | Emil Tsenov | | 45' |
| RM | 10 | Georgi Rusev |
| CM | 39 | Parvizdzhon Umarbayev | | 82' |
| CM | 18 | Ivaylo Chochev |
| LM | 99 | Radoslav Kirilov | | 56' |
| CF | 9 | Aleksandar Kolev |
| Substitutes: ||
| GK | 33 | Hennadiy Hanyev |
| DF | 4 | Angel Lyaskov |
| DF | 19 | Steve Furtado | 45' |
| DF | 24 | Lazar Marin |
| MF | 6 | Carlos Ohene |
| MF | 7 | Mario Topuzov | 45' |
| MF | 58 | Octávio |
| FW | 8 | Pedrinho | 56' |
| FW | 55 | Svetoslav Dikov | 82' |
| Manager: ||
| Todor Yanchev ||
| GK | 12 | Simon Sluga | 90+7' |
| RB | 16 | Aslak Fonn Witry | | 55' |
| CB | 32 | Ihor Plastun |
| CB | 24 | Olivier Verdon |
| LB | 37 | Bernard Tekpetey |
| DM | 23 | Show |
| DM | 30 | Pedro Naressi | 32' | 61' |
| RM | 11 | Kiril Despodov (c) | | 71' |
| AM | 90 | Spas Delev | | 61' |
| LM | 77 | Caio Vidal | | 55' |
| CF | 9 | Igor Thiago | 62' |
| Substitutes: ||
| GK | 1 | Sergio Padt |
| DF | 2 | Pipa | 55' |
| DF | 22 | Franco Russo |
| MF | 6 | Jakub Piotrowski | 55' |
| MF | 8 | Claude Gonçalves |
| MF | 20 | Nonato | 61' | 80' |
| MF | 88 | Todor Nedelev |
| FW | 7 | Raí | 61' |
| FW | 10 | Matías Tissera | 71' |
| Manager: ||
| Ivaylo Petev ||
| Man of the Match: Kiril Despodov (Ludogorets Razgrad) Assistant referees: Ivo Kolev (Sofia) Hristo Hadzhiyski (Varna) Fourth official: Valentin Zhelezov (Burgas) Video assistant referee: Krasen Georgiev (Varna) Assistant video assistant referee: Miroslav Maksimov (Sandanski) | Match rules 90 minutes. 30 minutes of extra time if necessary. Penalty shoot-out if scores still level. Seven named substitutes. Maximum of five substitutions, with a sixth allowed in extra time. |