Piast Gliwice vs Katowice Prediction, Preview and Stats

Poland flag 2025/2026 Ekstraklasa, Poland
Stadion Miejski Sun, 10 May - 10:15 AM
Ekstraklasa
Piast Gliwice Piast Gliwice
0 0
Katowice Katowice
Full Time Sun, 10 May 10:15 AM
Round 32 Regular Season

CONTEXT

Piast Gliwice and Katowice delivered a gritty 0-0 draw in the Ekstraklasa, with the home side controlling 61% possession yet unable to break through. Piast pushed forward relentlessly, especially after a goalless first half where both teams traded cautious probes, ending level at 0-0. Katowice, viewed as the stronger outfit pre-match, excelled in defensive shape, repelling waves of pressure without conceding territory lightly. No red cards disrupted the flow, maintaining even numbers throughout. Piast's dominance in ball retention contrasted with Katowice's efficiency in transitions, leading to a deadlock that frustrated the hosts. The visitors' resilience shone, turning potential defeat into a hard-earned point. This stalemate reflects a battle of attrition, where solid backlines trumped attacking intent, leaving both sides with mixed feelings post-whistle.

TL;DR

  • Structural deviation: Significant structural deviation of 73.9% favored Katowice in the 0-0 draw.
  • Efficiency shift: Efficiency shift stayed in line with pre-match evaluations.
  • xG alignment: xG alignment undetermined due to unavailable data.
  • Market alignment: Market alignment not achieved in the goalless outcome.
  • xG expectations: xG expectations unassessable without data availability.
  • Event impact: No major events altered the match's balanced progression.
  • Red card distortion: No red cards occurred, eliminating any numerical distortion.
No standings statistics available.
No head-to-head records found.
0.5+ goals: 85%
1.5+ goals: 70%
2.5+ goals: 50%
3.5+ goals: 25%
Confidence: High (≥8 matches)

Quality vs Volume

Home: xG 1.8, Shots 12, xG/Shot 0.15
Away: xG 1.5, Shots 14, xG/Shot 0.11

Open Play vs Set Play

Open Play: 65%
Set Play: 35%

Expected Points

TeamxPts
Home1.8
Away1.2
ℹ️ Methodology: Expected Goals (xG) measures shot quality

Match referee

D. Sylwestrzak

Poland 25 matches in sample
Avg. cards 0.12
Fouls / match 0.52
Yellow cards / match 0.12
Red cards / match 0
Penalties / match 0

Other match officials

B. Heinig

1st Assistant

Poland

T. Niemirowski

2nd Assistant

Poland

A. Kozieł

4th Official

Poland

League averages

Ekstraklasa Based on last 100 matches

Fouls / match 21.16
Yellow cards / match 3.2
Red cards / match 0.2
Penalties / match 0.2
Piast Gliwice D. Myśliwiec
D. Myśliwiec
VS
Katowice R. Górak
R. Górak
1.61
Avg Points / Game (Last 100 Matches)
1.88
1.33 i
Last 6 Opponents
Korona Kielce Rank: 60 D
Arka Gdynia Rank: 56 W
Lechia Gdańsk Rank: 61 D
Pogoń Szczecin Rank: 62 L
Nieciecza Rank: 51 L
Radomiak Radom Rank: 62 W
Avg Points / Game (Last 6 Matches)
1.83 i
Last 6 Opponents
Nieciecza Rank: 53 W
Korona Kielce Rank: 60 D
Motor Lublin Rank: 60 W
Lech Poznań Rank: 71 D
Wisła Płock Rank: 55 W
Cracovia Kraków Rank: 60 L
1
Head to Head (Wins - Draws - Losses)
1 - 2 - 0
0

Win Probabilities

Live Win Probability (90 Min)
Home Piast Gliwice
44.51%
Draw
26.05%
Away Katowice
29.43%

Movement

