Slask Wroclaw vs Widzew Lodz

22 August 2026 · Polish Ekstraklasa · 2026/27 · Referee Marcin Kochanek

Full time 3 – 3

Half-time: 0–2

  • Steve Kapuadi 47’ (og)
  • Przemysław Banaszak 78’
  • Eniss Shabani 89’
  • Mario Garcia 15’
  • Fran Álvarez 36’
  • Ángel Baena 63’

Match summary

Slask Wroclaw and Widzew Lodz drew 3-3. Widzew Lodz led 2-0 at half-time.

In the first half, Mario Garcia put Widzew Lodz ahead in the 15th minute and Fran Álvarez made it 0-2 in the 36th minute. In the second half, Kapuadi's own goal pulled one back to make it 1-2 from a corner in the 47th minute, Ángel Baena made it 1-3 in the 63rd minute, Przemysław Banaszak made it 2-3 with a header in the 78th minute, and Eniss Shabani equalised with a header in the 89th minute.

Slask Wroclaw had the better of the chances, with 1.88 expected goals (xG) from 17 shots to Widzew Lodz's 1.41 from 13. Widzew Lodz had a player sent off.

Match stats

69% Possession 31%
17 Shots 13
6 Shots on target 7
5 Corners 0
117 Attacks 87
97 Dangerous attacks 40
580 Passes 261
84.7% Pass accuracy 67.0%
8 Tackles 13
15 Fouls 7
3 Yellow cards 3
0 Red cards 1
3 Offsides 1

Key events

