2. Bundesliga · Regular Season - 7
VfL Osnabrück 1–1 Dynamo Dresden
Sat 10 Oct 2026 · 11:00 UTC · Stadion an der Bremer Brücke, Osnabruck
VfL OsnabrückTeam 1718
Dynamo DresdenTeam 1677Match story
VfL Osnabrück · draw · Dynamo DresdenBefore kick-off: 48% · 26% · 26%
Last reading, 90+3': 6% · 90% · 4%
Live chances from PlayerElo's pre-match model and the current score.
- Robin Fabinski 87'
- Niklas Hauptmann 38'
We gave VfL Osnabrück 48% to win: it ended in a draw.
- 38'Niklas Hauptmann 1724 −1* assist Jonas Sterner 1771 −3*
Dynamo Dresden:Niklas Hauptmann 1724 −1* assist Jonas Sterner 1771 −3* - Robin Meißner 1813 −9*45'
VfL Osnabrück:Robin Meißner 1813 −9* - Leon Maximilian Flach 1839 −9* for Fridolin Wagner 1751 −9*45'
VfL Osnabrück:Leon Maximilian Flach 1839 −9* for Fridolin Wagner 1751 −9* - Konrad Faber 1607 −9* for Patrick Kammerbauer 1763 −10*61'
VfL Osnabrück:Konrad Faber 1607 −9* for Patrick Kammerbauer 1763 −10* - Ismail Badjie 1633 −8* for Jonathan Gómez 1902 −9*61'
VfL Osnabrück:Ismail Badjie 1633 −8* for Jonathan Gómez 1902 −9* - Daniel-Kofi Kyereh 1782 −10* for Bernd Riesselmann 1324 −8*61'
VfL Osnabrück:Daniel-Kofi Kyereh 1782 −10* for Bernd Riesselmann 1324 −8* - 68'Nicolai Rapp 1746 −6*
Dynamo Dresden:Nicolai Rapp 1746 −6* - 69'Christoph Daferner 1628 −7* for Vincent Vermeij 1728 −8*
Dynamo Dresden:Christoph Daferner 1628 −7* for Vincent Vermeij 1728 −8* - 72'Jonas Sterner 1771 −3*
Dynamo Dresden:Jonas Sterner 1771 −3* - Robin Fabinski 1737 −8*75'
VfL Osnabrück:Robin Fabinski 1737 −8* - 81'Patrice Čović 1639 −2*
Dynamo Dresden:Patrice Čović 1639 −2* - 82'Simon Straudi 1674 −4*
Dynamo Dresden:Simon Straudi 1674 −4* - 82'Jakob Lemmer 1683 −8* for Niklas Hauptmann 1724 −1*
Dynamo Dresden:Jakob Lemmer 1683 −8* for Niklas Hauptmann 1724 −1* - Luca Raimund 1604 −8* for Bjarke Jacobsen 1766 −13*82'
VfL Osnabrück:Luca Raimund 1604 −8* for Bjarke Jacobsen 1766 −13* - Konrad Faber 1607 −9*84'
VfL Osnabrück:Konrad Faber 1607 −9* - Robin Fabinski 1737 −8* assist Niklas Wiemann 1812 −12*87'
VfL Osnabrück:Robin Fabinski 1737 −8* assist Niklas Wiemann 1812 −12* - 87'Kennedy Okpala 1631 −7* for Patrice Čović 1639 −2*
Dynamo Dresden:Kennedy Okpala 1631 −7* for Patrice Čović 1639 −2* - 87'Ahmet Muhamedbegovic 1636 −8* for Ben Bobzien 1728 −4*
Dynamo Dresden:Ahmet Muhamedbegovic 1636 −8* for Ben Bobzien 1728 −4* - 87'Alexander Rossipal 1766 −9* for Simon Straudi 1674 −4*
Dynamo Dresden:Alexander Rossipal 1766 −9* for Simon Straudi 1674 −4* - Leon Maximilian Flach 1839 −9*90+1'
VfL Osnabrück:Leon Maximilian Flach 1839 −9*
Line-ups
Elo change from this match, next to the Elo after it.
Before kick-off: 48% · 26% · 26%(VfL Osnabrück · draw · Dynamo Dresden)
Our most likely score was 1–1 (13%), and that was the result.
- Average value of the starting XI: VfL Osnabrück €609K, Dynamo Dresden €910K.
- Style contrast in attacking (2. Bundesliga): VfL Osnabrück ranked #18 of 18, Dynamo Dresden #2.
Form
Last five matches; the number is the team Elo of the eleven that started.
VfL Osnabrück
12th in 2. Bundesliga · 7 pts from 6
- 19 SepDHolstein Kiel Germany 2 Bundesliga1757
- 13 SepLHertha BSC Germany 2 Bundesliga1795
- 6 SepWEintracht Braunschweig Germany 2 Bundesliga1769
- 2 SepLBayern München Germany DFB Pokal1755
- 28 AugWVfL Bochum Germany 2 Bundesliga1727
Dynamo Dresden
17th in 2. Bundesliga · 4 pts from 6
- 19 SepLHertha BSC Germany 2 Bundesliga1722
- 12 SepDEintracht Braunschweig Germany 2 Bundesliga1734
- 5 SepLVfL Bochum Germany 2 Bundesliga1756
- 29 AugL1. FC Heidenheim Germany 2 Bundesliga1721
- 16 AugWSV Darmstadt 98 Germany 2 Bundesliga1708
Season outlook
From the 2. Bundesliga simulation, before this match.
| Club | Pts now | Pred. pts | Title | Top 4 | Bottom 3 | Most likely |
|---|---|---|---|---|---|---|
| VfL Osnabrück | 7 /6 | 42.5 | <1% | 4% | 17% | 14th |
| Dynamo Dresden | 4 /6 | 37.0 | <1% | 1% | 44% | 18th |
Each bar is one finishing position, 1st on the left to 18th on the right; the taller the bar, the likelier that finish.
Players to watch
Highest EAR = Elo Above Replacement, football's version of baseball's WAR (Wins Above Replacement). Every rated match scores a player against the average performance for their position: better adds to EAR, worse subtracts. EAR180 adds up the last 180 days (current form); EAR career adds up every rated match. Our predictions add EAR180 to a player's Elo, about 37 Elo points per EAR point. (Elo Above Replacement over the last 180 days) in each starting eleven. Elo after each match, last three years.

