The 2025 Bundesliga Finals were held on November 30 in Heidelberg, Germany.
Gold Medal Final Results
| STRAUBENHARDT — 52 | WETZGAU — 25 | ||||||
| Floor | |||||||
| Athlete | D | Total | Score | Athlete | D | Total | Score |
| Alexander Kunz | 5.2 | 13.350 | 0 | Arne Halbisch | 4.8 | 13.500 | 1 |
| Nick Klessing | 5.0 | 13.200 | 2 | Carlo Hörr | 4.3 | 12.700 | 0 |
| Mert Öztürk | 4.6 | 12.750 | 0 | Milad Karimi | 5.3 | 14.400 | 4 |
| Illia Kovtun | 5.4 | 13.650 | 5 | Kimi Köhnlein | 4.8 | 11.600 | 0 |
| Round 1 | 7 | Round 1 | 5 | ||||
| Pommels | |||||||
| Athlete | D | Total | Score | Athlete | D | Total | Score |
| Ilie Daniel Popescu | 4.3 | 12.800 | 2 | Alexander Kirchner | 4.2 | 12.450 | 0 |
| Nils Dunkel | 5.2 | 13.850 | 4 | Carlo Hörr | 4.7 | 12.800 | 0 |
| Illia Kovtun | 5.5 | 14.350 | 5 | Daniel Serban | 4.4 | 11.100 | 0 |
| Mert Öztürk | 4.2 | 12.300 | 0 | Andreas Toba | 5.1 | 13.650 | 4 |
| Round 2 | 11 | Round 2 | 4 | ||||
| Rings | |||||||
| Athlete | D | Total | Score | Athlete | D | Total | Score |
| Dario Sissakis | 4.3 | 13.150 | 3 | Carlo Hörr | 4.3 | 12.300 | 0 |
| Alexander Kunz | 4.8 | 13.200 | 5 | Daniel Serban | 3.5 | 10.700 | 0 |
| Nils Dunkel | 4.7 | 12.950 | 2 | Kimi Köhnlein | 3.6 | 12.450 | 0 |
| Félix Dolci | 5.2 | 14.200 | 4 | Alexander Kirchner | 4.1 | 12.250 | 0 |
| Round 3 | 14 | Round 3 | 0 | ||||
| Vault | |||||||
| Athlete | D | Total | Score | Athlete | D | Total | Score |
| Félix Dolci | 4.8 | 13.950 | 1 | Arne Halbisch | 4.8 | 13.800 | 0 |
| Alexander Kunz | 4.8 | 12.600 | 0 | Kimi Köhnlein | 4.4 | 13.400 | 3 |
| Dario Sissakis | 4.8 | 13.900 | 2 | Milad Karimi | 4.8 | 13.500 | 0 |
| Nick Klessing | 4.8 | 12.300 | 0 | Philipp Steeb | 4.4 | 13.500 | 4 |
| Round 4 | 3 | Round 4 | 7 | ||||
| P-Bars | |||||||
| Athlete | D | Total | Score | Athlete | D | Total | Score |
| Lukas Dauser | 4.7 | 13.800 | 4 | Thore Beissel | 3.4 | 12.100 | 0 |
| Nils Dunkel | 4.4 | 11.700 | 0 | Milad Karimi | 4.9 | 13.300 | 4 |
| Illia Kovtun | 5.8 | 14.650 | 4 | Andreas Toba | 4.3 | 12.800 | 0 |
| Alexander Kunz | 4.3 | 13.000 | 3 | Alexander Kirchner | 3.3 | 12.000 | 0 |
| Round 5 | 11 | Round 5 | 4 | ||||
| High Bar | |||||||
| Athlete | D | Total | Score | Athlete | D | Total | Score |
| Andreas Bretschneider | 5.0 | 12.400 | 0 | Carlo Hörr | 4.3 | 13.100 | 3 |
| Lukas Dauser | 4.4 | 13.200 | 5 | Philipp Steeb | 3.0 | 8.800 | 0 |
| Félix Dolci | 5.8 | 14.850 | 1 | Milad Karimi | 5.5 | 14.700 | 0 |
| Alexander Kunz | 4.5 | 13.350 | 0 | Andreas Toba | 4.8 | 13.800 | 2 |
| Round 6 | 6 | Round 6 | 5 | ||||
Bronze Medal Final Results
| SAAR — 34 | COTTBUS — 33 | ||||||
| Floor | |||||||
| Athlete | D | Total | Score | Athlete | D | Total | Score |
| Moritz Steinmetz | 4.9 | 12.450 | 0 | Tom Schultze | 4.7 | 12.650 | 1 |
| Felix Remuta | 4.8 | 12.950 | 0 | Sebastian Sponevik | 5.2 | 13.350 | 2 |
| Luca Ehrmantraut | 4.2 | 12.600 | 2 | Willi Binder | 4.3 | 12.100 | 0 |
| Artem Dolgopyat | 5.5 | 12.650 | 0 | Radomyr Stelmakh | 5.3 | 13.050 | 2 |
| Round 1 | 2 | Round 1 | 5 | ||||
| Pommels | |||||||
| Athlete | D | Total | Score | Athlete | D | Total | Score |
| Maxim Kovalenko | 3.7 | 11.950 | 0 | Marios Georgiou | 5.0 | 13.350 | 4 |
| Moritz Steinmetz | 4.8 | 11.300 | 0 | Willi Binder | 4.5 | 11.350 | 0 |
| Waldemar Eichorn | 4.3 | 12.250 | 0 | Radomyr Stelmakh | 5.1 | 13.100 | 3 |
| Ilia Liubimov | 5.3 | 12.150 | 5 | Devin Woitalla | 3.4 | 10.100 | 0 |
| Round 2 | 5 | Round 2 | 7 | ||||
| Rings | |||||||
| Athlete | D | Total | Score | Athlete | D | Total | Score |
| Felix Remuta | 4.1 | 12.200 | 0 | Radomyr Stelmakh | 4.3 | 13.100 | 3 |
| Gabriel Eichhorn | 4.0 | 12.900 | 0 | Sebastian Sponevik | 5.0 | 13.200 | 2 |
| Artur Avetisyan | 5.3 | 14.150 | 5 | Willi Binder | 3.2 | 11.800 | 0 |
| Florian Lindner | 4.4 | 12.600 | 4 | Paul Doan Tran | 3.4 | 10.750 | 0 |
| Round 3 | 9 | Round 3 | 5 | ||||
| Vault | |||||||
| Athlete | D | Total | Score | Athlete | D | Total | Score |
| Felix Remuta | 4.4 | 13.250 | 0 | Tom Schultze | 4.8 | 13.350 | 0 |
| Artem Dolgopyat | 4.8 | 13.600 | 0 | Radomyr Stelmakh | 4.8 | 13.550 | 0 |
| Moritz Steinmetz | 4.4 | 13.150 | 4 | Willi Binder | 4.4 | 11.950 | 0 |
| Maxim Kovalenko | 3.6 | 12.750 | 0 | Sebastian Sponevik | 5.2 | 12.650 | 0 |
| Round 4 | 4 | Round 4 | 0 | ||||
| P-Bars | |||||||
| Athlete | D | Total | Score | Athlete | D | Total | Score |
| Waldemar Eichorn | 4.3 | 11.600 | 0 | Radomyr Stelmakh | 5.3 | 13.350 | 4 |
| Felix Remuta | 4.5 | 12.700 | 5 | Willi Binder | 3.6 | 10.100 | 0 |
| Ilia Liubimov | 4.7 | 11.250 | 0 | Marios Georgiou | 5.0 | 11.850 | 3 |
| Gabriel Eichhorn | 4.9 | 12.600 | 4 | Devin Woitalla | 3.8 | 11.400 | 0 |
| Round 5 | 9 | Round 5 | 7 | ||||
| High Bar | |||||||
| Athlete | D | Total | Score | Athlete | D | Total | Score |
| Felix Remuta | 4.1 | 12.400 | 0 | Willi Binder | 4.6 | 12.650 | 1 |
| Waldemar Eichorn | 4.0 | 11.800 | 0 | Radomyr Stelmakh | 5.6 | 14.200 | 5 |
| Gabriel Eichhorn | 5.2 | 13.250 | 5 | Paul Doan Tran | 3.0 | 10.850 | 0 |
| Ilia Liubimov | 4.8 | 13.450 | 0 | Marios Georgiou | 5.3 | 14.350 | 3 |
| Round 6 | 5 | Round 6 | 9 | ||||