31 Oct
Rayo Vallecano vs Celta Vigo: AI betting tips and pick
On 31 October, Rayo Vallecano host Celta Vigo. The AI models' pick is under 2.5 goals at 1.80; Celta Vigo are unbeaten in 5.
- LaLiga, matchday 11 of 38
- +20°, clear
- Estadio de Vallecas, Madrid
published · updated UTC


AI models' pick: Under 2.5 goals
1.80The market prices this option at 53%
Now 1.74 · 1.80 when published
AI models' pick · 10 of 16 back this bet or a bolder one in the same direction, 6 chose others
Our football predictions so far: 163 won · 135 lost · 7 void · −5.80 units All results
likely score
0:0 10%1:0 10%2:1 9%
The likely score lists the four most likely results; the odds next to it are the average price of 7 bookmakers on that score. This is not the bet: the AI consensus chooses the bet.
Match odds
Over 2 days a Celta Vigo win shortened from 3.12 to 3.03 — money is coming in on the away side.
abbreviations
- 1/X/2 — home win / draw / away win
- O/U — over/under total goals
- H1/H2 — home/away handicap
- 1X/12/X2 — home or draw / no draw / away or draw
Line movementOur bet — Under 2.5: 1.80 → 1.74 since we publishedView
Since we published, our bet (under 2.5 goals) has shortened from 1.80 to 1.74: the market now rates it as more likely.
Price changes
| When | Over 2.5 | Under 2.5 · our bet |
|---|---|---|
| 2.11+0.08 | 1.74−0.06 | |
| We published under 2.5 goals at 1.80 | ||
| 2.03opened | 1.80opened | |
AI prediction and analysis
The largest group of AI models went for under 2.5 goals. 2 more each for both teams to score and for a Rayo Vallecano win. The other 2 chose a bet each: double chance and a Rayo Vallecano handicap.
- 10 of 16U 2.5our betodds 1.80ChatGPTClaudeDeepSeek
Gemini
GrokKimiQwen
GLMMiniMaxXiaomi MiMo - 2 of 16BTTSodds 1.78Mistral
Dots3-Note - 2 of 161odds 2.29Nemotron SuperNemotron Ultra
- 1 of 161Xodds 1.36
Sonar - 1 of 16DNB 1odds 1.64DeepSeek Flash
Odds — the bookmaker average at the moment the AI model answered.
Odds quoted in this analysis are as of 25.10 at 13:01 UTC
Celta Vigo have been extremely frugal on the road: 0.3 goals scored and 0.3 conceded per game, no wins in four away trips, and not once has one of those matches gone over 2.5 goals. Rayo Vallecano are not creating much either, with 12 goals scored and 20 conceded in ten rounds of LaLiga, and an xG of 1.27 against 1.43. The previous meetings tell the same story: 0-0 in December 2023, 0-0 in March 2024, 1-1 in September 2025. The market rates under 2.5 goals at 53%.
Where we could be wrong
Rayo's home games have followed a different script, though: three matches averaging 3.3 goals, with both teams scoring every time. Celta also have the Europa League in their calendar, and rotation ahead of this trip to Madrid could break the visitors' usual caution in either direction. Our pick is under 2.5 goals at 1.80.
The bet comes from the largest group of AI models pointing the same way (a home win and a home handicap count as one view), and within that group it is the bet named most often; if two groups are level, the one priced closer to the bookmakers' line is taken — how we calculate
Recent matches
| Date | Opponent | Venue | Score | Result |
|---|---|---|---|---|
| 24.10 | Elche | H | 0:3xG 1.6–2.6 | L |
| 19.10 | Getafe | A | 1:1xG 2.3–0.6 | D |
| 10.10 | Athletic Bilbao | H | 0:0xG 0.0–0.1 | D |
| 19.09 | Osasuna | A | 1:1xG 1.0–0.5 | D |
| 15.09 | Espanyol | H | 2:1xG 1.5–1.5 | W |
| 12.09 | Real Madrid | A | 1:4 | L |
| Date | Opponent | Venue | Score | Result |
|---|---|---|---|---|
| 25.10 | Real Betis | H | 0:0 | D |
| 22.10 | CelticEuropa League | A | 2:1xG 1.4–0.6 | W |
| 18.10 | Deportivo Alavés | H | 2:1xG 0.9–1.1 | W |
| 15.10 | JuventusEuropa League | H | 1:2xG 1.1–1.9 | L |
| 11.10 | Elche | A | 0:0xG 0.5–0.8 | D |
| 19.09 | Racing Santander | H | 5:0xG 2.1–0.8 | W |
H — home, A — away · score and xG from the team's side · league matches carry no competition tag
Season averages
| for / against | LaLiga | ||
|---|---|---|---|
| goals | 1.3 / 2.2 | 1 / 0.7 | 1.5 |
| xG | 1.4 / 1.7 | 0.9 / 1.2 | 1.4 |
| shots | 14.8 / 16 | 9.7 / 13.5 | 13.5 |
| shots on target | 4.7 / 5.8 | 3.3 / 4.1 | 4.7 |
| corners | 5.3 / 6 | 2.8 / 4.6 | 4.9 |
| fouls | 13.1 / 12.8 | 11.9 / 14.2 | 12.3 |
| yellow cards | 2.6 / 2.3 | 1.7 / 2.1 | 2.2 |
| matches over 2.5 | 67% | 30% | |
| both scored | 89% | 40% | |
| clean sheets | 0% | 50% | |
| failed to score | 11% | 50% | |
| home / away | |||
| goals | 1.5 / 1.8 | 0.3 / 0.3 | |
| average total | 3.3 | 0.5 | |
| matches over 2.5 | 75% | 0% | |
| both scored | 75% | 25% | |
- Rayo Vallecano score less than the league average: 1.3 vs 1.5
- Celta Vigo score less than the league average: 1 vs 1.5
- Celta Vigo unbeaten in the last 5 league games
- "home / away" is split by the role in this match: home games only for Rayo Vallecano, away games only for Celta Vigo
Head to head
2–5–3Rayo Vallecano wins · draws · Celta Vigo wins
| Match | Score | Date | Competition |
|---|---|---|---|
| Celta Vigo vs Rayo Vallecano | 3:0 | 18.01.26 | |
| Rayo Vallecano vs Celta Vigo | 1:1 | 21.09.25 | |
| Celta Vigo vs Rayo Vallecano | 1:2 | 18.05.25 | |
| Rayo Vallecano vs Celta Vigo | 2:1 | 10.01.25 | |
| Celta Vigo vs Rayo Vallecano | 0:0 | 31.03.24 | |
| Rayo Vallecano vs Celta Vigo | 0:0 | 11.12.23 | |
| Celta Vigo vs Rayo Vallecano | 3:0 | 11.03.23 | |
| Rayo Vallecano vs Celta Vigo | 0:0 | 10.11.22 | |
| Celta Vigo vs Rayo Vallecano | 2:0 | 05.02.22 | |
| Rayo Vallecano vs Celta Vigo | 0:0 | 01.11.21 |
- both scored in 3 of the last 10 meetings
- over 2.5 goals — in 4 of 10
League table
| # | Team | P | W-D-L | GF–GA | Pts | Form |
|---|---|---|---|---|---|---|
| 8 | Athletic Bilbao | 9 | 3-3-3 | 12–9 | 12 | DDDLW |
| 9 | Celta Vigo | 10 | 2-6-2 | 10–7 | 12 | DWDWD |
| 10 | Villarreal | 10 | 3-3-4 | 15–14 | 12 | WWLDW |
| 15 | Elche | 10 | 2-4-4 | 14–17 | 10 | LWDDW |
| 16 | Rayo Vallecano | 9 | 2-3-4 | 12–20 | 9 | LWDDL |
| 17 | Getafe | 10 | 2-3-5 | 5–15 | 9 | LWLDL |
excerpt: both teams and their neighbours in the table · form — latest on the right
Goals by minute
- 0-1542
- 16-3026
- 31-4512
- 46-6063
- 61-7502
- 76-9004
- 0-1510
- 16-3003
- 31-4530
- 46-6021
- 61-7521
- 76-9022
in each row: scored in green, conceded in grey — in 15-minute intervals