← Match Finder
Puchar Polski
Referee: T Kwiatkowski
Odra Opole
T T S T S
0–2
Full-time
Piast Gliwice
S S T T T

Retrospective analysis — the model is trained only on matches played before this one.

⚠️ One of the teams has played few league matches recently (e.g. newly promoted). The analysis is therefore more uncertain than usual, and we give no recommendations for this match.
🔒 Who wins? Pro

The model's probabilities for a home win, draw and away win — with reasoning and recommended markets.

Unlock with Pro

Already have an account? Log in

Team trends

Odra Opole Piast Gliwice
Last 6 — all competitions · 5/6 matches
Win Ø 37%
40%
33%
Points per game
1,2
1,0
Over 2.5 Ø 54%
40%
67%
Both score Ø 44%
20%
67%
Average goals
2,4
2,8
Scored
1,6
1,3
Conceded
0,8
1,5
Goal diff per game
+0,8
-0,2
xG created Pro
xG conceded Pro
xG diff Pro
This season — Puchar Polski · 1/1 matches
Win Ø 100%
100%
100%
Points per game
3,0
3,0
Over 2.5 Ø 0%
0%
0%
Both score Ø 0%
0%
0%
Average goals
2,0
1,0
Scored
2,0
1,0
Conceded
0,0
0,0
Goal diff per game
+2,0
+1,0
🔒 Goal markets Pro

Expected goals, over/under and both teams to score — priced by the model before kick-off.

Unlock with Pro

Already have an account? Log in

🔒 Most likely result Pro

The model's top final scores with the best bookmaker odds.

Unlock with Pro

Already have an account? Log in

The table before the match Odra Opole 16. · Piast Gliwice 22.
# Team K V U T +/− P
1 Polonia Bytom 3 3 0 0 +14 9
2 Chojniczanka Chojnice 3 3 0 0 +6 9
3 Zawisza Bydgoszcz 2 2 0 0 +5 6
4 Korona Kielce 2 2 0 0 +4 6
5 Hutnik Kraków 2 2 0 0 +4 6
6 GKS Katowice 2 2 0 0 +3 6
7 Slask Wroclaw 2 2 0 0 +2 6
8 Jastrzębie 2 1 1 0 +2 4
9 Olimpia Grudziądz 3 1 1 1 +1 4
10 Świt Skolwin 3 1 1 1 +0 4
11 Cracovia 1 1 0 0 +4 3
12 Gornik Zabrze 1 1 0 0 +3 3
13 Avia Świdnik 1 1 0 0 +2 3
14 Zaglebie 1 1 0 0 +2 3
15 Legnica 1 1 0 0 +2 3
16 Odra Opole 1 1 0 0 +2 3
17 LKS Lodz 2 1 0 1 +1 3
18 Puszcza 1 1 0 0 +1 3
19 Arka Gdynia 1 1 0 0 +1 3
20 Lechia Gdansk 1 1 0 0 +1 3
21 Gryf Słupsk 1 1 0 0 +1 3
22 Piast Gliwice 1 1 0 0 +1 3
23 Wisla 1 1 0 0 +1 3
24 Stal Stalowa Wola 2 1 0 1 +0 3
25 Podbeskidzie 2 1 0 1 +0 3
26 Warta Poznan 2 1 0 1 +0 3
27 Znicz Pruszków 2 1 0 1 -2 3
28 Wikielec 2 1 0 1 -2 3
29 Goczałkowice Zdrój B 2 1 0 1 -5 3
30 Nieciecza 1 0 1 0 +0 1
31 Widzew Lodz 1 0 1 0 +0 1
32 ŁKS Łódź II 1 0 1 0 +0 1
33 Flota Świnoujście 1 0 1 0 +0 1
34 Wieczysta Krakow 1 0 1 0 +0 1
35 Stal Mielec 1 0 0 1 -1 0
36 Resovia Rzeszów 1 0 0 1 -1 0
37 Rekord Bielsko-Biała 1 0 0 1 -1 0
38 Małapanew 1 0 0 1 -1 0
39 Lechia T. Mazowiecki 1 0 0 1 -1 0
40 Motor Lublin 1 0 0 1 -1 0
41 Olimpia Elbląg 1 0 0 1 -1 0
42 Stal Rzeszów 1 0 0 1 -1 0
43 Pogoń Grod. Mazowiecki 1 0 0 1 -1 0
44 Siarka Tarnobrzeg 1 0 0 1 -1 0
45 Polonia Warszawa 1 0 0 1 -1 0
46 Korona Kielce II 1 0 0 1 -1 0
47 Odra Bytom Odrzański 1 0 0 1 -1 0
48 Chrobry Głogów 1 0 0 1 -2 0
49 Wisla Plock 1 0 0 1 -2 0
50 SKRA Częstochowa 1 0 0 1 -2 0
51 Polonia Środa 1 0 0 1 -2 0
52 Miedź Legnica II 1 0 0 1 -2 0
53 Ruch Chorzow 1 0 0 1 -2 0
54 Radomiak Radom 1 0 0 1 -2 0
55 Pogoń Siedlce 1 0 0 1 -2 0
56 Kalisz 1 0 0 1 -2 0
57 Tychy 71 1 0 0 1 -2 0
58 Łomża 1 0 0 1 -2 0
59 Zaglebie Sosnowiec 1 0 0 1 -3 0
60 Legia Warszawa II 1 0 0 1 -3 0
61 Beskid 1 0 0 1 -3 0
62 Górnik Łęczna 1 0 0 1 -4 0
63 Zagłębie Lubin II 1 0 0 1 -6 0

