FOOTBALL·ANALYTICBundesliga 2025/26

Bundesliga 2025/26 · Matchday 28 · BayArena

Bayer Leverkusen6:3Wolfsburg

4 April 2026 · 29,619 in the ground · Martin Petersen

tap a player for their match file

Bayer Leverkusen3-4-2-1
Wolfsburg3-4-2-1
Flekken5.5Tapsoba6.3Badé6.4Andrich6.1Grimaldo9.5Fernández6.5Palacios7.2M. Culbreath6.5Tella7.4Maza8.4Kofane6.7Grabara5.3Koulierakis6.8Vavro6.0Belocian6.2Maehle6.3Vini Souza5.8Eriksen6.8Kumbedi5.1Amoura6.7Wimmer7.2Wind7.4
from the bench

match pulse — xG per 5 minutes · goals · cards

4590bayer-leverkusenwolfsburg

goals — hover the strip for every shot and card, with names

  • 16WindGoal · 0.14 xG · 0.14 xG
  • 30GrimaldoGoal · 0.79 xG · 0.79 xG
  • 31MaehleGoal · 0.05 xG · 0.05 xG
  • 38EriksenGoal · 0.79 xG · 0.79 xG
  • 44GrimaldoGoal · 0.05 xG · 0.05 xG
  • 53SchickGoal · 0.79 xG · 0.79 xG
  • 68TapsobaGoal · 0.12 xG · 0.12 xG
  • 73MazaGoal · 0.07 xG · 0.07 xG
  • 90+6TillmanGoal · 0.60 xG · 0.60 xG
  • 90+6TillmanGoal · 0.52 xG · 0.52 xG

The shots, as they came

Every attempt, sized by expected goals

Leverkusen 0:0 Wolfsburg0'kickoff
2' Tella — xG 0.15 · Missed3' Amoura — xG 0.08 · Missed7' Badé — xG 0.13 · Missed8' Andrich — xG 0.03 · Missed8' Grimaldo — xG 0.04 · Blocked13' Vavro — xG 0.03 · Missed16' Wind — xG 0.14 · Goal22' Fernández — xG 0.05 · Missed23' Amoura — xG 0.27 · Missed27' Grimaldo — xG 0.03 · Saved30' Grimaldo — xG 0.79 · Goal31' Maehle — xG 0.05 · Goal38' Eriksen — xG 0.79 · Goal42' Maza — xG 0.39 · Missed44' Grimaldo — xG 0.05 · Goal49' Maza — xG 0.08 · Saved53' Schick — xG 0.79 · Goal55' Vavro — xG 0.01 · Blocked59' Kofane — xG 0.10 · Blocked60' Tella — xG 0.06 · Missed61' Amoura — xG 0.13 · Saved62' Grimaldo — xG 0.04 · Blocked65' Wimmer — xG 0.05 · Missed68' Tella — xG 0.05 · Missed68' Badé — xG 0.09 · Missed68' Tapsoba — xG 0.12 · Goal73' Grimaldo — xG 0.02 · Saved73' Maza — xG 0.07 · Goal76' Koulierakis — xG 0.38 · Saved80' Schick — xG 0.13 · Saved80' M. Culbreath — xG 0.67 · Post83' Kofane — xG 0.05 · Blocked86' D. Pejcinovic — xG 0.03 · Missed90 + 1' Andrich — xG 0.02 · Missed90 + 1' Palacios — xG 0.06 · Saved90 + 6' Tillman — xG 0.60 · Goal90 + 6' Tillman — xG 0.52 · Goal

The xG race

Expected goals accumulating minute by minute

The xG race — cumulative expected goals, minute by minute

Leverkusen 0:0 Wolfsburg
1.02.03.04.05.0015304560759016' Wind — GOAL30' Grimaldo — GOAL31' Maehle — GOAL38' Eriksen — GOAL44' Grimaldo — GOAL53' Schick — GOAL68' Tapsoba — GOAL73' Maza — GOAL90 + 6' Tillman — GOAL90 + 6' Tillman — GOAL5.131.96

Territory

Where each side actually occupied the pitch, summed from every player’s heatmap

Bayer Leverkusen attacking right · Wolfsburg attacking left · where both glow, the pitch was contested

The duel

Bayer Leverkusen vs Wolfsburg

69%
Possession
31%
4.52
Expected goals
2.01
25
Shots
11
11
Shots on target
5
6
Big chances created
5
541
Passes completed
214
206
Into final third
52
45
Duels won
46
8/11 (73%)
Tackles won
13/19 (68%)
12
Corners
2
8
Fouls
11

No physical or tracking data for league matches — that tier is FIFA-only. Everything above is from the public match feed.