VfL Osnabrück · EAR = Elo Above Replacement, football's version of baseball's WAR (Wins Above Replacement). Every rated match scores a player against the average performance for their position: better adds to EAR, worse subtracts. EAR180 adds up the last 180 days (current form); EAR career adds up every rated match. Our predictions add EAR180 to a player's Elo, about 37 Elo points per EAR point. -0.0 (Average) · Elo 1842
Dynamo Dresden · EAR = Elo Above Replacement, football's version of baseball's WAR (Wins Above Replacement). Every rated match scores a player against the average performance for their position: better adds to EAR, worse subtracts. EAR180 adds up the last 180 days (current form); EAR career adds up every rated match. Our predictions add EAR180 to a player's Elo, about 37 Elo points per EAR point. +0.5 (Average) · Elo 1727
Team Elo history
Starting-eleven Team Elo in league matches, last three years.
Coach Elo history
Elo after each match, last three years (the whole career if shorter).
Coach DNA: balanced profile
Coach DNA: balanced profile
Playing style
How both clubs play against their own league (2024–2026).
VfL Osnabrück: balanced profile (how Timo Schultz plays) · Dynamo Dresden: balanced profile (how Thomas Stamm plays)
* Includes our monthly adjustment: every month we take a little off each player's Elo to keep ratings from inflating.