Changes since opening
Piast Gliwice
+40.04%
Draw
-65.88%
Katowice
+25.82%

Team Power Ranking

i
What is Power Ranking?
Power ranking is SportMonks' model-based team strength indicator. Historical input capped to 2 seasons.
61.57
65.53
0 (Weakest) 100 (Strongest)
Metric
Piast Gliwice
Katowice
Power Score
61.57
65.53
League Position
11
6
Global Rank
439
321

Form Analysis Opponent-Weighted

Line chart of recent results (points/trend). Friendlies excluded by default. Hover for opponent, result, xG/xGA and power ranking — based on last 6 matches.

vs
Piast Gliwice Opponent-weighted form score
Katowice Opponent-weighted form score
Win (3 pts) Draw (1 pt) Loss (0 pts) Piast Gliwice Katowice

Heatmaps Ball coordinates

Attack and defence zones from ball position data. Filters: last 6 matches (overall/home/away), time period, competition.

vs

Piast Gliwice

Left / Center / Right
Opposition half density
vs season average

Katowice

Left / Center / Right
Opposition half density
vs season average

Possession Efficiency Possession-Adjusted

How effectively each team uses and defends their share of possession. Efficiency adjusted based on team possession percentage

Piast Gliwice ⚠ Proxy
vs
⚠ Proxy Katowice
Attacking Efficiency
Higher is better
Attacking Efficiency
34.51
24.62
Defensive Efficiency
Lower is better
Defensive Efficiency
24.62
34.51
Combined Efficiency Index Z-score combining attacking and defensive possession-adjusted efficiency.
Positive = above league average.
Negative = below league average.
Formula: EfficiencyIndex = z(AttackEff) − z(DefenceEff)
-3 0 3
Piast Gliwice +0.92 Efficiency Index
vs
Katowice -0.92 Efficiency Index
xG data unavailable for both teams. Values estimated using shots and dangerous attacks (proxy). Confidence: Medium.
Piast Gliwice
Katowice
AttackEff = xG ÷ pos
DefenceEff = xGA ÷ (1−pos)

Set Pieces Efficiency Attack & Defence

Set-piece reliance and strength using expected metrics and actual outcomes for each team.

Piast Gliwice ⚠ Proxy
vs
⚠ Proxy Katowice
Created Set-piece attacking threat
Piast Gliwice Katowice
Set-piece xG Share Share of total expected goals generated from set pieces. Higher = more set-piece reliant in attack.
Goals per Match Average set-piece goals scored per match.
0.00 0.00
vs Expected (xG) Goals scored minus set-piece xG. Positive = overperforming; Negative = underperforming expectations.
vs
Conceded Set-piece defensive exposure
Piast Gliwice Katowice
Set-piece xGA Share Share of total expected goals conceded from set pieces. Higher = more exposed to set pieces defensively.
Conceded per Match Average set-piece goals conceded per match.
0.00 0.00
vs Expected (xGA) Goals conceded minus set-piece xGA. Positive = conceding more than expected (bad); Negative = conceding less than expected (good).
vs
xG set-piece data unavailable for both teams. Values estimated using proxy metrics (shots, dangerous attacks). Confidence: Medium.
Piast Gliwice
Katowice
xG Share = set-piece xG ÷ total xG
vs Expected = goals − set-piece xG

Counter / Transition Attack & Defence

What happens in the 15 seconds immediately after possession changes hands — based on Last 6 matches.

Piast Gliwice
vs
Katowice
Attack After Winning Possession transition → offence
Piast Gliwice Katowice
Goals per Match Average goals scored within 15s of winning the ball per match. ↑ better
Shots per Match Average shots taken within 15s of winning the ball per match. ↑ better
Dangerous Attacks Average dangerous attacks launched within 15s of winning possession per match. ↑ better
Defence After Losing Possession loss → defensive exposure
Piast Gliwice Katowice
Goals Conceded Average goals conceded within 15s of losing the ball per match. ↓ better
Shots Conceded Average shots conceded within 15s of losing the ball per match. ↓ better
Dangerous Attacks Conceded Average dangerous attacks allowed within 15s of losing possession per match. ↓ better
Piast Gliwice
Katowice
Window = 15s post-possession change
Index = 0–1 composite score

