Union Berlin vs Schalke 04

11 September 2026 · Bundesliga · 2026/27 · Referee Timo Gerach

Full time 1 – 3

Half-time: 0–1

  • Tim Skarke 90+6’
  • Robin Gosens 25’
  • Adil Aouchiche 46’
  • Maximilian Wöber 90+13’

Match summary

Schalke 04 won 3-1 away at Union Berlin. Schalke 04 led 1-0 at half-time.

In the first half, Robin Gosens put Schalke 04 ahead in the 25th minute. In the second half, Adil Aouchiche made it 0-2 in the 46th minute, set up by Junior Adamu, Tim Skarke pulled one back to make it 1-2 in stoppage time, set up by Tom Rothe, and Maximilian Wöber made it 1-3 in stoppage time, set up by Hee-Chan Hwang.

The chances backed that up: Schalke 04 created 3.22 expected goals (xG) from 19 shots to Union Berlin's 1.93 from 21.

Union Berlin dominated territory and possession during their Bundesliga matchday 3 fixture against Schalke 04, holding sixty-six percent possession and completing 505 passes compared to the visitors' 265. Despite controlling the ball and registering 142 attacks and 20 total shots against Schalke 04's 19, Union Berlin could not match their opponents' clinical finishing. Schalke 04 generated an expected goals total of 3.22 from their 10 shots on target, whereas Union Berlin accumulated 1.93 expected goals from 8 shots on target. The hosts also earned three yellow cards in a competitive encounter that saw both sides commit fouls and make numerous substitutions.

The first key event arrived in the twenty-first minute when Schalke 04 made an enforced substitution, bringing on Dejan Ljubicic for the injured Junior Dina Ebimbe. Robin Gosens opened the scoring in the twenty-fifth minute with a left-footed shot to give Schalke 04 a half-time lead of 0-1. Adil Aouchiche extended the advantage immediately after the restart in the forty-sixth minute with a right-footed strike. Union Berlin eventually responded in the ninety-sixth minute when Tim Skarke scored with a right-footed shot. Following a yellow card to Loris Karius for time wasting, Maximilian Wöber sealed the 1-3 victory in the ninety-third minute with a left-footed shot.

Match stats

66% Possession 34%
20 Shots 19
8 Shots on target 10
4 Corners 5
142 Attacks 81
95 Dangerous attacks 29
505 Passes 265
75% Pass accuracy 57%
13 Tackles 19
11 Fouls 10
3 Yellow cards 1
0 Red cards 0
3 Offsides 3

Key events