Slask Wroclaw Widzew Lodz
Kick-off
3’
Przemysław WiśniewskiVAR: Card upgraded
7’
Przemysław WiśniewskiProfessional foul last man
11’
15’
Mario GarciaLeft foot shot0-1 (Widzew Lodz)
15’
Ángel BaenaShot on target
30’
Juljan ShehuShot on target
36’
Fran ÁlvarezRight foot shot0-2 (Widzew Lodz)
42’
Half-time0-2
Steve KapuadiOwn goal1-2 (Slask Wroclaw)
47’
Luka MarjanacShot on target
47’
49’
Mario GarciaShot on target
Second half underway
57’
Przemysław BanaszakShot on target
59’
62’
63’
Ángel BaenaRight foot shot1-3 (Widzew Lodz)
69’
72’
Sebastian BergierShot on target
Piotr Samiec-TalarShot on target
74’
Przemysław BanaszakHeader2-3 (Slask Wroclaw)
78’
Luka MarjanacVAR: Goal given
84’
87’
Ricardo VisusÁngel Baena
88’
Eniss ShabaniHeader3-3 (Slask Wroclaw)
89’
Yegor MatsenkoShot on target
90+3’
Full-time3-3

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.88 1.41 15’ Mario Garcia (Widzew Lodz), 0-1 15’ 36’ Fran Álvarez (Widzew Lodz), 0-2 36’ 47’ Steve Kapuadi (Slask Wroclaw) own goal, 1-2 47’ 63’ Ángel Baena (Widzew Lodz), 1-3 63’ 78’ Przemysław Banaszak (Slask Wroclaw), 2-3 78’ 89’ Eniss Shabani (Slask Wroclaw), 3-3 89’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.88 1.41 15’ Mario Garcia (Widzew Lodz), 0-1 Garcia 15’ 36’ Fran Álvarez (Widzew Lodz), 0-2 Álvarez 36’ 47’ Steve Kapuadi (Slask Wroclaw) own goal, 1-2 Kapuadi 47’ 63’ Ángel Baena (Widzew Lodz), 1-3 Baena 63’ 78’ Przemysław Banaszak (Slask Wroclaw), 2-3 Banaszak 78’ 89’ Eniss Shabani (Slask Wroclaw), 3-3 Shabani 89’
Slask Wroclaw 1.88 xGWidzew Lodz 1.41 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Widzew Lodz attacking Slask Wroclaw attacking 
59’ Przemysław Banaszak (Slask Wroclaw), open play, 0.74 xG, saved 47’ Luka Marjanac (Slask Wroclaw), from a corner, 0.33 xG, saved 15’ Mario Garcia (Widzew Lodz), open play, 0.32 xG, goal 36’ Fran Álvarez (Widzew Lodz), open play, 0.26 xG, goal 63’ Ángel Baena (Widzew Lodz), open play, 0.24 xG, goal 15’ Ángel Baena (Widzew Lodz), open play, 0.17 xG, saved 89’ Eniss Shabani (Slask Wroclaw), open play, 0.14 xG, goal 90+3’ Yegor Matsenko (Slask Wroclaw), from a corner, 0.12 xG, saved 90+5’ Lindon Selahi (Widzew Lodz), set piece, 0.12 xG, off target 72’ Sebastian Bergier (Widzew Lodz), open play, 0.11 xG, saved 78’ Przemysław Banaszak (Slask Wroclaw), from a corner, 0.08 xG, goal 39’ Grzegorz Tomasiewicz (Slask Wroclaw), open play, 0.07 xG, off target 30’ Juljan Shehu (Widzew Lodz), open play, 0.05 xG, saved 81’ Yegor Matsenko (Slask Wroclaw), from a corner, 0.06 xG, off target 44’ Yegor Matsenko (Slask Wroclaw), open play, 0.05 xG, blocked 55’ Malaly Dembélé (Slask Wroclaw), open play, 0.05 xG, blocked 74’ Piotr Samiec-Talar (Slask Wroclaw), open play, 0.04 xG, saved 28’ Malaly Dembélé (Slask Wroclaw), open play, 0.04 xG, blocked 90+5’ Sebastian Bergier (Widzew Lodz), set piece, 0.04 xG, off target 8’ Piotr Samiec-Talar (Slask Wroclaw), direct free kick, 0.04 xG, blocked 61’ Juljan Shehu (Widzew Lodz), open play, 0.04 xG, blocked 51’ Michał Rosiak (Slask Wroclaw), open play, 0.03 xG, off target 28’ Jorge Yriarte (Slask Wroclaw), open play, 0.03 xG, blocked 64’ Przemysław Banaszak (Slask Wroclaw), open play, 0.03 xG, blocked 50’ Sebastian Bergier (Widzew Lodz), open play, 0.02 xG, off target 76’ Luka Marjanac (Slask Wroclaw), open play, 0.02 xG, off target 40’ Karol Świderski (Widzew Lodz), open play, 0.02 xG, off target 49’ Mario Garcia (Widzew Lodz), set piece, 0.01 xG, saved 66’ Eniss Shabani (Slask Wroclaw), open play, 0.02 xG, off target 1’ Mario Garcia (Widzew Lodz), open play, 0.01 xG, off target 47’ Steve Kapuadi (Widzew Lodz), own goal 59’ Przemysław Banaszak (Slask Wroclaw), open play, 0.74 xG, saved 47’ Luka Marjanac (Slask Wroclaw), from a corner, 0.33 xG, saved 15’ Mario Garcia (Widzew Lodz), open play, 0.32 xG, goal 36’ Fran Álvarez (Widzew Lodz), open play, 0.26 xG, goal 63’ Ángel Baena (Widzew Lodz), open play, 0.24 xG, goal 15’ Ángel Baena (Widzew Lodz), open play, 0.17 xG, saved 89’ Eniss Shabani (Slask Wroclaw), open play, 0.14 xG, goal 90+3’ Yegor Matsenko (Slask Wroclaw), from a corner, 0.12 xG, saved 72’ Sebastian Bergier (Widzew Lodz), open play, 0.11 xG, saved 90+5’ Lindon Selahi (Widzew Lodz), set piece, 0.12 xG, off target 78’ Przemysław Banaszak (Slask Wroclaw), from a corner, 0.08 xG, goal 39’ Grzegorz Tomasiewicz (Slask Wroclaw), open play, 0.07 xG, off target 81’ Yegor Matsenko (Slask Wroclaw), from a corner, 0.06 xG, off target 30’ Juljan Shehu (Widzew Lodz), open play, 0.05 xG, saved 44’ Yegor Matsenko (Slask Wroclaw), open play, 0.05 xG, blocked 55’ Malaly Dembélé (Slask Wroclaw), open play, 0.05 xG, blocked 74’ Piotr Samiec-Talar (Slask Wroclaw), open play, 0.04 xG, saved 28’ Malaly Dembélé (Slask Wroclaw), open play, 0.04 xG, blocked 90+5’ Sebastian Bergier (Widzew Lodz), set piece, 0.04 xG, off target 8’ Piotr Samiec-Talar (Slask Wroclaw), direct free kick, 0.04 xG, blocked 61’ Juljan Shehu (Widzew Lodz), open play, 0.04 xG, blocked 51’ Michał Rosiak (Slask Wroclaw), open play, 0.03 xG, off target 28’ Jorge Yriarte (Slask Wroclaw), open play, 0.03 xG, blocked 64’ Przemysław Banaszak (Slask Wroclaw), open play, 0.03 xG, blocked 50’ Sebastian Bergier (Widzew Lodz), open play, 0.02 xG, off target 76’ Luka Marjanac (Slask Wroclaw), open play, 0.02 xG, off target 66’ Eniss Shabani (Slask Wroclaw), open play, 0.02 xG, off target 40’ Karol Świderski (Widzew Lodz), open play, 0.02 xG, off target 49’ Mario Garcia (Widzew Lodz), set piece, 0.01 xG, saved 1’ Mario Garcia (Widzew Lodz), open play, 0.01 xG, off target 47’ Steve Kapuadi (Widzew Lodz), own goal
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Slask Wroclaw 5-3-2 Starting XI
Niemczycki
Andersson 46’
Matsenko
Malec
Christodoulou 46’
Llinares
Samiec-Talar
Yriarte 42’
Tomasiewicz 67’
Dembélé
Marjanac
Widzew Lodz 4-1-4-1 Starting XI
Drągowski
Garcia
Wiśniewski
Kapuadi
Krajewski
Selahi
Fornalczyk 11’
Álvarez
Shehu 76’
Baena 87’
Świderski 46’

Player stats

Goalkeeper1 player
90′ 4 3 8 – – – – –
Defenders6 players
Alex Timossi Andersson Taken off
45′ – – – – – 26 – – – –
90′ 2 1 – 8 6 89 2 – – –
90′ – 2 – 3 3 79 1 – – –
Irodotos Christodoulou Taken off
45′ 1 1 – 3 2 42 4 – – –
90′ 2 – – 5 1 48 1 – – –
Michał Rosiak Came on as a substitute
45′ – – – 3 1 32 1 – –
Midfielders5 players
90′ – 2 56 5 – – – 1 3 – –
Jorge Yriarte Taken off
42′ – – 28 – – 1 – 4 1 – –
Grzegorz Tomasiewicz Taken off
67′ – – 53 – – – – – – –
Eniss Shabani Came on as a substitute
48′ 1 – 38 – – – 1 2 2 –
Dorian Markowski Came on as a substitute
23′ – – 21 – – 1 – 1 – – –
Forwards3 players
90′ – – 2 – 0.09 – – 8 4 20 –
90′ – – 2 1 0.36 – 2 – – 33 –
Przemysław Banaszak Came on as a substitute
45′ 1 – 3 2 0.85 – – 3 – 7 –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk.