Skip to content
TheFootball.News

Serbia vs Ukraine head-to-head record

Serbia wins
0
Draws
1
Ukraine wins
6

7 meetings, 2002 to 2019Goals: Serbia 3, Ukraine 16

Serbia and Ukraine have met 7 times since 2002. Ukraine have won 6, Serbia 0, and 1 match ended level. They last met on 17 November 2019, when the match ended 2–2 in Euro qualifying.

The 7 meetings have produced 19 goals, 2.71 per game. The biggest win is Ukraine’s 5–0 in Euro qualifying in 2019. Ukraine are unbeaten in the last seven meetings (6 wins, 1 draw).

Who has won more, Serbia or Ukraine?

All matches7 matches

0 Serbia1 drawUkraine 6

Competitive4 matches

0 Serbia1 drawUkraine 3

Friendlies3 matches

0 Serbia0 drawsUkraine 3

Key numbers

Goals
Serbia 3, Ukraine 162.71 per game
First meeting
Ukraine 2–0 SerbiaLG Cup, 17 May 2002
Most recent
Serbia 2–2 UkraineEuro qualifying, 17 Nov 2019
Ukraine’s biggest win
Ukraine 5–0 SerbiaEuro qualifying, 7 Jun 2019
Most goals in a meeting
Ukraine 5–0 SerbiaEuro qualifying, 7 Jun 2019
Current run
Ukraine unbeaten in 7
TFN Elo rating now
Serbia 1742 (47th), Ukraine 1775 (41st)How the rating works

Last five meetings

  1. Serbia2Ukraine2

    Euro qualifying

    Belgrade, Serbia

  2. Ukraine5Serbia0

    Euro qualifying

    Lviv, Ukraine

  3. Ukraine2Serbia0

    Friendly

    Kharkiv, Ukraine

  4. Serbia0Ukraine1

    Cyprus International Tournament

    Nicosia, Cyprus (neutral)

  5. Ukraine2Serbia0

    Friendly

    Kyiv, Ukraine

Who has had the upper hand over time?

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

Above the line: Serbia have won more Below: Ukraine have won more
17 May 2002: Ukraine 2–0 Serbia (LG Cup). Ukraine +117 August 2005: Ukraine 2–1 Serbia (Friendly). Ukraine +226 March 2008: Ukraine 2–0 Serbia (Friendly). Ukraine +311 February 2009: Serbia 0–1 Ukraine (Cyprus International Tournament). Ukraine +415 November 2016: Ukraine 2–0 Serbia (Friendly). Ukraine +57 June 2019: Ukraine 5–0 Serbia (Euro qualifying). Ukraine +617 November 2019: Serbia 2–2 Ukraine (Euro qualifying). Ukraine +6Level
Ukraine lead by 6 wins after the latest meeting. The biggest lead was 6, held by Ukraine from 7 June 2019.

Every meeting on one timeline

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

Home, away and neutral

In Serbia's home games

1 match

010

SerbiaDrawsUkraine

In Ukraine's home games

4 matches

004

SerbiaDrawsUkraine

At neutral venues

2 matches

002

SerbiaDrawsUkraine

Record by competition

Record by competition
CompetitionPlayedSerbiaDrawsUkraineGoals
Friendly30031–6
Euro qualifying20112–7
Cyprus International Tournament10010–1
LG Cup10010–2

Meetings by decade

Serbia wins Draws Ukraine wins
Meetings by decade
DecadeResultsPlayedGoals
2000s48
2010s311

Longest runs

Longest runs
Longest run ofSerbiaUkraine
Wins in a rowNone62002 to 2019
Unbeaten meetings1201972002 to 2019

Questions answered

How many times have Serbia and Ukraine played each other?

7 times, starting on 17 May 2002. 4 of those meetings were competitive and 3 were friendlies.

Who has won more matches between Serbia and Ukraine?

Ukraine, with 6 wins to 0. 1 match ended level.

What is the biggest win in Serbia vs Ukraine?

Ukraine’s 5–0 win in Euro qualifying on 7 June 2019 in Lviv.

When did Serbia and Ukraine last play?

On 17 November 2019 in Belgrade, when the match ended 2–2 in Euro qualifying.

What is the competitive record between Serbia and Ukraine?

In 4 competitive matches, Serbia have 0 wins, Ukraine have 3, and 1 ended level.

Every Serbia vs Ukraine result

Show
Every Serbia vs Ukraine result
DateHomeScoreAwayCompetitionVenue
Serbia2–2UkraineEuro qualifyingBelgrade, Serbia
Ukraine5–0SerbiaEuro qualifyingLviv, Ukraine
Ukraine2–0SerbiaFriendlyKharkiv, Ukraine
Serbia0–1UkraineCyprus International TournamentNicosia, Cyprus (neutral)
Ukraine2–0SerbiaFriendlyKyiv, Ukraine
Ukraine2–1Serbiaas Serbia and MontenegroFriendlyKyiv, Ukraine
Ukraine2–0Serbiaas FR YugoslaviaLG CupMoscow, Russia (neutral)

Recent form

Serbia

  1. Lat NetherlandsNations League1–2Sun 4 Oct 2026
  2. Lat GermanyNations League0–2Thu 1 Oct 2026
  3. Lv NetherlandsNations League1–2Sun 27 Sept 2026
  4. Lv GreeceNations League1–2Thu 24 Sept 2026
  5. Lat MexicoFriendly1–5Thu 4 Jun 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.