Union Berlin Schalke 04
Kick-off
20’
Adil AouchicheShot on target
25’
Robin GosensLeft foot shot0-1 (Schalke 04)
Emmanuel Latte LathShot on target
28’
35’
Junior AdamuShot on target
Josip JuranovicShot on target
37’
45’
45’
Soufiane El-FaouziShot on target
Half-time0-1
46’
Adil AouchicheRight foot shot0-2 (Schalke 04)
46’
VAR review
Second half underway
51’
Soufiane El-FaouziShot on target
Marin LjubicicShot on target
52’
Andras SchaferShot on target
54’
Marin LjubicicArgument
74’
Tom RotheShot on target
75’
77’
Soufiane El-FaouziShot on target
78’
79’
Junior AdamuShot on target
Tim SkarkeShot on target
80’
Tim SkarkeRight foot shot1-2 (Union Berlin)
90+6’
Tim SkarkeShot on target
90+8’
90+9’
Loris KariusTime wasting
90+13’
Maximilian WöberLeft foot shot1-3 (Schalke 04)
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 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ 105’ HT 1.93 3.22 25’ Robin Gosens (Schalke 04), 0-1 25’ 46’ Adil Aouchiche (Schalke 04), 0-2 46’ 90+6’ Tim Skarke (Union Berlin), 1-2 90+6’ 90+13’ Maximilian Wöber (Schalke 04), 1-3 90+13’ 0 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ 105’ HT 1.93 3.22 25’ Robin Gosens (Schalke 04), 0-1 Gosens 25’ 46’ Adil Aouchiche (Schalke 04), 0-2 Aouchiche 46’ 90+6’ Tim Skarke (Union Berlin), 1-2 Skarke 90+6’ 90+13’ Maximilian Wöber (Schalke 04), 1-3 Wöber 90+13’
Union Berlin 1.93 xGSchalke 04 3.22 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Schalke 04 attacking Union Berlin attacking 
79’ Junior Adamu (Schalke 04), open play, 0.60 xG, saved 90+13’ Maximilian Wöber (Schalke 04), open play, 0.59 xG, goal 90+6’ Tim Skarke (Union Berlin), open play, 0.55 xG, goal 35’ Junior Adamu (Schalke 04), open play, 0.53 xG, saved 55’ Tom Rothe (Union Berlin), set piece, 0.49 xG, off target 33’ Adil Aouchiche (Schalke 04), open play, 0.38 xG, blocked 46’ Adil Aouchiche (Schalke 04), open play, 0.30 xG, goal 19’ Kenan Karaman (Schalke 04), from a corner, 0.12 xG, off target 16’ Dejan Ljubicic (Schalke 04), open play, 0.10 xG, blocked 18’ Junior Adamu (Schalke 04), open play, 0.09 xG, blocked 54’ Andras Schafer (Union Berlin), open play, 0.09 xG, saved 83’ Michel Aebischer (Union Berlin), open play, 0.09 xG, blocked 79’ Robin Gosens (Schalke 04), open play, 0.08 xG, off target 87’ Marin Ljubicic (Union Berlin), open play, 0.08 xG, hit the woodwork 28’ Emmanuel Latte Lath (Union Berlin), set piece, 0.08 xG, saved 25’ Robin Gosens (Schalke 04), open play, 0.07 xG, goal 51’ Soufiane El-Faouzi (Schalke 04), open play, 0.07 xG, saved 54’ Woo-Yeong Jeong (Union Berlin), open play, 0.07 xG, blocked 82’ Woo-Yeong Jeong (Union Berlin), open play, 0.06 xG, off target 2’ Leopold Querfeld (Union Berlin), set piece, 0.06 xG, blocked 90+8’ Tim Skarke (Union Berlin), open play, 0.06 xG, saved 20’ Adil Aouchiche (Schalke 04), open play, 0.06 xG, saved 34’ Adil Aouchiche (Schalke 04), open play, 0.05 xG, off target 90+10’ Tom Rothe (Union Berlin), set piece, 0.06 xG, off target 75’ Tom Rothe (Union Berlin), open play, 0.04 xG, saved 77’ Soufiane El-Faouzi (Schalke 04), open play, 0.05 xG, saved 9’ Adil Aouchiche (Schalke 04), direct free kick, 0.03 xG, blocked 10’ Kenan Karaman (Schalke 04), open play, 0.03 xG, off target 78’ Michel Aebischer (Union Berlin), open play, 0.03 xG, blocked 14’ Woo-Yeong Jeong (Union Berlin), open play, 0.03 xG, blocked 80’ Tim Skarke (Union Berlin), open play, 0.03 xG, saved 45’ Soufiane El-Faouzi (Schalke 04), set piece, 0.02 xG, saved 79’ Eric Junior Dina Ebimbe (Schalke 04), open play, 0.02 xG, off target 83’ Josip Juranovic (Union Berlin), open play, 0.03 xG, blocked 81’ Woo-Yeong Jeong (Union Berlin), open play, 0.02 xG, off target 15’ Felix Uduokhai (Union Berlin), from a corner, 0.02 xG, blocked 37’ Josip Juranovic (Union Berlin), open play, 0.02 xG, saved 76’ Woo-Yeong Jeong (Union Berlin), from a corner, 0.02 xG, off target 34’ Soufiane El-Faouzi (Schalke 04), open play, 0.01 xG, off target 52’ Marin Ljubicic (Union Berlin), open play, 0.01 xG, saved 79’ Junior Adamu (Schalke 04), open play, 0.60 xG, saved 90+13’ Maximilian Wöber (Schalke 04), open play, 0.59 xG, goal 90+6’ Tim Skarke (Union Berlin), open play, 0.55 xG, goal 35’ Junior Adamu (Schalke 04), open play, 0.53 xG, saved 55’ Tom Rothe (Union Berlin), set piece, 0.49 xG, off target 33’ Adil Aouchiche (Schalke 04), open play, 0.38 xG, blocked 46’ Adil Aouchiche (Schalke 04), open play, 0.30 xG, goal 19’ Kenan Karaman (Schalke 04), from a corner, 0.12 xG, off target 16’ Dejan Ljubicic (Schalke 04), open play, 0.10 xG, blocked 83’ Michel Aebischer (Union Berlin), open play, 0.09 xG, blocked 18’ Junior Adamu (Schalke 04), open play, 0.09 xG, blocked 54’ Andras Schafer (Union Berlin), open play, 0.09 xG, saved 79’ Robin Gosens (Schalke 04), open play, 0.08 xG, off target 87’ Marin Ljubicic (Union Berlin), open play, 0.08 xG, hit the woodwork 28’ Emmanuel Latte Lath (Union Berlin), set piece, 0.08 xG, saved 25’ Robin Gosens (Schalke 04), open play, 0.07 xG, goal 51’ Soufiane El-Faouzi (Schalke 04), open play, 0.07 xG, saved 54’ Woo-Yeong Jeong (Union Berlin), open play, 0.07 xG, blocked 82’ Woo-Yeong Jeong (Union Berlin), open play, 0.06 xG, off target 2’ Leopold Querfeld (Union Berlin), set piece, 0.06 xG, blocked 90+8’ Tim Skarke (Union Berlin), open play, 0.06 xG, saved 20’ Adil Aouchiche (Schalke 04), open play, 0.06 xG, saved 90+10’ Tom Rothe (Union Berlin), set piece, 0.06 xG, off target 34’ Adil Aouchiche (Schalke 04), open play, 0.05 xG, off target 77’ Soufiane El-Faouzi (Schalke 04), open play, 0.05 xG, saved 75’ Tom Rothe (Union Berlin), open play, 0.04 xG, saved 9’ Adil Aouchiche (Schalke 04), direct free kick, 0.03 xG, blocked 78’ Michel Aebischer (Union Berlin), open play, 0.03 xG, blocked 10’ Kenan Karaman (Schalke 04), open play, 0.03 xG, off target 14’ Woo-Yeong Jeong (Union Berlin), open play, 0.03 xG, blocked 80’ Tim Skarke (Union Berlin), open play, 0.03 xG, saved 83’ Josip Juranovic (Union Berlin), open play, 0.03 xG, blocked 45’ Soufiane El-Faouzi (Schalke 04), set piece, 0.02 xG, saved 79’ Eric Junior Dina Ebimbe (Schalke 04), open play, 0.02 xG, off target 81’ Woo-Yeong Jeong (Union Berlin), open play, 0.02 xG, off target 15’ Felix Uduokhai (Union Berlin), from a corner, 0.02 xG, blocked 37’ Josip Juranovic (Union Berlin), open play, 0.02 xG, saved 76’ Woo-Yeong Jeong (Union Berlin), from a corner, 0.02 xG, off target 34’ Soufiane El-Faouzi (Schalke 04), open play, 0.01 xG, off target 52’ Marin Ljubicic (Union Berlin), open play, 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

