Piast Gliwice vs Wisla Krakow

1 August 2026 · Polish Ekstraklasa · 2026/27 · Referee Tomasz Marciniak

Full time 4 – 3

Half-time: 2–1

  • Samuel Ntamack Ndimba 17’
  • Hugo Vallejo 32’
  • Jakub Łabojko 65’ (pen)
  • Leandro Sanca 88’
  • Jordi Sánchez 38’, 69’
  • Marko Božić 55’

Match summary

Piast Gliwice won 4-3 at home to Wisla Krakow, with a late winner. Piast Gliwice led 2-1 at half-time.

In the first half, Samuel Ntamack Ndimba put Piast Gliwice ahead in the 17th minute, Hugo Vallejo made it 2-0 in the 32nd minute, and Jordi Sánchez pulled one back to make it 2-1 in the 38th minute. In the second half, Marko Božić equalised in the 55th minute, Jakub Łabojko put Piast Gliwice back in front from the penalty spot in the 65th minute, Sánchez equalised with a header in the 69th minute, and Leandro Sanca won it in the 88th minute.

Wisla Krakow can feel hard done by, creating 3.77 expected goals (xG) from 27 shots to Piast Gliwice's 1.79 from 15. Marko Božić had a penalty saved for Wisla Krakow.

Match stats

47% Possession 53%
15 Shots 27
8 Shots on target 12
4 Corners 11
89 Attacks 86
47 Dangerous attacks 57
332 Passes 375
79.2% Pass accuracy 79.7%
8 Tackles 21
10 Fouls 6
3 Yellow cards 1
0 Red cards 0
0 Offsides 1

Key events

