GKS Katowice vs Zaglebie Lubin

28 July 2025 · Polish Ekstraklasa · 2025/26 · Referee Marcin Szczerbowicz

Full time 2 – 2

Half-time: 0–2

  • Bartosz Nowak 54’, 81’
  • Marcel Reguła 15’
  • Adam Radwański 45’ (pen)

Match summary

GKS Katowice and Zaglebie Lubin drew 2-2. Zaglebie Lubin led 2-0 at half-time.

In the first half, Marcel Reguła put Zaglebie Lubin ahead in the 15th minute and Adam Radwański made it 0-2 from the penalty spot in the 45th minute. In the second half, Bartosz Nowak pulled one back to make it 1-2 with a direct free kick in the 54th minute and Nowak equalised in the 81st minute.

Zaglebie Lubin had the better of the chances, with 2.28 expected goals (xG) from 20 shots to GKS Katowice's 1.24 from 18.

Match stats

56% Possession 44%
18 Shots 20
8 Shots on target 3
14 Corners 8
311 Passes 248
73.6% Pass accuracy 71.4%
13 Tackles 7
9 Fouls 16
1 Yellow cards 1
1 Offsides 2

Key events

GKS Katowice Zaglebie Lubin
Kick-off
15’
Marcel RegułaLeft foot shot0-1 (Zaglebie Lubin)
18’
Maciej RosołekShot on target
26’
Arkadiusz JędrychShot on target
29’
43’
Marcel RegułaVAR: No penalty
45’
Adam RadwańskiPenalty0-2 (Zaglebie Lubin)
Half-time0-2
Bartosz NowakShot on target
47’
Second half underway
Bartosz NowakShot on target
48’
Bartosz NowakShot on target
49’
Bartosz NowakFree Kick1-2 (GKS Katowice)
54’
60’
Tomasz MakowskiAdam Radwański
Aleksander BuksaMaciej Rosołek
62’
Marcel WędrychowskiShot on target
66’
Konrad GruszkowskiKacper Łukasiak
76’
Bartosz NowakLeft foot shot2-2 (GKS Katowice)
81’
Jakub ŁukowskiMarcin Wasielewski
89’
90+4’
Michalis KosidisShot on target
Full-time2-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 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.24 2.28 15’ Marcel Reguła (Zaglebie Lubin), 0-1 15’ 45’ Adam Radwański (Zaglebie Lubin), 0-2 45’ 54’ Bartosz Nowak (GKS Katowice), 1-2 54’ 81’ Bartosz Nowak (GKS Katowice), 2-2 81’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.24 2.28 15’ Marcel Reguła (Zaglebie Lubin), 0-1 Reguła 15’ 45’ Adam Radwański (Zaglebie Lubin), 0-2 Radwański 45’ 54’ Bartosz Nowak (GKS Katowice), 1-2 Nowak 54’ 81’ Bartosz Nowak (GKS Katowice), 2-2 Nowak 81’
GKS Katowice 1.24 xGZaglebie Lubin 2.28 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Zaglebie Lubin attacking GKS Katowice attacking 
45’ Adam Radwański (Zaglebie Lubin), penalty, 0.79 xG, goal 76’ Lukas Klemenz (GKS Katowice), set piece, 0.29 xG, off target 90+4’ Michalis Kosidis (Zaglebie Lubin), set piece, 0.26 xG, saved 27’ Bartłomiej Kłudka (Zaglebie Lubin), open play, 0.26 xG, blocked 15’ Marcel Reguła (Zaglebie Lubin), open play, 0.19 xG, goal 21’ Bartosz Nowak (GKS Katowice), direct free kick, 0.14 xG, off target 65’ Michał Nalepa (Zaglebie Lubin), set piece, 0.13 xG, off target 34’ Borja Galán (GKS Katowice), from a corner, 0.11 xG, blocked 10’ Kajetan Szmyt (Zaglebie Lubin), open play, 0.10 xG, off target 13’ Bartosz Nowak (GKS Katowice), open play, 0.09 xG, blocked 37’ Maciej Rosołek (GKS Katowice), set piece, 0.09 xG, blocked 69’ Marcel Wędrychowski (GKS Katowice), open play, 0.09 xG, blocked 42’ Marcel Reguła (Zaglebie Lubin), open play, 0.08 xG, blocked 56’ Mateusz Kowalczyk (GKS Katowice), open play, 0.08 xG, blocked 29’ Arkadiusz Jędrych (GKS Katowice), set piece, 0.07 xG, saved 18’ Aleks Ławniczak (Zaglebie Lubin), from a corner, 0.06 xG, blocked 11’ Adam Radwański (Zaglebie Lubin), from a corner, 0.06 xG, blocked 88’ Damian Dąbrowski (Zaglebie Lubin), open play, 0.06 xG, off target 24’ Kajetan Szmyt (Zaglebie Lubin), open play, 0.05 xG, blocked 47’ Lukas Klemenz (GKS Katowice), from a corner, 0.04 xG, off target 81’ Bartosz Nowak (GKS Katowice), open play, 0.04 xG, goal 18’ Mateusz Wdowiak (Zaglebie Lubin), from a corner, 0.04 xG, blocked 26’ Maciej Rosołek (GKS Katowice), from a corner, 0.04 xG, saved 42’ Adam Radwański (Zaglebie Lubin), open play, 0.04 xG, blocked 72’ Aleks Ławniczak (Zaglebie Lubin), set piece, 0.04 xG, blocked 49’ Bartosz Nowak (GKS Katowice), open play, 0.03 xG, saved 54’ Bartosz Nowak (GKS Katowice), direct free kick, 0.04 xG, goal 88’ Tomasz Makowski (Zaglebie Lubin), open play, 0.03 xG, blocked 17’ Kajetan Szmyt (Zaglebie Lubin), open play, 0.03 xG, blocked 66’ Marcel Wędrychowski (GKS Katowice), from a corner, 0.03 xG, saved 87’ Bartłomiej Kłudka (Zaglebie Lubin), set piece, 0.03 xG, off target 35’ Marcin Wasielewski (GKS Katowice), from a corner, 0.02 xG, blocked 73’ Michał Nalepa (Zaglebie Lubin), from a corner, 0.02 xG, off target 47’ Bartosz Nowak (GKS Katowice), open play, 0.02 xG, saved 48’ Bartosz Nowak (GKS Katowice), open play, 0.02 xG, saved 90+4’ Roman Yakuba (Zaglebie Lubin), set piece, 0.02 xG, blocked 72’ Bartłomiej Kłudka (Zaglebie Lubin), set piece, 0.01 xG, off target 86’ Marcin Wasielewski (GKS Katowice), from a corner, 0.01 xG, off target 45’ Adam Radwański (Zaglebie Lubin), penalty, 0.79 xG, goal 76’ Lukas Klemenz (GKS Katowice), set piece, 0.29 xG, off target 27’ Bartłomiej Kłudka (Zaglebie Lubin), open play, 0.26 xG, blocked 90+4’ Michalis Kosidis (Zaglebie Lubin), set piece, 0.26 xG, saved 15’ Marcel Reguła (Zaglebie Lubin), open play, 0.19 xG, goal 21’ Bartosz Nowak (GKS Katowice), direct free kick, 0.14 xG, off target 65’ Michał Nalepa (Zaglebie Lubin), set piece, 0.13 xG, off target 34’ Borja Galán (GKS Katowice), from a corner, 0.11 xG, blocked 10’ Kajetan Szmyt (Zaglebie Lubin), open play, 0.10 xG, off target 37’ Maciej Rosołek (GKS Katowice), set piece, 0.09 xG, blocked 13’ Bartosz Nowak (GKS Katowice), open play, 0.09 xG, blocked 69’ Marcel Wędrychowski (GKS Katowice), open play, 0.09 xG, blocked 56’ Mateusz Kowalczyk (GKS Katowice), open play, 0.08 xG, blocked 42’ Marcel Reguła (Zaglebie Lubin), open play, 0.08 xG, blocked 29’ Arkadiusz Jędrych (GKS Katowice), set piece, 0.07 xG, saved 18’ Aleks Ławniczak (Zaglebie Lubin), from a corner, 0.06 xG, blocked 11’ Adam Radwański (Zaglebie Lubin), from a corner, 0.06 xG, blocked 88’ Damian Dąbrowski (Zaglebie Lubin), open play, 0.06 xG, off target 24’ Kajetan Szmyt (Zaglebie Lubin), open play, 0.05 xG, blocked 47’ Lukas Klemenz (GKS Katowice), from a corner, 0.04 xG, off target 81’ Bartosz Nowak (GKS Katowice), open play, 0.04 xG, goal 18’ Mateusz Wdowiak (Zaglebie Lubin), from a corner, 0.04 xG, blocked 26’ Maciej Rosołek (GKS Katowice), from a corner, 0.04 xG, saved 42’ Adam Radwański (Zaglebie Lubin), open play, 0.04 xG, blocked 72’ Aleks Ławniczak (Zaglebie Lubin), set piece, 0.04 xG, blocked 49’ Bartosz Nowak (GKS Katowice), open play, 0.03 xG, saved 54’ Bartosz Nowak (GKS Katowice), direct free kick, 0.04 xG, goal 88’ Tomasz Makowski (Zaglebie Lubin), open play, 0.03 xG, blocked 66’ Marcel Wędrychowski (GKS Katowice), from a corner, 0.03 xG, saved 17’ Kajetan Szmyt (Zaglebie Lubin), open play, 0.03 xG, blocked 87’ Bartłomiej Kłudka (Zaglebie Lubin), set piece, 0.03 xG, off target 73’ Michał Nalepa (Zaglebie Lubin), from a corner, 0.02 xG, off target 35’ Marcin Wasielewski (GKS Katowice), from a corner, 0.02 xG, blocked 47’ Bartosz Nowak (GKS Katowice), open play, 0.02 xG, saved 48’ Bartosz Nowak (GKS Katowice), open play, 0.02 xG, saved 90+4’ Roman Yakuba (Zaglebie Lubin), set piece, 0.02 xG, blocked 72’ Bartłomiej Kłudka (Zaglebie Lubin), set piece, 0.01 xG, off target 86’ Marcin Wasielewski (GKS Katowice), from a corner, 0.01 xG, off target
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
Kudła
Jędrych
Klemenz
Czerwiński
Galán
Łukasiak 76’
Kowalczyk
Wasielewski 89’
Nowak 2
Błąd 62’
Rosołek 62’
Zaglebie Lubin 4-2-3-1 Starting XI
Hładun
Nalepa
Ławniczak
Yakuba
Kłudka
Kocaba
Dąbrowski
Wdowiak 60’
Szmyt
Radwański 60’
Reguła 70’

Player stats

Goalkeeper1 player
Dawid Kudła
90′ 0 2 16 – – – – –
Defenders3 players
90′ 1 – – 2 – 28 – – 1 –
90′ 3 2 – 11 7 51 – – – –
90′ – 1 – 8 7 42 1 – – –
Midfielders9 players
Marcin Wasielewski Taken off
89′ – – 21 1 – 2 – 7 2 5 –
Kacper Łukasiak Taken off
76′ – – 25 – – – – 6 – 3 –
90′ – – 33 1 – 2 2 7 2 2 –
90′ – – 27 3 – 1 – 6 – 1 –
Adrian Błąd Taken off
62′ – – 15 – – 1 – 2 1 1 –
90′ 2 – 27 5 – 2 1 2 1 – –
Marcel Wędrychowski Came on as a substitute
28′ – – 4 – – – – – – – –
Konrad Gruszkowski Came on as a substitute
14′ – – 7 – – 1 – 2 – – –
Jakub Łukowski Came on as a substitute
1′ – – 1 – – – – – 1 – –
Forwards2 players
Maciej Rosołek Taken off
62′ – – 2 1 0.13 – 1 1 – 9 –
Aleksander Buksa Came on as a substitute
28′ – – – – – – – 1 – 5 –
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.