Wisła Płock vs Widzew Lodz preview

Poland flag 2026/2027 Ekstraklasa, Poland
Stadion im. Kazimierza Górskiego Fri, 31 Jul - 4:00 PM
Ekstraklasa
Full Time Fri, 31 Jul 4:00 PM
Round 2 Regular Season

CONTEXT

Match is finished. Wisła Płock 0–0 Widzew Lodz. The match ended in a draw. Widzew Lodz showed a significant deviation from the pre-match structural baseline. Possession-adjusted chance creation was in line with projected levels. The end result aligned with the pre-match projection. Possession was 45%–55%.

TL;DR

  • Structural deviation: Final score: Wisła Płock 0-0 Widzew Lodz. Widzew Lodz showed a significant deviation from the pre-match structural baseline.
  • Efficiency shift: Efficiency levels remained in line with pre-match projections for both sides.
  • xG alignment: Alignment with expected goals could not be assessed due to unavailable data.
  • Market alignment: The final result proved consistent with market alignment indicators.
  • xG expectations: Expected goals expectations were not quantified in the available statistics.
  • Event impact: The match proceeded without notable events that impacted the overall outcome.
  • Red card distortion: Absence of red cards ensured no distortion from disciplinary actions.
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
M. Piszczelok
M. Piszczelok
Referee 25 matches
Fouls / Match
Referee 30.4
League Avg 0
Yellow Cards / Match
Referee 4
League Avg 0
Red Cards / Match
Referee 0.36
League Avg 0
Penalties / Match
Referee 0.36
League Avg 0
S. Mucha
S. Mucha
1st Assistant 0 matches
Fouls / Match
Referee 0
League Avg 0
Yellow Cards / Match
Referee 0
League Avg 0
Red Cards / Match
Referee 0
League Avg 0
Penalties / Match
Referee 0
League Avg 0
D. Rokosz
D. Rokosz
2nd Assistant 0 matches
Fouls / Match
Referee 0
League Avg 0
Yellow Cards / Match
Referee 0
League Avg 0
Red Cards / Match
Referee 0
League Avg 0
Penalties / Match
Referee 0
League Avg 0
M. Kuropatwa
M. Kuropatwa
4th Official 0 matches
Fouls / Match
Referee 0
League Avg 0
Yellow Cards / Match
Referee 0
League Avg 0
Red Cards / Match
Referee 0
League Avg 0
Penalties / Match
Referee 0
League Avg 0
Wisła Płock A. Majewski
A. Majewski
VS
Widzew Lodz A. Vukovic
A. Vukovic
1.12
Avg Points / Game (Last 100 Matches)
1.35
0.67 i
Last 6 Opponents
Raków Częstochowa Rank: 72 W
Lech Poznań Rank: 76 D
Górnik Zabrze Rank: 73 L
Motor Lublin Rank: 65 L
Pogoń Szczecin Rank: 67 L
Radomiak Radom Rank: 66 L
Avg Points / Game (Last 6 Matches)
1.67 i
Last 6 Opponents
Motor Lublin Rank: 62 D
Piast Gliwice Rank: 65 W
Korona Kielce Rank: 66 L
Lechia Gdańsk Rank: 60 W
Legia Warszawa Rank: 72 L
Motor Lublin Rank: 65 W
0
Head to Head (Wins - Draws - Losses)
0 - 1 - 1
1

Team Power Ranking

i
What is Power Ranking?
Power ranking is SportMonks' model-based team strength indicator. Historical input capped to 2 seasons.
62.46
65.95
0 (Weakest) 100 (Strongest)
Metric
Wisła Płock
Widzew Lodz
Power Score
62.46
65.95
League Position
2
8
Global Rank
569
460

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
Wisła Płock Opponent-weighted form score
Widzew Lodz Opponent-weighted form score
Win (3 pts) Draw (1 pt) Loss (0 pts) Wisła Płock Widzew Lodz

Heatmaps Ball coordinates

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

vs

Wisła Płock

Left / Center / Right
Opposition half density
vs season average

Widzew Lodz

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

Wisła Płock ⚠ Proxy
vs
⚠ Proxy Widzew Lodz
Attacking Efficiency
Higher is better
Attacking Efficiency
38.89
33.55
Defensive Efficiency
Lower is better
Defensive Efficiency
33.55
38.89
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
Wisła Płock +0.55 Efficiency Index
vs
Widzew Lodz -0.55 Efficiency Index
xG data unavailable for both teams. Values estimated using shots and dangerous attacks (proxy). Confidence: Medium.
Wisła Płock
Widzew Lodz
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.

Wisła Płock ⚠ Proxy
vs
⚠ Proxy Widzew Lodz
Created Set-piece attacking threat
Wisła Płock Widzew Lodz
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
Wisła Płock Widzew Lodz
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.
Wisła Płock
Widzew Lodz
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.

Wisła Płock
vs
Widzew Lodz
Attack After Winning Possession transition → offence
Wisła Płock Widzew Lodz
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
Wisła Płock Widzew Lodz
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
Wisła Płock
Widzew Lodz
Window = 15s post-possession change
Index = 0–1 composite score