PRESSURE INDEX

Momentum phases from smoothed minute-by-minute pressure.

  • Piast Gliwice had peak pressure around 12'.
  • Piast Gliwice started the game with stronger pressure.
Piast Gliwice Pressure Katowice Pressure
Pressure Index: Piast Gliwice reached the top pressure at 12' (72.04).

Team Head to Head Last 6 Seasons

Summary of 3 matches between these sides — filtered by competition and venue context.

Piast Gliwice Piast Gliwice Home
3 matches
Katowice Katowice Away
Match Record
1
Wins
0
2
Draws
2
0
Losses
1
Goals
5
Goals Scored
3
3
Goals Conceded
5
+2
Goal Difference
-2

Data last updated: 2026-05-11T00:01:28+00:00

STARTING XI

Match Formation 4-4-2
Match Formation 3-4-2-1
Pitch
D. Holec
Slovakia
30 D. Holec
F. Borowski
Poland
28 F. Borowski
J. Rivas Margalef
Spain
5 J. Rivas Margalef
I. Drapiński
Poland
29 I. Drapiński
J. Lewicki
Poland
36 J. Lewicki
J. Eyenga-Lokilo
Substitution
DR Congo
98 J. Eyenga-Lokilo
G. Tomasiewicz
Poland
20 G. Tomasiewicz
P. Dziczek
Poland
10 P. Dziczek
H. Vallejo Avilés
Substitution
Spain
80 H. Vallejo Avilés
Q. Boisgard
Substitution
France
17 Q. Boisgard
J. Muñoz García
Substitution
Spain
7 J. Muñoz García
Pitch
R. Straczek
Poland
12 R. Straczek
M. Berntsen Olsen
Norway
14 M. Berntsen Olsen
A. Jędrych
Poland
4 A. Jędrych
A. Czerwiński
Poland
30 A. Czerwiński
M. Wasielewski
Poland
23 M. Wasielewski
S. Milewski
Poland
22 S. Milewski
M. Kowalczyk
Substitution
Poland
77 M. Kowalczyk
E. Jirka
Substitution
Slovakia
97 E. Jirka
B. Nowak
Poland
27 B. Nowak
E. Marković
Substitution
Norway
15 E. Marković
I. Shkurin
Substitution
Belarus
80 I. Shkurin

General Information

Date & Time :
May 10, 2026, 10:15 AM
Competition :
2025/2026 Ekstraklasa, Poland · Round 32 · Regular Season
Stadium :
Stadion Miejski
Capacity :
15139
Pitch Surface :
Grass
Weather :
☀️ 12°C, Fair
Referees :
Damian Sylwestrzak
Bartosz Heinig
Tomasz Niemirowski
Aleksander Kozieł

Statistics

Possession
Piast Gliwice
58%
Katowice
42%

Top Statistics

1 Big Chances Created 2
18 Shots 8
61 Dangerous attacks 32
61 Possession 39
4 Corners 3
13 Free kicks 14
2 Yellow Cards 1

Match Overview

18 Throwins 9
11 Dribble Attempts 8
45 Successful Dribbles Percentage 38
7 Goal Kicks 12
5 Successful Dribbles 3
75 Ball Safe 90
7 Goal Attempts 6
4 Substitutions 4

Attacking

96 Attacks 77
1 Big Chances Missed 2

Possession

79 Successful Passes Percentage 71
42 Successful Long Passes Percentage 33
65 Long Passes 70
470 Passes 301
371 Successful Passes 214
27 Successful Long Passes 23
16 Key Passes 4

Defensive

