UEFA Champions League

Analysis & Statistics

UEFA Champions League 2024/25

Compare home and away performances, season halves and each club's streaks.

279 matches analysed · 81 clubs

Retrieved on 16/09/2026 · 05:14

Club streaks

Current and longest streaks this season, in the order matches took place.

Current and longest streaks this season. Recent matches from oldest to newest.
ClubPWinless streakWinning streakLosing streakLatest games
BSC Young Boys108max. 80max. 28max. 8LLLLL
Slovan Bratislava168max. 80max. 28max. 8LLLLL
Sparta Praha147max. 70max. 46max. 6LLLLL
Sporting CP106max. 60max. 20max. 3LLDLD
Girona85max. 50max. 15max. 5LLLLL
Malmo FF65max. 50max. 12max. 2LDDLL
Inter154max. 40max. 51max. 1WDDDL
Red Bull Salzburg124max. 40max. 14max. 4WLLLL
Stade Brestois 29104max. 40max. 24max. 4WLLLL
AC Milan103max. 30max. 50max. 2WWLLD
Apoel Nicosia43max. 30max. 10max. 1WDLD
Atalanta103max. 30max. 22max. 2LWDLL
Barcelona143max. 30max. 60max. 1WWLDD
Benfica123max. 30max. 22max. 2WWDLL
Borac Banja Luka43max. 30max. 13max. 3WLLL
Celtic103max. 30max. 10max. 2DWLLD
FC Midtjylland63max. 30max. 31max. 1WWDDL
Feyenoord123max. 30max. 22max. 2LWDLL
Lincoln Red Imps FC43max. 30max. 13max. 3WLLL
Monaco103max. 30max. 20max. 2LWLLD
Panevežys43max. 30max. 12max. 2WDLL
Real Madrid143max. 30max. 63max. 3WWLLL
The New Saints43max. 30max. 12max. 2WDLL
Manchester City102max. 40max. 22max. 2LLWLL
PSV Eindhoven122max. 30max. 20max. 1WLWLD
Arsenal142max. 20max. 52max. 2DWWLL
Bayer Leverkusen102max. 20max. 22max. 2WLWLL
Bayern München142max. 20max. 30max. 2DWWLD
Celje42max. 20max. 21max. 1WWDL
Club Brugge KV122max. 20max. 22max. 2LWWLL
Decic22max. 20max. 00max. 1LD
Dynamo Kyiv62max. 20max. 20max. 1WDWLD
FC Differdange 0322max. 20max. 00max. 1LD
FC Lugano22max. 20max. 02max. 2LL
FCSB62max. 20max. 21max. 1WDWDL
Ferencvarosi TC42max. 20max. 20max. 1WWLD
FK Partizan22max. 20max. 02max. 2LL
Flora Tallinn22max. 20max. 02max. 2LL
Galatasaray22max. 20max. 02max. 2LL
HJK Helsinki22max. 20max. 00max. 1LD
Jagiellonia42max. 20max. 22max. 2WWLL
Larne22max. 20max. 02max. 2LL
Lille142max. 20max. 21max. 2WLWDL
Maccabi Tel Aviv22max. 20max. 01max. 1DL
Ordabasy22max. 20max. 01max. 1DL
PAOK42max. 20max. 20max. 0WWDD
Petrocub42max. 20max. 10max. 1DWLD
Pyunik Yerevan22max. 20max. 01max. 1DL
Qarabag62max. 20max. 22max. 2WLWLL
Rangers22max. 20max. 01max. 1DL
Rigas FS42max. 20max. 22max. 2WWLL
Shamrock Rovers42max. 20max. 12max. 2DWLL
Struga22max. 20max. 02max. 2LL
Twente22max. 20max. 00max. 1LD
UE Santa Coloma42max. 20max. 12max. 2LWLL
Union St. Gilloise22max. 20max. 02max. 2LL
Vikingur Reykjavik22max. 20max. 01max. 1DL
Virtus22max. 20max. 02max. 2LL
Bologna81max. 60max. 10max. 4LLDWD
RB Leipzig81max. 60max. 11max. 6LLLWL
Juventus101max. 30max. 21max. 1WDLWL
Shakhtar Donetsk81max. 30max. 11max. 2WLLWL
VfB Stuttgart81max. 20max. 21max. 2LLWWL
Ballkani21max. 10max. 11max. 1WL
Bodo/Glimt61max. 10max. 51max. 1WWWWL
Liverpool101max. 10max. 71max. 1WWLWL
Ludogorets61max. 10max. 11max. 1LWLWL
FK Crvena Zvezda100max. 41max. 10max. 4LWLLW
Paris Saint Germain170max. 43max. 50max. 2WLWWW
Sturm Graz80max. 41max. 10max. 4LWLLW
Dinamo Zagreb100max. 31max. 20max. 1WLDLW
Aston Villa120max. 21max. 30max. 1WWWLW
Atletico Madrid100max. 21max. 50max. 2WWWLW
Borussia Dortmund140max. 21max. 20max. 2DDWLW
KI Klaksvik40max. 21max. 10max. 1WDLW
Dinamo Batumi20max. 11max. 10max. 1LW
Dinamo Minsk40max. 11max. 10max. 1DWLW
Egnatia Rrogozhinë20max. 11max. 10max. 1LW
Fenerbahçe40max. 11max. 20max. 1WWLW
Hamrun Spartans20max. 11max. 10max. 1LW
Slavia Praha40max. 11max. 20max. 1WWLW

The highlighted number is the current streak; “max.” is the longest this season. Draws end winning and losing streaks but extend winless runs. Latest games run from oldest to newest.

How we calculate these statistics

We use completed actual results and 90-minute scores, including stoppage time. Extra time and penalty shoot-outs do not count towards goals or wins in these views. Administrative decisions and point adjustments are excluded.

Home and away follow the match record; this does not guarantee home advantage, especially at neutral venues. Overall, home, away and streak views include all available stages. Season halves include only the regular double round-robin phase when confirmed by the fixture list.

Upcoming, live, postponed, cancelled and abandoned matches do not count as results. In streaks, inconsistent dates or scores leave the club without a count to avoid creating an artificial streak.

Streaks cover only the selected competition and season. Personal simulator scenarios do not change this analysis. Matches missing from the database may leave these views incomplete.