WOR

UEFA Champions League 2020/21

Every result, the table as it finished, and the price each match went off at. 174 matches played between August 2020 and May 2021.

174Matches
506Goals
2.91Per game
45.4%Home wins
72%Priced at kickoff
Manchester CityTop of the table

Final table 78 clubs

Computed from the match rows below, three points for a win. Ask the API for it as it stood on any date of the season and you get the table as it actually was that morning, not this one filtered.

#ClubPWDLGDPts
1 MCManchester City 13 11 1 1 +20 34
2 CHEChelsea 13 9 3 1 +19 30
3 BMBayern Munich 10 8 1 1 +17 25
4 RMReal Madrid 12 6 3 3 +5 21
5 LIVLiverpool 10 6 2 2 +9 20
6 PSGParis Saint Germain 12 6 1 5 +7 19
7 FPFC Porto 10 6 1 3 +6 19
8 JUVJuventus 8 6 0 2 +10 18
9 BDBorussia Dortmund 10 5 2 3 +6 17
10 BARBarcelona 8 5 1 2 +8 16
11 SEVSevilla 8 4 2 2 0 14
12 DKDynamo Kyiv 9 4 1 4 -3 13
13 FMFC Midtjylland 10 3 3 4 -2 12
14 RLRB Leipzig 8 4 0 4 -5 12
15 FTFerencvarosi TC 11 3 3 5 -8 12
16 ATAAtalanta 8 3 2 3 -1 11
17 KRAKrasnodar 8 3 2 3 -3 11
18 LAZLazio 8 2 4 2 0 10
19 RBSRed Bull Salzburg 8 3 1 4 -4 10
20 MUManchester United 6 3 0 3 +5 9
21 MTAMaccabi Tel Aviv 5 3 0 2 +3 9
22 AMAtletico Madrid 8 2 3 3 -4 9
23 MOLMolde 4 2 2 0 +6 8
24 BMBorussia Monchengladbach 8 2 2 4 +3 8
25 CBKClub Brugge KV 6 2 2 2 -2 8
26 SDShakhtar Donetsk 6 2 2 2 -7 8
27 ONOmonia Nicosia 4 2 1 1 +1 7
28 AJAAjax 6 2 1 3 0 7
29 OPOlympiakos Piraeus 8 2 1 5 -6 7
30 FCZFK Crvena Zvezda 2 2 0 0 +6 6
31 QARQarabag 2 2 0 0 +5 6
32 LINLinfield 3 2 0 1 +4 6
33 DBDinamo Brest 3 2 0 1 +3 6
34 PAOPAOK 4 2 0 2 +1 6
35 INTInter 6 1 3 2 -2 6
36 CELCeltic 2 1 0 1 +5 3
37 CELCelje 2 1 0 1 +2 3
38 CCCFR 1907 Cluj 1 1 0 0 +2 3
39 KKKI Klaksvik 2 1 0 1 +1 3
40 FSFK Sarajevo 2 1 0 1 +1 3
41 LUDLudogorets 2 1 0 1 +1 3
42 STSheriff Tiraspol 2 1 0 1 +1 3
43 TIRTirana 2 1 0 1 +1 3
44 AAAZ Alkmaar 2 1 0 1 0 3
45 RVRapid Vienna 2 1 0 1 0 3
46 BYBBSC Young Boys 2 1 0 1 -1 3
47 LWLegia Warszawa 2 1 0 1 -1 3
48 DRIDrita 2 1 0 1 -2 3
49 GENGent 3 1 0 2 -3 3
50 LMLokomotiv Moscow 6 0 3 3 -5 3
51 BAABaşakşehir 6 1 0 5 -11 3
52 MARMarseille 6 1 0 5 -11 3
53 SPSlavia Praha 2 0 1 1 -3 1
54 RENRennes 6 0 1 5 -8 1
55 ZSPZenit Saint Petersburg 6 0 1 5 -9 1
56 BENBenfica 1 0 0 1 -1 0
57 DZDinamo Zagreb 1 0 0 1 -1 0
58 ICDInter Club d'Escaldes 1 0 0 1 -1 0
59 ARAArarat-Armenia 1 0 0 1 -1 0
60 NLZNK Lokomotiva Zagreb 1 0 0 1 -1 0
61 BEIBeşiktaş 1 0 0 1 -2 0
62 BPBuducnost Podgorica 1 0 0 1 -2 0
63 PLZPlzen 1 0 0 1 -2 0
64 DTDinamo Tbilisi 1 0 0 1 -2 0
65 DIDjurgardens IF 1 0 0 1 -2 0
66 FLOFloriana 1 0 0 1 -2 0
67 FEFola Esch 1 0 0 1 -2 0
68 GCSGAP Connah S Quay FC 1 0 0 1 -2 0
69 RIGRiga 1 0 0 1 -2 0
70 TFTre Fiori 1 0 0 1 -2 0
71 FAFC Astana 1 0 0 1 -3 0
72 DUNDundalk 1 0 0 1 -3 0
73 SBSlovan Bratislava 1 0 0 1 -3 0
74 SMSuduva Marijampole 1 0 0 1 -3 0
75 SILSileks 1 0 0 1 -4 0
76 EUREuropa 1 0 0 1 -5 0
77 KUPKuPS 1 0 0 1 -5 0
78 KRKR Reykjavik 1 0 0 1 -6 0

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.91
506 goals. 58% of matches went over 2.5.
Home advantage
45.4%
Draws 16.1%, away wins 38.5%.
Half-time lead held
80.4%
From 107 matches where someone led at the break.
2–0 17 · 9.8%
0–2 16 · 9.2%
2–1 15 · 8.6%
1–2 14 · 8%
1–1 13 · 7.5%
0–1 12 · 6.9%