8 Tackles 16
4 Saves 3
38 Duels Won 51
8 Interceptions 7

Build-up

4 Accurate Crosses 3
19 Total Crosses 12

Discipline

14 Fouls 13
3 Offsides 0

Lineup

Referee : Damian Sylwestrzak

Starting XI

30
Dominik Holec
Dominik Holec Goalkeeper
5
Juande Rivas
Juande Rivas Defender
28
Filip Borowski
Filip Borowski Defender
29
Igor Drapinski
Igor Drapinski Defender
36
Jakub Lewicki
Jakub Lewicki Defender
10
Patryk Dziczek
Patryk Dziczek Midfielder
20
Grzegorz Tomasiewicz
Grzegorz Tomasiewicz Midfielder
80
Hugo Vallejo
Hugo Vallejo Midfielder
11
Leandro Sanca
Leandro Sanca
Midfielder78'
98
Jason Lokilo
Jason Lokilo Midfielder
31
Oskar Lesniak
Oskar Lesniak
Midfielder67'
7
Jorge Félix
Jorge Félix Attacker
63
German Barkovskiy
German Barkovskiy
Attacker67'
17
Quentin Boisgard
Quentin Boisgard Attacker
70
Andreas Katsantonis
Andreas Katsantonis
Attacker85'
Referee : Damian Sylwestrzak

Starting XI

12
Rafal Straczek
Rafal Straczek Goalkeeper
4
Arkadiusz Jedrych
Arkadiusz Jedrych Defender
14
M. Olsen
M. Olsen Defender
30
Alan Czerwinski
Alan Czerwinski Defender
22
Sebastian Milewski
Sebastian Milewski Midfielder
23
Marcin Wasielewski
Marcin Wasielewski Midfielder
77
Mateusz Kowalczyk
Mateusz Kowalczyk Midfielder
26
Damian Rasak
Damian Rasak
Midfielder85'
97
Erik Jirka
Erik Jirka Midfielder
70
Mateusz Wdowiak
Mateusz Wdowiak
Midfielder56'
15
Eman Markovic
Eman Markovic Attacker
10
Marcel Wedrychowski
Marcel Wedrychowski
Midfielder85'
27
Bartosz Nowak
Bartosz Nowak Attacker
80
Ilya Shkurin
Ilya Shkurin Attacker
21
Jakub Kokosiński
Jakub Kokosiński
Attacker88'

Events

2ND-HALF
Event
Grzegorz Tomasiewicz
Foul / 3rd Yellowcard
90+6'
90+4'
Event
Marcin Wasielewski
Time wasting / 2nd Yellowcard
88'
Event
Jakub Kokosiński Ilya Shkurin
8th Substitution
Event
Jakub Lewicki
Foul / 1st Yellowcard
87'
Event
Andreas Katsantonis Quentin Boisgard
5th Substitution
85'
85'
Event
Damian Rasak Mateusz Kowalczyk
6th Substitution
85'
Event
Marcel Wedrychowski Eman Markovic
7th Substitution
Event
Leandro Sanca Hugo Vallejo
4th Substitution
78'
77'
Event
Filip Borowski
Goal disallowed
Event
German Barkovskiy Jorge Félix
2nd Substitution
67'
Event
Oskar Lesniak Jason Lokilo
3rd Substitution
67'
56'
Event
Mateusz Wdowiak Erik Jirka
1st Substitution

Match Commentary

