All teams

Bayer 04 Leverkusen

Bundesliga · strength +0.09 (attack +0.11, defence −0.02) against an average Premier League side, rated Oct 2026

Last 40 matches

oldest first, every competition

Form bars show each match's xG difference: no xGxG below −1−1 to 00 to +1+1 or better

Points against expected

Expected points: what each match's xG for and against would earn on average.

SeasonPlayedPointsExpectedDifference
UEFA Europa League 26/27 goals 8–0 · xG 10.6–1.6 · 9 points from 7.8 in 3397.8+1.2
Bundesliga 26/27 goals 16–9 · xG 12.9–7.5 · 13 points from 11.6 in 661311.6+1.4
Bundesliga 25/26 goals 68–47 · xG 65.0–46.0 · 59 points from 57.1 in 34345957.1+1.9
UEFA Champions League 25/26 goals 16–17 · xG 16.4–16.4 · 17 points from 16.6 in 12121716.6+0.4

Rating by month

Attack and defence against an average Premier League side (0); higher is better for both.

−0.25+0.00+0.25+0.50+0.75Aug 2024DecAprAugDecAprAugAttack +0.11Defence −0.02
Ratings as a table
MonthStrengthAttackDefence
Oct 2026+0.09+0.11−0.02
Sep 2026−0.10+0.01−0.10
Aug 2026−0.11+0.03−0.14
Jul 2026−0.28−0.05−0.22
Jun 2026−0.27−0.05−0.22
May 2026−0.26−0.04−0.22
Apr 2026−0.19−0.04−0.16
Mar 2026−0.18−0.09−0.09
Feb 2026−0.14−0.11−0.03
Jan 2026−0.16−0.04−0.12
Dec 2025−0.13−0.05−0.08
Nov 2025−0.01−0.01+0.01
Oct 2025+0.06+0.04+0.03
Sep 2025−0.00−0.06+0.05
Aug 2025+0.08−0.00+0.09
Jul 2025+0.06−0.02+0.08
Jun 2025+0.04−0.03+0.07
May 2025+0.04−0.03+0.07
Apr 2025+0.18+0.02+0.16
Mar 2025+0.26+0.09+0.16
Feb 2025+0.31+0.08+0.22
Jan 2025+0.25+0.07+0.18
Dec 2024+0.24+0.10+0.14
Nov 2024+0.23+0.13+0.10
Oct 2024+0.30+0.18+0.12
Sep 2024+1.11+0.52+0.59
Aug 2024+0.99+0.63+0.37

Best performers