Calculated from our results data. “xG +/−” is expected goal difference — a positive number with a low league position suggests an undervalued team. Ties on points are sorted by goal difference; some leagues use other rules.

Match report

Odra Opole Piast Gliwice
29′
A. Dalmau 0–1
I. Drapinski
S. Kobusinski 🟨
38′
Half-time 0–1
L. Ramos 🔁
↦ M. Milos
46′
T. Prikryl 🔁
↦ K. Nowak
46′
59′
Cassio 1–1
own goal
61′
🔁 G. Tomasiewicz
↦ O. Lesniak
A. Lyszczarz 🔁
↦ S. Kobusinski
68′
K. Przybylko 🔁
↦ E. Muratovic
68′
71′
🔁 Q. Boisgard
↦ H. Vallejo
71′
🔁 E. Jirka
↦ A. Dalmau
71′
🔁 L. Sanca
↦ M. Chrapek
77′
🟨 J. Lewicki
S. Mida 🔁
↦ J. Perez
82′
85′
🔁 S. Mucha
↦ J. Felix
93′
🟨 G. Tomasiewicz
Full-time 1–1

Line-ups

Odra Opole

30 A. Haluch
4 A. Chrzanowski
3 J. Piroch
52 Cassio
7 M. Milos
11 J. Perez
20 D. Tront
24 J. Szrek
70 S. Kobusinski
9 E. Muratovic
94 K. Nowak
Bench (9)
23 A. Wojcik
6 J. Pochciol
8 L. Ramos
10 A. Lyszczarz
14 T. Prikryl
18 S. Mida
19 K. Przybylko
47 M. Bialowas
90 D. Dudzinski

Coach: Piotr Plewnia

Piast Gliwice

33 K. Szymanski
22 T. Mokwa
29 I. Drapinski
5 Juande
36 J. Lewicki
31 O. Lesniak
10 P. Dziczek
80 H. Vallejo
6 M. Chrapek
7 J. Felix
9 A. Dalmau
Bench (9)
26 F. Plach
4 J. Czerwinski
15 L. Pitan
55 E. Twumasi
20 G. Tomasiewicz
17 Q. Boisgard
23 S. Mucha
77 E. Jirka
11 L. Sanca

Coach: Daniel Mysliwiec

Odds comparison

Green columns are the outcomes that came in.

Over/under goals
O1,5 ✓
U2,5 ✓
U3,5 ✓
Both teams to score
BLS ja
BLS nei ✓

Referee

T Kwiatkowski · 80 kamper i vår database

🟨 Yellow cards
4,3 / match
Below average
⚽ Free kicks
23,8 / match
Above average

🟥 Red cards: 0,17 per match

The analysis is a statistical estimate based on the teams' results and underlying performances (xG) — not a guarantee. See the model's results.