# 2024 Bulgarian Cup final

The 2024 Bulgarian Cup final was the final match of the 2023–24 Bulgarian Cup and the 84th final of the Bulgarian Cup. The final took place on 15 May 2024 at the Vasil Levski National Stadium in Sofia. On 2 May the date and venue has been confirmed.
The clubs contesting the final were Ludogorets Razgrad and Botev Plovdiv. This was the third time the final was contested between these two teams. Previously, Ludogorets won the first duel in 2014, while Botev won the second one in 2017. For Ludogorets, this was the second consecutive cup final after winning the trophy last year and a fifth final overall. Botev reached the final for 14th time overall, the last one being in 2019.
Botev won the match 3–2, claiming their fourth Bulgarian Cup and first since 2017. As cup winners, they will receive a place in the first qualifying round of 2024–25 UEFA Europa League.

## Route to the final

| Ludogorets | Ludogorets | Ludogorets | Round | Botev | Botev | Botev |
| Opponent | Result | Legs | | Opponent | Result | Legs |
| Balkan Botevgrad | 4–0 | away | 1st Round | Strumska Slava Radomir | 3–0 | away |
| Lokomotiv Plovdiv | 4–0 | home | 2nd Round | Etar Veliko Tarnovo | 4–2 | away |
| CSKA 1948 Sofia | 3–1 | home | Quarter-finals | Spartak Varna | 2–1 | home |
| Hebar Pazardzhik | 9–0 | 4–0 home; 5–0 away | Semi-finals | CSKA Sofia | 3–0 | 1–0 away; 2–0 home |

## Match
### Details

| Ludogorets | Botev |
| GK | 67 | Damyan Hristov | | 46' |
| RB | 17 | Son |
| CB | 26 | Noah Sonko Sundberg |
| CB | 4 | Dinis Almeida |
| LB | 3 | Anton Nedyalkov (c) | | 81' |
| CM | 30 | Pedro Naressi | 77' | 82' |
| CM | 8 | Claude Gonçalves | | 62' |
| RW | 77 | Caio Vidal | 36' | 66' |
| AM | 6 | Jakub Piotrowski | 10' |
| LW | 7 | Rick |
| CF | 9 | Kwadwo Duah |
| Substitutes: ||
| GK | 69 | Plamen Pepelyashev | 46' |
| DF | 5 | Georgi Terziev |
| DF | 14 | Denny Gropper | 81' |
| DF | 24 | Olivier Verdon |
| MF | 18 | Ivaylo Chochev |
| MF | 88 | Todor Nedelev | 82' |
| FW | 10 | Matías Tissera |
| FW | 90 | Spas Delev | 66' |
| FW | 99 | Rwan Cruz | 62' | 90+11' |
| Manager: ||
| Georgi Dermendzhiev ||
| GK | 1 | Hidajet Hankić |
| RB | 17 | Nikolay Minkov | 40' |
| CB | 5 | Joonas Tamm |
| CB | 19 | Antoine Conte | 90+10' |
| LB | 38 | Konstantinos Balogiannis |
| CM | 15 | James Eto'o | 77' |
| CM | 20 | Antonio Perera |
| RW | 31 | Umeh Emmanuel |
| AM | 10 | Ivelin Popov (c) | | 84' |
| LW | 7 | Mohamed Brahimi | 77' | 90+2' |
| CF | 9 | Martin Sekulić | | 76' |
| Substitutes: ||
| GK | 32 | Matvei Igonen |
| DF | 4 | Ehije Ukaki | 76' |
| DF | 18 | Dimitar Papazov |
| DF | 42 | Ivaylo Videv |
| DF | 79 | Atanas Chernev | 84' |
| MF | 28 | Yanis Karabelyov | 90+2' |
| MF | 30 | Lachezar Baltanov |
| FW | 16 | Samuel Akere |
| FW | 40 | Christian Nwachukwu |
| Manager: ||
| Dušan Kerkez | 88' |
| Man of the Match: Assistant referees: Hristo Hadzhiyski (Varna) Dimo Valchev (Varna) Fourth official: Georgi Ginchev (Veliko Tarnovo) Video assistant referee: Ivaylo Stoyanov (Petrich) Assistant video assistant referees: Nikola Popov (Sofia) Diyan Valkov (Varna) | Match rules 90 minutes. 30 minutes of extra time if necessary. Penalty shoot-out if scores still level. Nine named substitutes. Maximum of five substitutions, with a sixth allowed in extra time. |