UEFA Champions League

Analysis & Statistics

UEFA Champions League 2020/21

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

178 matches analysed · 79 clubs

Retrieved on 16/09/2026 · 06:44

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
Ferencvarosi TC118max. 80max. 34max. 4DLLLL
FC Midtjylland106max. 60max. 20max. 4LLLDD
Lokomotiv66max. 60max. 02max. 2LDDLL
Rennes66max. 60max. 05max. 5LLLLL
Zenit66max. 60max. 03max. 3LDLLL
Olympiakos Piraeus85max. 50max. 15max. 5LLLLL
Borussia Mönchengladbach84max. 40max. 24max. 4WLLLL
Lazio84max. 40max. 12max. 2WDDLL
Barcelona83max. 30max. 50max. 2WWLLD
Borussia Dortmund103max. 30max. 32max. 2WWDLL
Istanbul Basaksehir63max. 30max. 13max. 3LWLLL
Molde53max. 30max. 20max. 0WWDDD
Omonia Nicosia53max. 30max. 20max. 1WWDLD
Paris Saint Germain123max. 30max. 43max. 3DWLLL
Real Madrid123max. 30max. 41max. 1WWDDL
Atletico Madrid82max. 30max. 12max. 2DDWLL
Ajax62max. 20max. 22max. 2DWWLL
Atalanta82max. 20max. 12max. 2WDWLL
AZ Alkmaar22max. 20max. 01max. 1DL
Dinamo Zagreb22max. 20max. 01max. 1DL
Gent32max. 20max. 12max. 2WLL
Liverpool102max. 20max. 30max. 1DWWLD
Maccabi Tel Aviv52max. 20max. 32max. 2WWWLL
Manchester United62max. 20max. 22max. 2WLWLL
PAOK42max. 20max. 22max. 2WWLL
RB Leipzig82max. 20max. 22max. 2LWWLL
Sevilla82max. 20max. 30max. 1WLWLD
Slavia Praha22max. 20max. 01max. 1DL
Suduva Marijampole22max. 20max. 01max. 1DL
FC Krasnodar81max. 40max. 20max. 3LLLWD
Inter61max. 40max. 10max. 2DLLWD
Marseille61max. 40max. 11max. 4LLLWL
Red Bull Salzburg81max. 40max. 21max. 3LLLWL
Club Brugge KV61max. 30max. 10max. 2DLLWD
Shakhtar Donetsk61max. 30max. 10max. 2DLLWD
Ararat-Armenia11max. 10max. 01max. 1L
Benfica11max. 10max. 01max. 1L
Besiktas11max. 10max. 01max. 1L
BSC Young Boys21max. 10max. 11max. 1WL
Buducnost Podgorica11max. 10max. 01max. 1L
Celje21max. 10max. 11max. 1WL
Celtic21max. 10max. 11max. 1WL
CFR 1907 Cluj21max. 10max. 10max. 0WD
Clube 1012511max. 10max. 01max. 1L
Clube 433111max. 10max. 01max. 1L
Clube 67921max. 10max. 11max. 1WL
Dinamo Brest31max. 10max. 21max. 1WWL
Dinamo Tbilisi11max. 10max. 01max. 1L
Djurgardens IF11max. 10max. 01max. 1L
Drita21max. 10max. 11max. 1WL
Dundalk11max. 10max. 01max. 1L
FC Astana11max. 10max. 01max. 1L
FK Crvena Zvezda31max. 10max. 20max. 0WWD
Flora Tallinn11max. 10max. 00max. 0D
Floriana11max. 10max. 01max. 1L
Fola Esch11max. 10max. 01max. 1L
GAP Connah S Quay FC11max. 10max. 01max. 1L
Inter Club d'Escaldes11max. 10max. 01max. 1L
KI Klaksvik21max. 10max. 11max. 1WL
KR Reykjavik11max. 10max. 01max. 1L
KuPS11max. 10max. 01max. 1L
Legia Warszawa21max. 10max. 11max. 1WL
Linfield31max. 10max. 21max. 1WWL
Ludogorets21max. 10max. 11max. 1WL
Manchester City131max. 10max. 71max. 1WWWWL
NK Lokomotiva Zagreb11max. 10max. 01max. 1L
Plzen11max. 10max. 00max. 0D
Qarabag31max. 10max. 20max. 0WWD
Rapid Vienna21max. 10max. 11max. 1WL
Riga11max. 10max. 01max. 1L
Sheriff Tiraspol21max. 10max. 11max. 1WL
Slovan Bratislava11max. 10max. 01max. 1L
Tirana21max. 10max. 11max. 1WL
Tre Fiori11max. 10max. 01max. 1L
Dynamo Kyiv90max. 51max. 30max. 3DLLLW
Chelsea130max. 22max. 40max. 1WLDWW
FC Porto100max. 21max. 30max. 2WWLLW
Bayern München100max. 11max. 40max. 1WWWLW
Juventus80max. 11max. 40max. 1WWWLW

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.