Zbrojovka Brno vs Banik Ostrava

7 November 2026 · Czech First League · 2026/27 · Referee Ondrej Berka

Full time 1 – 3

Half-time: 0–2

  • Štěpán Langer 48’
  • Filip Kubala 23’, 26’, 75’

Match summary

Banik Ostrava took a 3-1 win at Zbrojovka Brno. Banik Ostrava led 2-0 at half-time.

In the first half, Filip Kubala put Banik Ostrava ahead in the 23rd minute and Kubala made it 0-2 in the 26th minute. In the second half, Štěpán Langer pulled one back to make it 1-2 in the 48th minute and Kubala made it 1-3 in the 75th minute.

There was little between the sides on chances: Zbrojovka Brno created 1.55 expected goals (xG) from 10 shots, Banik Ostrava 1.71 from 14.

Zbrojovka Brno hosted Banik Ostrava in the Czech First League on matchday 14, suffering a 1-3 defeat despite dominating territory and possession with 54 percent of the ball. The hosts recorded 10 shots, 3 shots on target, 3 corners, 10 fouls, 1 yellow card, 417 passes at 77.0 percent accuracy, 5 offsides, 12 tackles, 3 blocked shots, 90 attacks, and 36 dangerous attacks, producing an expected goals total of 1.55. Meanwhile, the visitors registered 14 shots, 10 shots on target, 8 corners, 15 fouls, 3 yellow cards, 357 passes at 72.5 percent accuracy, 3 offsides, 21 tackles, 2 blocked shots, 66 attacks, and 28 dangerous attacks, finishing with an expected goals figure of 1.71.

The opening half yielded 2 goals as Filip Kubala struck twice for Banik Ostrava with a right foot shot in the 23rd minute and a left foot shot in the 26th minute to make it 0-2 at half-time. Following 3 half-time substitutions for Zbrojovka Brno, Štěpán Langer pulled a goal back with a right foot shot in the 48th minute to reduce the deficit to 1-2. Roan Nogha received a yellow card in the 50th minute for argument. After several further substitutions, Filip Kubala scored his third goal with a right foot shot in the 75th minute to extend the visitors' lead to 1-3. Yellow cards were subsequently shown to Jakub Klíma and David Planka in the 72nd minute, and Filip Kubala in the 81st minute, before the match concluded with no further scoring.

Match stats

54% Possession 46%
10 Shots 14
3 Shots on target 10
3 Corners 8
90 Attacks 66
36 Dangerous attacks 28
418 Passes 357
77.0% Pass accuracy 72.5%
13 Tackles 22
10 Fouls 15
1 Yellow cards 3
5 Offsides 3

Key events

