UEFA Champions League

Analysis & Statistics

UEFA Champions League 2022/23

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
FC Copenhagen87max. 70max. 10max. 1DLDLD
Celtic66max. 60max. 01max. 2DLLDL
Plzen126max. 60max. 46max. 6LLLLL
Rangers106max. 60max. 16max. 6LLLLL
Atletico Madrid65max. 50max. 11max. 2LLDDL
Club Brugge KV85max. 50max. 32max. 2DLDLL
Dinamo Zagreb125max. 50max. 32max. 2LLDLL
Shakhtar Donetsk65max. 50max. 11max. 1DLDDL
Bayer Leverkusen64max. 40max. 10max. 2WLLDD
FC Midtjylland44max. 40max. 02max. 2DDLL
PSV Eindhoven44max. 40max. 01max. 1DDDL
Sporting CP64max. 40max. 21max. 2WLLDL
AC Milan123max. 30max. 32max. 2DWDLL
Clube 226543max. 30max. 11max. 1WLDL
Dynamo Kyiv63max. 30max. 13max. 3DWLLL
HJK Helsinki43max. 30max. 13max. 3WLLL
Juventus63max. 30max. 13max. 3LWLLL
Ludogorets63max. 30max. 33max. 3WWLLL
Malmo FF43max. 30max. 12max. 2WDLL
Red Bull Salzburg63max. 30max. 12max. 2DWDLL
Maccabi Haifa122max. 40max. 22max. 3LLWLL
Pyunik Yerevan62max. 30max. 12max. 2DLWLL
AEK Larnaca22max. 20max. 00max. 0DD
Ballkani22max. 20max. 00max. 0DD
Bayern München102max. 20max. 80max. 1WWWLD
Benfica142max. 20max. 60max. 1WWWLD
CFR 1907 Cluj22max. 20max. 00max. 0DD
Chelsea102max. 20max. 42max. 2WLWLL
Dinamo Batumi22max. 20max. 00max. 0DD
Eintracht Frankfurt82max. 20max. 22max. 2LWWLL
FC Porto82max. 20max. 40max. 2WWWLD
Fenerbahçe22max. 20max. 00max. 0DD
Ferencvarosi TC62max. 20max. 11max. 1WLWDL
FK Crvena Zvezda42max. 20max. 20max. 1WWLD
FK Tobol Kostanay22max. 20max. 01max. 1DL
FK Zalgiris Vilnius62max. 20max. 20max. 1DWWLD
Hibernians22max. 20max. 00max. 1LD
Liverpool82max. 20max. 52max. 2WWWLL
Maribor42max. 20max. 11max. 1DWDL
Marseille62max. 20max. 22max. 2LWWLL
Monaco22max. 20max. 00max. 0DD
Napoli102max. 20max. 50max. 1LWWLD
Olympiakos Piraeus22max. 20max. 01max. 1DL
Paris Saint Germain82max. 20max. 22max. 2DWWLL
Qarabag82max. 20max. 21max. 1LDWDL
RB Leipzig82max. 20max. 41max. 2WWWDL
Real Madrid122max. 20max. 51max. 1WWWDL
Shakhter Soligorsk22max. 20max. 01max. 1DL
Sheriff Tiraspol62max. 20max. 12max. 2WDWLL
Sutjeska22max. 20max. 02max. 2LL
Tirana22max. 20max. 02max. 2LL
Tottenham82max. 20max. 10max. 1WDWLD
Trabzonspor22max. 20max. 00max. 1LD
Vikingur Reykjavik42max. 20max. 20max. 1WWLD
Zrinjski22max. 20max. 01max. 1DL
Sevilla61max. 40max. 11max. 1DLDWL
Borussia Dortmund81max. 30max. 11max. 1DDDWL
Bodo/Glimt81max. 20max. 21max. 2WWDWL
Slovan Bratislava41max. 20max. 11max. 1DDWL
Clube 224911max. 10max. 01max. 1L
F91 Dudelange41max. 10max. 31max. 1WWWL
FC Levadia Tallinn11max. 10max. 01max. 1L
Inter131max. 10max. 21max. 1WDWWL
Inter Club d'Escaldes21max. 10max. 11max. 1WL
Lech Poznan21max. 10max. 11max. 1WL
Linfield41max. 10max. 21max. 1LWWL
The New Saints21max. 10max. 11max. 1WL
Union St. Gilloise21max. 10max. 11max. 1WL
Ajax60max. 41max. 10max. 4LLLLW
Barcelona60max. 41max. 10max. 2LLDLW
Manchester City130max. 22max. 30max. 0WDDWW
Shamrock Rovers40max. 21max. 10max. 1WDLW
Apollon Limassol20max. 11max. 10max. 1LW
FC Zurich20max. 11max. 10max. 1LW
KI Klaksvik20max. 11max. 10max. 1LW
Lincoln Red Imps FC20max. 11max. 10max. 1LW
Rigas FS20max. 11max. 10max. 1LW
Sturm Graz20max. 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.