UEFA Champions League · League phase MD8
Malik Tillman 12'
Malik Tillman 35'
Alejandro Grimaldo 57'
HT 2:0
Wed, 28 Jan 2026, 20:00 (UK) · BayArena, Leverkusen
Bayer Leverkusen 20th → 16th · 12 pts|Villarreal 35th · 1 pt

Bayer Leverkusen won on the scoreboard and on xG (2.03–0.25).

Player of the matchAlejandro Grimaldo8.9Decisive moment12' Malik Tillman+0.7

Bayer Leverkusen 3-0 Villarreal

Key numbers

  • Possession 65% – 35%
  • Shots 15 (7 on target) – 5 (2)
  • Decisive moment: 12' Malik Tillman, FN xPts +0.7
Player of the match
Alejandro Grimaldo 8.9Dominant

Highest FN Score on the pitch: 8.9 (Dominant)

Game state

1-02-03-0
Bayer Leverkusen ahead 78 min · level 12 min · Villarreal ahead 0 min

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.

12' Malik Tillman Goal +0.7
35' Malik Tillman Goal · scorer +0.3 · assist Patrik Schick +0.1 +0.4
57' Alejandro Grimaldo Goal · assist Lucas Vázquez +0.1
Bayer Leverkusen Expected (last two seasons) 1.7Own moments +1.2Opponent moments 0.0Time effect +0.1→ League points won 3
Villarreal Expected (last two seasons) 1.1Own moments 0.0Opponent moments −1.0Time 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 LeverkusenVillarreal
65%Possession35%
2.03Expected goals (xG)0.25
0.14xG per shot0.05
15Shots5
7Shots on target2
47%Shots on target %40%
10Shots in box2
790Passes419
93%Pass accuracy86%
4Corners1
2Saves4
7Fouls15
0Yellow cards3
0Offsides2

Compared with usual

Bayer Leverkusen

28 matches this season, all competitions baseline
This matchAvg
Goals31.9
Conceded01.5
xG2.031.5
xG against0.251.2
Shots1514
On target75
Shots faced513.4
xG per shot0.140.12
Possession65%56.8%
Passes790584.1
Pass accuracy93%87.4%
Corners45
Fouls79

Villarreal

30 matches this season, all competitions baseline
This matchAvg
Goals01.6
Conceded31.3
xG0.251.4
xG against2.031.1
Shots514.7low
On target25
Shots faced1512.3
xG per shot0.050.1
Possession35%45.9%
Passes419421
Pass accuracy86%82.6%
Corners14.8
Fouls1512.4

Timeline

  • 12' Goal Malik Tillman competition goal #1
  • 35' Goal Malik Tillman competition goal #2 assist Patrik Schick
  • 45' Yellow Pau Navarro
  • 46' Sub Thomas Partey → Georges Mikautadze
  • 46' Sub Tajon Buchanan → Hugo Lopez
  • 52' Yellow Rafa Marín
  • 55' Yellow Nicolas Pépé
  • 57' Goal Alejandro Grimaldo competition goal #4 assist Lucas Vázquez
  • 62' Sub Lucas Vázquez → Arthur
  • 62' Sub Patrik Schick → Christian Kofane
  • 65' Sub Alassane Diatta → Dani Parejo
  • 69' Sub Nicolas Pépé → Daniel Budesca
  • 70' Sub Ibrahim Maza → Ernest Poku
  • 70' Sub Aleix García → Exequiel Palacios
  • 82' Sub Santi Comesaña → Pape Gueye
  • 89' Sub Alejandro Grimaldo → Edmond Tapsoba

Category leaders

  • Key passesAlejandro Grimaldo2
  • Duels wonIbrahim Maza10/17
  • DribblesIbrahim Maza5/10
  • Defensive actionsRenato Veiga8
  • Fouls wonMalik Tillman4

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.