Motor Lublin vs Wisla Plock

6 November 2026 · Polish Ekstraklasa · 2026/27 · Referee Marcin Kochanek

Full time 3 – 2

Half-time: 1–2

  • Bartosz Bereszyński 2’
  • Mbaye Ndiaye 54’
  • Karol Czubak 90+7’
  • Afonso Silva 31’
  • Olaf Kobacki 33’

Match summary

Motor Lublin came from behind to win 3-2 at home to Wisla Plock, with the winner arriving in stoppage time. Wisla Plock led 2-1 at half-time.

In the first half, Bartosz Bereszyński put Motor Lublin ahead with a header in the 2nd minute, Afonso Silva equalised with a header in the 31st minute, and Olaf Kobacki put Wisla Plock in front in the 33rd minute. In the second half, Mbaye Ndiaye equalised in the 54th minute and Karol Czubak won it in stoppage time.

The chances backed that up: Motor Lublin created 4.57 expected goals (xG) from 27 shots to Wisla Plock's 1.16 from 10. Wisla Plock had a player sent off.

Motor Lublin dominated the Polish Ekstraklasa fixture on matchday 14, registering 60 percent possession and completing 494 passes compared to Wisla Plock's 329. The hosts applied constant pressure with 27 shots, including 7 on target and 11 blocked, alongside 93 attacks and 74 dangerous attacks. Despite accumulating an expected goals total of 4.57 against the visitors' 1.16, Motor Lublin trailed at the interval. Both sides recorded 13 fouls and 4 yellow cards, while Wisla Plock received 1 red card.

The match began with a 2nd minute header from Bartosz Bereszyński to give Motor Lublin the lead. Samuel Akere received a yellow card in the 16th minute before Afonso Silva equalised with a 31st minute header. Olaf Kobacki added a left foot shot in the 33rd minute to put Wisla Plock ahead at half-time, following a yellow card for Yacine Bourhane. Mbaye Ndiaye levelled the score with a left foot shot in the 54th minute. After several substitutions and cautions, Marcus Haglind Sangre was sent off in the 81st minute. Karol Czubak scored the winner with a right foot shot in the 97th minute.

Match stats

60% Possession 40%
27 Shots 10
7 Shots on target 5
8 Corners 6
93 Attacks 63
74 Dangerous attacks 38
495 Passes 331
88.3% Pass accuracy 79.5%
13 Tackles 24
14 Fouls 12
6 Yellow cards 5
0 Red cards 1
1 Offsides 1

Key events

