NewPlayerElo now rates women's footballExplore →

UEFA Champions League · League Stage - 2

Real Betis 3–2 FC Porto

Wed 14 Oct 2026 · 19:00 UTC · Estadio de la Cartuja, Seville

Real Betis crestReal BetisTeam 2279
3–2
Full time
HT 0–0
FC Porto crestFC PortoTeam 2295

We gave Real Betis 43% to win: they did.

  1. 42'FC Porto:Francesco Farioli
  2. 47'Real Betis:Abde Ezzalzouli 2346 +38 assist Francisco José García Torres 2460 +24
  3. 54'FC Porto:Gabri Veiga 2391 −1
  4. 56'FC Porto:André Silva 2104 −3
  5. 56'Real Betis:Nelson Deossa 2179 +14
  6. 56'Real Betis:Abde Ezzalzouli 2346 +38
  7. 59'FC Porto:Oskar Pietuszewski 1940 0 for Borja Sainz 2253 0
  8. 59'FC Porto:Samuel Aghehowa 2303 0 for André Silva 2104 −3
  9. 59'FC Porto:Alberto Costa 2330 0 for Martim Fernandes 2205 −8*
  10. 61'FC Porto:Samuel Aghehowa 2303 0 assist Eduardo Gabriel Aquino Cossa 2382 −2
  11. 62'Real Betis:Dani Ceballos 2299 +2 for Nelson Deossa 2179 +14
  12. 62'Real Betis:Cucho Hernández 2289 +13 for Troy Parrott 2262 +12
  13. 71'FC Porto:Hwang In-Beom 2187 −2 for Gabri Veiga 2391 −1
  14. 73'FC Porto:Alan Gonzalo Varela 2376 0
  15. 74'Real Betis:Cucho Hernández 2289 +13 assist Antony Matheus dos Santos 2399 +31
  16. 77'Real Betis:Dani Ceballos 2299 +2
  17. 84'Real Betis:Isco 2199 +48 (pen.)
  18. 85'FC Porto:Santiago Giménez 2224 −8* for Eduardo Gabriel Aquino Cossa 2382 −2
  19. 86'FC Porto:Santiago Giménez 2224 −8*
  20. 87'Real Betis:Facundo Bernal 2152 −7* for Isco 2199 +48
  21. 87'Real Betis:Pablo Fornals 2294 −2 for Marc Roca 2292 +13
  22. 90'Real Betis:Rodrigo Riquelme 2246 0 for Antony Matheus dos Santos 2399 +31
  23. 90+3'Real Betis:Ángel Ortiz 2016 +22*

Line-ups

Elo change from this match, next to the Elo after it.

4-2-3-1Formations4-3-3
DMarc Bartra2115+10*
DNatan2398+11
DFran García2460+24
MMarc Roca2292+13
MN. Deossa2179+14
MAntony2399+31
MIsco2199+48
FT. Parrott2262+12
GDiogo Costa2605−12
DP. Rosario2356−2
DJ. Kiwior2526−8
MA. Varela23760
MGabri Veiga2391−1
FAndré Silva2104−3
FPepê Aquino2382−2
CF. Farioli2414−3
Before kick-off: 43% · 28% · 29%(Real Betis · draw · FC Porto)
HomeDrawAway

Our most likely score was 1–1 (13%); the result 3–2 had 3%.

  • Average value of the starting XI: Real Betis €14.4M, FC Porto €20.3M.
  • FC Porto were without 2 expected starters: J. Bednarek (2473) and William (2179).
  • Home advantage made Real Betis the favourite: it added 9 points to their win chance.
  • Primeira Liga: Diogo Costa was the highest-rated goalkeeper (2617).
  • All 11 of Real Betis' expected starters were past their position's peak age.

Form

Last five matches; the number is the team Elo of the eleven that started.

Real Betis

3rd in La Liga · 19 pts from 8

  • 11 OctWOsasuna 2276
  • 20 SepDDeportivo La Coruna 2287
  • 17 SepWGetafe 2213
  • 14 SepWVillarreal 2249
  • 8 SepWLille 2194

FC Porto

1st in Primeira Liga · 24 pts from 8

  • 10 OctWMaritimo 2345
  • 20 SepWBenfica 2331
  • 12 SepWCasa Pia 2304
  • 8 SepLManchester City 2311
  • 4 SepWMoreirense 2338

League phase outlook

From the Champions League simulation, after 2 of 8 matchdays. Top 8 go to the round of 16, 9–24 to the knockout play-off, 25+ are out (in %).

ClubPtsPred. ptsTop 8Play-offOut
Real Betis3 /112.924.365.89.9
FC Porto0 /112.017.466.216.4

Full league phase and chances: Champions League

Players to watch

Highest (Elo Above Replacement over the last 180 days) in each starting eleven. Elo after each match, last three years.

A. Ezzalzouli
A. Ezzalzouli

Real Betis · +4.0 (Elite) · Elo 2307

J. Kiwior
J. Kiwior

FC Porto · +4.9 (Good) · Elo 2534

Team Elo history

Starting-eleven Team Elo in league matches, last three years.

Coach Elo history

Elo after each match, last three years (the whole career if shorter).

Manuel Luis Pellegrini Ripamonti

Coach DNA: balanced profile

Francesco Farioli

Coach DNA: possession-based

Playing style

How both clubs play against their own league (2024–2026).

Real Betis: balanced profile (how Manuel Luis Pellegrini Ripamonti plays) · FC Porto: possession-based (how Francesco Farioli plays)

* Includes our monthly adjustment: every month we take a little off each player's Elo to keep ratings from inflating.