Skip to content
TheFootball.News

Spain vs Ukraine head-to-head record

Spain wins
5
Draws
1
Ukraine wins
1

7 meetings, 2003 to 2020Goals: Spain 14, Ukraine 4

Spain and Ukraine have met 7 times since 2003. Spain have won 5, Ukraine 1, and 1 match ended level. They last met on 13 October 2020, when Ukraine won 1–0 in the Nations League.

The 7 meetings have produced 18 goals, 2.57 per game. The biggest win is Spain’s 4–0 in the Nations League in 2020.

Who has won more, Spain or Ukraine?

All matches7 matches

5 Spain1 drawUkraine 1

Competitive7 matches

5 Spain1 drawUkraine 1

Key numbers

Goals
Spain 14, Ukraine 42.57 per game
First meeting
Ukraine 2–2 SpainEuro qualifying, 29 Mar 2003
Most recent
Ukraine 1–0 SpainNations League, 13 Oct 2020
Spain’s biggest win
Spain 4–0 UkraineNations League, 6 Sept 2020
Ukraine’s biggest win
Ukraine 1–0 SpainNations League, 13 Oct 2020
Most goals in a meeting
Spain 4–0 UkraineNations League, 6 Sept 2020
TFN Elo rating now
Spain 2346 (1st), Ukraine 1775 (41st)How the rating works

Last five meetings

  1. Ukraine1Spain0

    Nations League

    Kyiv, Ukraine

  2. Spain4Ukraine0

    Nations League

    Madrid, Spain

  3. Ukraine0Spain1

    Euro qualifying

    Kyiv, Ukraine

  4. Spain1Ukraine0

    Euro qualifying

    Seville, Spain

  5. Spain4Ukraine0

    World Cup

    Leipzig, Germany (neutral)

Who has had the upper hand over time?

The line climbs with every Spain win and drops with every Ukraine win, so its height shows who has won more meetings up to that point.

Above the line: Spain have won more Below: Ukraine have won more
29 March 2003: Ukraine 2–2 Spain (Euro qualifying). Level10 September 2003: Spain 2–1 Ukraine (Euro qualifying). Spain +114 June 2006: Spain 4–0 Ukraine (World Cup). Spain +227 March 2015: Spain 1–0 Ukraine (Euro qualifying). Spain +312 October 2015: Ukraine 0–1 Spain (Euro qualifying). Spain +46 September 2020: Spain 4–0 Ukraine (Nations League). Spain +513 October 2020: Ukraine 1–0 Spain (Nations League). Spain +4Level
Spain lead by 4 wins after the latest meeting. The biggest lead was 5, held by Spain from 6 September 2020.

Every meeting on one timeline

Larger dots mark bigger winning margins. Hover a dot for the result.

Home, away and neutral

In Spain's home games

3 matches

300

SpainDrawsUkraine

In Ukraine's home games

3 matches

111

SpainDrawsUkraine

At neutral venues

1 match

100

SpainDrawsUkraine

Record by competition

Record by competition
CompetitionPlayedSpainDrawsUkraineGoals
Euro qualifying43106–3
Nations League21014–1
World Cup11004–0

Meetings by decade

Spain wins Draws Ukraine wins
Meetings by decade
DecadeResultsPlayedGoals
2000s311
2010s22
2020s25

Longest runs

Longest runs
Longest run ofSpainUkraine
Wins in a row52003 to 202012020
Unbeaten meetings62003 to 202012020

Top scorers in Spain vs Ukraine

  1. 1RaúlSpain3
  2. 2David VillaSpain2(1 penalty)
  3. 3Sergio RamosSpain2(1 penalty)

Scorer records exist for 7 of the 7 meetings, mostly competitive matches. Own goals are not credited to a player.

Questions answered

How many times have Spain and Ukraine played each other?

7 times, starting on 29 March 2003. 7 of those meetings were competitive and 0 were friendlies.

Who has won more matches between Spain and Ukraine?

Spain, with 5 wins to 1. 1 match ended level.

What is the biggest win in Spain vs Ukraine?

Spain’s 4–0 win in the Nations League on 6 September 2020 in Madrid.

When did Spain and Ukraine last play?

On 13 October 2020 in Kyiv, when Ukraine won 1–0 in the Nations League.

Every Spain vs Ukraine result

Every Spain vs Ukraine result
DateHomeScoreAwayCompetitionVenue
Ukraine1–0SpainNations LeagueKyiv, Ukraine
Spain4–0UkraineNations LeagueMadrid, Spain
Ukraine0–1SpainEuro qualifyingKyiv, Ukraine
Spain1–0UkraineEuro qualifyingSeville, Spain
Spain4–0UkraineWorld CupLeipzig, Germany (neutral)
Spain2–1UkraineEuro qualifyingElche, Spain
Ukraine2–2SpainEuro qualifyingKyiv, Ukraine

Recent form

Spain

  1. Wat CroatiaNations League2–1Tue 6 Oct 2026
  2. Wv Czech RepublicNations League3–1Sat 3 Oct 2026
  3. Wv CroatiaNations League4–1Tue 29 Sept 2026
  4. Wat EnglandNations League3–2Sat 26 Sept 2026
  5. Wv ArgentinaWorld Cup1–0Sun 19 Jul 2026

Ukraine

  1. Lv HungaryNations League1–2Mon 5 Oct 2026
  2. Lv Northern IrelandNations League0–3Fri 2 Oct 2026
  3. Dat GeorgiaNations League0–0Mon 28 Sept 2026
  4. Wat HungaryNations League1–0Fri 25 Sept 2026
  5. Lat DenmarkFriendly1–2Sun 7 Jun 2026

Results through 6 October 2026. Page updated 3 November 2026. How these numbers are calculated.