GKS Katowice vs Widzew Lodz

31 October 2026 · Polish Ekstraklasa · 2026/27 · Referee Wojciech Myc

Full time 3 – 2

Half-time: 1–0

  • Bartosz Nowak 33’, 59’, 65’
  • Steve Kapuadi 70’
  • Karol Świderski 74’

Match summary

GKS Katowice saw off Widzew Lodz 3-2. GKS Katowice led 1-0 at half-time.

In the first half, Bartosz Nowak put GKS Katowice ahead in the 33rd minute. In the second half, Nowak made it 2-0 in the 59th minute, Nowak made it 3-0 in the 65th minute, Steve Kapuadi pulled one back to make it 3-1 with a header in the 70th minute, and Karol Świderski made it 3-2 in the 74th minute.

The chances backed that up: GKS Katowice created 2.10 expected goals (xG) from 9 shots to Widzew Lodz's 1.14 from 13.

Match stats

34% Possession 66%
9 Shots 13
6 Shots on target 4
3 Corners 5
63 Attacks 57
50 Dangerous attacks 49
273 Passes 544
65.9% Pass accuracy 82.5%
19 Tackles 18
16 Fouls 13
2 Yellow cards 3
1 Offsides 2

Key events

GKS Katowice Widzew Lodz
Kick-off
26’
Darian MalešShot on target
Ilia ShkurinShot on target
29’
Bartosz NowakRight foot shot1-0 (GKS Katowice)
33’
Second half underway
Half-time1-0
49’
Darian MalešShot on target
53’
Bartosz NowakRight foot shot2-0 (GKS Katowice)
59’
Bartosz NowakRight foot shot3-0 (GKS Katowice)
65’
Ilia ShkurinShot on target
65’
70’
Steve KapuadiHeader3-1 (Widzew Lodz)
74’
Karol ŚwiderskiLeft foot shot3-2 (Widzew Lodz)
88’
Ilia ShkurinShot on target
89’
90+1’
90+3’
Ioan VermesanArgument
90+6’
Fran ÁlvarezArgument
Full-time3-2

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 2.10 1.14 33’ Bartosz Nowak (GKS Katowice), 1-0 33’ 59’ Bartosz Nowak (GKS Katowice), 2-0 59’ 65’ Bartosz Nowak (GKS Katowice), 3-0 65’ 70’ Steve Kapuadi (Widzew Lodz), 3-1 70’ 74’ Karol Świderski (Widzew Lodz), 3-2 74’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.10 1.14 33’ Bartosz Nowak (GKS Katowice), 1-0 Nowak 33’ 59’ Bartosz Nowak (GKS Katowice), 2-0 Nowak 59’ 65’ Bartosz Nowak (GKS Katowice), 3-0 Nowak 65’ 70’ Steve Kapuadi (Widzew Lodz), 3-1 Kapuadi 70’ 74’ Karol Świderski (Widzew Lodz), 3-2 Świderski 74’
GKS Katowice 2.10 xGWidzew Lodz 1.14 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Widzew Lodz attacking GKS Katowice attacking 
33’ Bartosz Nowak (GKS Katowice), open play, 0.78 xG, goal 33’ Ilia Shkurin (GKS Katowice), open play, 0.54 xG, off target 65’ Bartosz Nowak (GKS Katowice), open play, 0.31 xG, goal 29’ Ilia Shkurin (GKS Katowice), set piece, 0.22 xG, saved 70’ Steve Kapuadi (Widzew Lodz), from a corner, 0.22 xG, goal 49’ Darian Maleš (Widzew Lodz), open play, 0.20 xG, saved 90+4’ Christopher Cheng (Widzew Lodz), open play, 0.15 xG, off target 26’ Darian Maleš (Widzew Lodz), open play, 0.13 xG, saved 49’ Emil Kornvig (Widzew Lodz), from a corner, 0.11 xG, off target 74’ Karol Świderski (Widzew Lodz), set piece, 0.07 xG, goal 32’ Stipe Biuk (Widzew Lodz), open play, 0.06 xG, off target 65’ Ilia Shkurin (GKS Katowice), open play, 0.05 xG, saved 89’ Ilia Shkurin (GKS Katowice), open play, 0.06 xG, saved 17’ Kacper Łukasiak (GKS Katowice), open play, 0.05 xG, off target 29’ Borja Galán (GKS Katowice), set piece, 0.05 xG, hit the woodwork 19’ Emil Kornvig (Widzew Lodz), open play, 0.04 xG, blocked 31’ Juljan Shehu (Widzew Lodz), open play, 0.04 xG, off target 18’ Stipe Biuk (Widzew Lodz), open play, 0.04 xG, off target 59’ Bartosz Nowak (GKS Katowice), set piece, 0.04 xG, goal 41’ Ricardo Visus (Widzew Lodz), set piece, 0.03 xG, off target 86’ Karol Świderski (Widzew Lodz), open play, 0.03 xG, off target 82’ Ioan Vermesan (Widzew Lodz), set piece, 0.02 xG, blocked 33’ Bartosz Nowak (GKS Katowice), open play, 0.78 xG, goal 33’ Ilia Shkurin (GKS Katowice), open play, 0.54 xG, off target 65’ Bartosz Nowak (GKS Katowice), open play, 0.31 xG, goal 29’ Ilia Shkurin (GKS Katowice), set piece, 0.22 xG, saved 70’ Steve Kapuadi (Widzew Lodz), from a corner, 0.22 xG, goal 49’ Darian Maleš (Widzew Lodz), open play, 0.20 xG, saved 90+4’ Christopher Cheng (Widzew Lodz), open play, 0.15 xG, off target 26’ Darian Maleš (Widzew Lodz), open play, 0.13 xG, saved 49’ Emil Kornvig (Widzew Lodz), from a corner, 0.11 xG, off target 74’ Karol Świderski (Widzew Lodz), set piece, 0.07 xG, goal 32’ Stipe Biuk (Widzew Lodz), open play, 0.06 xG, off target 89’ Ilia Shkurin (GKS Katowice), open play, 0.06 xG, saved 65’ Ilia Shkurin (GKS Katowice), open play, 0.05 xG, saved 17’ Kacper Łukasiak (GKS Katowice), open play, 0.05 xG, off target 29’ Borja Galán (GKS Katowice), set piece, 0.05 xG, hit the woodwork 19’ Emil Kornvig (Widzew Lodz), open play, 0.04 xG, blocked 31’ Juljan Shehu (Widzew Lodz), open play, 0.04 xG, off target 18’ Stipe Biuk (Widzew Lodz), open play, 0.04 xG, off target 59’ Bartosz Nowak (GKS Katowice), set piece, 0.04 xG, goal 41’ Ricardo Visus (Widzew Lodz), set piece, 0.03 xG, off target 86’ Karol Świderski (Widzew Lodz), open play, 0.03 xG, off target 82’ Ioan Vermesan (Widzew Lodz), set piece, 0.02 xG, blocked
Size shows xG Goal On target Off target or blocked

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