PRESSURE INDEX

Momentum phases from smoothed minute-by-minute pressure.

  • Widzew Lodz had peak pressure around 71'.
  • WPL started the game with stronger pressure.
WPL Pressure Widzew Lodz Pressure
Pressure Index: Widzew Lodz reached the top pressure at 71' (75.62).

Team Head to Head Last 6 Seasons

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

Wisła Płock WPL Home
2 matches
Widzew Lodz Widzew Lodz Away
Match Record
0
Wins
1
1
Draws
1
1
Losses
0
Goals
1
Goals Scored
3
3
Goals Conceded
1
-2
Goal Difference
+2
Expected Goals
0
xG
0
0
xGA
0

Data last updated: 2026-08-01T00:00:39+00:00

STARTING XI

Match Formation 3-4-2-1
Match Formation 4-4-2

General Information

Date & Time
Jul 31, 2026, 04:00 PM
Competition
2026/2027 Ekstraklasa, Poland · Round 2 · Regular Season
Stadium
Stadion im. Kazimierza Górskiego
Capacity
10978
Pitch Surface
Grass
Weather
☀️ 12°C, Fair
Referees
Mateusz Piszczelok
Sebastian Mucha
Damian Rokosz
Maciej Kuropatwa

Statistics

Possession
WPL
47%
Widzew Lodz
53%

Top Statistics

4 Big Chances Created 5
10 Shots 8
50 Dangerous attacks 49
45 Possession 55
7 Corners 4
16 Free kicks 12
1 Yellow Cards 4

Match Overview

56 Ball Safe 54
12 Goal Kicks 9
7 Goal Attempts 10
4 Substitutions 3
27 Throwins 15
1 Hit Woodwork 0
17 Dribble Attempts 18
9 Successful Dribbles 10
53 Successful Dribbles Percentage 56

Attacking

73 Attacks 85
4 Big Chances Missed 5

Possession

58 Long Passes 32
330 Passes 412
252 Successful Passes 356
76 Successful Passes Percentage 86
8 Key Passes 13
29 Successful Long Passes 17
50 Successful Long Passes Percentage 53

Defensive

3 Saves 1
22 Tackles 13
4 Interceptions 8
61 Duels Won 50

Build-up

20 Total Crosses 24
6 Accurate Crosses 8

Discipline

3 Offsides 1
12 Fouls 16

Lineup

Referee : Mateusz Piszczelok

Starting XI

12
Rafał Leszczyński
Rafał Leszczyński Goalkeeper
7.46
3
Marcin Flis
Marcin Flis Defender
7.13
4
Marcus Haglind-Sangré
7.1
35
Marcin Kamiński
6.81
8
Dani Pacheco
Dani Pacheco Midfielder
6.79
6
Krystian Pomorski
Krystian Pomorski
Midfielder82'
6.67
17
Adam Radwański
Adam Radwański Midfielder
6.77
21
Zan Rogelj
Zan Rogelj Midfielder
7.1
23
Patryk Kun
Patryk Kun Midfielder
6.54
7
Olaf Kobacki
Olaf Kobacki Attacker
7.05
18
Jurica Prsir
Jurica Prsir
Midfielder70'
6.55
10
Said Hamulic
Said Hamulic Attacker
6.31
20
Łukasz Sekulski
Łukasz Sekulski
Attacker82'
6.19
11
Jorge Jiménez
Jorge Jiménez Attacker
6.61
19
Dion Gallapeni
Dion Gallapeni
Defender66'
6.83
Referee : Mateusz Piszczelok

Starting XI

1
Bartłomiej Drągowski
7.01
3
Steve Kapuadi
Steve Kapuadi Defender
7.15
17
Christopher Cheng
6.71
40
Mario García
Mario García
Defender66'
6.45
25
Przemysław Wiśniewski
7.79
91
Marcel Krajewski
Marcel Krajewski Defender
6.67
6
Juljan Shehu
Juljan Shehu (C) Midfielder
8.25
7
Mariusz Fornalczyk
Mariusz Fornalczyk Midfielder
6.53
77
Ángel Baena
Ángel Baena
Midfielder73'
6.38
8
Emil Kornvig
Emil Kornvig Midfielder
7.27
10
Fran Álvarez
Fran Álvarez Midfielder
7.05
28
Karol Świderski
Karol Świderski Attacker
6.74
99
Sebastian Bergier
5.48
5
Giannis Papanikolaou
6.59

Events

2ND-HALF
89'
Event
Foul / 5th Yellowcard
87'
Event
Foul / 4th Yellowcard
Event
Krystian Pomorski Dani Pacheco
6th Substitution
82'
Event
Łukasz Sekulski  Said Hamulic
7th Substitution
82'
73'
Event
Ángel Baena Mariusz Fornalczyk
5th Substitution
Event
Jurica Prsir Olaf Kobacki
4th Substitution
70'
68'
Event
Off the ball foul / 3rd Yellowcard
Event
Dion Gallapeni Jorge Jiménez
1st Substitution
66'
66'
Event
Mario García Christopher Cheng
2nd Substitution
66'
Event
Giannis Papanikolaou Sebastian Bergier
3rd Substitution
1ST-HALF
Event
Foul / 2nd Yellowcard
41'
38'
Event
Foul / 1st Yellowcard

