

Ruch Chorzów v Odra Opole
Ruch Chorzów
Odra OpoleI Liga · FRI 16 OCT · Superauto.pl Stadion Slaski
The prediction on this page is exactly as published before kick-off. Match events and statistics come from the match and are corrected when the official figures change. Wrong calls are shown exactly like right ones.
- 0′Before kick-off: we said Ruch Chorzów win at 48%.
- 1′Little has changed for our model: Ruch Chorzów 48% before kick-off, 48% now. 0–0 · 48–27–25
- 1′KICK-OFF Ruch Chorzów v Odra Opole
- 33′We said Ruch Chorzów at 48% before kick-off; the game as it stands moves that to 77%. 1–0 · 77–17–6
- 33′⚽ GOAL · 33' Ruch Chorzów 1–0 Odra Opole
- 33′OUR NUMBER MOVES UP · 33' Ruch Chorzów win: 48% at kick-off, 77% now
- 34′The goal count is tracking the 2.3 we expected. 1–0 · 77–17–5
- 35′Ruch Chorzów score on 34′ to make it 1–0. 1–0 · 78–17–5
- 35′OUR NUMBER MOVES UP · 35' Ruch Chorzów win: 48% at kick-off, 78% now
- 45′HALF-TIME Ruch Chorzów 1–0 Odra Opole
- 45′SECOND HALF Ruch Chorzów 1–0 Odra Opole
- 49′We said Ruch Chorzów at 48% before kick-off; the game as it stands moves that to 80%. 1–0 · 80–17–4
- 53′🟨 YELLOW · 52' Ruch Chorzów
- 54′🟨 YELLOW · 54' Odra Opole
- 58′We said Ruch Chorzów at 48% before kick-off; the game as it stands moves that to 97%. 2–0 · 97–2–0
- 58′⚽ GOAL · 58' Ruch Chorzów 2–0 Odra Opole
- 58′OUR NUMBER MOVES UP · 58' Ruch Chorzów win: 48% at kick-off, 97% now
- 59′Ruch Chorzów find the net on 59′. 2–0. 2–0 · 97–2–0
- 60′Ruch Chorzów ahead on 58′ through T. Sutherland. 2–0. 2–0 · 98–2–0
- 60′OUR NUMBER MOVES UP · 60' Ruch Chorzów win: 48% at kick-off, 98% now
- 62′SUBSTITUTION · 61' Odra Opole · On: B. Spacil · Off: M. Spychala
- 62′SUBSTITUTION · 61' Odra Opole · On: B. Baranski · Off: M. Stas
- 65′SUBSTITUTION · 63' Ruch Chorzów · On: K. Rostek · Off: T. Sutherland
- 70′🟨 YELLOW · 70' J. Pochciol · Odra Opole
- 71′SUBSTITUTION · 70' Ruch Chorzów · On: M. Pawlowski · Off: D. Szczepan
- 71′SUBSTITUTION · 71' Ruch Chorzów · On: S. Nagamatsu · Off: M. Chrapek
- 75′We said Ruch Chorzów at 48% before kick-off; the game as it stands moves that to over 99%. 3–0 · 100–0–0
- 75′⚽ GOAL · 75' Ruch Chorzów 3–0 Odra Opole
- 76′3 goals already, more than the 2.3 we expected for the whole match. 3–0 · 100–0–0
- 77′A goal for Ruch Chorzów on 76′ — 3–0. 3–0 · 100–0–0
- 78′SUBSTITUTION · 77' Odra Opole · On: F. Kupczyk · Off: B. Biedrzycki
- 79′SUBSTITUTION · 71' Ruch Chorzów · On: M. Pawlowski · Off: D. Szczepan
- 80′SUBSTITUTION · 76' Odra Opole · On: J. Perez · Off: P. Szysz
- 80′SUBSTITUTION · 78' Odra Opole · On: S. Gieroba · Off: M. Feliks
- 90′SUBSTITUTION · 89' Ruch Chorzów · On: D. Ventura · Off: P. Szwedzik
- 91′3–0 at the end. Our 48% on Ruch Chorzów comes in. 3–0 · 100–0–0
- FTFULL TIME Ruch Chorzów 3–0 Odra Opole
- FTRuch Chorzów 3–0 Odra Opole · Ruch Chorzów win: right · Under 2.5: wrong · Not both to score: right · Over 1.5: right · Under 3.5: right · 1–0 exactly: wrong
What our live read said during the match, as it was said, with the score and our numbers for home–draw–away at that moment; and every alert we raised, with the minute. Nothing is written after the final whistle.
The match pulse
BEFORE KICK-OFF
Match outcome probability (%)
AI match analysis
PassRuch Chorzów are favourites.
The Pitchside prediction: Ruch Chorzów 48%, draw 28%, Odra Opole 24%. Over 2.5 goals 41%, both teams to score 45%.
Pre-match prediction
First published 10 Oct 03:49 · locked at kick-off
Ruch Chorzów win48%
Odra Opole win24%Kick-offFRI 16 OCT · 19:30
RoundMatchday 11
VenueSuperauto.pl Stadion Slaski
Match timeline
All events
Ruch ChorzówMIN
Odra OpoleEvents will appear when the match starts.
Line-ups
Ruch Chorzów
Odra Opole
Rest & schedule
Before kick-off · every competition we cover
Ruch Chorzów
Odra Opole
Last match: 11 Oct · I Liga
Last match: 11 Oct · I Liga
Counted across every competition we cover, before kick-off. Friendlies are not counted.
Line-ups
Ruch Chorzów
Formation not confirmed
44 J. Wrabel
15 M. Konczkowski
28 N. Lesniak-Paduch
17 A. Lukic
3 A. del Moral
20 S. Szymanski
6 M. Chrapek
7 J. Kristan
21 P. Szwedzik
95 D. Szczepan
10 T. Sutherland
Coach · Waldemar Fornalik
Substitutes
82 · J. Bielecki
5 · M. Rosol
9 · M. Pawlowski
11 · S. Cieslak
14 · F. Wojcik
18 · S. Nagamatsu
24 · A. Komor
25 · D. Ventura
88 · K. Rostek
Odra Opole
Formation not confirmed
1 M. Mleczko
52 Cassio
3 J. Piroch
6 J. Pochciol
22 M. Spychala
24 M. Nalepa
14 T. Gajda
23 B. Biedrzycki
20 P. Szysz
9 M. Feliks
73 M. Stas
Coach · Lukasz Tomczyk
Substitutes
30 · A. Haluch
5 · F. Franczak
10 · B. Baranski
11 · J. Perez
17 · B. Spacil
25 · K. Palacz
33 · F. Kupczyk
55 · M. Pingot
77 · S. Gieroba
Match statistics
Match statistics aren’t available yet.
Line-ups
Ruch Chorzów
Formation not confirmed
44 J. Wrabel
15 M. Konczkowski
28 N. Lesniak-Paduch
17 A. Lukic
3 A. del Moral
20 S. Szymanski
6 M. Chrapek
7 J. Kristan
21 P. Szwedzik
95 D. Szczepan
10 T. Sutherland
Coach · Waldemar Fornalik
Substitutes
82 · J. Bielecki
5 · M. Rosol
9 · M. Pawlowski
11 · S. Cieslak
14 · F. Wojcik
18 · S. Nagamatsu
24 · A. Komor
25 · D. Ventura
88 · K. Rostek
Odra Opole
Formation not confirmed
1 M. Mleczko
52 Cassio
3 J. Piroch
6 J. Pochciol
22 M. Spychala
24 M. Nalepa
14 T. Gajda
23 B. Biedrzycki
20 P. Szysz
9 M. Feliks
73 M. Stas
Coach · Lukasz Tomczyk
Substitutes
30 · A. Haluch
5 · F. Franczak
10 · B. Baranski
11 · J. Perez
17 · B. Spacil
25 · K. Palacz
33 · F. Kupczyk
55 · M. Pingot
77 · S. Gieroba
We make Ruch Chorzów a 48% chance to win. The market has them at 50%. We are within 2 points of the market. The model expects 1.4–0.9.
What the number rests on
Our modelBuilt from every result, recent matches counting most, with home advantage in it. Line-ups, injuries and rest are not in the number.
Published at 47%, 48% now. No bookmaker had priced it when we published; the market has it at 50% now.
| Market | Us | Market | Gap |
|---|---|---|---|
| Ruch Chorzów win | 48% | 50% | −2 |
| Draw | 28% | 26% | +2 |
| Odra Opole win | 24% | 24% | 0 |
| Over 2.5 goals | 41% | 50% | −9 |
| Both teams to score | 45% | 53% | −8 |
| Over 1.5 goals | 67% | 73% | −6 |
| Over 3.5 goals | 20% | 28% | −8 |
| Ruch Chorzów or draw | 76% | 76% | 0 |
| Ruch Chorzów clean sheet | 40% | – | – |
| Odra Opole clean sheet | 25% | – | – |
Every figure here is read off one scoreline distribution, so no two can contradict each other. The market is the median of 6 bookmakers, each with its margin stripped — what we are measured against, never an input to the model.
This is a probability, not a recommendation. We take no bets and hold no affiliate relationships with any gambling operator. Model 1.1 — Pitchside Lab's own model.
Head to head
6 meetings since 2021/22Every competition we cover, the latest meeting first.
Form · last six in I Liga this season · since 22 Aug
RUCH CHORZÓW
ODRA OPOLE
The table
2026/27| # | TEAM | P | GD | PTS |
|---|---|---|---|---|
| 1 | Pogoń Grod. Mazowiecki | 10 | +11 | 21 |
| 2 | Polonia Warszawa | 10 | +4 | 17 |
| 3 | Nieciecza | 10 | +2 | 17 |
| 4 | Lechia Gdansk | 10 | +3 | 16 |
| 5 | Warta Poznań | 10 | +3 | 15 |
| 6 | ŁKS Łódź | 10 | +2 | 15 |
| 7 | Ruch Chorzów | 10 | 0 | 15 |
| 8 | Miedz Legnica | 10 | +4 | 14 |
| 9 | Stal Rzeszów | 10 | −6 | 14 |
| 10 | Chrobry Głogów | 10 | −1 | 12 |
| 11 | Pogoń Siedlce | 10 | −1 | 12 |
| 12 | Odra Opole | 10 | −1 | 12 |
| 13 | Polonia Bytom | 10 | −2 | 12 |
| 14 | Stal Mielec | 10 | −8 | 12 |
| 15 | Podbeskidzie | 10 | −1 | 11 |
| 16 | Arka Gdynia | 10 | −1 | 11 |
| 17 | Unia Skierniewice | 10 | −5 | 11 |
| 18 | Puszcza Niepołomice | 10 | −3 | 9 |
The competition's standings before kick-off.
Pogoń Grod. Mazowiecki
Polonia Warszawa
Nieciecza
Lechia Gdansk
Warta Poznań
ŁKS Łódź
Miedz Legnica
Stal Rzeszów
Chrobry Głogów
Pogoń Siedlce
Polonia Bytom
Stal Mielec
Podbeskidzie
Arka Gdynia
Unia Skierniewice
Puszcza Niepołomice