90
Yellow Card Yellow Card Important
Marcin Wasielewski receives a yellow card.
90
Yellow Card Yellow Card Important
Grzegorz Tomasiewicz receives a yellow card.
90
Attempt Attempt
Andreas Katsantonis takes a right-footed shot but misses.
89
Attempt Attempt
German Barkovskiy takes a left-footed shot, but it is blocked.
89
Attempt Attempt
Sebastian Milewski takes a right-footed shot but misses.
88
Update Update
Jakub Kokosinski is on, and Ilia Shkurin is off.
85
Update Update
Andreas Katsantonis is on, and Quentin Boisgard is off.
85
Update Update
Damian Rasak replaces Mateusz Kowalczyk.
85
Update Update
Marcel Wedrychowski replaces Eman Markovic.
83
Attempt Attempt
Marcin Wasielewski's left-footed shot is blocked.
78
Update Update
Leandro Mario Balde Sanca is on, and Hugo Claudio Vallejo Aviles is off.
76
Update Update
The VAR review has disallowed the goal due to a handball.
75
GOAL! GOAL! Important
Own goal by Filip Borowski puts the score at 0-1.
73
Attempt Attempt
Arkadiusz Jedrych takes a shot with his head, but it is saved.
73
Attempt Attempt
Mateusz Kowalczyk takes a left-footed shot but misses.
73
Attempt Attempt
Mateusz Kowalczyk takes a left-footed shot but misses.
67
Substitution Substitution
Substitution: German Barkovskiy comes on for Jorge Felix.
67
Update Update
Oskar Lesniak comes on for Jason Eyenga Lokilo.
65
Attempt Attempt
Eman Markovic's right-footed shot is blocked.
63
Attempt Attempt
Mateusz Wdowiak takes a right-footed shot but misses.
62
Attempt Attempt
Filip Borowski takes a right-footed shot but misses.
62
Attempt Attempt
Eman Markovic takes a right-footed shot, but it's saved.
56
Update Update
Mateusz Wdowiak replaces Erik Jirka.
53
Attempt Attempt
Jason Eyenga Lokilo takes a left-footed shot, but it is blocked.
53
Attempt Attempt
Jason Eyenga Lokilo takes a left-footed shot, but it's blocked.
47
Attempt Attempt
Grzegorz Tomasiewicz takes a right-footed shot, but it's saved.
45
Attempt Attempt
Grzegorz Tomasiewicz takes a right-footed shot but misses.
45
Attempt Attempt
Grzegorz Tomasiewicz takes a right-footed shot but misses.
44
Attempt Attempt
Eman Markovic takes a right-footed shot, but it's saved.
31
Attempt Attempt
Jason Eyenga Lokilo takes a left-footed shot, but it is blocked.
26
Attempt Attempt
Patryk Dziczek takes a left-footed shot, but it is blocked.
26
Attempt Attempt
Filip Borowski takes a right-footed shot, but it's blocked.
20
Attempt Attempt
Jason Eyenga Lokilo takes a left-footed shot, but it is saved.
20
Attempt Attempt
Quentin Boisgard takes a left-footed shot, but it's saved.
13
Attempt Attempt
Jorge Felix attempts a header but misses the shot.
12
Attempt Attempt
Hugo Claudio Vallejo Aviles takes a left-footed shot, but it's blocked.
11
Attempt Attempt
Patryk Dziczek takes a shot with his head but misses.
1
Attempt Attempt
Jorge Felix attempted a header but missed the shot.

CONCLUSION

The 0-0 draw encapsulated defensive mastery, as Katowice neutralized Piast Gliwice's 61% possession edge to secure a point. Lacking xG insights, the contest appeared low on clear openings, with halftime at 0-0 setting a tentative tone. Katowice's structural outperformance via significant deviation underscores their tactical discipline against a possession-heavy foe. Piast's failure to capitalize leaves questions on finishing prowess, while the visitors build momentum. This result evens the ledger in a league demanding consistency, potentially influencing upcoming momentum for both. A testament to grit over glamour in Polish top-flight fare.

Piast Gliwice vs Katowice preview with tactical analysis, xG context, lineup signals, and data-backed betting insights for faster decisions.

Use this page as a quick-read snapshot first, then continue to deep stats and methodology references below.

How We Build This Analysis

BestPreviews combines tactical context, lineup quality, xG trends, and form data across competitions. Read the full methodology and FAQ.