Union Berlin 4-3-1-2 Starting XI
Rönnow
Juranovic
Querfeld
Uduokhai
Rothe
Aebischer 85’
Kemlein 46’
Burcu 46’
Khedira
Lath 76’
Jeong 90’
Schalke 04 3-4-2-1 Starting XI
Karius
Kuruçay
Katic
Becker
Gosens 80’
Tanaka
El-Faouzi
Ljubicic 21’
Aouchiche 90’
Karaman 80’
Adamu 80’

Player stats

PlayerPosMinGAShxGxAKPCards
Frederik Rönnow GK900 0.000.000
Josip Juranovic DEF902 0.040.053
Felix Uduokhai DEF901 0.020.061
Leopold Querfeld DEF901 0.060.031
Tom Rothe DEF9013 0.580.582
Aljoscha Kemlein MID480 0.000.021
Michel Aebischer MID872 0.120.061
Livan Burcu MID480 0.000.000
Rani Khedira MID900 0.000.081
Woo-Yeong Jeong FWD905 0.200.491
Emmanuel Latte Lath FWD781 0.080.000
Andras Schafer Sub421 0.090.071
Marin Ljubicic Sub422 0.090.000
Tim Skarke Sub1213 0.640.091
Janik Haberer Sub30 0.000.000
Robert Skov Sub10 0.000.061

Starters first, then substitutes. xA is expected assists.

Before kick-off

Union Berlin win 41% Avg odds 2.31
Draw 28% Avg odds 3.40
Schalke 04 win 31% Avg odds 2.98

Chances implied by the average closing odds, with the bookmaker margin removed.

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 and player data from Understat. Timeline, lineups and team statistics from Sportmonks. Results and odds from football-data.co.uk.