Spain Predictions

SwiftScore Engine match forecasts, upcoming fixtures and recent form for Spain.

Power Rating 2070 Elite
Form Index 33/100 D
AI Take 🤖 AI

Spain enters with a strong Power Rating of 2070, reflecting their overall team strength. However, their recent Form Index shows a single match without a win, indicating some room for improvement in current form. The SwiftScore suggests a balanced outlook as they look to build momentum.

grounded in our model’s figures. A snapshot, not a guarantee. 18+, please gamble responsibly.

Team stats (from 1 finished matches)

0-1-0 W-D-L
1 Points / game
0:0 Goals (GF:GA)
0 Goal diff
2070 Power Rating · Elite
Last 5 D
Over 2.5: 0% BTTS: 0% Clean sheets: 100%

In-depth stats Premium

Unlock the full picture: home & away splits, complete scoring tendencies, biggest results and our AI's own record on Spain.

Go Premium

Typical line-up & formation

4-3-3 Likely shape from the current squad

Squad-derived. A best-guess XI from the registered squad — confirmed line-ups activate with the lineup feed (≈1 hour before kick-off).

Past formations activate with the line-up feed — once confirmed XIs are cached, the shapes Spain have used will appear here.

Squad by position · 26 players

Goalkeepers3

  • 1 David Raya 30y
  • 13 Joan García 24y
  • 23 Unai Simón 28y

Defenders7

  • 2 Marc Pubill 22y
  • 3 Álex Grimaldo 30y
  • 4 Eric García 24y
  • 12 Pedro Porro 26y
  • 14 Aymeric Laporte 31y
  • 22 Pau Cubarsí Paredes 18y
  • 24 Marc Cucurella 27y

Midfielders10

  • 5 Marcos Llorente 30y
  • 6 Mikel Merino 29y
  • 7 Ferran Torres 25y
  • 8 Fabián Ruiz 29y
  • 10 Dani Olmo 27y
  • 11 Yeremy Pino 23y
  • 15 Álex Baena 24y
  • 16 Rodri 29y
  • 18 Martín Zubimendi 26y
  • 20 Pedri 23y

Forwards6

  • 9 Gavi 21y
  • 17 Nico Williams 23y
  • 19 Lamine Yamal 18y
  • 21 Mikel Oyarzabal 28y
  • 25 Víctor Muñoz 22y
  • 26 Borja Iglesias 32y

Season-by-season history

1 matches tracked across 1 season — every result our model has on record for Spain.

SeasonPWDLGFGAGDPPGRecent form
2026/27 1010 000 1 D

Upcoming fixtures

Sunday 21 June

Saturday 27 June

Recent results