Skip to main content
GoalorithmSports intelligence
Today

Football

WeekPredictionsPlayer ProjectionsCard BuilderMy TrackerResults

Intelligence

NewsModel PerformanceData Health

Explore

StandingsMarket ScanPlayersCompetitions

Reading the numbers

What each number means, and whose it is.

Learn the numbers Explore membership

Match intelligence

News

All sportsFootballBasketballMLBNFL

Football

News

All sportsFootballBasketballMLBNFL
GOALORITHM / FTB

Match analysis · UEFA Europa League

Research workspace

Rennes 2-1 OFI: Match Analysis & Model Review

Rennes 2-1 OFI in the UEFA Europa League, Thursday, October 15: how the goals came, the numbers behind the result and how Goalorithm's model called it.

← All news
Home / News / Soccer / Match analysis

Published October 15, 2026 · By the Goalorithm model desk

Read the preview written before kickoff →

Match report

A 2-1 win for Rennes over OFI in the UEFA Europa League, after OFI went ahead before the interval and Rennes found a way back late on. The half-time score was 0-1; the final score was 2-1.

OFI took the lead through Taxiarchis Fountas, but Rennes answered after the break. Mahamadou Nagida levelled and Abdelhamid Aït Boudlal completed the turnaround in the closing stages. The result reflected a match in which Rennes created repeated attacking opportunities, while OFI had little chance to build on its early goal.

How it unfolded

Taxiarchis Fountas scored for OFI in the 10th minute, making it 0-1. That was still the score at half-time. Mahamadou Nagida levelled for Rennes in the 76th minute, and Abdelhamid Aït Boudlal scored for Rennes in the 90th minute to make it 2-1.

Both sides led at some point; the lead changed hands once; the score was levelled once. The equaliser gave Rennes a route back into the contest, and the late winner settled the result after OFI had opened the scoring.

The numbers

Rennes recorded 25 shots, including 9 on target, while OFI managed 2 shots and 1 on target. The expected-goals figures were 1.79 for Rennes and 0.12 for OFI. Those figures underline the contrast in the sides’ attacking output; Rennes turned its chances into goals late in the match.

More soccer news

All news →

SoccerPreview· Eredivisie

Heerenveen vs Excelsior Prediction & Preview (October 16)

Heerenveen vs Excelsior in Eredivisie, Friday, October 16. Goalorithm's model makes Heerenveen win the most likely result at 51%. Form, the table, team news, head-to-head and the likeliest scores.

Fri, Oct 16 · 2:00 PM ET

SoccerPreview· Bundesliga

Eintracht Frankfurt vs 1. FC Köln Prediction & Preview (October 16)

Eintracht Frankfurt vs 1. FC Köln in Bundesliga, Friday, October 16. Goalorithm's model makes Eintracht Frankfurt win the most likely result at 46%. Form, the table, team news, head-to-head and the likeliest scores.

Fri, Oct 16 · 2:30 PM ET

Week
Predictions
My Tracker

Possession stood at 67% for Rennes and 33% for OFI. The corner count was 13 to Rennes and 3 to OFI; saves were 0 for Rennes and 7 for OFI. Rennes had the greater share of possession and more shots on target, while OFI’s early finish remained its only goal. The late goals made the difference to the final score.

Standout performers

M. Nagida was Rennes’ best-rated player, with a rating of 8.1 and 1 goal. His goal levelled the score and helped set up the late winner.

For OFI, T. Fountas earned the team’s best rating, 7.6, and recorded 1 goal. His goal gave OFI the lead, but Rennes found the decisive answer in the closing stages.

How the model called it

Before kickoff, Goalorithm’s model gave Rennes a win probability of 71.6%, a draw probability of 15.3% and an OFI win probability of 13.1%. These probabilities are estimates. The model’s most likely outcome was Rennes to win; it gave the actual result a probability of 71.6%, and the model's most likely outcome happened.

The final score was the model's 2nd-likeliest score. The model called the outcome correctly, while the late timing of Rennes’ goals shaped how the match reached that result.

See every number for this game in the Match Center →

How this was written: an AI writer drafts the words from Goalorithm's own data. Every figure is filled in from our model and match records, never by the writer, and nothing we don't hold is guessed. Probabilities are model estimates, not certainties.

For informational/entertainment purposes only — not betting or financial advice. 21+. Gambling problem? Call 1-800-GAMBLER.

UEFA Europa League

Rennes vs OFI

Thu, Oct 15 · 3:00 PM ET · Roazhon Park

Full time

2–1

Half-time 0–1

  • 10'Taxiarchis Fountas0–1
  • 76'Mahamadou Nagida1–1
  • 90'Abdelhamid Aït Boudlal2–1

The model before the game

Rennes
71.6%
Draw
15.3%
OFI
13.1%

The model's most likely outcome happened.

The numbers

RennesStatisticOFI
0saves7
25shots2
13corners3
67%possession33%
1.79expected goals0.12
9shots on target1
Open the Match Center

SoccerPreview· Serie A

Frosinone vs Sassuolo Prediction & Preview (October 16)

Frosinone vs Sassuolo in Serie A, Friday, October 16. Goalorithm's model makes Frosinone win the most likely result at 41%. Form, the table, team news, head-to-head and the likeliest scores.

Fri, Oct 16 · 2:45 PM ET

SoccerPreview· Ligue 1

Le Mans vs Toulouse Prediction & Preview (October 16)

Le Mans vs Toulouse in Ligue 1, Friday, October 16. Goalorithm's model makes Toulouse win the most likely result at 41%. Form, the table, team news and the likeliest scores.

Fri, Oct 16 · 2:45 PM ET