FC St. Pauli vs 1. FC Kaiserslautern 2. Bundesliga prediction & result
Final score: FC St. Pauli 1-2 1. FC Kaiserslautern.
Before kick-off the model made it 51% FC St. Pauli, 27% draw, 22% 1. FC Kaiserslautern — fair odds of 1.96, 3.70 and 4.55.
Most likely scoreline: 1-0.
The model got this one wrong.
Published · updated
All 2. Bundesliga predictions →
Has the model earned this number?
FC St. Pauli at 51%: of 1,648 settled 50–65% forecasts, 58.6% came in (average 55.4%). It can be read literally. The full record.
How the model saw it, minute by minute
Rebuilt after the match from the model's pre-match expected goals, frozen in the log before kick-off, plus the score and cards as they stood at each minute — never anything later. A ball marks each of the 3 goals. The same replay scores the in-play model on the track record.
Match analysis
Match timeline
Match stats — FC St. Pauli vs 1. FC Kaiserslautern
Goals against chances
Expected goals totals what the openings were worth, so the gap between it and the score is the finishing — and the luck. Under half a goal either way is called level: xG is an estimate and a smaller gap than that is inside its own error.
Line-ups
- 1B. VollG
- 4D. NemethD
- 6M. MathisenD
- 15T. AndoD
- 11A. PyrkaM
- 8E. SmithM
- 20M. RasmussenM
- 23L. OppieM
- 10B. HrgotaF
- 19M. KaarsF
- 18T. HaraF
- 33D. MitovG
- 25A. DzwigalaD
- 21L. RitzkaD
- 22S. KleinM
- 24C. MetcalfeM
- 14E. AhlstrandM
- 16J. FujitaM
- 9A. CeesayF
- 7Y. NiangF
- 1J. KrahlG
- 33J. ElvediD
- 4M. GyamfiD
- 14J. RasmussenD
- 26P. JolyM
- 6F. KunzeM
- 8S. SahinM
- 22M. HaasM
- 7M. RitterF
- 17E. YardimciF
- 11I. KanateF
- 40E. KamgaG
- 2S. AstaD
- 3A. MurphyD
- 5K. FreesD
- 21M. SauerM
- 37L. RobinsonM
- 41D. SchrammM
- 20M. BerishaF
- 39T. TazemetaM
Form going into FC St. Pauli vs 1. FC Kaiserslautern
FC St. Pauli
All competitions we cover
- D2-2away to Holstein Kiel14 August 2026
- D1-1SpVgg Greuther Fürth9 August 2026
1. FC Kaiserslautern
All competitions we cover
- D0-0Karlsruher SC15 August 2026
- D0-0away to VfL Wolfsburg8 August 2026
Up to 5 matches before kick-off, most recent first; context, not the model's input. How to read this.
2. Bundesliga table
| # | Team | P | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 9 | FC St. Pauli | 11 | 2 | 6 | 3 | 13 | 16 | -3 | 12 |
| 3 | 1. FC Kaiserslautern | 11 | 6 | 3 | 2 | 10 | 7 | +3 | 21 |
Where the two sides stand today, not on the day of this match. Full table
Head-to-head: FC St. Pauli vs 1. FC Kaiserslautern
- 20 January 2024FC St. Pauli 2–0 FC Kaiserslautern2. Bundesliga
- 29 July 2023FC Kaiserslautern 1–2 FC St. Pauli2. Bundesliga
- 12 February 2023FC St. Pauli 1–0 FC Kaiserslautern2. Bundesliga
- 7 August 2022FC Kaiserslautern 2–1 FC St. Pauli2. Bundesliga
- 17 March 2018FC Kaiserslautern 1–1 FC St. Pauli2. Bundesliga
- 13 October 2017FC St. Pauli 1–1 FC Kaiserslautern2. Bundesliga
Leading scorers: FC St. Pauli and 1. FC Kaiserslautern
FC St. Pauli
GoalsAssists
- Abdoulie Ceesay50
1. FC Kaiserslautern
No player in 2. Bundesliga's leading scorers — 10 league goals as a side.
Top 3 by league goals this season; player availability is not in the model. How to read this.
The result against the call
1. FC Kaiserslautern won 2–1 at FC St. Pauli. The model had leaned towards a win for FC St. Pauli at 51% and given a win for 1. FC Kaiserslautern 22%. At that figure it expects the outcome about once in every 5 matches like this one. The goals: E. Yardimci 29' for 1. FC Kaiserslautern, T. Tazemeta 46' for 1. FC Kaiserslautern, A. Ceesay 56' for FC St. Pauli. On expected goals it finished 1.34–0.71.