Results 178

The three prices are what the market showed at kickoff. The shortest is highlighted, so you can see at a glance where the market was wrong.

Saturday 29 May 2021
19:00 Manchester City 0 – 1 Chelsea 2.00 3.61 4.65
Wednesday 5 May 2021
19:00 Chelsea 2 – 0 Real Madrid 2.40 3.63 3.36
Tuesday 4 May 2021
19:00 Manchester City 2 – 0 Paris Saint Germain — — —
Wednesday 28 April 2021
19:00 Paris Saint Germain 1 – 2 Manchester City — — —
Tuesday 27 April 2021
19:00 Real Madrid 1 – 1 Chelsea 2.53 3.20 3.51
Wednesday 14 April 2021
19:00 Liverpool 0 – 0 Real Madrid 2.07 4.30 3.75
19:00 Borussia Dortmund 1 – 2 Manchester City 5.00 4.60 1.71
Tuesday 13 April 2021
19:00 Paris Saint Germain 0 – 1 Bayern Munich — — —
19:00 Chelsea 0 – 1 FC Porto 1.86 3.85 4.87
Wednesday 7 April 2021
19:00 Bayern Munich 2 – 3 Paris Saint Germain — — —
19:00 FC Porto 0 – 2 Chelsea 5.52 3.70 1.80
Tuesday 6 April 2021
19:00 Real Madrid 3 – 1 Liverpool 2.80 3.86 2.88
19:00 Manchester City 2 – 1 Borussia Dortmund 1.35 6.25 10.50
Wednesday 17 March 2021
20:00 Chelsea 2 – 0 Atletico Madrid 2.42 3.26 3.66
20:00 Bayern Munich 2 – 1 Lazio 1.38 6.25 8.00
Tuesday 16 March 2021
20:00 Real Madrid 3 – 1 Atalanta 2.32 3.96 3.34
20:00 Manchester City 2 – 0 Borussia Monchengladbach 1.33 7.25 12.00
Wednesday 10 March 2021
20:00 Paris Saint Germain 1 – 1 Barcelona — — —
20:00 Liverpool 2 – 0 RB Leipzig 2.48 4.20 2.92
Tuesday 9 March 2021
20:00 Borussia Dortmund 2 – 2 Sevilla 2.40 3.80 3.38
20:00 Juventus 3 – 2 FC Porto 1.61 4.60 7.00
Wednesday 24 February 2021
20:00 Atalanta 0 – 1 Real Madrid 2.33 3.77 3.35
20:00 Borussia Monchengladbach 0 – 2 Manchester City 11.00 5.70 1.38
Tuesday 23 February 2021
20:00 Atletico Madrid 0 – 1 Chelsea 3.15 3.16 2.85
20:00 Lazio 1 – 4 Bayern Munich 4.60 4.00 1.93
Wednesday 17 February 2021
20:00 Sevilla 2 – 3 Borussia Dortmund 2.45 3.78 3.30
20:00 FC Porto 2 – 1 Juventus 4.70 3.44 2.14
Tuesday 16 February 2021
20:00 Barcelona 1 – 4 Paris Saint Germain — — —
20:00 RB Leipzig 0 – 2 Liverpool 3.41 3.70 2.36
Wednesday 9 December 2020
20:00 Olympiakos Piraeus 0 – 2 FC Porto 2.21 3.50 4.10
20:00 Manchester City 3 – 0 Marseille 1.26 7.20 16.50
20:00 Inter 0 – 0 Shakhtar Donetsk — — —
20:00 Real Madrid 2 – 0 Borussia Monchengladbach 1.66 4.40 5.91
20:00 Red Bull Salzburg 0 – 2 Atletico Madrid 3.91 4.00 2.05
20:00 Bayern Munich 2 – 0 Lokomotiv Moscow 1.18 11.30 26.00
17:55 FC Midtjylland 1 – 1 Liverpool 4.59 4.15 1.86
17:55 Ajax 0 – 1 Atalanta 2.22 4.20 3.30
17:55 Paris Saint Germain 5 – 1 Başakşehir — — —
Tuesday 8 December 2020
20:00 RB Leipzig 3 – 2 Manchester United 2.47 3.78 3.00
20:00 Dynamo Kyiv 1 – 0 Ferencvarosi TC — — —
20:00 Barcelona 0 – 3 Juventus 2.22 4.05 3.36
20:00 Rennes 1 – 3 Sevilla 3.47 3.40 2.42
20:00 Chelsea 1 – 1 Krasnodar 1.31 6.40 12.00
17:55 Lazio 2 – 2 Club Brugge KV — — —
17:55 Zenit Saint Petersburg 1 – 2 Borussia Dortmund 5.25 4.45 1.74
Wednesday 2 December 2020
20:00 Manchester United 1 – 3 Paris Saint Germain — — —
20:00 Ferencvarosi TC 0 – 3 Barcelona 10.00 5.90 1.44
20:00 Juventus 3 – 0 Dynamo Kyiv — — —
20:00 Club Brugge KV 3 – 0 Zenit Saint Petersburg — — —
20:00 Borussia Dortmund 1 – 1 Lazio 2.04 3.70 4.20
20:00 Sevilla 0 – 4 Chelsea 3.22 3.40 2.56
17:55 Başakşehir 3 – 4 RB Leipzig — — —
17:55 Krasnodar 1 – 0 Rennes 2.50 3.55 3.26
Tuesday 1 December 2020
20:00 Atalanta 1 – 1 FC Midtjylland 1.26 8.06 16.10
20:00 Liverpool 1 – 0 Ajax 1.76 4.45 4.95
20:00 Marseille 2 – 1 Olympiakos Piraeus 2.44 3.25 3.54
20:00 FC Porto 0 – 0 Manchester City 7.40 4.42 1.59
20:00 Borussia Monchengladbach 2 – 3 Inter — — —
20:00 Atletico Madrid 1 – 1 Bayern Munich 1.57 5.25 6.90
17:55 Shakhtar Donetsk 2 – 0 Real Madrid 7.65 5.30 1.49
17:55 Lokomotiv Moscow 1 – 3 Red Bull Salzburg 6.15 5.10 1.57
Wednesday 25 November 2020
20:00 Ajax 3 – 1 FC Midtjylland 1.31 6.40 11.50
20:00 Liverpool 0 – 2 Atalanta 1.83 4.30 4.56
20:00 Marseille 0 – 2 FC Porto 3.43 3.39 2.38
20:00 Inter 0 – 2 Real Madrid — — —
20:00 Atletico Madrid 0 – 0 Lokomotiv Moscow 1.20 8.20 20.00
20:00 Bayern Munich 3 – 1 Red Bull Salzburg 1.40 6.20 8.80
17:55 Olympiakos Piraeus 0 – 1 Manchester City 12.50 6.00 1.33
17:55 Borussia Monchengladbach 4 – 0 Shakhtar Donetsk 1.50 5.13 7.50
Tuesday 24 November 2020
20:00 Manchester United 4 – 1 Başakşehir — — —
20:00 Paris Saint Germain 1 – 0 RB Leipzig — — —
20:00 Dynamo Kyiv 0 – 4 Barcelona — — —
20:00 Juventus 2 – 1 Ferencvarosi TC 1.17 9.25 23.00
20:00 Borussia Dortmund 3 – 0 Club Brugge KV — — —
20:00 Lazio 3 – 1 Zenit Saint Petersburg 1.82 4.15 4.89
17:55 Rennes 1 – 2 Chelsea 7.60 4.45 1.58
17:55 Krasnodar 1 – 2 Sevilla 5.80 4.20 1.76
Wednesday 4 November 2020
20:00 RB Leipzig 2 – 1 Paris Saint Germain — — —
20:00 Ferencvarosi TC 1 – 4 Juventus 14.25 6.79 1.28
20:00 Barcelona 2 – 1 Dynamo Kyiv — — —
20:00 Club Brugge KV 0 – 3 Borussia Dortmund — — —
20:00 Chelsea 3 – 0 Rennes 1.32 6.27 12.00
20:00 Sevilla 3 – 2 Krasnodar 1.22 7.80 18.75
17:55 Başakşehir 2 – 1 Manchester United — — —
17:55 Zenit Saint Petersburg 1 – 1 Lazio 2.41 3.55 3.35
Tuesday 3 November 2020
20:00 Atalanta 0 – 5 Liverpool 3.14 4.05 2.36
20:00 FC Midtjylland 1 – 2 Ajax 5.20 4.63 1.73
20:00 FC Porto 3 – 0 Marseille 1.96 3.65 4.50
20:00 Manchester City 3 – 0 Olympiakos Piraeus 1.19 8.60 20.00
20:00 Real Madrid 3 – 2 Inter — — —
20:00 Red Bull Salzburg 2 – 6 Bayern Munich 8.30 6.10 1.38
17:55 Shakhtar Donetsk 0 – 6 Borussia Monchengladbach 4.00 4.30 1.98
17:55 Lokomotiv Moscow 1 – 1 Atletico Madrid 11.00 5.30 1.38
Wednesday 28 October 2020
20:00 Manchester United 5 – 0 RB Leipzig 2.40 3.66 3.26
20:00 Ferencvarosi TC 2 – 2 Dynamo Kyiv — — —
20:00 Juventus 0 – 2 Barcelona 3.06 3.60 2.55
20:00 Club Brugge KV 1 – 1 Lazio — — —
20:00 Borussia Dortmund 2 – 0 Zenit Saint Petersburg 1.32 6.30 11.50
20:00 Sevilla 1 – 0 Rennes 1.47 4.75 8.50
17:55 Başakşehir 0 – 2 Paris Saint Germain — — —
17:55 Krasnodar 0 – 4 Chelsea 11.00 5.38 1.40
Tuesday 27 October 2020
20:00 Atalanta 2 – 2 Ajax 2.01 4.50 3.70
20:00 Liverpool 2 – 0 FC Midtjylland 1.24 7.70 15.00
20:00 Marseille 0 – 3 Manchester City 10.50 5.80 1.36
20:00 FC Porto 2 – 0 Olympiakos Piraeus 2.03 3.68 4.33
20:00 Borussia Monchengladbach 2 – 2 Real Madrid 3.98 4.20 1.94
20:00 Atletico Madrid 3 – 2 Red Bull Salzburg 1.74 4.05 5.70
17:55 Shakhtar Donetsk 0 – 0 Inter — — —
17:55 Lokomotiv Moscow 1 – 2 Bayern Munich 29.00 12.00 1.16
Wednesday 21 October 2020
19:00 FC Midtjylland 0 – 4 Atalanta 5.20 4.55 1.68
19:00 Ajax 0 – 1 Liverpool 5.18 4.95 1.65
19:00 Olympiakos Piraeus 1 – 0 Marseille 2.28 3.50 3.70
19:00 Manchester City 3 – 1 FC Porto 1.26 7.50 15.00
19:00 Inter 2 – 2 Borussia Monchengladbach — — —
19:00 Bayern Munich 4 – 0 Atletico Madrid 1.68 4.55 5.86
16:55 Real Madrid 2 – 3 Shakhtar Donetsk 1.22 8.15 18.00
16:55 Red Bull Salzburg 2 – 2 Lokomotiv Moscow 1.32 6.70 12.00
Tuesday 20 October 2020
19:00 RB Leipzig 2 – 0 Başakşehir — — —
19:00 Paris Saint Germain 1 – 2 Manchester United — — —
19:00 Barcelona 5 – 1 Ferencvarosi TC 1.10 14.00 31.00
19:00 Lazio 3 – 1 Borussia Dortmund 3.80 3.83 2.16
19:00 Rennes 1 – 1 Krasnodar 1.63 4.40 6.13
19:00 Chelsea 0 – 0 Sevilla 1.86 4.00 4.90
16:55 Dynamo Kyiv 0 – 2 Juventus — — —
16:55 Zenit Saint Petersburg 1 – 2 Club Brugge KV — — —
Wednesday 30 September 2020
19:00 Red Bull Salzburg 3 – 1 Maccabi Tel Aviv 1.24 7.88 16.90
19:00 FC Midtjylland 4 – 1 Slavia Praha — — —
19:00 PAOK 1 – 2 Krasnodar 2.20 3.60 3.60
Tuesday 29 September 2020
19:00 Omonia Nicosia 0 – 0 Olympiakos Piraeus 4.86 3.75 1.90
19:00 Ferencvarosi TC 0 – 0 Molde 2.51 3.73 3.00
19:00 Dynamo Kyiv 3 – 0 Gent — — —
Wednesday 23 September 2020
19:00 Olympiakos Piraeus 2 – 0 Omonia Nicosia 1.48 4.50 8.40
19:00 Molde 3 – 3 Ferencvarosi TC 2.10 3.74 3.91
19:00 Gent 1 – 2 Dynamo Kyiv — — —
Tuesday 22 September 2020
19:00 Maccabi Tel Aviv 1 – 2 Red Bull Salzburg 12.00 5.88 1.37
19:00 Slavia Praha 0 – 0 FC Midtjylland — — —
19:00 Krasnodar 2 – 1 PAOK 2.05 3.56 4.34
Wednesday 16 September 2020
18:30 FC Midtjylland 3 – 0 BSC Young Boys 3.05 3.63 2.44
17:00 Maccabi Tel Aviv 1 – 0 Dinamo Brest 1.60 5.40 11.00
17:00 Qarabag 0 – 0 Molde 2.75 3.61 2.81
17:00 Ferencvarosi TC 2 – 1 Dinamo Zagreb 3.50 3.35 2.50
15:00 Omonia Nicosia 1 – 1 FK Crvena Zvezda 4.20 3.40 2.46
Tuesday 15 September 2020
18:30 Gent 2 – 1 Rapid Vienna — — —
18:00 PAOK 2 – 1 Benfica 4.98 3.98 1.83
17:00 Dynamo Kyiv 2 – 0 AZ Alkmaar — — —
Wednesday 26 August 2020
18:45 Celtic 1 – 2 Ferencvarosi TC 1.38 5.56 10.10
18:15 BSC Young Boys 3 – 1 KI Klaksvik 1.05 19.50 65.00
18:00 Dinamo Brest 2 – 1 FK Sarajevo 1.90 3.86 4.60
18:00 Legia Warszawa 0 – 2 Omonia Nicosia — — —
18:00 CFR 1907 Cluj 2 – 2 Dinamo Zagreb — — —
17:30 Ludogorets 0 – 1 FC Midtjylland 2.78 3.52 2.72
17:00 NK Lokomotiva Zagreb 0 – 1 Rapid Vienna — — —
16:00 Qarabag 2 – 1 Sheriff Tiraspol 1.59 4.00 7.50
16:00 Celje 1 – 2 Molde 5.00 4.50 1.71
16:00 Suduva Marijampole 0 – 3 Maccabi Tel Aviv 6.00 3.85 1.73
14:30 AZ Alkmaar 3 – 1 Plzen 1.95 3.67 4.56
Tuesday 25 August 2020
18:00 Tirana 0 – 1 FK Crvena Zvezda — — —
18:00 PAOK 3 – 1 Beşiktaş 2.11 3.50 3.89
Friday 21 August 2020
16:00 KI Klaksvik 3 – 0 Slovan Bratislava 7.25 4.60 2.66
Wednesday 19 August 2020
19:00 Floriana 0 – 2 CFR 1907 Cluj — — —
18:00 Buducnost Podgorica 1 – 3 Ludogorets 12.00 5.38 1.33
18:00 GAP Connah S Quay FC 0 – 2 FK Sarajevo — — —
18:00 Sheriff Tiraspol 2 – 0 Fola Esch — — —
17:00 Celje 3 – 0 Dundalk 2.03 3.60 4.14
17:00 Dinamo Tbilisi 0 – 2 Tirana — — —
17:00 Maccabi Tel Aviv 2 – 0 Riga — — —
17:00 Ferencvarosi TC 2 – 0 Djurgardens IF 2.31 3.52 3.48
16:30 Flora Tallinn 1 – 1 Suduva Marijampole 3.10 3.34 2.50
16:00 Molde 5 – 0 KuPS 1.33 6.80 10.50
15:00 Ararat-Armenia 0 – 1 Omonia Nicosia 3.75 3.30 2.22
Tuesday 18 August 2020
19:00 FK Crvena Zvezda 5 – 0 Europa 1.04 18.00 67.00
18:45 Celtic 6 – 0 KR Reykjavik 1.06 14.00 46.00
18:00 Dinamo Brest 6 – 3 FC Astana 3.20 3.72 2.30
17:00 Legia Warszawa 1 – 0 Linfield — — —
16:00 Qarabag 4 – 0 Sileks 1.19 7.21 23.00
Tuesday 11 August 2020
16:00 Drita 0 – 3 Linfield 2.52 3.40 3.60
Saturday 8 August 2020
17:30 Drita 2 – 1 Inter Club d'Escaldes 1.49 4.60 8.80
13:00 Tre Fiori 0 – 2 Linfield 15.00 7.40 1.29

Every league on this page, in one API call

1,678,454 matches across 1,379 competitions, with a price at kickoff on 784,963 of them. The free key reaches every country in the archive, for yesterday, today and the fixtures ahead.

Get a free key