this season; last three matches against each player's average
#PlayerMatchesAverageLast three, newest firstAgainst average
1Aleix García Midfielder · 782′ · 9 matches959.170.1on 22 Oct 2026 at OFI Crete49.1on 18 Oct 2026 v SC Freiburg61.2on 15 Oct 2026 at Lech Poznańlevel (+0.9)
2Edmond Tapsoba Defender · 742′ · 9 matches952.348.0on 22 Oct 2026 at OFI Crete50.6on 18 Oct 2026 v SC Freiburg59.8on 15 Oct 2026 at Lech Poznań+2.3
3Facundo Medina Defender · 642′ · 9 matches952.848.2on 22 Oct 2026 at OFI Crete43.4on 18 Oct 2026 v SC Freiburg61.6on 15 Oct 2026 at Lech Poznań−4.9
4Patrik Schick Forward · 633′ · 9 matches960.451.4on 22 Oct 2026 at OFI Crete59.7on 18 Oct 2026 v SC Freiburg85.4on 15 Oct 2026 at Lech Poznań+3.8
5Afonso Moreira Forward · 608′ · 9 matches945.746.7on 22 Oct 2026 at OFI Crete45.8on 18 Oct 2026 v SC Freiburg64.3on 15 Oct 2026 at Lech Poznań+2.2
6Ezequiel Fernández Midfielder · 585′ · 9 matches954.063.2on 22 Oct 2026 at OFI Crete43.5on 18 Oct 2026 v SC Freiburg50.5on 15 Oct 2026 at Lech Poznańlevel (−1.6)
7Mark Flekken Goalkeeper · 726′ · 8 matches847.549.4on 18 Oct 2026 v SC Freiburg52.1on 15 Oct 2026 at Lech Poznań32.2on 10 Oct 2026 at 1. FSV Mainz 05−3.0
8Ibrahim Maza Forward · 632′ · 8 matches858.088.8on 22 Oct 2026 at OFI Crete64.4on 18 Oct 2026 v SC Freiburg57.8on 15 Oct 2026 at Lech Poznań+6.6
9Miguel Gutiérrez Defender · 628′ · 8 matches848.231.8on 22 Oct 2026 at OFI Crete35.5on 18 Oct 2026 v SC Freiburg41.5on 15 Oct 2026 at Lech Poznań−11.2
10Jarell Quansah Defender · 578′ · 8 matches846.647.1on 22 Oct 2026 at OFI Crete47.2on 18 Oct 2026 v SC Freiburg51.0on 10 Oct 2026 at 1. FSV Mainz 05level (+1.8)
11Moussa Diaby Midfielder · 480′ · 8 matches845.638.7on 22 Oct 2026 at OFI Crete44.1on 18 Oct 2026 v SC Freiburg49.1on 15 Oct 2026 at Lech Poznańlevel (−1.0)
12Malik Tillman Midfielder · 409′ · 8 matches856.771.1on 22 Oct 2026 at OFI Crete42.3on 18 Oct 2026 v SC Freiburg65.1on 15 Oct 2026 at Lech Poznań+8.6
13Lucas Vázquez Midfielder · 302′ · 7 matches751.361.4on 22 Oct 2026 at OFI Crete51.3on 15 Oct 2026 at Lech Poznań83.6on 20 Sep 2026 v RB Leipzig+4.7
14Loïc Badé Defender · 344′ · 5 matches565.062.2on 22 Oct 2026 at OFI Crete58.2on 15 Oct 2026 at Lech Poznań66.5on 16 Sep 2026 v NK Celje−2.7
15Robert Andrich Defender · 245′ · 5 matches550.874.0on 15 Oct 2026 at Lech Poznań67.5on 10 Oct 2026 at 1. FSV Mainz 0534.8on 20 Sep 2026 v RB Leipzig+13.7
16Christian Kofane Forward · 153′ · 5 matches556.534.5on 20 Sep 2026 v RB Leipzig47.4on 16 Sep 2026 v NK Celje59.2on 12 Sep 2026 at FC Augsburg−3.0
17Nathan Tella Forward · 134′ · 4 matches452.752.8on 22 Oct 2026 at OFI Crete47.7on 18 Oct 2026 v SC Freiburg54.1on 15 Oct 2026 at Lech Poznańlevel (−0.5)
18Martin Terrier Forward · 123′ · 4 matches448.233.3on 15 Oct 2026 at Lech Poznań68.4on 10 Oct 2026 at 1. FSV Mainz 0545.9on 16 Sep 2026 v NK Celjelevel (+0.8)
19Jonas Hofmann Forward · 112′ · 4 matches478.999.2on 22 Oct 2026 at OFI Crete35.0on 18 Oct 2026 v SC Freiburg50.8on 10 Oct 2026 at 1. FSV Mainz 05+5.7
20Janis Blaswich Goalkeeper · 90′ · 1 match150.950.9on 22 Oct 2026 at OFI Crete–
21Guéla Doué Defender · 33′ · 1 match162.362.3on 12 Sep 2026 at FC Augsburg–
22Victor Okoh Boniface Forward · 12′ · 1 match178.178.1on 29 Aug 2026 at SV 07 Elversberg–
23Eliesse Ben Seghir Forward · 10′ · 1 match159.459.4on 16 Sep 2026 v NK Celje–

Average: minutes-weighted match score this season. Against average: the last three matches' average minus it; within 2 points either side counts as level.

Latest results