Lineups

GKS Katowice 3-4-3 Starting XI
Kobylak
Klemenz
Resta
Czerwiński 63’
Galán 90’
Łukasiak 62’
Kowalczyk
Wasielewski
Nowak 3
Shkurin
Wędrychowski 78’
Widzew Lodz 4-1-4-1 Starting XI
Drągowski
Wiśniewski
Visus 46’
Kapuadi
Gazibegović
Papanikolaou 86’
Biuk
Kornvig 76’
Shehu 63’
Maleš 63’
Świderski

Player stats

Goalkeeper1 player
96′ 2 2 26 1 – – – –
Defenders3 players
Alan Czerwiński Taken off
63′ 2 – – 3 1 24 – – – –
96′ 1 1 – 6 4 29 1 – – –
96′ 2 2 1 4 2 23 1 – – –
Midfielders8 players
96′ – – 21 1 – 2 2 2 – – –
Kacper Łukasiak Taken off
62′ – – 15 2 – 2 – 3 3 1
96′ – 1 26 1 – 4 1 7 2 2 –
Borja Galán Taken off
92′ – – 21 1 – 1 – 6 2 3 –
Marcel Wędrychowski Taken off
78′ – – 22 1 – 1 – 3 2 – –
96′ 3 – 26 1 – – – 1 – 1 –
Sebastian Milewski Came on as a substitute
34′ – – 8 – – – – 1 4 1
Mateusz Wdowiak Came on as a substitute
33′ – – 6 – – 2 2 3 – 1 –
Forwards2 players
96′ – 1 4 3 0.87 – 1 6 – 20 –
Eman Marković Came on as a substitute
18′ – – – – – – – 3 2 6 –
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.