Match Commentary

90
Attempt Attempt
Zan Rogelj takes a left-footed shot but misses.
90
Attempt Attempt
Zan Rogelj takes a left-footed shot but misses.
90
Corner Corner
Corner awarded.
90
Attempt Attempt
Dion Gallapeni takes a right-footed shot, but it is blocked.
90
Attempt Attempt
Zan Rogelj takes a right-footed shot that hits the post.
90
Corner Corner
Corner awarded.
89
Attempt Attempt
Lukasz Sekulski takes a header shot but misses.
89
Yellow Card Yellow Card Important
Yellow card issued to Karol Swiderski.
87
Yellow Card Yellow Card Important
Yellow card shown to Giannis Papanikolaou.
85
Attempt Attempt
Juljan Shehu takes a shot with his right foot, but it's saved.
82
Update Update
On Krystian Pomorski, off Dani Pacheco.
82
Update Update
Lukasz Sekulski is on, and Said Hamulic is off.
81
Attempt Attempt
Marcin Flis takes a left-footed shot but misses.
80
Attempt Attempt
Marco Kaminski takes a right-footed shot, but it's saved.
78
Attempt Attempt
Karol Swiderski takes a header but misses the shot.
76
Corner Corner
Corner awarded.
75
Corner Corner
Corner awarded.
75
Attempt Attempt
Dion Gallapeni takes a left-footed shot, but it is blocked.
75
Corner Corner
Corner awarded.
73
Corner Corner
Corner awarded.
70
Update Update
Jurica Prsir comes on for Olaf Kobacki.
68
Yellow Card Yellow Card Important
Juljan Shehu receives a yellow card.
66
Yellow Card Yellow Card Important
Juljan Shehu receives a yellow card.
66
Update Update
Dion Gallapeni is on, and Jorge Jimenez is off.
66
Substitution Substitution
Mario Garcia is substituted for Christopher Cheng.
65
Update Update
Giannis Papanikolaou comes on for Sebastian Bergier.
65
Attempt Attempt
Said Hamulic takes a right-footed shot but misses.
65
Attempt Attempt
Mariusz Fornalczyk takes a right-footed shot but misses.
64
Corner Corner
Corner awarded.
62
Attempt Attempt
Emil Kornvig takes a right-footed shot but misses.
59
Attempt Attempt
Said Hamulic takes a shot with his right foot, but it's saved.
54
Corner Corner
Corner awarded.
49
Attempt Attempt
Przemyslaw Wisniewski takes a shot with his head, but it misses the target.
47
Attempt Attempt
Patryk Kun takes a left-footed shot but misses.
44
Attempt Attempt
Karol Swiderski takes a left-footed shot, but it's blocked.
44
Corner Corner
Corner awarded.
41
Yellow Card Yellow Card Important
Marcin Flis receives a yellow card.
38
Yellow Card Yellow Card Important
Yellow card issued to Marcin Flis.
38
Attempt Attempt
Przemyslaw Wisniewski takes a right-footed shot, but it is blocked.
38
Yellow Card Yellow Card Important
Fran Alvarez receives a yellow card.
37
Attempt Attempt
Mariusz Fornalczyk takes a right-footed shot, but it is blocked.
35
Attempt Attempt
Sebastian Bergier takes a header but misses the shot.
33
Attempt Attempt
Said Hamulic takes a shot with his head but misses.
33
Corner Corner
Corner awarded.
30
Corner Corner
Corner awarded.
19
Attempt Attempt
Sebastian Bergier takes a shot with his right foot, but it is saved.
18
Attempt Attempt
Sebastian Bergier attempts a header but misses the shot.
17
Attempt Attempt
Sebastian Bergier attempts a header, but it's saved.
16
Corner Corner
Corner awarded.
14
Attempt Attempt
Fran Alvarez takes a right-footed shot but misses.
13
Attempt Attempt
Olaf Kobacki takes a right-footed shot but misses.
11
Attempt Attempt
Karol Swiderski takes a left-footed shot, but it's blocked.
6
Attempt Attempt
Przemyslaw Wisniewski takes a right-footed shot but misses.
4
Attempt Attempt
Mariusz Fornalczyk takes a right-footed shot, but it is blocked.
3
GOAL! GOAL! Important
Goal! The score is now 1-0.
3
Attempt Attempt
Said Hamulic takes a right-footed shot but misses.
1
Update Update
Kick-off! The referee is Mateusz Piszczelok.

CONCLUSION

Final score detail: Wisła Płock 0-0 Widzew Lodz. Structural assessment: Widzew Lodz exhibited a significant deviation from the pre-match structural baseline. Efficiency outcome: Possession-adjusted chance creation finished in line with projected levels. Result alignment: The final score was consistent with the pre-match probability model. Market alignment: The match result was within the projected probability range.