GKS Katowice vs Wisla Plock

23 August 2026 · Polish Ekstraklasa · 2026/27 · Referee Tomasz Kwiatkowski

Full time 5 – 0

Half-time: 2–0

  • Eman Marković 16’
  • Arkadiusz Jędrych 33’ (pen)
  • Pau Resta 73’
  • Ilia Shkurin 81’
  • Jakub Kokosinski 90+2’

Match summary

GKS Katowice won comfortably, 5-0 at home to Wisla Plock. GKS Katowice led 2-0 at half-time.

In the first half, Eman Marković put GKS Katowice ahead in the 16th minute and Arkadiusz Jędrych made it 2-0 from the penalty spot in the 33rd minute. In the second half, Pau Resta made it 3-0 with a header in the 73rd minute, Ilia Shkurin made it 4-0 in the 81st minute, and Jakub Kokosinski made it 5-0 in stoppage time.

The chances backed that up: GKS Katowice created 2.90 expected goals (xG) from 15 shots to Wisla Plock's 1.73 from 22.

Match stats

35% Possession 65%
15 Shots 22
7 Shots on target 6
1 Corners 11
49 Attacks 59
25 Dangerous attacks 42
307 Passes 576
74.9% Pass accuracy 84.9%
15 Tackles 13
13 Fouls 10
1 Yellow cards 1
0 Offsides 3

Key events

GKS Katowice Wisla Plock
Kick-off
8’
Said HamulićShot on target
Eman MarkovićRight foot shot1-0 (GKS Katowice)
16’
18’
30’
Marcus Haglind SangreShot on target
Arkadiusz JędrychPenalty2-0 (GKS Katowice)
33’
Eman MarkovićShot on target
37’
41’
JimeShot on target
Second half underway
Half-time2-0
Ilia ShkurinShot on target
48’
60’
Adam RadwańskiShot on target
65’
Žan RogeljShot on target
66’
Pau RestaHeader3-0 (GKS Katowice)
73’
Ilia ShkurinRight foot shot4-0 (GKS Katowice)
81’
85’
Fabian HiszpańskiShot on target
Jakub KokosinskiRight foot shot5-0 (GKS Katowice)
90+2’
Full-time5-0

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 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.90 1.73 16’ Eman Marković (GKS Katowice), 1-0 16’ 33’ Arkadiusz Jędrych (GKS Katowice), 2-0 33’ 73’ Pau Resta (GKS Katowice), 3-0 73’ 81’ Ilia Shkurin (GKS Katowice), 4-0 81’ 90+2’ Jakub Kokosinski (GKS Katowice), 5-0 90+2’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.90 1.73 16’ Eman Marković (GKS Katowice), 1-0 Marković 16’ 33’ Arkadiusz Jędrych (GKS Katowice), 2-0 Jędrych 33’ 73’ Pau Resta (GKS Katowice), 3-0 Resta 73’ 81’ Ilia Shkurin (GKS Katowice), 4-0 Shkurin 81’ 90+2’ Jakub Kokosinski (GKS Katowice), 5-0 Kokosinski 90+2’
GKS Katowice 2.90 xGWisla Plock 1.73 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Wisla Plock attacking GKS Katowice attacking 
33’ Arkadiusz Jędrych (GKS Katowice), penalty, 0.79 xG, goal 37’ Eman Marković (GKS Katowice), open play, 0.58 xG, saved 81’ Ilia Shkurin (GKS Katowice), open play, 0.46 xG, goal 8’ Said Hamulić (Wisla Plock), from a corner, 0.41 xG, off target 50’ Said Hamulić (Wisla Plock), open play, 0.25 xG, off target 48’ Bartosz Nowak (GKS Katowice), open play, 0.22 xG, blocked 90+2’ Jakub Kokosinski (GKS Katowice), open play, 0.20 xG, goal 53’ Said Hamulić (Wisla Plock), open play, 0.18 xG, off target 2’ Eman Marković (GKS Katowice), set piece, 0.13 xG, off target 42’ Marcin Wasielewski (GKS Katowice), open play, 0.12 xG, off target 89’ Gleb Kuchko (Wisla Plock), open play, 0.12 xG, blocked 48’ Ilia Shkurin (GKS Katowice), open play, 0.10 xG, saved 60’ Adam Radwański (Wisla Plock), open play, 0.09 xG, saved 8’ Marcus Haglind Sangre (Wisla Plock), from a corner, 0.08 xG, off target 43’ Said Hamulić (Wisla Plock), open play, 0.07 xG, blocked 39’ Ilia Shkurin (GKS Katowice), open play, 0.07 xG, off target 85’ Fabian Hiszpański (Wisla Plock), open play, 0.06 xG, saved 8’ Said Hamulić (Wisla Plock), from a corner, 0.06 xG, saved 60’ Krystian Pomorski (Wisla Plock), open play, 0.05 xG, blocked 2’ Lukas Klemenz (GKS Katowice), set piece, 0.05 xG, off target 53’ Eman Marković (GKS Katowice), open play, 0.05 xG, blocked 55’ Krystian Pomorski (Wisla Plock), from a corner, 0.05 xG, off target 62’ Said Hamulić (Wisla Plock), from a corner, 0.05 xG, blocked 52’ Borja Galán (GKS Katowice), open play, 0.05 xG, blocked 7’ Patryk Kun (Wisla Plock), set piece, 0.04 xG, blocked 41’ Jime (Wisla Plock), open play, 0.04 xG, saved 73’ Pau Resta (GKS Katowice), from a corner, 0.04 xG, goal 5’ Krystian Pomorski (Wisla Plock), open play, 0.03 xG, blocked 14’ Jime (Wisla Plock), open play, 0.03 xG, blocked 16’ Eman Marković (GKS Katowice), open play, 0.03 xG, goal 69’ Afonso Silva (Wisla Plock), set piece, 0.03 xG, blocked 30’ Marcus Haglind Sangre (Wisla Plock), open play, 0.02 xG, saved 65’ Žan Rogelj (Wisla Plock), open play, 0.02 xG, saved 8’ Adam Radwański (Wisla Plock), from a corner, 0.02 xG, blocked 13’ Dion Gallapeni (Wisla Plock), open play, 0.02 xG, off target 38’ Borja Galán (GKS Katowice), open play, 0.01 xG, blocked 29’ Adam Radwański (Wisla Plock), open play, 0.01 xG, off target 33’ Arkadiusz Jędrych (GKS Katowice), penalty, 0.79 xG, goal 37’ Eman Marković (GKS Katowice), open play, 0.58 xG, saved 81’ Ilia Shkurin (GKS Katowice), open play, 0.46 xG, goal 8’ Said Hamulić (Wisla Plock), from a corner, 0.41 xG, off target 50’ Said Hamulić (Wisla Plock), open play, 0.25 xG, off target 48’ Bartosz Nowak (GKS Katowice), open play, 0.22 xG, blocked 90+2’ Jakub Kokosinski (GKS Katowice), open play, 0.20 xG, goal 53’ Said Hamulić (Wisla Plock), open play, 0.18 xG, off target 2’ Eman Marković (GKS Katowice), set piece, 0.13 xG, off target 42’ Marcin Wasielewski (GKS Katowice), open play, 0.12 xG, off target 89’ Gleb Kuchko (Wisla Plock), open play, 0.12 xG, blocked 48’ Ilia Shkurin (GKS Katowice), open play, 0.10 xG, saved 60’ Adam Radwański (Wisla Plock), open play, 0.09 xG, saved 8’ Marcus Haglind Sangre (Wisla Plock), from a corner, 0.08 xG, off target 43’ Said Hamulić (Wisla Plock), open play, 0.07 xG, blocked 39’ Ilia Shkurin (GKS Katowice), open play, 0.07 xG, off target 85’ Fabian Hiszpański (Wisla Plock), open play, 0.06 xG, saved 8’ Said Hamulić (Wisla Plock), from a corner, 0.06 xG, saved 60’ Krystian Pomorski (Wisla Plock), open play, 0.05 xG, blocked 2’ Lukas Klemenz (GKS Katowice), set piece, 0.05 xG, off target 53’ Eman Marković (GKS Katowice), open play, 0.05 xG, blocked 55’ Krystian Pomorski (Wisla Plock), from a corner, 0.05 xG, off target 62’ Said Hamulić (Wisla Plock), from a corner, 0.05 xG, blocked 52’ Borja Galán (GKS Katowice), open play, 0.05 xG, blocked 7’ Patryk Kun (Wisla Plock), set piece, 0.04 xG, blocked 41’ Jime (Wisla Plock), open play, 0.04 xG, saved 73’ Pau Resta (GKS Katowice), from a corner, 0.04 xG, goal 14’ Jime (Wisla Plock), open play, 0.03 xG, blocked 16’ Eman Marković (GKS Katowice), open play, 0.03 xG, goal 5’ Krystian Pomorski (Wisla Plock), open play, 0.03 xG, blocked 69’ Afonso Silva (Wisla Plock), set piece, 0.03 xG, blocked 30’ Marcus Haglind Sangre (Wisla Plock), open play, 0.02 xG, saved 65’ Žan Rogelj (Wisla Plock), open play, 0.02 xG, saved 8’ Adam Radwański (Wisla Plock), from a corner, 0.02 xG, blocked 13’ Dion Gallapeni (Wisla Plock), open play, 0.02 xG, off target 38’ Borja Galán (GKS Katowice), open play, 0.01 xG, blocked 29’ Adam Radwański (Wisla Plock), open play, 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
Kobylak
Klemenz
Jędrych
Resta
Galán 74’
Wolski
Kowalczyk 82’
Wasielewski 64’
Nowak
Shkurin 82’
Marković 74’
Wisla Plock 3-4-3 Starting XI
Leszczyński
Sangre
Kamiński
Silva 82’
Kun 82’
Radwański
Pomorski 61’
Rogelj
Gallapeni
Jime 71’
Hamulić 82’

