Bundesliga · Matchweek 32
Patrik Schick 25'
Nathan Tella 45'
Patrik Schick 76'
Patrik Schick 89'
HT 2:0
Christoph Baumgartner 80'
Sat, 2 May 2026, 17:30 (UK) · BayArena, Leverkusen
Bayer Leverkusen · 58 pts|RB Leipzig · 62 pts

Bayer Leverkusen won on the scoreboard and on xG (4.42–1.17).

Player of the matchPatrik Schick9.1Decisive moment25' Patrik Schick+0.7

Bayer Leverkusen 4-1 RB Leipzig

Key numbers

  • Possession 55% – 45%
  • Shots 23 (8 on target) – 14 (5)
  • Decisive moment: 25' Patrik Schick, FN xPts +0.7
Player of the match
Patrik Schick 9.1Dominant

Highest FN Score on the pitch: 9.1 (Dominant)

Game state

1-02-03-03-14-1
Bayer Leverkusen ahead 65 min · level 25 min · RB Leipzig ahead 0 min
  • Brajan Gruda — off the bench 45 min · 0G 1A

FN xPts — what each moment was worth

How much each moment changed that team's expected points (win 3, draw 1). A goal's value is credited 70% to the scorer and 30% to the assist.

25' Patrik Schick Goal · scorer +0.5 · assist Nathan Tella +0.2 +0.7
45' Nathan Tella Goal · scorer +0.3 · assist Aleix García +0.1 +0.4
76' Patrik Schick Goal · assist Ibrahim Maza 0.0
80' Christoph Baumgartner Goal · assist Brajan Gruda 0.0
89' Patrik Schick Goal · assist Alejandro Grimaldo 0.0
Bayer Leverkusen Expected (last two seasons) 1.8Own moments +1.1Opponent moments 0.0Time effect +0.1→ League points won 3
RB Leipzig Expected (last two seasons) 1.0Own moments 0.0Opponent moments −0.9Time effect −0.1→ League points won 0

Expected points don't add up to a fixed total (a draw is 1 + 1), so an opponent's moment isn't simply the mirror of your loss. "Time effect" is the change as the clock runs down on a lead or a chase, and isn't credited to any player.

How FN Score and FN xPts work →

Match stats

Bayer LeverkusenRB Leipzig
55%Possession45%
4.42Expected goals (xG)1.17
0.19xG per shot0.08
23Shots14
8Shots on target5
35%Shots on target %36%
21Shots in box9
504Passes414
89%Pass accuracy86%
7Corners3
3Saves3
7Fouls12
1Yellow cards3
0Offsides0

Compared with usual

Bayer Leverkusen

48 matches this season, all competitions baseline
This matchAvg
Goals41.9
Conceded11.3
xG4.421.5
xG against1.171.2
Shots2313.8
On target84.8
Shots faced1412.8
xG per shot0.190.11
Possession55%57.4%
Passes504596.2
Pass accuracy89%87.5%
Corners75.1
Fouls78.7

RB Leipzig

35 matches this season, all competitions baseline
This matchAvg
Goals12.1
Conceded41.3
xG1.171.8
xG against4.421.3
Shots1416
On target56.1
Shots faced2311.9high
xG per shot0.080.11
Possession45%53.9%
Passes414498.6
Pass accuracy86%84.3%
Corners35.6
Fouls129.4

Timeline

  • 14' Yellow Max Finkgräfe
  • 25' Goal Patrik Schick league goal #14 assist Nathan Tella
  • 45' Goal Nathan Tella league goal #1 assist Aleix García
  • 46' Sub El Chadaille Bitshiabu → Castello Lukeba
  • 46' Sub Antonio Nusa → Brajan Gruda
  • 65' Sub Nicolas Seiwald → Assan Ouédraogo
  • 65' Sub Rômulo → Conrad Harder
  • 72' Yellow Xaver Schlager
  • 76' Goal Patrik Schick league goal #15 assist Ibrahim Maza
  • 77' Sub Nathan Tella → Ernest Poku
  • 77' Sub Montrell Culbreath → Arthur
  • 80' Goal Christoph Baumgartner league goal #13 assist Brajan Gruda
  • 84' Yellow Christoph Baumgartner
  • 84' Sub Max Finkgräfe → Benjamin Henrichs
  • 85' Sub Aleix García → Ezequiel Fernández
  • 85' Sub Ibrahim Maza → Malik Tillman
  • 86' Yellow Malik Tillman
  • 89' Goal Patrik Schick league goal #16 assist Alejandro Grimaldo
  • 90' VAR Patrik Schick
  • 90+3' Sub Patrik Schick → Christian Kofane

Category leaders

  • Key passesAlejandro Grimaldo6
  • Duels wonIbrahim Maza9/15
  • DribblesIbrahim Maza5/7
  • Defensive actionsAlejandro Grimaldo8
  • ShotsPatrik Schick7 (on target 5)
  • Fouls wonXaver Schlager3

Past-season matches are summarised from match data (API-Football) without a written review. FN Score and FN xPts are calculated by Fulltime Note using a published formula.