Legia Warsaw vs Zaglebie Lubin

2 August 2026 · Polish Ekstraklasa · 2026/27 · Referee Karol Arys

Full time 3 – 1

Half-time: 1–1

  • Łukasz Zjawiński 25’
  • Rúben Vinagre 72’
  • Rafał Adamski 90+1’
  • Filip Kocaba 4’

Match summary

Legia Warsaw came from behind to win 3-1 at home to Zaglebie Lubin. It was 1-1 at half-time.

In the first half, Filip Kocaba put Zaglebie Lubin ahead with a header in the 4th minute and Łukasz Zjawiński equalised with a header in the 25th minute. In the second half, Rúben Vinagre put Legia Warsaw in front in the 72nd minute and Rafał Adamski made it 3-1 in stoppage time.

The chances backed that up: Legia Warsaw created 1.72 expected goals (xG) from 22 shots to Zaglebie Lubin's 1.05 from 13.

Match stats

62% Possession 38%
22 Shots 13
8 Shots on target 2
9 Corners 2
111 Attacks 78
45 Dangerous attacks 25
456 Passes 292
82.0% Pass accuracy 70.9%
12 Tackles 23
9 Fouls 12
2 Offsides 2

Key events

Legia Warsaw Zaglebie Lubin
Kick-off
4’
Filip KocabaHeader0-1 (Zaglebie Lubin)
Damian SzymańskiShot on target
15’
Rúben VinagreShot on target
22’
Łukasz ZjawińskiHeader1-1 (Legia Warsaw)
25’
Mileta RajovićVAR: Goal given
34’
Half-time1-1
Second half underway
Bartosz KapustkaShot on target
54’
Mileta RajovićShot on target
63’
67’
Michał NalepaShot on target
Jakub ŻewłakowShot on target
71’
Rúben VinagreLeft foot shot2-1 (Legia Warsaw)
72’
Rafał AdamskiRight foot shot3-1 (Legia Warsaw)
90+1’
Full-time3-1

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.72 1.05 4’ Filip Kocaba (Zaglebie Lubin), 0-1 4’ 25’ Łukasz Zjawiński (Legia Warsaw), 1-1 25’ 72’ Rúben Vinagre (Legia Warsaw), 2-1 72’ 90+1’ Rafał Adamski (Legia Warsaw), 3-1 90+1’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.72 1.05 4’ Filip Kocaba (Zaglebie Lubin), 0-1 Kocaba 4’ 25’ Łukasz Zjawiński (Legia Warsaw), 1-1 Zjawiński 25’ 72’ Rúben Vinagre (Legia Warsaw), 2-1 Vinagre 72’ 90+1’ Rafał Adamski (Legia Warsaw), 3-1 Adamski 90+1’
Legia Warsaw 1.72 xGZaglebie Lubin 1.05 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Zaglebie Lubin attacking Legia Warsaw attacking 
90+1’ Rafał Adamski (Legia Warsaw), open play, 0.60 xG, goal 4’ Filip Kocaba (Zaglebie Lubin), from a corner, 0.39 xG, goal 56’ Marcel Reguła (Zaglebie Lubin), open play, 0.21 xG, hit the woodwork 30’ Wojciech Urbański (Legia Warsaw), set piece, 0.11 xG, blocked 65’ Łukasz Zjawiński (Legia Warsaw), open play, 0.11 xG, blocked 72’ Vahan Bichakhchyan (Legia Warsaw), open play, 0.10 xG, blocked 29’ Rafał Augustyniak (Legia Warsaw), from a corner, 0.10 xG, off target 80’ Aleks Ławniczak (Zaglebie Lubin), set piece, 0.10 xG, off target 67’ Michał Nalepa (Zaglebie Lubin), set piece, 0.09 xG, saved 7’ Mileta Rajović (Legia Warsaw), open play, 0.08 xG, off target 15’ Damian Szymański (Legia Warsaw), from a corner, 0.08 xG, saved 37’ Wojciech Urbański (Legia Warsaw), open play, 0.07 xG, blocked 61’ Damian Dąbrowski (Zaglebie Lubin), open play, 0.07 xG, off target 21’ Bartosz Kapustka (Legia Warsaw), open play, 0.06 xG, off target 72’ Rúben Vinagre (Legia Warsaw), open play, 0.06 xG, goal 41’ Levente Szabó (Zaglebie Lubin), open play, 0.06 xG, off target 69’ Łukasz Zjawiński (Legia Warsaw), from a corner, 0.06 xG, off target 58’ Kamil Piątkowski (Legia Warsaw), from a corner, 0.04 xG, off target 25’ Łukasz Zjawiński (Legia Warsaw), open play, 0.04 xG, goal 27’ Bartosz Kapustka (Legia Warsaw), open play, 0.04 xG, blocked 71’ Jakub Żewłakow (Legia Warsaw), open play, 0.03 xG, saved 4’ Aleks Ławniczak (Zaglebie Lubin), from a corner, 0.03 xG, blocked 9’ Mileta Rajović (Legia Warsaw), open play, 0.03 xG, blocked 45’ Rafał Augustyniak (Legia Warsaw), set piece, 0.03 xG, off target 54’ Bartosz Kapustka (Legia Warsaw), open play, 0.03 xG, saved 60’ Damian Michalski (Zaglebie Lubin), from a corner, 0.02 xG, off target 66’ David Čolina (Zaglebie Lubin), open play, 0.02 xG, off target 86’ Kamil Nowogoński (Zaglebie Lubin), open play, 0.03 xG, blocked 10’ Josip Ćorluka (Zaglebie Lubin), set piece, 0.02 xG, off target 22’ Rúben Vinagre (Legia Warsaw), open play, 0.02 xG, saved 31’ Bartosz Kapustka (Legia Warsaw), open play, 0.02 xG, hit the woodwork 90’ Filip Szymczak (Zaglebie Lubin), set piece, 0.02 xG, off target 58’ Bartosz Kapustka (Legia Warsaw), from a corner, 0.02 xG, blocked 63’ Mileta Rajović (Legia Warsaw), open play, 0.01 xG, saved 55’ Sebastian Kerk (Zaglebie Lubin), open play, 0.01 xG, off target 90+1’ Rafał Adamski (Legia Warsaw), open play, 0.60 xG, goal 4’ Filip Kocaba (Zaglebie Lubin), from a corner, 0.39 xG, goal 56’ Marcel Reguła (Zaglebie Lubin), open play, 0.21 xG, hit the woodwork 30’ Wojciech Urbański (Legia Warsaw), set piece, 0.11 xG, blocked 65’ Łukasz Zjawiński (Legia Warsaw), open play, 0.11 xG, blocked 72’ Vahan Bichakhchyan (Legia Warsaw), open play, 0.10 xG, blocked 29’ Rafał Augustyniak (Legia Warsaw), from a corner, 0.10 xG, off target 80’ Aleks Ławniczak (Zaglebie Lubin), set piece, 0.10 xG, off target 67’ Michał Nalepa (Zaglebie Lubin), set piece, 0.09 xG, saved 7’ Mileta Rajović (Legia Warsaw), open play, 0.08 xG, off target 15’ Damian Szymański (Legia Warsaw), from a corner, 0.08 xG, saved 37’ Wojciech Urbański (Legia Warsaw), open play, 0.07 xG, blocked 61’ Damian Dąbrowski (Zaglebie Lubin), open play, 0.07 xG, off target 72’ Rúben Vinagre (Legia Warsaw), open play, 0.06 xG, goal 21’ Bartosz Kapustka (Legia Warsaw), open play, 0.06 xG, off target 41’ Levente Szabó (Zaglebie Lubin), open play, 0.06 xG, off target 69’ Łukasz Zjawiński (Legia Warsaw), from a corner, 0.06 xG, off target 58’ Kamil Piątkowski (Legia Warsaw), from a corner, 0.04 xG, off target 25’ Łukasz Zjawiński (Legia Warsaw), open play, 0.04 xG, goal 27’ Bartosz Kapustka (Legia Warsaw), open play, 0.04 xG, blocked 71’ Jakub Żewłakow (Legia Warsaw), open play, 0.03 xG, saved 45’ Rafał Augustyniak (Legia Warsaw), set piece, 0.03 xG, off target 4’ Aleks Ławniczak (Zaglebie Lubin), from a corner, 0.03 xG, blocked 9’ Mileta Rajović (Legia Warsaw), open play, 0.03 xG, blocked 54’ Bartosz Kapustka (Legia Warsaw), open play, 0.03 xG, saved 86’ Kamil Nowogoński (Zaglebie Lubin), open play, 0.03 xG, blocked 60’ Damian Michalski (Zaglebie Lubin), from a corner, 0.02 xG, off target 66’ David Čolina (Zaglebie Lubin), open play, 0.02 xG, off target 10’ Josip Ćorluka (Zaglebie Lubin), set piece, 0.02 xG, off target 22’ Rúben Vinagre (Legia Warsaw), open play, 0.02 xG, saved 31’ Bartosz Kapustka (Legia Warsaw), open play, 0.02 xG, hit the woodwork 90’ Filip Szymczak (Zaglebie Lubin), set piece, 0.02 xG, off target 58’ Bartosz Kapustka (Legia Warsaw), from a corner, 0.02 xG, blocked 63’ Mileta Rajović (Legia Warsaw), open play, 0.01 xG, saved 55’ Sebastian Kerk (Zaglebie Lubin), 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

