| Tournament details | |
|---|---|
| Country | |
| Teams | 56 | 
| Final positions | |
| Champions | BATE Borisov | 
| Runner-up | Isloch Minsk Raion | 
| Tournament statistics | |
| Matches played | 60 | 
| Goals scored | 230 (3.83 per match) | 
| Top goal scorer(s) | Maksim Skavysh (4 goals) | 
2020–21 Belarusian Cup was the thirtieth season of the Belarusian annual cup competition. Contrary to the league season, it is conducted in a fall-spring rhythm. It started in May 2020 and concluded with a final match in May 2021. BATE Borisov won the Cup and qualified for the second qualifying round of the 2021–22 UEFA Europa Conference League.
Participating clubs
The following teams take part in the competition:
| 2020 Belarusian Premier League all 16 teams  | 
2020 Belarusian First League all 14 teams  | 
2020 Belarusian Second League 20 of the 22 teams  | 
Winners of regional cups 6 teams  | 
  | 
  | 
First round
In this round 6 amateur clubs were drawn with 12 Second League clubs. The draw was performed on 7 May 2020. The matches were played on 16 May 2020.[1]
| 16 May 2020 | Montazhnik Mozyr (A) | 1–1 (a.e.t.) (4–5 p)  | Stenles Pinsk (III) | Mozyr | 
| 13:00 | Pikuza  | 
Report | Khamitsevich  | 
Stadium: Spartak Stadium Attendance: 280 Referee: Aleksandr Volkov (Minsk)  | 
| Penalties | ||||
| Navasyolaw  Yarkov Pivovarov Aleshkevich Ryabykh Nechiporenko Gonchar  | 
||||
| 16 May 2020 | Osipovichi (III) | 3–1 | Alfa Minsk (A) | Osipovichi | 
| 13:00 | Stasenko  Filipenko Burak  | 
Report | Bogushevskiy  | 
Stadium: Yunost Stadium Attendance: 100 Referee: Mikhail Tkhagolegov (Brest)  | 
| 16 May 2020 | Chayka Zelva (III) | 0–4 | SMIautotrans Smolevichi (III) | Zelva | 
| 13:00 | Report | Batura  Minko Bazei  | 
Stadium: Kolos Stadium Attendance: 97 Referee: Dmitriy Kovalevskiy (Vitebsk)  | 
| 16 May 2020 | Polotsk (III) | 2–2 (a.e.t.) (10–9 p)  | Molodechno (III) | Polotsk | 
| 14:00 | Kanonik  Ivanow  | 
Report | Kabachevskiy  Drozd  | 
Stadium: Spartak Stadium Attendance: 120 Referee: Aleksandr Kolochinsky (Mogilev)  | 
| Penalties | ||||
| Lysenok  Smolyakov Lyakh Hancharenka Kanonik Golenkov Kamenny Dovbysh Shokel Astravnev Lyakh Kanonik  | 
||||
| 16 May 2020 | Novaya Pripyat Olshany (A) | 4–2 | Dnepr Rogachev (III) | Olshany | 
| 15:00 | Tarasevich  Andrusevich Simonovich Lemeza  | 
Report | Dashkevich  Yakimtsov  | 
Stadium: School Stadium Attendance: 700 Referee: Aleksey Obelevskiy (Grodno)  | 
| 16 May 2020 | Stroitel Kopyl (A) | 2–1 | Ivatsevichi (III) | Kopyl | 
| 15:00 | Pukhov  Rakhimov  | 
Report | Zybailo  | 
Stadium: FOK Stadium Attendance: 50 Referee: Vyacheslav Naronskiy (Minsk)  | 
| 16 May 2020 | Sparta Volkovysk (A) | 1–4 (a.e.t.) | Baranovichi (III) | Krasnaselski | 
| 16:00 | Krechak  | 
Report | Shreitor  Emirkuliev Kisly Kruglenya  | 
Stadium: Tsementnik Stadium Attendance: 100 Referee: Ruslan Lobanov (Minsk)  | 
| 16 May 2020 | Spartak Shklov (A) | 2–0 | Viktoriya Maryina Gorka (III) | Shklov | 
| 16:00 | Tishurov  Dombrov  | 
Report | Stadium: Spartak Stadium Attendance: 100 Referee: Pavel Rudenkov (Gomel)  | 
Second round
The draw was performed on 18 May 2020. The matches were played on 6 June 2020. Krumkachy Minsk were given a bye to the next round by drawing of lots.
| 6 June 2020 | Bumprom Gomel (III) | 0–6 | Dnepr Mogilev (III) | Gomel | 
| 13:00 | Report | Antonov  Sidarenka Kapov Bobchenok V. Kabyshev  | 
Stadium: SDYuSShOR-8 Stadium Attendance: 100 Referee: Pavel Koronets (Zhodino)  | 
| 6 June 2020 | Osipovichi (III) | 1–3 | Sputnik Rechitsa (II) | Osipovichi | 
| 13:00 | Stasenko  | 
Report | Charkin  Krawchanka Nikitin  | 
Stadium: Yunost Stadium Attendance: 200 Referee: Dmitry Dmitriyev (Fanipol)  | 
| 6 June 2020 | Meliorator Zhitkovichi (III) | 3–0[1] | Lida (II) | Zhitkovichi | 
| 14:00 | Yunchits  | 
Report | Syrisko  Tryukhan  | 
Stadium: Central Stadium Attendance: 255 Referee: Mikhail Tkhagolegov (Brest)  | 
| 6 June 2020 | Polotsk (III) | 1–3 | Khimik Svetlogorsk (II) | Polotsk | 
| 14:00 | Kanonik  | 
Report | Trofimchuk  Yakhno Krukhtanov  | 
Stadium: Spartak Stadium Attendance: 150 Referee: Vitaliy Poltarzhitskiy (Chervyen)  | 
| 6 June 2020 | Gorki (III) | 0–3 | Oshmyany (II) | Gorki | 
| 15:00 | Report | Demidchik  Malinovskiy  | 
Stadium: City Stadium Attendance: 100 Referee: Olga Tereshko (Molodechno)  | 
| 6 June 2020 | Novaya Pripyat Olshany (A) | 0–3 | Volna Pinsk (II) | Olshany | 
| 15:00 | Report | M. Khlebosolov  Kuratnik Baskakov  | 
Stadium: School Stadium Attendance: 850 Referee: Sergey Klimashevskiy (Minsk)  | 
| 6 June 2020 | Kronon Stolbtsy (III) | 0–6 | Granit Mikashevichi (II) | Stolbtsy | 
| 16:00 | Report | Bobruk  Levkovets Gorbach Sapon Pavlovets  | 
Stadium: Yunost Stadium Attendance: 250 Referee: Sergey Chistov (Minsk)  | 
| 6 June 2020 | SMIautotrans Smolevichi (III) | 2–5 | Slonim-2017 (II) | Oktyabrsky | 
| 16:00 | Minko  Sheremet  | 
Report | Artyukh  Koshal Saramakha Sikoyev  | 
Stadium: FOK Oktyabrsky Attendance: 30 Referee: Pavel Gritsuk (Gomel)  | 
| 6 June 2020 | Stroitel Kopyl (A) | 1–3 | Orsha (II) | Kopyl | 
| 16:00 | Shafranovich  | 
Report | Shuhunkow  Burnos Kitayev  | 
Stadium: FOK Stadium Attendance: 90 Referee: Vladimir Rusakov (Minsk)  | 
| 6 June 2020 | Baranovichi (III) | 1–0 | Smorgon (II) | Baranovichi | 
| 16:00 | D. Khlebosolov  | 
Report | Stadium: Lokomotiv Stadium Attendance: 638 Referee: Vyacheslav Naronskiy (Minsk)  | 
| 6 June 2020 | Energetik-BGATU Minsk (III) | 2–6 | Ostrovets (III) | Minsk | 
| 16:00 | Monich  | 
Report | Krot  Knotko-Shterk Zakharen Pavlyuchenko  | 
Stadium: Lokomotiv Stadium Attendance: 80 Referee: Dmitriy Markov (Mogilev)  | 
| 6 June 2020 | BGU Minsk (III) | 0–5 | Gomel (II) | Minsk | 
| 17:00 | Report | Troyakov  Zhostkin Vaskow Batyschev Teslyuk  | 
Stadium: RCOR-BGU Stadium Attendance: 100 Referee: Aleksey Obelevskiy (Grodno)  | 
| 6 June 2020 | Stenles Pinsk (III) | 0–1 | Arsenal Dzerzhinsk (II) | Pinsk | 
| 17:30 | Report | Asipenka  | 
Stadium: Football Academy Stadium Attendance: 230 Referee: Yevgeniy Yasenovich (Minsk)  | 
| 6 June 2020 | Pershy Rehiyon (III) | 0–15 | Lokomotiv Gomel (II) | Brest | 
| 18:00 | Report | Solovey  Khanenya Kozlovskiy Lyakh Shabanov Markaw Klenyo Makushinsky Bondarenko Sviridenko Lozinskiy  | 
Stadium: COR Stadium Attendance: 50 Referee: Aleksandr Kopat (Zhodino)  | 
| 6 June 2020 | Spartak Shklov (A) | 0–4 | Naftan Novopolotsk (II) | Shklov | 
| 18:00 | Report | Shubko  Zherdev Tamelo Golenko  | 
Stadium: Spartak Stadium Attendance: 150 Referee: Dmitry Dubatovka (Lida)  | 
Round of 32
The draw was performed on 8 June 2020.
| 28 August 2020 | Arsenal Dzerzhinsk (II) | 4–1 (a.e.t.) | Smolevichi | Minsk | 
| 16:00 | Patsko  Senko Abramovich Matyash  | 
Report | Shchagrykovich  | 
Stadium: RCOR-BGU Stadium Attendance: 0[1] Referee: Sergey Krasnikov (Grodno)  | 
| 28 August 2020 | Orsha (II) | 1–6 | Energetik-BGU Minsk | Orsha | 
| 18:00 | Tikhomirov  | 
Report | Bakić  Vigovskiy Sokol Mosakhanian  | 
Stadium: City Stadium Attendance: 0[1] Referee: Valeriy Golomzik (Bobruisk)  | 
| 28 August 2020 | Dnepr Mogilev (III) | 1–2 | Isloch Minsk Raion | Mogilev | 
| 20:00 | V. Kabyshev  | 
Report | Yansane  | 
Stadium: Spartak Stadium Attendance: 0[1] Referee: Sergey Gorayutin (Minsk)  | 
| 29 August 2020 | Naftan Novopolotsk (II) | 0–2 | Gorodeya | Novopolotsk | 
| 15:00 | Report | Pushnyakov  S. Arkhipov  | 
Stadium: Atlant Stadium Attendance: 0[1] Referee: Andrey Vasilevich (Mozyr)  | 
| 29 August 2020 | Khimik Svetlogorsk (II) | 0–3 | Rukh Brest | Svetlogorsk | 
| 15:30 | Report | Oreshkevich  Pyatrenka Nwafor  | 
Stadium: Khimik Stadium Attendance: 0[1] Referee: Dmitry Dmitriyev (Fanipol)  | 
| 29 August 2020 | Baranovichi (III) | 0–6 | Vitebsk | Ivatsevichy | 
| 16:00 | Report | Fedosov  Diego Chekhov Gurenko  | 
Stadium: Klenovka Arena Attendance: 0[1] Referee: Sergey Chistov (Minsk)  | 
| 29 August 2020 | Lokomotiv Gomel (II) | 0–2 | Slutsk | Gomel | 
| 16:30 | Report | Sirima  Kazlow  | 
Stadium: Lokomotiv Stadium Attendance: 0[1] Referee: Dmitriy Markov (Mogilev)  | 
| 29 August 2020 | Granit Mikashevichi (II) | 0–5 | BATE Borisov | Luninets | 
| 17:00 | Report | Moukam  Bessmertny Willumsson Kopitović Gayevoy  | 
Stadium: Polesye Stadium Attendance: 0[1] Referee: Dmitry Dolya (Grodno)  | 
| 29 August 2020 | Volna Pinsk (II) | 0–4 | Slavia Mozyr | Pinsk | 
| 18:00 | Report | Grechikha  Katlyaraw Barsukow Slyusar  | 
Stadium: Volna Stadium Attendance: 0[1] Referee: Pavel Koronets (Zhodino)  | 
| 30 August 2020 | Sputnik Rechitsa (II) | 3–2 (a.e.t.) | Belshina Bobruisk | Rechitsa | 
| 15:00 | Potorocha  | 
Report | Solanovich  Hlyabko  | 
Stadium: Central Stadium Attendance: 0[1] Referee: Denis Scherbakov (Minsk)  | 
| 30 August 2020 | Oshmyany (II) | 0–5 | Torpedo-BelAZ Zhodino | Oshmyany | 
| 16:00 | Report | Lipe  Moresche Nikolayevich  | 
Stadium: FOK Stadium Attendance: 0[1] Referee: Anton Lashuk (Molodechno)  | 
| 30 August 2020 | Meliorator Zhitkovichi (III) | 0–3 | Dinamo Brest | Zhitkovichi | 
| 17:00 | Report | Laptsew  Krivets Akunets  | 
Stadium: City Stadium Attendance: 0[1] Referee: Yevgeniy Naumov (Minsk)  | 
| 30 August 2020 | Gomel (II) | 1–4 | Shakhtyor Soligorsk | Gomel | 
| 18:00 | Yudenkov  | 
Report | A. Arkhipov  Bodul Yakhshiboev  | 
Stadium: Central Stadium Attendance: 0[1] Referee: Sergey Stetsurin (Brest)  | 
| 1 September 2020 | Krumkachy Minsk (II) | 2–0 | Dinamo Minsk | Minsk | 
| 17:00 | Lynko  Kolyadko  | 
Report | Stadium: SOK Olimpiysky Attendance: 1,500 Referee: Viktor Shimusik (Osipovichi)  | 
| 5 September 2020 | Ostrovets (III) | 0–3 | Minsk | Ostrovets | 
| 15:300 | Report | Anufryyew  O. Vasylyev  | 
Stadium: City Stadium Attendance: 0[1] Referee: Olga Tereshko (Molodechno)  | 
| 30 September 2020 | Slonim-2017 (II) | 1–3 | Neman Grodno | Slonim | 
| 16:00 | Silinskiy  | 
Report | Marušić  Poé  | 
Stadium: Yunost Stadium Attendance: 350 Referee: Dmitry Dmitriyev (Fanipol)  | 
- ^ Matches were played behind closed doors due to ongoing protests in Belarus.
 
