DFB Pokal Winners and Finals History

GermanyGermanyCup2026

Finals from 2020/21 to 2025/26: 6 finals in our data. Earlier editions are not included.

DFB Pokal finals by season

Winner first. The score after extra time where a final went there; a two-legged final shows the aggregate.

SeasonWinnerScoreRunner-up
2025/2623 May 2026Bayern München3-0VfB Stuttgart
2024/2524 May 2025VfB Stuttgart4-2Arminia Bielefeld
2023/2425 May 2024Bayer Leverkusen1-01. FC Kaiserslautern
2022/233 Jun 2023RB Leipzig2-0Eintracht Frankfurt
2021/2221 May 2022RB Leipzig1-14-2 pensSC Freiburg
2020/2113 May 2021Borussia Dortmund4-1RB Leipzig

Most DFB Pokal titles since 2020/21

Titles and finals per team in the seasons above.

#TeamTitlesFinalsLast title
1RB Leipzig232022/23
2VfB Stuttgart122024/25
3Bayern München112025/26
4Bayer Leverkusen112023/24
5Borussia Dortmund112020/21
61. FC Kaiserslautern01-
7Arminia Bielefeld01-
8Eintracht Frankfurt01-
9SC Freiburg01-

DFB Pokal records

From every match of the competition in our data, all rounds.

Biggest win in a final
Borussia Dortmund4-1RB Leipzig
2020/21 · 13 May 2021
Biggest win in the DFB Pokal
Bremer SV0-12Bayern München
2021/22 · Round 1 · 25 Aug 2021
Most goals in a match: 12
Bremer SV0-12Bayern München
2021/22 · Round 1 · 25 Aug 2021

DFB Pokal goals per season

Finished matches of each season in our data, goals after 90 minutes.

SeasonMatchesGoalsPer match
2026321424.44
2025/26631903.02
2024/25632013.19
2023/24632423.84
2022/23632293.63
2021/22632003.17
2020/21632153.41

Rivalries in the DFB Pokal

Head-to-head pages of rivalries played in this competition, with the number of meetings in it.

DFB Pokal history: questions and answers

Bayern München won the 2025/26 final against VfB Stuttgart, 3-0, on 23 May 2026.

Borussia Dortmund beat RB Leipzig 4-1 in the 2020/21 final.

In the 2025/26 season, 3.02 goals per match after 90 minutes, from 63 finished matches.

RB Leipzig, with 2 titles in the 6 finals since 2020/21.

Bremer SV vs Bayern München on 25 Aug 2021 (2021/22) ended 0-12: 12 goals.

6 finals, from 2020/21 to 2025/26. Earlier editions are not in our data.

About the DFB Pokal history

Our DFB Pokal records cover 6 finals, from 2020/21 to 2025/26. RB Leipzig has the most titles in that span: 2. 5 different teams won the final in those seasons.

In the latest final (2025/26), Bayern München beat VfB Stuttgart 3-0. The widest margin in a final: Borussia Dortmund beat RB Leipzig 4-1 in 2020/21. The 2025/26 season averaged 3.02 goals per match after 90 minutes, from 63 matches.

For the current season, see the DFB Pokal Predictions and the DFB Pokal Knockout Rounds.