Piast Gliwice Wisla Krakow
Kick-off
Samuel Ntamack NdimbaShot on target
16’
Samuel Ntamack NdimbaRight foot shot1-0 (Piast Gliwice)
17’
21’
26’
Marko BožićShot on target
27’
Maciej KuziemkaShot on target
Hugo VallejoRight foot shot2-0 (Piast Gliwice)
32’
Jakub ŁabojkoShot on target
37’
38’
Jordi SánchezRight foot shot2-1 (Wisla Krakow)
38’
Marko BožićShot on target
45’
Maciej KuziemkaShot on target
45+5’
Marko BožićMissed penaltysaved
Half-time2-1
47’
Jordi SánchezShot on target
Second half underway
50’
Alan UrygaShot on target
50’
Marko BožićShot on target
Szczepan MuchaShot on target
54’
55’
Marko BožićRight foot shot2-2 (Wisla Krakow)
Jakub ŁabojkoVAR: No penalty
64’
Jakub ŁabojkoPenalty3-2 (Piast Gliwice)
65’
68’
Ángel RodadoShot on target
69’
Jordi SánchezHeader3-3 (Wisla Krakow)
81’
Leandro SancaShot on target
87’
Leandro SancaRight foot shot4-3 (Piast Gliwice)
88’
90+2’
Jakub KrzyżanowskiShot on target
Full-time4-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 1 2 3 4 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.79 3.77 17’ Samuel Ntamack Ndimba (Piast Gliwice), 1-0 17’ 32’ Hugo Vallejo (Piast Gliwice), 2-0 32’ 38’ Jordi Sánchez (Wisla Krakow), 2-1 38’ 55’ Marko Božić (Wisla Krakow), 2-2 55’ 65’ Jakub Łabojko (Piast Gliwice), 3-2 65’ 69’ Jordi Sánchez (Wisla Krakow), 3-3 69’ 88’ Leandro Sanca (Piast Gliwice), 4-3 88’ 0 1 2 3 4 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.79 3.77 17’ Samuel Ntamack Ndimba (Piast Gliwice), 1-0 Ndimba 17’ 32’ Hugo Vallejo (Piast Gliwice), 2-0 Vallejo 32’ 38’ Jordi Sánchez (Wisla Krakow), 2-1 Sánchez 38’ 55’ Marko Božić (Wisla Krakow), 2-2 Božić 55’ 65’ Jakub Łabojko (Piast Gliwice), 3-2 Łabojko 65’ 69’ Jordi Sánchez (Wisla Krakow), 3-3 Sánchez 69’ 88’ Leandro Sanca (Piast Gliwice), 4-3 Sanca 88’
Piast Gliwice 1.79 xGWisla Krakow 3.77 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Wisla Krakow attacking Piast Gliwice attacking 
50’ Marko Božić (Wisla Krakow), penalty, 0.79 xG, saved 65’ Jakub Łabojko (Piast Gliwice), penalty, 0.79 xG, goal 68’ Ángel Rodado (Wisla Krakow), open play, 0.52 xG, saved 60’ Ángel Rodado (Wisla Krakow), open play, 0.49 xG, off target 69’ Jordi Sánchez (Wisla Krakow), open play, 0.24 xG, goal 38’ Jordi Sánchez (Wisla Krakow), open play, 0.22 xG, goal 50’ Alan Uryga (Wisla Krakow), set piece, 0.21 xG, saved 54’ Szczepan Mucha (Piast Gliwice), open play, 0.18 xG, saved 14’ Quentin Boisgard (Piast Gliwice), open play, 0.16 xG, off target 60’ Marko Božić (Wisla Krakow), open play, 0.16 xG, blocked 38’ Marko Božić (Wisla Krakow), open play, 0.14 xG, saved 25’ Maxence Maisonneuve (Wisla Krakow), from a corner, 0.14 xG, blocked 17’ Samuel Ntamack Ndimba (Piast Gliwice), open play, 0.11 xG, goal 47’ Jordi Sánchez (Wisla Krakow), open play, 0.11 xG, saved 68’ Ángel Rodado (Wisla Krakow), open play, 0.10 xG, blocked 88’ Leandro Sanca (Piast Gliwice), open play, 0.10 xG, goal 24’ Jordi Sánchez (Wisla Krakow), open play, 0.09 xG, blocked 68’ Ángel Rodado (Wisla Krakow), open play, 0.09 xG, blocked 42’ Jordi Sánchez (Wisla Krakow), open play, 0.08 xG, off target 69’ Julius Ertlthaler (Wisla Krakow), open play, 0.08 xG, blocked 2’ Ivan Lima (Piast Gliwice), open play, 0.07 xG, off target 45’ Maciej Kuziemka (Wisla Krakow), open play, 0.07 xG, saved 62’ Jakub Łabojko (Piast Gliwice), open play, 0.07 xG, blocked 32’ Hugo Vallejo (Piast Gliwice), open play, 0.06 xG, goal 12’ Quentin Boisgard (Piast Gliwice), open play, 0.05 xG, blocked 16’ Samuel Ntamack Ndimba (Piast Gliwice), open play, 0.04 xG, saved 29’ Ivan Lima (Piast Gliwice), open play, 0.04 xG, off target 26’ Marko Božić (Wisla Krakow), open play, 0.03 xG, saved 35’ Quentin Boisgard (Piast Gliwice), open play, 0.03 xG, off target 90+2’ Jakub Krzyżanowski (Wisla Krakow), from a corner, 0.03 xG, saved 51’ Maciej Kuziemka (Wisla Krakow), from a corner, 0.03 xG, blocked 85’ Kacper Duda (Wisla Krakow), open play, 0.03 xG, off target 12’ Ivan Lima (Piast Gliwice), open play, 0.03 xG, off target 48’ Marko Božić (Wisla Krakow), open play, 0.02 xG, blocked 87’ Leandro Sanca (Piast Gliwice), open play, 0.02 xG, saved 90+6’ Jordi Sánchez (Wisla Krakow), open play, 0.02 xG, off target 37’ Jakub Łabojko (Piast Gliwice), open play, 0.02 xG, saved 55’ Marko Božić (Wisla Krakow), open play, 0.02 xG, goal 90+7’ Ángel Rodado (Wisla Krakow), open play, 0.02 xG, off target 51’ Jakub Krzyżanowski (Wisla Krakow), open play, 0.01 xG, blocked 27’ Maciej Kuziemka (Wisla Krakow), open play, 0.01 xG, saved 90+3’ Ángel Rodado (Wisla Krakow), from a corner, 0.01 xG, off target 50’ Marko Božić (Wisla Krakow), penalty, 0.79 xG, saved 65’ Jakub Łabojko (Piast Gliwice), penalty, 0.79 xG, goal 68’ Ángel Rodado (Wisla Krakow), open play, 0.52 xG, saved 60’ Ángel Rodado (Wisla Krakow), open play, 0.49 xG, off target 69’ Jordi Sánchez (Wisla Krakow), open play, 0.24 xG, goal 38’ Jordi Sánchez (Wisla Krakow), open play, 0.22 xG, goal 50’ Alan Uryga (Wisla Krakow), set piece, 0.21 xG, saved 54’ Szczepan Mucha (Piast Gliwice), open play, 0.18 xG, saved 60’ Marko Božić (Wisla Krakow), open play, 0.16 xG, blocked 14’ Quentin Boisgard (Piast Gliwice), open play, 0.16 xG, off target 38’ Marko Božić (Wisla Krakow), open play, 0.14 xG, saved 25’ Maxence Maisonneuve (Wisla Krakow), from a corner, 0.14 xG, blocked 17’ Samuel Ntamack Ndimba (Piast Gliwice), open play, 0.11 xG, goal 47’ Jordi Sánchez (Wisla Krakow), open play, 0.11 xG, saved 88’ Leandro Sanca (Piast Gliwice), open play, 0.10 xG, goal 68’ Ángel Rodado (Wisla Krakow), open play, 0.10 xG, blocked 68’ Ángel Rodado (Wisla Krakow), open play, 0.09 xG, blocked 24’ Jordi Sánchez (Wisla Krakow), open play, 0.09 xG, blocked 42’ Jordi Sánchez (Wisla Krakow), open play, 0.08 xG, off target 69’ Julius Ertlthaler (Wisla Krakow), open play, 0.08 xG, blocked 2’ Ivan Lima (Piast Gliwice), open play, 0.07 xG, off target 45’ Maciej Kuziemka (Wisla Krakow), open play, 0.07 xG, saved 62’ Jakub Łabojko (Piast Gliwice), open play, 0.07 xG, blocked 32’ Hugo Vallejo (Piast Gliwice), open play, 0.06 xG, goal 12’ Quentin Boisgard (Piast Gliwice), open play, 0.05 xG, blocked 16’ Samuel Ntamack Ndimba (Piast Gliwice), open play, 0.04 xG, saved 29’ Ivan Lima (Piast Gliwice), open play, 0.04 xG, off target 26’ Marko Božić (Wisla Krakow), open play, 0.03 xG, saved 35’ Quentin Boisgard (Piast Gliwice), open play, 0.03 xG, off target 90+2’ Jakub Krzyżanowski (Wisla Krakow), from a corner, 0.03 xG, saved 51’ Maciej Kuziemka (Wisla Krakow), from a corner, 0.03 xG, blocked 85’ Kacper Duda (Wisla Krakow), open play, 0.03 xG, off target 12’ Ivan Lima (Piast Gliwice), open play, 0.03 xG, off target 48’ Marko Božić (Wisla Krakow), open play, 0.02 xG, blocked 87’ Leandro Sanca (Piast Gliwice), open play, 0.02 xG, saved 90+6’ Jordi Sánchez (Wisla Krakow), open play, 0.02 xG, off target 55’ Marko Božić (Wisla Krakow), open play, 0.02 xG, goal 37’ Jakub Łabojko (Piast Gliwice), open play, 0.02 xG, saved 90+7’ Ángel Rodado (Wisla Krakow), open play, 0.02 xG, off target 27’ Maciej Kuziemka (Wisla Krakow), open play, 0.01 xG, saved 51’ Jakub Krzyżanowski (Wisla Krakow), open play, 0.01 xG, blocked 90+3’ Ángel Rodado (Wisla Krakow), 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

