Our Barcelona vs Celta Vigo Prediction: 2-1
Barcelona vs Celta Vigo in the Spain La Liga is scheduled for an 19:30 GMT kick-off on Wednesday April 22, 2026. We’re backing a 2-1 home win, but with both sides regularly hitting the scoreboard, BTTS is a strong option for bettors.
This Barcelona vs Celta Vigo 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 – Atletico Madrid vs Barcelona
Barcelona will seek to keep their streak alive after a 2-1 UEFA Champions League victory over Atletico Madrid on April 14. In that match, Barcelona had 63% possession and 13 attempts at goal, with 8 on target.
| Team | Possession | Shots (on target) | xG | Dangerous Attacks |
|---|---|---|---|---|
Atletico Madrid | 37% | 12 (5) | 1.63 | 31 |
Barcelona | 63% | 13 (8) | 2.28 | 71 |
Celta Vigo's Last Match – Celta Vigo vs Oviedo
Celta Vigo must win as they aim to bounce back from a disappointing 0-3 Spain La Liga defeat against Oviedo on April 12. In that match, Celta Vigo controlled 68% of possession and managed 7 shots on goal, with 6 hitting the target.
| Team | Possession | Shots (on target) | xG | Dangerous Attacks |
|---|---|---|---|---|
Celta Vigo | 68% | 7 (6) | 0.9 | 79 |
Oviedo | 32% | 7 (5) | 1.7 | 16 |
Barcelona vs Celta Vigo Stats
Key Stats
| Barcelona | Celta Vigo | |
|---|---|---|
| 1.96 | Attacking Strength | 1.17 |
| 0.54 | Defence Strength | 0.57 |
| 2.5 | Points Per Game | 1.4 |
| 8/10 | WIN | 4/10 |
| 1/10 | DRAW | 2/10 |
| 3/10 | Clean Sheets | 2/10 |
| 6/10 | BTTS | 6/10 |
| 6/10 | Over 2.5 Goals | 6/10 |
| 2.6 | Average Scored | 1.4 |
Goals Scored vs Goals Conceded
Barcelona are averaging 2.6 goals scored and 1.0 conceded per match, while Celta Vigo average 1.4 scored and 1.7 conceded per game.
Barcelona 26-10
Celta Vigo 14-17
What are the odds for this match?
Barcelona to win: @1.3
Draw: @5.5
Celta Vigo to win: @8.5



Atletico Madrid
Barcelona
Celta Vigo
Oviedo