Bundesliga · 2025Stadion An der Alten Försterei

1. FC Union Berlin 3–1 Borussia M'gladbach · Bundesliga

3–1Historical match

A completed match from a finished season. This page is the record of what happened.

Match at a glance

1. FC Union Berlin won 3–1.

Shots
168
Shots on target
52
Expected goals
1.230.63
Possession
37%63%

Full time

What the match recorded

Union Berlin beat Borussia Mönchengladbach 3–1. Recorded in this match (Union Berlin – Borussia Mönchengladbach): shots 16–8, shots on target 5–2, expected goals 1.23–0.63, possession 37%–63%. This is what was recorded. It is not a claim that the result was foreseeable.

Pre-match record

What the data showed before kick-off. Kept for reference; it did not know the result.

Borussia Mönchengladbach's recent record differs from the season

moderate

Borussia Mönchengladbach's last-five goals scored average is above their season average.

1.2 goals/match ▲Goals forLast 5 · Season0.86 goals/match
Evidence and caveat

Comparison: An unweighted last-five average is compared with the unweighted season average.

Window: last_5 versus season

MetricLast 5SeasonBaseline
Goals for1.2 goals/match0.86 goals/match1.5 goals/match

Caveat: Five matches are sensitive to opponent mix and isolated match states.

The teams have contrasting possession records

moderate

Borussia Mönchengladbach have recorded the higher season possession share.

31.6%PossessionUnion Berlin · Borussia Mönchengladbach● 51.1%
Evidence and caveat

Comparison: The recorded possession gap is 19.6 percentage points.

Window: season

MetricUnion BerlinBorussia MönchengladbachBaseline
Possession31.6%51.1%50.2%

Caveat: Possession share does not show where possession occurred or how chances were created.

Both teams have elevated fouls records

moderate

Each team's season fouls average is above the competition baseline.

14.9 fouls/matchFoulsUnion Berlin · Borussia Mönchengladbach13.4 fouls/match
Evidence and caveat

Comparison: Both team averages are compared with the same competition baseline.

Window: season

MetricUnion BerlinBorussia MönchengladbachBaseline
Fouls14.9 fouls/match13.4 fouls/match11.3 fouls/match

Caveat: A shared historical pattern is descriptive and may not repeat in one fixture.

This match

Match statistics

  • Shots16 shots8 shots1. FC Union Berlin 16 shots, Borussia M'gladbach 8 shots
  • Shots on target5 shots2 shots1. FC Union Berlin 5 shots, Borussia M'gladbach 2 shots
  • Expected goals1.23 xG0.63 xG1. FC Union Berlin 1.23 xG, Borussia M'gladbach 0.63 xG
  • Possession37%63%1. FC Union Berlin 37%, Borussia M'gladbach 63%
  • Corners6 corners6 corners1. FC Union Berlin 6 corners, Borussia M'gladbach 6 corners
  • Fouls21 fouls15 fouls1. FC Union Berlin 21 fouls, Borussia M'gladbach 15 fouls
  • Yellow cards5 cards3 cards1. FC Union Berlin 5 cards, Borussia M'gladbach 3 cards

Every shot

Shot map

Every recorded shot, placed where it was taken and sized by its expected-goals value. Arrows show each team’s attacking direction.