55 since July 2025
DateCompetitionOpponentResultxGExpected points
22 Oct 2026Europa Leagueat OFI CreteW 2–03.2–0.22.84
18 Oct 2026BundesligaSC FreiburgW 2–11.6–1.11.76
15 Oct 2026Europa Leagueat Lech PoznańW 4–05.4–0.52.89
10 Oct 2026Bundesligaat 1. FSV Mainz 05W 4–31.7–3.00.75
20 Sep 2026BundesligaRB LeipzigW 2–02.2–0.92.23
16 Sep 2026Europa LeagueNK CeljeW 2–01.9–0.92.06
12 Sep 2026Bundesligaat FC AugsburgD 2–22.4–1.12.18
5 Sep 2026Bundesliga1. FC Union BerlinW 4–02.9–0.42.73
29 Aug 2026Bundesligaat SV 07 ElversbergL 2–32.0–1.11.95
16 May 2026BundesligaHamburger SVD 1–13.3–1.82.16
All 55 results
DateCompetitionOpponentResultxGExpected points
22 Oct 2026Europa Leagueat OFI CreteW 2–03.2–0.22.84
18 Oct 2026BundesligaSC FreiburgW 2–11.6–1.11.76
15 Oct 2026Europa Leagueat Lech PoznańW 4–05.4–0.52.89
10 Oct 2026Bundesligaat 1. FSV Mainz 05W 4–31.7–3.00.75
20 Sep 2026BundesligaRB LeipzigW 2–02.2–0.92.23
16 Sep 2026Europa LeagueNK CeljeW 2–01.9–0.92.06
12 Sep 2026Bundesligaat FC AugsburgD 2–22.4–1.12.18
5 Sep 2026Bundesliga1. FC Union BerlinW 4–02.9–0.42.73
29 Aug 2026Bundesligaat SV 07 ElversbergL 2–32.0–1.11.95
16 May 2026BundesligaHamburger SVD 1–13.3–1.82.16
9 May 2026Bundesligaat VfB StuttgartL 1–30.5–3.00.21
2 May 2026BundesligaRB LeipzigW 4–14.4–1.12.72
25 Apr 2026Bundesligaat 1. FC KölnW 2–11.3–3.00.56
18 Apr 2026BundesligaFC AugsburgL 1–23.4–1.32.42
11 Apr 2026Bundesligaat Borussia DortmundW 1–00.6–1.30.83
4 Apr 2026BundesligaVfL WolfsburgW 6–34.3–2.02.38
21 Mar 2026Bundesligaat 1. FC HeidenheimD 3–31.6–1.61.41
17 Mar 2026Champions Leagueat ArsenalL 0–20.5–1.70.53
14 Mar 2026BundesligaFC Bayern MünchenD 1–13.0–1.32.30
11 Mar 2026Champions LeagueArsenalD 1–10.9–1.60.84
7 Mar 2026Bundesligaat SC FreiburgD 3–32.1–2.71.11
4 Mar 2026Bundesligaat Hamburger SVW 1–01.9–1.31.78
28 Feb 2026Bundesliga1. FSV Mainz 05D 1–11.2–0.71.74
24 Feb 2026Champions LeagueOlympiacos FCD 0–00.7–0.21.76
21 Feb 2026Bundesligaat 1. FC Union BerlinL 0–10.9–0.51.66
18 Feb 2026Champions Leagueat Olympiacos FCW 2–02.0–0.72.18
14 Feb 2026BundesligaFC St. PauliW 4–01.4–0.42.16
7 Feb 2026Bundesligaat Borussia M'gladbachD 1–10.8–0.61.47
31 Jan 2026Bundesligaat Eintracht FrankfurtW 3–11.1–1.11.39
28 Jan 2026Champions LeagueVillarrealW 3–02.0–0.32.57
24 Jan 2026BundesligaSV Werder BremenW 1–02.5–0.92.33
20 Jan 2026Champions Leagueat Olympiacos FCL 0–22.4–1.12.13
17 Jan 2026Bundesligaat TSG HoffenheimL 0–11.0–1.31.12
10 Jan 2026BundesligaVfB StuttgartL 1–41.9–2.61.06
20 Dec 2025Bundesligaat RB LeipzigW 3–13.2–1.82.08
13 Dec 2025Bundesliga1. FC KölnW 2–02.0–0.22.60
10 Dec 2025Champions LeagueNewcastle UnitedD 2–21.3–2.10.90
6 Dec 2025Bundesligaat FC AugsburgL 0–21.6–1.31.59
29 Nov 2025BundesligaBorussia DortmundL 1–20.8–1.01.19
25 Nov 2025Champions Leagueat Manchester CityW 2–00.5–1.80.52
22 Nov 2025Bundesligaat VfL WolfsburgW 3–11.1–2.10.77
8 Nov 2025Bundesliga1. FC HeidenheimW 6–03.3–0.12.89
5 Nov 2025Champions Leagueat BenficaW 1–00.7–1.60.76
1 Nov 2025Bundesligaat FC Bayern MünchenL 0–30.3–2.20.24
26 Oct 2025BundesligaSC FreiburgW 2–01.7–0.72.08
21 Oct 2025Champions LeagueParis Saint-GermainL 2–72.5–2.91.23
18 Oct 2025Bundesligaat 1. FSV Mainz 05W 4–33.5–1.72.29
4 Oct 2025Bundesliga1. FC Union BerlinW 2–02.9–0.72.56
1 Oct 2025Champions LeaguePSV EindhovenD 1–11.7–0.52.26
27 Sep 2025Bundesligaat FC St. PauliW 2–10.7–0.81.20
21 Sep 2025BundesligaBorussia M'gladbachD 1–11.5–0.81.85
18 Sep 2025Champions Leagueat FC KøbenhavnD 2–21.2–1.90.95
12 Sep 2025BundesligaEintracht FrankfurtW 3–12.1–0.72.33
30 Aug 2025Bundesligaat SV Werder BremenD 3–32.1–2.61.12
23 Aug 2025BundesligaTSG HoffenheimL 1–20.7–0.41.54