The model declines to call this one. 1647 plays 1727, and the three-way split of 34.1% / 27.5% / 38.4% is about as close to undecided as its output gets.
Its point estimate is 1-1. Note the ratings are live, not frozen at kickoff. Both ratings rest on a reasonable base — 48 and 44 rated matches respectively. The away side is rated higher. The model gives 72.5% to someone winning. Porto leads the distribution by 4.3 points over Real Betis. Attack/defence pairs: 1.33/0.98 and 1.48/0.65. The underlying goal expectation is 1.28 for Real Betis, 1.96 for Porto. The higher rating expects 52.2% of the points, the lower 47.8%. Distance between the ratings: 80 points, wide on this scale. Our pre-match read, logged before the game: 36.7% / 27.8% / 35.5%. That call matched the result. Porto holds both halves of the profile — 1.48 against 1.33 for scoring, 0.65 against 0.98 for conceding, where the lower number is the better one. Outcomes are scattered: top of the list is 1-1 at 9.8%. A 10.9-point range covers every outcome here. Against the 1500 start, the ratings run +147 and +227.
Derived from elo-poisson-v1 on full history — published as analysis, not as tips.
Match Report
Before the match
Real Betis's previous five results comprised four wins and one draw. Their goal totals were 12 scored and 6 conceded, with no defeats. Latest: a 5-2 win at home to Osasuna on 11 October.
Real Betis hosted Osasuna on 11 October (La Liga) and won 5-2; their goals totalled five, compared with two conceded. Deportivo hosted Real Betis (La Liga) on 20 September. For Real Betis, the score was 1-1: one goal scored, one allowed. 1-0 was Real Betis's result against Getafe on 17 September (La Liga), playing at home; Real Betis won, with one scored to zero conceded. The 14 September fixture (La Liga) paired Real Betis with Villarreal. Real Betis won 2-1 away from home, netting two goals while conceding one. Playing away from home against Lille (Champions League), Real Betis finished 3-2 on 8 September. Their score comprised three goals, against two from the opposition.
three points in one match put Real Betis 12th in the pre-match results-based Champions League standings.
Porto came into the game with four wins and one defeat from their last five outings, scoring 11 goals and conceding six. On 10 October, Porto recorded a 2-1 win visiting Marítimo; their biggest win in that spell was 4-1 away to Casa Pia on 12 September.
The 10 October fixture (Primeira Liga) paired Porto with Marítimo. Porto won 2-1 away from home, netting two goals while conceding one. Playing at home against SL Benfica (Primeira Liga), Porto finished 3-1 on 20 September. Their score comprised three goals, against one from the opposition. 12 September: Porto won 4-1 against Casa Pia away from home in Primeira Liga, scoring four goals and allowing one. Against Man City in Champions League, Porto scored zero and conceded two on 8 September; the at home result was 0-2. Porto's at home game on 4 September (Primeira Liga) ended 2-1 against Moreirense, with two goals for and one against.
Porto: 29th, zero points, one match in the calculated Champions League standings at kickoff.
After the match
Real Betis edged past Porto 3-2 on 14 October 2026. Abdessamad Ezzalzouli opened the scoring 47 minutes into the game for Real Betis, set up by Fran García, to make it 1-0. Gabriel Veiga levelled it 54 minutes into the game for Porto to make it 1-1. Samu Omorodion put Porto in front 61 minutes into the game, set up by Pepê, to make it 2-1. With the 4th goal, Real Betis drew level through Cucho Hernández 74 minutes into the game, set up by Antony, to make it 2-2. With the 5th goal, Real Betis restored the lead through Isco from the penalty spot late on, in the 84th minute to make it 3-2. 8 players were booked, among them Francesco Farioli (42'), André Silva (56'), Nelson Deossa (56'), Abdessamad Ezzalzouli (56'), Alan Varela (73') and Dani Ceballos (77'). Every goal came after the interval. Real Betis are unbeaten in the latest 7 matches of their recorded form in the 2026/27 La Liga and the 2026/27 Champions League. The card tally for Real Betis was four yellow cards. Real Betis made five changes. Dani Ceballos entered for Real Betis at 62 minutes and later was booked. After coming on for Real Betis in minute 62, Cucho Hernández scored in minute 74. Porto picked up four yellow cards. Porto: five substitutions. Samu Omorodion, on in the 59th minute, scored in minute 61. Santiago Giménez entered for Porto at 85 minutes and later was booked. The lead changed hands twice in the scoring sequence. The winners, Real Betis, had been behind.