Our Barcelona vs Eintracht Frankfurt Prediction: 3-1
Barcelona vs Eintracht Frankfurt in the UEFA Champions League is scheduled for an 20:00 GMT kick-off on Tuesday December 9, 2025. We predict a 3-1 home victory, but with both teams posing an attacking threat, over 2.5 goals is another solid betting option.
This Barcelona vs Eintracht Frankfurt prediction is backed by a deep dive into both teams' recent performances, key stats and head-to-head history — all of which you'll find detailed below to help you make an informed betting decision.
→ View Today's Full-Time Score Predictions
Recent Form Insights
Barcelona's Last Match – Chelsea vs Barcelona
Barcelona must win as they aim to bounce back from a disappointing 0-3 UEFA Champions League defeat against Chelsea on November 25. In that match, Barcelona recorded 45% possession, firing 4 shots at goal, with 2 on target.
| Team | Possession | Shots (on target) | xG | Dangerous Attacks |
|---|---|---|---|---|
Chelsea | 55% | 9 (6) | 1.75 | 48 |
Barcelona | 45% | 4 (2) | 0.79 | 22 |
Eintracht Frankfurt's Last Match – Cologne vs Eintracht Frankfurt
Eintracht Frankfurt will aim to maintain their momentum following a 4-3 Germany Bundesliga I triumph against Cologne on November 22. In that match, Eintracht Frankfurt saw 54% of the ball and created 8 goal attempts, with 7 on target.
| Team | Possession | Shots (on target) | xG | Dangerous Attacks |
|---|---|---|---|---|
Cologne | 46% | 9 (5) | 1.24 | 48 |
Eintracht Frankfurt | 54% | 8 (7) | 1.67 | 38 |
Barcelona vs Eintracht Frankfurt Stats
Key Stats
| Barcelona | Eintracht Frankfurt | |
|---|---|---|
| 1.73 | Attacking Strength | 0.72 |
| 1.01 | Defence Strength | 1.08 |
| 1.6 | Points Per Game | 1.3 |
| 5/10 | WIN | 3/10 |
| 1/10 | DRAW | 4/10 |
| 1/10 | Clean Sheets | 3/10 |
| 8/10 | BTTS | 6/10 |
| 10/10 | Over 2.5 Goals | 5/10 |
| 2.5 | Average Scored | 1.3 |
Goals Scored vs Goals Conceded
Barcelona are averaging 2.5 goals scored and 1.9 conceded per match, while Eintracht Frankfurt average 1.3 scored and 2.0 conceded per game.



Chelsea
Barcelona
Cologne
Eintracht Frankfurt