Zbrojovka Brno Banik Ostrava
Kick-off
4’
Michal FrydrychShot on target
Lucky EzehShot on target
6’
8’
Michal KohútShot on target
23’
Filip KubalaRight foot shot0-1 (Banik Ostrava)
26’
Filip KubalaLeft foot shot0-2 (Banik Ostrava)
Second half underway
Half-time0-2
Štěpán LangerRight foot shot1-2 (Zbrojovka Brno)
48’
50’
Roan NoghaArgument
65’
Roan NoghaShot on target
Daniel VašulínShot on target
70’
Jakub KlímaArgument
72’
72’
David PlankaTime wasting
75’
Filip KubalaRight foot shot1-3 (Banik Ostrava)
81’
89’
Václav JurečkaShot on target
90’
Filip KubalaShot on target
90+1’
Abdullahi BeweneShot on target
Full-time1-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.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.55 1.71 23’ Filip Kubala (Banik Ostrava), 0-1 23’ 26’ Filip Kubala (Banik Ostrava), 0-2 26’ 48’ Štěpán Langer (Zbrojovka Brno), 1-2 48’ 75’ Filip Kubala (Banik Ostrava), 1-3 75’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.55 1.71 23’ Filip Kubala (Banik Ostrava), 0-1 Kubala 23’ 26’ Filip Kubala (Banik Ostrava), 0-2 Kubala 26’ 48’ Štěpán Langer (Zbrojovka Brno), 1-2 Langer 48’ 75’ Filip Kubala (Banik Ostrava), 1-3 Kubala 75’
Zbrojovka Brno 1.55 xGBanik Ostrava 1.71 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Banik Ostrava attacking Zbrojovka Brno attacking 
20’ Denis Granečný (Zbrojovka Brno), open play, 0.62 xG, off target 89’ Václav Jurečka (Banik Ostrava), open play, 0.56 xG, saved 48’ Štěpán Langer (Zbrojovka Brno), open play, 0.39 xG, goal 4’ Michal Frydrych (Banik Ostrava), from a corner, 0.25 xG, saved 75’ Filip Kubala (Banik Ostrava), set piece, 0.25 xG, goal 90’ Filip Kubala (Banik Ostrava), open play, 0.14 xG, saved 51’ Daniel Vašulín (Zbrojovka Brno), from a corner, 0.13 xG, blocked 70’ Daniel Vašulín (Zbrojovka Brno), open play, 0.12 xG, saved 6’ Lucky Ezeh (Zbrojovka Brno), open play, 0.11 xG, saved 26’ Filip Kubala (Banik Ostrava), open play, 0.11 xG, goal 64’ Michal Frydrych (Banik Ostrava), from a corner, 0.09 xG, blocked 23’ Filip Kubala (Banik Ostrava), open play, 0.08 xG, goal 46’ Daniel Vašulín (Zbrojovka Brno), open play, 0.06 xG, blocked 29’ Rhodri Smith (Banik Ostrava), open play, 0.05 xG, off target 8’ Michal Kohút (Banik Ostrava), direct free kick, 0.04 xG, saved 51’ Daniel Vašulín (Zbrojovka Brno), open play, 0.04 xG, blocked 90+1’ Abdullahi Bewene (Banik Ostrava), open play, 0.05 xG, saved 64’ Abdullahi Bewene (Banik Ostrava), from a corner, 0.03 xG, hit the woodwork 68’ Filip Vedral (Zbrojovka Brno), from a corner, 0.03 xG, off target 3’ Abdullahi Bewene (Banik Ostrava), from a corner, 0.02 xG, blocked 90’ Artúr Musák (Banik Ostrava), open play, 0.02 xG, blocked 30’ Tadeáš Vachoušek (Zbrojovka Brno), open play, 0.02 xG, off target 33’ Amadou Dante (Zbrojovka Brno), open play, 0.01 xG, off target 65’ Roan Nogha (Banik Ostrava), from a corner, 0.01 xG, saved 20’ Denis Granečný (Zbrojovka Brno), open play, 0.62 xG, off target 89’ Václav Jurečka (Banik Ostrava), open play, 0.56 xG, saved 48’ Štěpán Langer (Zbrojovka Brno), open play, 0.39 xG, goal 4’ Michal Frydrych (Banik Ostrava), from a corner, 0.25 xG, saved 75’ Filip Kubala (Banik Ostrava), set piece, 0.25 xG, goal 90’ Filip Kubala (Banik Ostrava), open play, 0.14 xG, saved 51’ Daniel Vašulín (Zbrojovka Brno), from a corner, 0.13 xG, blocked 70’ Daniel Vašulín (Zbrojovka Brno), open play, 0.12 xG, saved 6’ Lucky Ezeh (Zbrojovka Brno), open play, 0.11 xG, saved 26’ Filip Kubala (Banik Ostrava), open play, 0.11 xG, goal 64’ Michal Frydrych (Banik Ostrava), from a corner, 0.09 xG, blocked 23’ Filip Kubala (Banik Ostrava), open play, 0.08 xG, goal 46’ Daniel Vašulín (Zbrojovka Brno), open play, 0.06 xG, blocked 29’ Rhodri Smith (Banik Ostrava), open play, 0.05 xG, off target 90+1’ Abdullahi Bewene (Banik Ostrava), open play, 0.05 xG, saved 8’ Michal Kohút (Banik Ostrava), direct free kick, 0.04 xG, saved 51’ Daniel Vašulín (Zbrojovka Brno), open play, 0.04 xG, blocked 64’ Abdullahi Bewene (Banik Ostrava), from a corner, 0.03 xG, hit the woodwork 68’ Filip Vedral (Zbrojovka Brno), from a corner, 0.03 xG, off target 90’ Artúr Musák (Banik Ostrava), open play, 0.02 xG, blocked 3’ Abdullahi Bewene (Banik Ostrava), from a corner, 0.02 xG, blocked 30’ Tadeáš Vachoušek (Zbrojovka Brno), open play, 0.02 xG, off target 33’ Amadou Dante (Zbrojovka Brno), open play, 0.01 xG, off target 65’ Roan Nogha (Banik Ostrava), from a corner, 0.01 xG, saved
Size shows xG Goal On target Off target or blocked

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

Lineups

Zbrojovka Brno 4-4-2 Starting XI
Hrdina
Dante
Granečný 46’
Vedral
Pokorný
Penxa 78’
Janetzký
Ševčík 46’
Vachoušek
Vašulín 90’
Ezeh 46’
Banik Ostrava 3-4-3 Starting XI
Budinský
Smith 69’
Frydrych
Micek
Nogha
Boula
Planka 72’
Bewene
Kohút 70’
Kubala 3
Skrkon 60’

Player stats

Goalkeeper1 player
90′ 6 3 36 – – – – –
Defenders5 players
90′ 2 – 3 4 2 51 2 – – –
90′ 1 1 – 2 1 66 – – – –
90′ 1 3 – 5 – 55 1 – – –
Denis Granečný Taken off
45′ 1 1 – 3 1 15 – – – –
Jakub Klíma Came on as a substitute
45′ 4 1 – 6 2 26 – – –
Midfielders6 players
Lukas Penxa Taken off
78′ – – 21 2 – – 1 1 2 – –
90′ – – 44 – – 1 2 2 – 1 –
Petr Ševčík Taken off
45′ – – 29 – – – – 4 – – –
Štěpán Langer Came on as a substitute
45′ 1 – 6 – – 1 – 2 – 1 –
Antonin Vanicek Came on as a substitute
45′ – 1 16 2 – – – 4 1 2 –
Patrik Žitný Came on as a substitute
12′ – – 3 – – 1 – 2 1 1 –
Forwards3 players
90′ – – 1 – 0.02 – 2 9 3 29 –
Daniel Vašulín Taken off
89′ – – 4 1 0.35 – – 4 1 14 –
Lucky Ezeh Taken off
45′ – – 1 1 0.11 – – 2 1 6 –
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.