Florian Neuhaus · Borussia Mönchengladbach · 1′ · 0.01 xG · off target or blockedDerrick Köhn · Union Berlin · 10′ · 0.01 xG · off target or blockedPhilipp Sander · Borussia Mönchengladbach · 59′ · 0.01 xG · off target or blockedDanilho Doekhi · Union Berlin · 78′ · 0.01 xG · off target or blockedAndrej Ilić · Union Berlin · 87′ · 0.01 xG · off target or blockedTim Skarke · Union Berlin · 24′ · 0.02 xG · off target or blockedAljoscha Kemlein · Union Berlin · 63′ · 0.02 xG · off target or blockedWoo-Yeong Jeong · Union Berlin · 77′ · 0.02 xG · off target or blockedRocco Reitz · Borussia Mönchengladbach · 17′ · 0.04 xG · off target or blockedRani Khedira · Union Berlin · 56′ · 0.04 xG · off target or blockedDerrick Köhn · Union Berlin · 2′ · 0.05 xG · on targetTim Skarke · Union Berlin · 64′ · 0.06 xG · on targetAndrej Ilić · Union Berlin · 78′ · 0.07 xG · off target or blockedRani Khedira · Union Berlin · 81′ · 0.07 xG · goalDerrick Köhn · Union Berlin · 5′ · 0.08 xG · off target or blockedYannik Engelhardt · Borussia Mönchengladbach · 18′ · 0.08 xG · off target or blockedIlyas Ansah · Union Berlin · 26′ · 0.08 xG · off target or blockedAlex Král · Union Berlin · 90′ · 0.08 xG · off target or blockedHaris Tabaković · Borussia Mönchengladbach · 68′ · 0.09 xG · off target or blockedPhilipp Sander · Borussia Mönchengladbach · 29′ · 0.12 xG · on targetJens Castrop · Borussia Mönchengladbach · 4′ · 0.14 xG · off target or blockedDanilho Doekhi · Union Berlin · 3′ · 0.15 xG · goalHaris Tabaković · Borussia Mönchengladbach · 33′ · 0.21 xG · goalDanilho Doekhi · Union Berlin · 26′ · 0.48 xG · goal
  • off target
  • on target
  • goal
  • penalty
  • size = xG

Union Berlin: 16 shots, 5 on target, 1.25 xG. Borussia Mönchengladbach: 8 shots, 2 on target, 0.70 xG.

How the match built

Expected-goals timeline

Expected goals accumulated minute by minute. Circles mark the goals that were actually scored.

00.751.50′HT90′Danilho Doekhi · Union Berlin · 3′Danilho Doekhi · Union Berlin · 26′Rani Khedira · Union Berlin · 81′Haris Tabaković · Borussia Mönchengladbach · 33′

The step line is cumulative expected goals; circles mark goals. Final: Union Berlin 1.25 xG · Borussia Mönchengladbach 0.70 xG.

History

Head-to-head

Recent meetings between these teams.

Last 5 meetings

21. FC Union Berlin
1Draws
2Borussia M'gladbach
1. FC Union Berlin — Borussia M'gladbach · Bundesliga1–2
Borussia M'gladbach — 1. FC Union Berlin · Bundesliga1–0
Borussia M'gladbach — 1. FC Union Berlin · Bundesliga0–0
1. FC Union Berlin — Borussia M'gladbach · Bundesliga3–1
Borussia M'gladbach — 1. FC Union Berlin · Bundesliga0–1

Head-to-Head & Recent Meetings

Metric comparison

Team comparison

Season averages, with the sample size beside each metric.

Where the edge is

Season: 1. FC Union Berlin favored in 4 of 11 directional metrics · Borussia M'gladbach in 6 · 1 too close

led this metric higher value (descriptive) too close

Window

Season

1. FC Union Berlin7 matchesBorussia M'gladbach7 matches
1.57 goals/match ▲Goals scored7/70.86 goals/match
2 goals/match ▲Goals allowed7/72.14 goals/match
1.29 xG/match ▲Expected goals7/71.14 xG/match
12.6 shots/matchShots7/713.1 shots/match
3.86 shots/matchShots on target7/7▲ 5 shots/match
31.6%Possession7/7● 51.1%
5.14 corners/matchCorners7/7● 6.29 corners/match
2.43 cards/matchCards7/72.29 cards/match
14.9 fouls/matchFouls7/713.4 fouls/match

Evidence quality

How much supports this analysis

Grade B · Useful evidenceUseful evidence — limited
Season samples7 / 7home / away teams
Recent samples5 / 5last-five windows
FreshnessLess than one dayfrom nearest prior match
  • Evidence is usable but does not meet the strongest completeness threshold.

Known unknowns

  • Lineups, injuries, suspensions and tactical changes are not available in the retained dataset.
  • The fixture season differs from the competition's configured active season.
Analysis cutoff: Fri, 17 Oct 2025, 22:30 UTC · analysis-v4

Team rankings in Bundesliga

Make a graphic from this match

Creator Studio builds a branded post from this match's recorded data, with its evidence grade and source cutoff carried into the export.

Turn this match into a graphicReady-made from PitchMath data · No sign-up required