Legia Warsaw 3-1-4-2 Starting XI
Hindrich
Piątkowski
Augustyniak
Jr. 81’
Wszołek
Vinagre
Szymański 69’
Urbański 58’
Kapustka
Rajović 69’
Zjawiński 81’
Zaglebie Lubin 5-4-1 Starting XI
Burić
Čolina
Ławniczak
Nalepa
Michalski
Ćorluka
Kolan 46’
Kocaba 83’
Reguła 83’
Kerk 73’
Szabó 46’

Player stats

Goalkeeper1 player
90′ 1 1 33 – – – – –
Defenders6 players
90′ 1 – 2 3 2 57 – – – –
90′ 3 – – 11 5 72 2 – – –
Robert Deziel Jr. Taken off
81′ 2 – – 6 2 50 – – – –
90′ 1 1 – 4 3 28 – – 1 –
90′ – 1 – 6 2 25 1 1 – –
Arkadiusz Reca Came on as a substitute
9′ – – – – – 8 1 – – –
Midfielders4 players
Damian Szymański Taken off
69′ – – 59 1 – – – 1 – – –
Wojciech Urbański Taken off
58′ – – 27 – – 1 – 3 1 1 –
90′ – – 41 2 – 2 – 9 – 1 –
Henrique Arreiol Came on as a substitute
9′ – – 7 – – – – – – – –
Forwards5 players
Mileta Rajović Taken off
69′ – – 3 1 0.12 – – 4 1 14 –
Łukasz Zjawiński Taken off
81′ 1 – 3 1 0.20 – 4 7 3 12 –
Vahan Bichakhchyan Came on as a substitute
32′ – 1 1 – 0.10 – 1 2 1 11 –
Jakub Żewłakow Came on as a substitute
21′ – – 1 1 0.03 – 1 4 – 9 –
Rafał Adamski Came on as a substitute
21′ 1 – 1 1 0.60 – – 1 – 4 –
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.