Motor Lublin Wisla Plock
Kick-off
Bartosz BereszyńskiHeader1-0 (Motor Lublin)
2’
16’
19’
Olaf KobackiShot on target
31’
Afonso SilvaHeader1-1 (Wisla Plock)
33’
Olaf KobackiLeft foot shot1-2 (Wisla Plock)
35’
Karol CzubakShot on target
40’
Half-time1-2
Second half underway
Mbaye NdiayeLeft foot shot2-2 (Motor Lublin)
54’
Thomas SantosArgument
56’
Karol CzubakShot on target
57’
Karol CzubakShot on target
66’
76’
77’
Łukasz SekulskiArgument
81’
Marcus Haglind SangreSecond yellowFoul
90+1’
90+3’
Said HamulićShot on target
90+5’
Karol CzubakRight foot shot3-2 (Motor Lublin)
90+7’
Rony LopesShot on target
90+7’
90+10’
Kamil LukoszekArgument
90+10’
90+10’
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 1 2 3 4 5 6 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 4.57 1.16 2’ Bartosz Bereszyński (Motor Lublin), 1-0 2’ 31’ Afonso Silva (Wisla Plock), 1-1 31’ 33’ Olaf Kobacki (Wisla Plock), 1-2 33’ 54’ Mbaye Ndiaye (Motor Lublin), 2-2 54’ 90+7’ Karol Czubak (Motor Lublin), 3-2 90+7’ 0 1 2 3 4 5 6 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 4.57 1.16 2’ Bartosz Bereszyński (Motor Lublin), 1-0 Bereszyński 2’ 31’ Afonso Silva (Wisla Plock), 1-1 Silva 31’ 33’ Olaf Kobacki (Wisla Plock), 1-2 Kobacki 33’ 54’ Mbaye Ndiaye (Motor Lublin), 2-2 Ndiaye 54’ 90+7’ Karol Czubak (Motor Lublin), 3-2 Czubak 90+7’
Motor Lublin 4.57 xGWisla Plock 1.16 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Wisla Plock attacking Motor Lublin attacking 
90+7’ Karol Czubak (Motor Lublin), open play, 0.81 xG, goal 54’ Mbaye Ndiaye (Motor Lublin), open play, 0.74 xG, goal 12’ Rony Lopes (Motor Lublin), open play, 0.62 xG, hit the woodwork 5’ Fábio Ronaldo (Motor Lublin), open play, 0.36 xG, blocked 78’ Said Hamulić (Wisla Plock), open play, 0.28 xG, blocked 66’ Karol Czubak (Motor Lublin), set piece, 0.27 xG, saved 31’ Afonso Silva (Wisla Plock), from a corner, 0.25 xG, goal 33’ Olaf Kobacki (Wisla Plock), open play, 0.23 xG, goal 40’ Karol Czubak (Motor Lublin), open play, 0.23 xG, saved 25’ Karol Czubak (Motor Lublin), from a corner, 0.19 xG, blocked 29’ Mbaye Ndiaye (Motor Lublin), from a corner, 0.18 xG, blocked 30’ Olaf Kobacki (Wisla Plock), open play, 0.15 xG, blocked 57’ Karol Czubak (Motor Lublin), open play, 0.15 xG, saved 17’ Rony Lopes (Motor Lublin), direct free kick, 0.13 xG, off target 25’ Christopher Simon (Motor Lublin), from a corner, 0.14 xG, blocked 52’ Rony Lopes (Motor Lublin), open play, 0.10 xG, blocked 15’ Karol Czubak (Motor Lublin), open play, 0.10 xG, blocked 43’ Mbaye Ndiaye (Motor Lublin), open play, 0.08 xG, off target 87’ Karol Czubak (Motor Lublin), open play, 0.09 xG, off target 90+3’ Said Hamulić (Wisla Plock), from a corner, 0.07 xG, saved 85’ Marek Kristián Bartoš (Motor Lublin), from a corner, 0.07 xG, blocked 40’ Samuel Akere (Wisla Plock), open play, 0.06 xG, off target 21’ Christopher Simon (Motor Lublin), open play, 0.05 xG, off target 2’ Bartosz Bereszyński (Motor Lublin), from a corner, 0.04 xG, goal 19’ Olaf Kobacki (Wisla Plock), open play, 0.04 xG, saved 57’ Fábio Ronaldo (Motor Lublin), open play, 0.04 xG, blocked 89’ Rony Lopes (Motor Lublin), open play, 0.04 xG, off target 29’ Rony Lopes (Motor Lublin), from a corner, 0.03 xG, off target 27’ Fábio Ronaldo (Motor Lublin), open play, 0.03 xG, blocked 45’ Adam Radwański (Wisla Plock), open play, 0.03 xG, blocked 62’ Adam Radwański (Wisla Plock), open play, 0.03 xG, off target 51’ Adam Radwański (Wisla Plock), set piece, 0.03 xG, off target 73’ Filip Luberecki (Motor Lublin), set piece, 0.02 xG, off target 84’ Kamil Lukoszek (Motor Lublin), open play, 0.02 xG, blocked 90+7’ Rony Lopes (Motor Lublin), open play, 0.02 xG, saved 90+1’ Rony Lopes (Motor Lublin), open play, 0.01 xG, off target 6’ Tin Plavotić (Motor Lublin), from a corner, 0.01 xG, blocked 90+7’ Karol Czubak (Motor Lublin), open play, 0.81 xG, goal 54’ Mbaye Ndiaye (Motor Lublin), open play, 0.74 xG, goal 12’ Rony Lopes (Motor Lublin), open play, 0.62 xG, hit the woodwork 5’ Fábio Ronaldo (Motor Lublin), open play, 0.36 xG, blocked 78’ Said Hamulić (Wisla Plock), open play, 0.28 xG, blocked 66’ Karol Czubak (Motor Lublin), set piece, 0.27 xG, saved 31’ Afonso Silva (Wisla Plock), from a corner, 0.25 xG, goal 33’ Olaf Kobacki (Wisla Plock), open play, 0.23 xG, goal 40’ Karol Czubak (Motor Lublin), open play, 0.23 xG, saved 25’ Karol Czubak (Motor Lublin), from a corner, 0.19 xG, blocked 29’ Mbaye Ndiaye (Motor Lublin), from a corner, 0.18 xG, blocked 30’ Olaf Kobacki (Wisla Plock), open play, 0.15 xG, blocked 57’ Karol Czubak (Motor Lublin), open play, 0.15 xG, saved 17’ Rony Lopes (Motor Lublin), direct free kick, 0.13 xG, off target 25’ Christopher Simon (Motor Lublin), from a corner, 0.14 xG, blocked 52’ Rony Lopes (Motor Lublin), open play, 0.10 xG, blocked 15’ Karol Czubak (Motor Lublin), open play, 0.10 xG, blocked 87’ Karol Czubak (Motor Lublin), open play, 0.09 xG, off target 43’ Mbaye Ndiaye (Motor Lublin), open play, 0.08 xG, off target 90+3’ Said Hamulić (Wisla Plock), from a corner, 0.07 xG, saved 85’ Marek Kristián Bartoš (Motor Lublin), from a corner, 0.07 xG, blocked 40’ Samuel Akere (Wisla Plock), open play, 0.06 xG, off target 21’ Christopher Simon (Motor Lublin), open play, 0.05 xG, off target 2’ Bartosz Bereszyński (Motor Lublin), from a corner, 0.04 xG, goal 19’ Olaf Kobacki (Wisla Plock), open play, 0.04 xG, saved 57’ Fábio Ronaldo (Motor Lublin), open play, 0.04 xG, blocked 89’ Rony Lopes (Motor Lublin), open play, 0.04 xG, off target 29’ Rony Lopes (Motor Lublin), from a corner, 0.03 xG, off target 27’ Fábio Ronaldo (Motor Lublin), open play, 0.03 xG, blocked 45’ Adam Radwański (Wisla Plock), open play, 0.03 xG, blocked 51’ Adam Radwański (Wisla Plock), set piece, 0.03 xG, off target 62’ Adam Radwański (Wisla Plock), open play, 0.03 xG, off target 73’ Filip Luberecki (Motor Lublin), set piece, 0.02 xG, off target 84’ Kamil Lukoszek (Motor Lublin), open play, 0.02 xG, blocked 90+7’ Rony Lopes (Motor Lublin), open play, 0.02 xG, saved 90+1’ Rony Lopes (Motor Lublin), open play, 0.01 xG, off target 6’ Tin Plavotić (Motor Lublin), from a corner, 0.01 xG, blocked
Size shows xG Goal On target Off target or blocked

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