Piast Gliwice 4-4-2 Starting XI
Gril
Lewicki
Rivas
Drapiński
Borowski 58’
Vallejo 74’
Lesniak
Łabojko
Boisgard 58’
Lima 46’
Ndimba 46’
Wisla Krakow 4-2-3-1 Starting XI
Łubik
Krzyżanowski
Uryga
Maisonneuve
Giger 34’
Duda 86’
Igbekeme 46’
Duarte
Božić 73’
Kuziemka 46’
Sánchez 2

Player stats

Goalkeeper1 player
90′ 9 3 31 2 – – – –
Defenders5 players
Filip Borowski Taken off
58′ 1 – – 1 – 18 – – – –
90′ 2 – – 4 2 30 2 – – –
90′ – 2 – 1 – 50 2 – –
90′ – 2 – 1 – 23 – – 1 –
Ema Twumasi Came on as a substitute
32′ – – – 1 1 13 – – 1 –
Midfielders7 players
Ivan Lima Taken off
45′ – 1 7 1 – 2 – 6 – 1 –
90′ – – 45 1 – 2 – 7 2 1
90′ 1 – 47 1 – 2 – 2 – – –
Hugo Vallejo Taken off
74′ 1 – 23 1 – 1 – 2 – – –
Quentin Boisgard Taken off
58′ – – 13 2 – – – 1 2 1 –
Szczepan Mucha Came on as a substitute
45′ – – 6 – – – 1 1 – – –
Leandro Sanca Came on as a substitute
16′ 1 – 6 – – – 2 3 1 – –
Forwards3 players
Samuel Ntamack Ndimba Taken off
45′ 1 – 2 2 0.16 – – 1 – 10 –
Andreas Katsantonis Came on as a substitute
45′ – – – – – – 1 – – 5 –
Jorge Félix Came on as a substitute
32′ – – – – – – – – – 3 –
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.