# 2022 DFB-Pokal final

The 2022 DFB-Pokal final was an association football match played between RB Leipzig and SC Freiburg at the Olympiastadion in Berlin on 21 May 2022. Organized by the German Football Association (DFB), it was the 79th final of the competition and the first match which allowed full capacity in two years, due to the COVID-19 pandemic in Germany.
RB Leipzig won the match 4–2 on penalties, following a 1–1 draw after extra time, for their first DFB-Pokal title. As winners, they hosted the 2022 edition of the DFL-Supercup at the start of the following season, and faced the champion of the 2021–22 edition of the Bundesliga, Bayern Munich. As Leipzig already qualified for the 2022–23 edition of the UEFA Champions League through their position in the Bundesliga, the UEFA Europa League group stage spot reserved for the cup winners went to the sixth-placed team, and the league's UEFA Europa Conference League play-off round spot to the seventh-placed team.

## Teams

In the following table, finals until 1943 were in the Tschammerpokal era, since 1953 were in the DFB-Pokal era.
| Team | Previous final appearances (bold indicates winners) |
| SC Freiburg | None |
| RB Leipzig | 2 (2019, 2021) |

## Route to the final

The DFB-Pokal began with 64 teams in a single-elimination knockout cup competition. There were a total of five rounds leading up to the final. Teams were drawn against each other, and the winner after 90 minutes would advance. If still tied, 30 minutes of extra time was played. If the score was still level, a penalty shoot-out was used to determine the winner.
Note: In all results below, the score of the finalist is given first (H: home; A: away).
| SC Freiburg | SC Freiburg | Round | RB Leipzig | RB Leipzig |
| Opponent | Result | 2021–22 DFB-Pokal | Opponent | Result |
| Würzburger Kickers | 1–0 (A) | First round | SV Sandhausen | 4–0 (A) |
| VfL Osnabrück | 2–2 (a.e.t.) (3–2 p) (A) | Second round | SV Babelsberg | 1–0 (A) |
| 1899 Hoffenheim | 4–1 (A) | Round of 16 | Hansa Rostock | 2–0 (H) |
| VfL Bochum | 2–1 (a.e.t.) (A) | Quarter-finals | Hannover 96 | 4–0 (A) |
| Hamburger SV | 3–1 (A) | Semi-finals | Union Berlin | 2–1 (H) |

## Match
### Details

| SC Freiburg | RB Leipzig |
| GK | 26 | Mark Flekken |
| CB | 5 | Manuel Gulde | | 106' |
| CB | 3 | Philipp Lienhart | 90' |
| CB | 4 | Nico Schlotterbeck |
| RM | 17 | Lukas Kübler | 81' | 86' |
| CM | 8 | Maximilian Eggestein | | 86' |
| CM | 27 | Nicolas Höfler |
| LM | 30 | Christian Günter (c) |
| RW | 22 | Roland Sallai | | 79' |
| LW | 32 | Vincenzo Grifo |
| CF | 9 | Lucas Höler | | 79' |
| Substitutes: ||
| GK | 1 | Benjamin Uphoff |
| DF | 7 | Jonathan Schmid | | 86' |
| DF | 25 | Kiliann Sildillia |
| DF | 31 | Keven Schlotterbeck | | 106' |
| MF | 19 | Janik Haberer | | 86' |
| MF | 33 | Noah Weißhaupt |
| FW | 11 | Ermedin Demirović | 113' | 79' |
| FW | 18 | Nils Petersen | | 79' |
| FW | 29 | Jeong Woo-yeong |
| Manager: ||
| Christian Streich ||
| GK | 1 | Péter Gulácsi (c) |
| CB | 2 | Mohamed Simakan | 57' | 113' |
| CB | 4 | Willi Orbán |
| CB | 23 | Marcel Halstenberg | 57' |
| RM | 16 | Lukas Klostermann |
| CM | 27 | Konrad Laimer | | 99' |
| CM | 44 | Kevin Kampl | 57' 118' | 69' |
| LM | 39 | Benjamin Henrichs |
| RW | 10 | Emil Forsberg | 82' | 61' |
| LW | 18 | Christopher Nkunku |
| CF | 33 | André Silva | | 61' |
| Substitutes: ||
| GK | 31 | Josep Martínez |
| DF | 3 | Angeliño |
| DF | 22 | Nordi Mukiele | | 61' |
| DF | 32 | Joško Gvardiol | | 113' |
| MF | 8 | Amadou Haidara |
| MF | 14 | Tyler Adams | | 99' |
| MF | 17 | Dominik Szoboszlai | | 61' |
| MF | 25 | Dani Olmo | | 69' |
| FW | 9 | Yussuf Poulsen |
| Manager: ||
| Domenico Tedesco | 90+2' |
| Man of the Match: Nico Schlotterbeck (SC Freiburg) Assistant referees: Mike Pickel (Mendig) Frederick Assmuth (Cologne) Fourth official: Robert Schröder (Hanover) Video assistant referee: Sören Storks (Ramsdorf [de]) Assistant video assistant referee: Christian Gittelmann (Gauersheim) | 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. |