Bayes FC

football power rankings from the betting market
ratings as of · last rebuilt

Is the Bundesliga stronger than Ligue 1?
Level is the average rating of each league's clubs on the global scale (attack + defence, from closing betting-market prices). The goal ratio is what the gap means on the pitch: goals an average club of the stronger league scores for each one it concedes to an average club of the other, on neutral ground. The record is every Champions League, Europa League and Conference League meeting between the two leagues' clubs — their best sides, over seasons the ratings have moved past, so it is history, not the measurement.

As of 28 October 2026, the Bundesliga is stronger than Ligue 1: an average Bundesliga club would score 1.18 goals for every one it concedes against an average Ligue 1 club on neutral ground. In European competition since 2022-23, Bundesliga clubs have won 16, drawn 8 and lost 9 of 33 meetings with Ligue 1 clubs.

League strength
The average rating of each league's clubs on the global scale — every club rating and trend line above is relative to it. Hover the trend for where the season started.

#LeagueLevel
3Bundesliga18 clubs+0.22
5Ligue 118 clubs+0.06

Bundesliga vs Ligue 1 in Europe
Every Champions League, Europa League and Conference League meeting between Bundesliga and Ligue 1 clubs since 2022-23, counted from the Bundesliga side. Each club is placed in the league it played in that season. Euro clubs are each league's best, not its average, so this is history beside the rating, not part of it.

SeasonPWDLGFGAGD
2026-272101330
2025-2683141420-6
2024-2572321012-2
2023-24632165+1
2022-2310721209+11
All3316895349+4

Meetings

DateCompetitionHomeScoreAway
22 Oct 2026UEFA Europa Conference LeagueMonaco3–0FreiburgL
22 Oct 2026UEFA Europa LeagueHoffenheim3–0LyonW
6 May 2026UEFA Champions LeagueBayern Munich1–1Paris SGD
28 Apr 2026UEFA Champions LeagueParis SG5–4Bayern MunichL
16 Apr 2026UEFA Europa Conference LeagueStrasbourg4–0MainzL
9 Apr 2026UEFA Europa Conference LeagueMainz2–0StrasbourgW
29 Jan 2026UEFA Europa LeagueLille1–0FreiburgL
6 Nov 2025UEFA Europa LeagueNice1–3FreiburgW
4 Nov 2025UEFA Champions LeagueParis SG1–2Bayern MunichW
21 Oct 2025UEFA Champions LeagueLeverkusen2–7Paris SGL
12 Mar 2025UEFA Champions LeagueLille1–2DortmundW
4 Mar 2025UEFA Champions LeagueDortmund1–1LilleD
29 Jan 2025UEFA Champions LeagueStuttgart1–4Paris SGL
12 Dec 2024UEFA Europa LeagueLyon3–2Ein FrankfurtL
26 Nov 2024UEFA Champions LeagueBayern Munich1–0Paris SGW
18 earlier meetings
DateCompetitionHomeScoreAway
7 Nov 2024UEFA Europa LeagueHoffenheim2–2LyonD
23 Oct 2024UEFA Champions LeagueBrest1–1LeverkusenD
7 May 2024UEFA Champions LeagueParis SG0–1DortmundW
1 May 2024UEFA Champions LeagueDortmund1–0Paris SGW
22 Feb 2024UEFA Europa LeagueFreiburg3–2LensW
15 Feb 2024UEFA Europa LeagueLens0–0FreiburgD
13 Dec 2023UEFA Champions LeagueDortmund1–1Paris SGD
19 Sep 2023UEFA Champions LeagueParis SG2–0DortmundL
8 Mar 2023UEFA Champions LeagueBayern Munich2–0Paris SGW
23 Feb 2023UEFA Europa LeagueMonaco2–3LeverkusenW
16 Feb 2023UEFA Europa LeagueLeverkusen2–3MonacoL
14 Feb 2023UEFA Champions LeagueParis SG0–1Bayern MunichW
3 Nov 2022UEFA Europa Conference LeagueFC Koln2–2NiceD
26 Oct 2022UEFA Champions LeagueEin Frankfurt2–1MarseilleW
13 Oct 2022UEFA Europa LeagueNantes0–4FreiburgW
6 Oct 2022UEFA Europa LeagueFreiburg2–0NantesW
13 Sep 2022UEFA Champions LeagueMarseille0–1Ein FrankfurtW
8 Sep 2022UEFA Europa Conference LeagueNice1–1FC KolnD

The market knows first.

A weekly email: who’s climbing, who’s quietly falling.

Powered by Buttondown.