2. Bundesliga · Regular Season - 8
1. FC Kaiserslautern 2–0 VfL Bochum
Sat 17 Oct 2026 · 11:00 UTC · Fritz-Walter-Stadion, Kaiserslautern
1. FC KaiserslauternTeam 1796
VfL BochumTeam 1784Match story
1. FC Kaiserslautern · draw · VfL BochumBefore kick-off: 44% · 29% · 27%
Last reading, 90+3': 100% · 0% · 0%
Live chances from PlayerElo's pre-match model and the current score.
- Miloš Luković 31'
- Semih Sahin 75' (pen)
We gave 1. FC Kaiserslautern 44% to win: they did.
- Miloš Luković 1828 +19* assist Ibrahim Kanate 1523 +6731'
1. FC Kaiserslautern:Miloš Luković 1828 +19* assist Ibrahim Kanate 1523 +67 - 53'Karol Mets 1835 −6
VfL Bochum:Karol Mets 1835 −6 - 55'Jarne Steuckers 1992 −14* for Gerrit Holtmann 1762 −3
VfL Bochum:Jarne Steuckers 1992 −14* for Gerrit Holtmann 1762 −3 - Erencan Yardimci 1745 +6 for Ibrahim Kanate 1523 +6763'
1. FC Kaiserslautern:Erencan Yardimci 1745 +6 for Ibrahim Kanate 1523 +67 - Thierry Fidjeu Tazemeta 1688 +7 for Miloš Luković 1828 +19*63'
1. FC Kaiserslautern:Thierry Fidjeu Tazemeta 1688 +7 for Miloš Luković 1828 +19* - 69'Tom Meyer 1610 0
VfL Bochum:Tom Meyer 1610 0 - Jan Elvedi 1883 +2470'
1. FC Kaiserslautern:Jan Elvedi 1883 +24 - 72'Berkan Taz 1766 −1 for Koji Miyoshi 1828 −2
VfL Bochum:Berkan Taz 1766 −1 for Koji Miyoshi 1828 −2 - 72'Charlie Patino 1735 −8* for Mats Henry Pannewig 1842 −1
VfL Bochum:Charlie Patino 1735 −8* for Mats Henry Pannewig 1842 −1 - 74'Sean Klaiber 1839 −5
VfL Bochum:Sean Klaiber 1839 −5 - Semih Sahin 1903 +27 (pen.)75'
1. FC Kaiserslautern:Semih Sahin 1903 +27 (pen.) - Fabian Kunze 1844 +3 for Naatan Skyttä 1873 +1076'
1. FC Kaiserslautern:Fabian Kunze 1844 +3 for Naatan Skyttä 1873 +10 - Simon Asta 1782 −1* for Jan Elvedi 1883 +2476'
1. FC Kaiserslautern:Simon Asta 1782 −1* for Jan Elvedi 1883 +24 - 83'Daniel Hanslik 1788 −2 for Christian Theodor Kjelder Rasmussen 1830 0
VfL Bochum:Daniel Hanslik 1788 −2 for Christian Theodor Kjelder Rasmussen 1830 0 - Marlon Ritter 1858 −3 for Mario Sauer 1750 +10*86'
1. FC Kaiserslautern:Marlon Ritter 1858 −3 for Mario Sauer 1750 +10*
Line-ups
Elo change from this match, next to the Elo after it.
Before kick-off: 44% · 29% · 27%(1. FC Kaiserslautern · draw · VfL Bochum)
Our most likely score was 1–1 (14%); the result 2–0 had 8%.
- Average value of the starting XI: 1. FC Kaiserslautern €1.5M, VfL Bochum €1.2M.
- Home advantage made 1. FC Kaiserslautern the favourite: it added 8 points to their win chance.
Form
Last five matches; the number is the team Elo of the eleven that started.
1. FC Kaiserslautern
6th in 2. Bundesliga · 12 pts from 7
- 9 OctD1. FC Heidenheim Germany 2 Bundesliga1870
- 19 SepWEintracht Braunschweig Germany 2 Bundesliga1750
- 12 SepL1. FC Magdeburg Germany 2 Bundesliga1793
- 5 SepWSV Darmstadt 98 Germany 2 Bundesliga1829
- 30 AugWFC St. Pauli Germany 2 Bundesliga1791
VfL Bochum
12th in 2. Bundesliga · 7 pts from 7
- 11 OctLArminia Bielefeld Germany 2 Bundesliga1836
- 20 SepLHannover 96 Germany 2 Bundesliga1830
- 12 SepDSpVgg Greuther Fürth Germany 2 Bundesliga1843
- 5 SepWDynamo Dresden Germany 2 Bundesliga1849
- 28 AugLVfL Osnabrück Germany 2 Bundesliga1832
Season outlook
From the 2. Bundesliga simulation, before this match.
| Club | Pts now | Pred. pts | Title | Top 4 | Bottom 3 | Most likely |
|---|---|---|---|---|---|---|
| 1. FC Kaiserslautern | 12 /7 | 50.5 | 3% | 26% | 2% | 5th |
| VfL Bochum | 7 /7 | 44.7 | <1% | 8% | 9% | 10th |
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.

1. FC Kaiserslautern · 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. +4.0 (Good) · Elo 1859

VfL Bochum · 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. +3.6 (Good) · Elo 1908
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).
1. FC Kaiserslautern: balanced profile (how Torsten Lieberknecht plays) · VfL Bochum: direct (how Uwe Rösler plays)
* Includes our monthly adjustment: every month we take a little off each player's Elo to keep ratings from inflating.