Lineups

Motor Lublin 4-1-4-1 Starting XI
Tratnik
Santos 63’
Bereszyński 80’
Plavotić
Luberecki
Bourhane 63’
Ndiaye
Lopes
Simon 80’
Ronaldo 80’
Czubak
Wisla Plock 3-4-3 Starting XI
Leszczyński
Sangre
Kamiński
Silva
Rogelj
Radwański 83’
Flis
Gallapeni
Akere 71’
Sekulski 63’
Kobacki 71’

Player stats

Goalkeeper1 player
90′ 2 2 17 – – – – –
Defenders6 players
Thomas Santos Taken off
63′ 2 – – 3 – 29 2 – –
Bartosz Bereszyński Taken off
80′ 1 – 1 4 2 52 1 1 – –
90′ 2 – 1 7 4 55 1 – – –
90′ 2 – 1 4 – 55 2 – –
Paskal Meyer Came on as a substitute
10′ – – – 1 1 13 – – – –
Marek Kristián Bartoš Came on as a substitute
10′ – – – 2 – 12 – – – –
Midfielders7 players
Yacine Bourhane Taken off
63′ – – 61 1 – 1 – 3 1 –
90′ 1 – 23 1 – 1 – 7 3 2
90′ – – 49 3 – 1 1 4 3 1 –
Christopher Simon Taken off
80′ – – 39 1 – – 1 5 – – –
Fábio Ronaldo Taken off
80′ – 2 32 4 – – – 4 – – –
Kamil Lukoszek Came on as a substitute
27′ – – 16 3 – 2 – 3 – 1 –
Alioune Oumar Tall Came on as a substitute
27′ – – 18 1 – 1 1 3 1 –
Forwards2 players
90′ 1 – 7 4 1.84 – 1 5 2 15 –
Makan Aïko Came on as a substitute
10′ – – – – – – – – – 8 –
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.