UEFA Champions League

Analysis & Statistics

UEFA Champions League 2023/24

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

214 matches analysed · 78 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
FK Crvena Zvezda66max. 60max. 04max. 4DLLLL
Sevilla66max. 60max. 04max. 4DLLLL
Union Berlin66max. 60max. 01max. 3LLDDL
Red Bull Salzburg65max. 50max. 11max. 3LLLDL
Galatasaray124max. 40max. 51max. 2WLLDL
Newcastle64max. 40max. 11max. 2WLLDL
Real Sociedad84max. 40max. 32max. 2WDDLL
SC Braga104max. 40max. 41max. 2WLLDL
Servette FC44max. 40max. 00max. 1DDLD
AEK Athens FC43max. 30max. 12max. 2WDLL
Feyenoord63max. 30max. 13max. 3LWLLL
Manchester United63max. 30max. 11max. 2LWLDL
Panathinaikos63max. 30max. 13max. 3DWLLL
PSV Eindhoven123max. 30max. 21max. 1WWDDL
Rangers43max. 30max. 11max. 1WDDL
Slovan Bratislava63max. 30max. 22max. 2WWDLL
Zrinjski43max. 30max. 10max. 2WLLD
FC Copenhagen142max. 40max. 22max. 2WDWLL
Paris Saint Germain122max. 30max. 22max. 2WLWLL
Aris42max. 20max. 22max. 2WWLL
Arsenal102max. 20max. 31max. 1DLWDL
Bate Borisov42max. 20max. 12max. 2DWLL
Bayern München122max. 20max. 41max. 1WDWDL
BK Hacken42max. 20max. 20max. 0WWDD
Breidablik62max. 20max. 42max. 2WWWLL
Dinamo Tbilisi22max. 20max. 01max. 1DL
Dinamo Zagreb42max. 20max. 20max. 1WWLD
Dnipro-122max. 20max. 00max. 1LD
FC Astana42max. 20max. 12max. 2DWLL
Ferencvarosi TC22max. 20max. 01max. 1DL
FK Zalgiris Vilnius42max. 20max. 11max. 1DWDL
Flora Tallinn22max. 20max. 02max. 2LL
Genk22max. 20max. 00max. 0DD
Hamrun Spartans22max. 20max. 02max. 2LL
Lincoln Red Imps FC22max. 20max. 02max. 2LL
Ludogorets42max. 20max. 11max. 1LWDL
Maccabi Haifa82max. 20max. 31max. 1WWWDL
Manchester City102max. 20max. 80max. 0WWWDD
Molde62max. 20max. 12max. 2WLWLL
Napoli82max. 20max. 11max. 1DLWDL
Olimpija Ljubljana62max. 20max. 22max. 2WDWLL
Partizani22max. 20max. 01max. 1DL
Qarabag42max. 20max. 20max. 1WWLD
Raków Czestochowa82max. 20max. 30max. 1DWWLD
RB Leipzig82max. 20max. 20max. 1WLWLD
Shamrock Rovers22max. 20max. 02max. 2LL
Sparta Praha22max. 20max. 00max. 0DD
Struga22max. 20max. 01max. 1DL
Sturm Graz22max. 20max. 02max. 2LL
Swift Hesperange22max. 20max. 01max. 1DL
The New Saints22max. 20max. 02max. 2LL
TSC Backa Topola22max. 20max. 02max. 2LL
Valmiera / BSS22max. 20max. 02max. 2LL
BSC Young Boys81max. 40max. 11max. 2DLLWL
Barcelona101max. 20max. 31max. 1LDWWL
Borussia Dortmund131max. 20max. 31max. 1LWWWL
Inter81max. 20max. 31max. 1WDDWL
KI Klaksvik61max. 20max. 11max. 1WDDWL
Atlètic Club d'Escaldes11max. 10max. 01max. 1L
Atletico Madrid101max. 10max. 31max. 1WLWWL
Ballkani21max. 10max. 11max. 1WL
Buducnost Podgorica21max. 10max. 11max. 1WL
Farul Constanta21max. 10max. 11max. 1WL
FC Porto81max. 10max. 21max. 1WLWWL
HJK Helsinki41max. 10max. 11max. 1WLWL
Lazio81max. 10max. 21max. 1WWLWL
Shakhtar Donetsk61max. 10max. 21max. 1WLWWL
Sheriff Tiraspol41max. 10max. 21max. 1LWWL
Tre Penne11max. 10max. 01max. 1L
Antwerp80max. 51max. 20max. 5LLLLW
Benfica60max. 51max. 10max. 4LLLDW
Celtic60max. 51max. 10max. 2LDLLW
Real Madrid130max. 42max. 70max. 0DDDWW
AC Milan60max. 31max. 10max. 1DLWLW
Lens60max. 31max. 10max. 2WDLLW
FC Urartu20max. 11max. 10max. 1LW
Larne20max. 11max. 10max. 1LW
Marseille20max. 11max. 10max. 1LW

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.