Round of 16
The draw was performed on 9 September 2020.
| 2 October 2020 | Sputnik Rechitsa (II) | 1–4 | Torpedo-BelAZ Zhodino | Rechitsa | 
| 14:00 | Kurlovich  | 
Report | Gabriel Ramos  Antilevsky Lipe Nikolayevich  | 
Stadium: Central Stadium Attendance: 320 Referee: Sergey Stetsurin (Brest)  | 
| 2 October 2020 | Slutsk | 1–4 | Shakhtyor Soligorsk | Slutsk | 
| 16:00 | Sirima  | 
Report | Balanovich  Sachywka Begunov Szöke  | 
Stadium: City Stadium Attendance: 470 Referee: Pavel Koronets (Zhodino)  | 
| 3 October 2020 | Krumkachy Minsk (II) | 0–4 | Isloch Minsk Raion | Minsk | 
| 14:00 | Report | Rybak  Baradzin Stephen Makas  | 
Stadium: SOK Olimpiysky Attendance: 450 Referee: Andrey Vasilevich (Mozyr)  | 
| 3 October 2020 | Rukh Brest | 0–3 | Minsk | Brest | 
| 16:00 | Report | Anufryyew  Vasylyev  | 
Stadium: OSK Brestskiy Attendance: 361 Referee: Dmitry Dmitriyev (Fanipol)  | 
| 3 October 2020 | Gorodeya | 0–3 | Arsenal Dzerzhinsk (II) | Gorodeya | 
| 18:00 | Report | Senko  Miroyevskiy  | 
Stadium: Gorodeya Stadium Attendance: 454 Referee: Yevgeniy Naumov (Minsk)  | 
| 4 October 2020 | Energetik-BGU Minsk | 0–1 | Vitebsk | Minsk | 
| 14:00 | Report | Teverov  | 
Stadium: RCOR-BGU Stadium Attendance: 150 Referee: Dmitry Dolya (Grodno)  | 
| 4 October 2020 | Slavia Mozyr | 0–2 | Neman Grodno | Mozyr | 
| 16:00 | Report | Zhukowski  Poé  | 
Stadium: Yunost Stadium Attendance: 1,700 Referee: Denis Scherbakov (Minsk)  | 
| 5 December 2020 | BATE Borisov | 4–2 | Dinamo Brest | Borisov | 
| 18:45 | Milić  Drahun Skavysh  | 
Report | Laptsew  Noyok  | 
Stadium: Borisov Arena Attendance: 1,000 Referee: Aleksei Kulbakov (Gomel)  | 
Quarter-finals
| Team 1 | Agg. | Team 2 | 1st leg | 2nd leg | 
|---|---|---|---|---|
| Minsk | 1–1 (a) | Isloch Minsk Raion | 1–1 | 0–0 | 
| Torpedo-BelAZ Zhodino | 3–0 | Arsenal Dzerzhinsk (II) | 3–0 | 0–0 | 
| BATE Borisov | 5–3 | Vitebsk | 2–1 | 3–2 | 
| Shakhtyor Soligorsk | 4–2 | Neman Grodno | 3–0 | 1–2 | 
First leg
| 6 March 2021 | Minsk | 1–1 | Isloch Minsk Raion | Minsk | 
| 14:30 | Kantsavy  | 
Report | Chahovets  | 
Stadium: FC Minsk Stadium Attendance: 200 Referee: Dmitry Dolya (Grodno)  | 
| 6 March 2021 | Torpedo-BelAZ Zhodino | 3–0 | Arsenal Dzerzhinsk (II) | Zhodino | 
| 16:30 | Kirilenko  Nikolayevich Odeyobo  | 
Report | Stadium: Torpedo Stadium Attendance: 350 Referee: Dmitry Dmitriyev (Fanipol)  | 
| 7 March 2021 | BATE Borisov | 2–1 | Vitebsk | Minsk | 
| 14:30 | Signevich  | 
Report | Wanderson  | 
Stadium: FC Minsk Stadium Attendance: 150 Referee: Andrey Vasilevich (Mozyr)  | 
| 7 March 2021 | Shakhtyor Soligorsk | 3–0 | Neman Grodno | Soligorsk | 
| 16:30 | Kendysh  Darboe Ubaydullaev  | 
Report | Stadium: Shakhtyor Stadium Attendance: 800 Referee: Sergey Stetsurin (Brest)  | 
Second leg
| 6 April 2021 | Arsenal Dzerzhinsk (II) | 0–0 (0–3 agg.)  | Torpedo-BelAZ Zhodino | Minsk | 
| 17:00 | Report | Stadium: RCOR-BGU Stadium Attendance: 200 Referee: Sergey Krasnikov (Grodno)  | 
| 6 April 2021 | Isloch Minsk Raion | 0–0 (0–0 (a) agg.)  | Minsk | Minsk | 
| 19:00 | Report | Stadium: FC Minsk Stadium Attendance: 100 Referee: Sergey Stetsurin (Brest)  | 
| 7 April 2021 | Neman Grodno | 2–1 (2–4 agg.)  | Shakhtyor Soligorsk | Grodno | 
| 15:00 | Dzhigero  Zubovich  | 
Report | Okeuhie  | 
Stadium: Neman Stadium Attendance: 450 Referee: Sergey Chistov (Minsk)  | 
| 7 April 2021 | Vitebsk | 2–3 (3–5 agg.)  | BATE Borisov | Vitebsk | 
| 17:00 | Krasnov  Diego  | 
Report | Milić  Bessmertny Skavysh  | 
Stadium: Vitebsky CSK Attendance: 600 Referee: Andrey Vasilevich (Mozyr)  | 
Semi-finals
| Team 1 | Agg. | Team 2 | 1st leg | 2nd leg | 
|---|---|---|---|---|
| Shakhtyor Soligorsk | 1–2 | Isloch Minsk Raion | 1–0 | 0–2 | 
| BATE Borisov | 5–2 | Torpedo-BelAZ Zhodino | 4–1 | 1–1 | 
First leg
| 21 April 2021 | Shakhtyor Soligorsk | 1–0 | Isloch Minsk Raion | Soligorsk | 
| 18:45 | Myakish  | 
Report | Stadium: Shakhtyor Stadium Attendance: 900 Referee: Sergey Stetsurin (Brest)  | 
| 21 April 2021 | BATE Borisov | 4–1 | Torpedo-BelAZ Zhodino | Borisov | 
| 20:45 | Willumsson  Skavysh Bardachow  | 
Report | D. Antilevsky  | 
Stadium: City Stadium Attendance: 2,000 Referee: Amin Kurgheli (Gomel)  | 
Second leg
| 5 May 2021 | Isloch Minsk Raion | 2–0 (2–1 agg.)  | Shakhtyor Soligorsk | Molodechno | 
| 17:30 | Dibango  Yusov  | 
Report | Stadium: City Stadium Attendance: 290 Referee: Aleksei Kulbakov (Gomel)  | 
| 5 May 2021 | Torpedo-BelAZ Zhodino | 1–1 (2–5 agg.)  | BATE Borisov | Zhodino | 
| 19:30 | D. Antilevsky  | 
Report | J. Filipović  | 
Stadium: Torpedo Stadium Attendance: 1,570 Referee: Andrey Vasilevich (Mozyr)  | 
Final
The final was played on 23 May 2021 at Central Stadium in Gomel.
| BATE Borisov | 2–1 | Isloch Minsk Raion | 
|---|---|---|
| Drahun  Rybak  | 
Report | Kamarowski  | 
  | 
  | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||