Player stats

Goalkeeper1 player
90′ 5 0 39 – – – – –
Defenders3 players
90′ 2 1 1 6 3 31 3 – – –
90′ 1 – – 1 – 27 – 1 – –
90′ 2 1 3 4 1 30 1 1 – –
Midfielders10 players
Marcin Wasielewski Taken off
64′ – – 18 1 – 2 – 5 2 1
90′ – – 34 1 – 1 – 3 – 1 –
Mateusz Kowalczyk Taken off
82′ – – 23 1 – 3 – 5 3 1 –
Borja Galán Taken off
74′ – 1 22 1 – – – 1 – 1 –
Eman Marković Taken off
74′ 1 – 23 1 – – – 5 1 1 –
90′ – 3 20 3 – 1 1 3 – – –
Erik Jirka Came on as a substitute
26′ – – 9 – – 2 – 3 – – –
Szymon Bartlewicz Came on as a substitute
16′ – – 4 – – – 1 – – – –
Mateusz Wdowiak Came on as a substitute
16′ – – 6 – – – – 1 – – –
Sebastian Milewski Came on as a substitute
8′ – – 3 – – – – 1 1 1 –
Forwards2 players
Ilia Shkurin Taken off
82′ 1 – 3 2 0.62 – 1 9 3 16 –
Jakub Kokosinski Came on as a substitute
8′ 1 – 1 1 0.20 – – 1 – 1 –
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.