Skip to content

Champions League results

Champions League matches that have already been played: the score, our prediction for the match and whether it won. The odds shown are the ones at the time of publication — they are never changed afterwards, and neither is the prediction itself.

18 played matches · 2026/27 season · 18 predictions in the archive · 20 October — 21 October

How our predictions did in the Champions League

18 settled predictions

117
20 Octoberhigh +1.38 · low −2.00 · total +0.93 units21 October

Cumulative profit at one unit per bet, in match order; the dashed line is zero.

Won 11 of 18ROI +5.2%Profit +0.93Avg odds 1.73

Model consensus: since 20 October.

Won — excluding voids; ROI — profit per unit staked; CLV — how much higher our odds were than the last line before the match, shown once 20 predictions have a closing line · definitions in the methodology

Wednesday, 21 October 9 matches

4:1Real Madrid–LeipzigOur pick:H1 (−1.5)1.71prediction won6 of 15 on this bet or a bolder one · 1 more in the same direction1 1.23X 7.282 10.481:0Inter–Shakhtar DonetskClosing 1.65 · CLV −5%Our pick:H1 (−1.5)1.57prediction lost5 of 14 on this bet or a bolder one · 1 more in the same direction1 1.24X 6.602 10.932:2Bayern Munich–ArsenalOur pick:O 2.51.62prediction won8 of 15 AI models picked this bet1 2.29X 3.722 2.953:0Club Brugge–LensOur pick:O 2.51.61prediction won10 of 15 AI models picked this bet1 1.87X 4.142 3.723:1Aston Villa–VikingOur pick:H1 (−1.5)1.61prediction won7 of 15 AI models picked this bet1 1.28X 6.472 9.352:3Sporting CP–LASKClosing 1.71 · CLV 0%Our pick:H1 (−1.5)1.71prediction lost11 of 14 on this bet or a bolder one · 1 more in the same direction1 1.27X 6.342 9.831:0Real Betis–FeyenoordOur pick:O 2.51.45prediction lost5 of 15 AI models picked this bet1 1.66X 4.512 4.524:1Como–Manchester UnitedClosing 2.38 · CLV −4%Our pick:12.29prediction won7 of 14 AI models picked this bet1 2.38X 3.762 2.792:4Lille–GalatasarayClosing 1.53 · CLV +5%Our pick:BTTS1.60prediction won8 of 16 AI models picked this bet1 2.21X 3.662 3.13

Tuesday, 20 October 9 matches

5:1Manchester City–AEK AthensClosing 2.02 · CLV −18%Our pick:H1 (−2.5)1.65prediction won9 of 15 on this bet or a bolder one · 1 more in the same direction1 1.15X 9.282 16.171:1Stuttgart–Atlético MadridClosing 2.06 · CLV +10%Our pick:22.27prediction lost7 of 15 on this bet or a bolder one · 2 more in the same direction1 3.32X 3.872 2.064:3Liverpool–VillarrealClosing 1.54 · CLV +5%Our pick:BTTS1.62prediction won10 of 15 AI models picked this bet1 1.54X 4.542 5.754:0Roma–Slovan BratislavaClosing 1.81 · CLV +9%Our pick:H1 (−2.5)1.98prediction won8 of 16 on this bet or a bolder one · 4 more in the same direction1 1.11X 10.432 23.040:1Porto–PSVClosing 1.64 · CLV −5%Our pick:BTTS1.55prediction lost9 of 15 on this bet or a bolder one · 1 more in the same direction1 1.52X 4.582 5.774:3Napoli–Bodø/GlimtClosing 1.53 · CLV +1%Our pick:BTTS1.55prediction won7 of 15 AI models picked this bet1 1.74X 4.062 4.464:2Paris Saint-Germain–BarcelonaOur pick:O 3.51.69prediction won8 of 16 on this bet or a bolder one · 3 more in the same direction1 2.45X 4.392 2.441:2Sabah–Borussia DortmundClosing 1.80 · CLV +7%Our pick:H2 (−1.5)1.93prediction lost6 of 15 on this bet or a bolder one · 1 more in the same direction1 9.53X 5.992 1.302:2Fenerbahçe–Slavia PragueClosing 1.59 · CLV +6%Our pick:11.68prediction lost7 of 15 AI models picked this bet1 1.59X 4.442 5.21

Predictions and odds are kept exactly as they were published · archive updated 21 October.