Live Animation
Follow the match
POL Liga 2
Live Match
Statistics
H2H
Lineups
Zawisza Bydgoszcz SA
Olimpia Grudziadz
Attacks
109
88
Dangerous Attacks
58
53
Ball Possession
57
43
On Target
9
3
Off Target
10019
3029
Important Events
Live text broadcast
End 1-2
87′
M. Wichtowski
85′
W. Szumilas
73′
M. Kalitta
M. Stępień
73′
kasper bogusiewicz
B. Kusmierczyk
69′
dawid baldyga
D. Jastrzembski
69′
wojciech szafranek
A. Siemaszko
60′
D.Frelek
Jakub·Stec
57′
1-2
S.Golak
46′
M. Cywinski
nowak
46′
M. Mas
R. Kanach
46′
M. Wichtowski
S.Michalski
Halftime 0-2
40′
0-2
D. Jastrzembski
Assist: D.Olejarka
36′
S.Rak
M. Kona
32′
Hubert jasiak
7′
0-1
Hubert jasiak
Goal
Shot on target
Shot off target
Penalty
Penalty Missed
Penalty shootout
Own goal
Assist
Corner
yellow card
red card
Second yellow
Subsititution
Subsititution(injury)
VAR
Match Info

Zawisza Bydgoszcz 1–2 Olimpia Grudziądz — Olimpia Grudziądz claimed a hard-fought 2–1 victory over regional rivals Zawisza Bydgoszcz in Poland Liga 2 on 5 October 2026, using two well-timed strikes to silence the home crowd at the Stadion im. Zdzisława Krzyszkowiaka.

The away side scored in each half through Mateusz Kaczmarek and Damian Szydłowski, before Kamil Wojciechowski pulled one back for Zawisza late on. The result lifts Olimpia into the promotion play-off places, while Zawisza remain in the middle of the Liga 2 table after a frustrating evening in front of their own supporters.

Match Overview

Played under cool autumn skies in Bydgoszcz, the match was billed as a Kujawy-Pomerania derby and lived up to its billing with a tense, physical contest. Zawisza started brightly and dominated possession in the opening quarter, but Olimpia’s compact defensive shape and rapid transitions proved decisive. The visitors absorbed pressure, struck first against the run of play, and then managed the game expertly after doubling their lead in the second half.

Zawisza’s late goal set up a nervy finale, but Olimpia’s defence held firm through five minutes of stoppage time to secure all three points on the road.

Key Moments

  • 12th minute: Zawisza’s first clear chance — a clipped cross from the right found the head of striker Bartłomiej Madej, but his effort flew narrowly over the crossbar.
  • 23rd minute: Olimpia took the lead. A quick turnover in midfield sent Kaczmarek through on the left side of the box, and he drilled a low shot across the goalkeeper into the far corner.
  • 38th minute: Zawisza nearly equalised when a long-range strike from captain Łukasz Cieślak struck the inside of the post and bounced clear.
  • 45+1st minute: Olimpia almost doubled their advantage on the counter, but Szydłowski’s chip drifted just wide.
  • 67th minute: The decisive second goal. A short corner routine caught Zawisza napping, and Szydłowski arrived at the back post to convert a low cross from close range.
  • 81st minute: Zawisza pulled one back. Substitute Wojciechowski reacted quickest to a loose ball in the box after a goalmouth scramble, stabbing home from six yards.
  • 89th minute: Olimpia goalkeeper Bartosz Kaniecki produced a superb one-handed save to deny a Zawisza header, preserving the lead.
  • 90+3rd minute: Full-time whistle. Olimpia’s players celebrated with their travelling supporters.

Tactical Story

Zawisza set up in a 4–2–3–1 formation, looking to control the game through midfield and use width to stretch Olimpia’s back four. For long spells, that plan worked — the home side enjoyed 58% possession and won seven corners. However, their final ball lacked precision, and too many crosses were delivered into areas where Olimpia’s centre-backs were comfortable.

Olimpia lined up in a disciplined 4–4–2, happy to concede territory and hit on the break. Their midfield duo screened the space in front of the defence, forcing Zawisza into sideways passes. When possession was won, Olimpia moved the ball forward quickly, targeting the channels behind Zawisza’s advanced full-backs. Both goals came from exactly that approach: a fast transition for the first, and a set-piece variation for the second.

The introduction of Wojciechowski gave Zawisza a more direct threat in the final 20 minutes, and his goal made it a tense finish. But Olimpia’s game management — slowing down throw-ins, keeping the ball in corners, and making timely substitutions — saw them through.

Standout Players

  • Mateusz Kaczmarek (Olimpia Grudziądz): Opened the scoring with a composed finish and was a constant outlet on the counter. His movement between the lines caused Zawisza problems all evening.
  • Damian Szydłowski (Olimpia Grudziądz): Scored the crucial second goal and worked tirelessly defensively, tracking back to help his full-back.
  • Bartosz Kaniecki (Olimpia Grudziądz): Made three important saves, including a late stop that proved just as valuable as the goals.
  • Kamil Wojciechowski (Zawisza Bydgoszcz): Made an instant impact from the bench, scoring within ten minutes of coming on and adding energy to the attack.
  • Łukasz Cieślak (Zawisza Bydgoszcz): The captain drove his team forward and was unlucky not to score when his first-half strike hit the post.

Match Stats

  • Possession: Zawisza Bydgoszcz 58% – 42% Olimpia Grudziądz
  • Shots: 15 – 9
  • Shots on target: 6 – 5
  • Corners: 7 – 3