Croatia vs Ukraine
head-to-head record
- Croatia wins
- 5
- Draws
- 3
- Ukraine wins
- 1
9 meetings, 1993 to 2017Goals: Croatia 15, Ukraine 5
Croatia and Ukraine have met 9 times since 1993. Croatia have won 5, Ukraine 1, and 3 matches ended level. They last met on 9 October 2017, when Croatia won 2–0 in World Cup qualifying.
The 9 meetings have produced 20 goals, 2.22 per game. The biggest win is Croatia’s 4–0 in Euro qualifying in 1995. Croatia are unbeaten in the last six meetings (3 wins, 3 draws).
Who has won more, Croatia or Ukraine?
All matches9 matches
Competitive8 matches
Friendlies1 match
Key numbers
- Goals
- Croatia 15, Ukraine 52.22 per game
- First meeting
- Croatia 3–1 UkraineFriendly, 25 Jun 1993
- Most recent
- Ukraine 0–2 CroatiaWorld Cup qualifying, 9 Oct 2017
- Croatia’s biggest win
- Croatia 4–0 UkraineEuro qualifying, 25 Mar 1995
- Ukraine’s biggest win
- Ukraine 1–0 CroatiaEuro qualifying, 11 Jun 1995
- Most goals in a meeting
- Croatia 2–2 UkraineWorld Cup qualifying, 6 Jun 2009
- Current run
- Croatia unbeaten in 6
- TFN Elo rating now
- Croatia 1912 (19th), Ukraine 1775 (41st)How the rating works
Last five meetings
- Ukraine0Croatia2
World Cup qualifying
Kyiv, Ukraine
- Croatia1Ukraine0
World Cup qualifying
Zagreb, Croatia
- Croatia2Ukraine2
World Cup qualifying
Zagreb, Croatia
- Ukraine0Croatia0
World Cup qualifying
Kharkiv, Ukraine
- Ukraine1Croatia1
World Cup qualifying
Kyiv, Ukraine
Who has had the upper hand over time?
The line climbs with every Croatia win and drops with every Ukraine win, so its height shows who has won more meetings up to that point.
Every meeting on one timeline
Home, away and neutral
In Croatia's home games
5 matches
410
CroatiaDrawsUkraine
In Ukraine's home games
4 matches
121
CroatiaDrawsUkraine
Record by competition
| Competition | Played | Croatia | Draws | Ukraine | Goals |
|---|---|---|---|---|---|
| World Cup qualifying | 6 | 3 | 3 | 0 | 8–3 |
| Euro qualifying | 2 | 1 | 0 | 1 | 4–1 |
| Friendly | 1 | 1 | 0 | 0 | 3–1 |
Meetings by decade
| Decade | Results | Played | Goals |
|---|---|---|---|
| 1990s | 5 | 13 | |
| 2000s | 2 | 4 | |
| 2010s | 2 | 3 |
Longest runs
| Longest run of | Croatia | Ukraine |
|---|---|---|
| Wins in a row | 22017 | 11995 |
| Unbeaten meetings | 61997 to 2017 | 31997 to 2009 |
The longest run of draws is 3, from 15 November 1997 to 6 June 2009.
Top scorers in Croatia vs Ukraine
- 1Andrej KramarićCroatia2
- 2Andriy ShevchenkoUkraine2
- 3Davor ŠukerCroatia2
Scorer records exist for 7 of the 9 meetings, mostly competitive matches. Own goals are not credited to a player.
Questions answered
How many times have Croatia and Ukraine played each other?
9 times, starting on 25 June 1993. 8 of those meetings were competitive and 1 were friendlies.
Who has won more matches between Croatia and Ukraine?
Croatia, with 5 wins to 1. 3 matches ended level.
What is the biggest win in Croatia vs Ukraine?
Croatia’s 4–0 win in Euro qualifying on 25 March 1995 in Zagreb.
When did Croatia and Ukraine last play?
On 9 October 2017 in Kyiv, when Croatia won 2–0 in World Cup qualifying.
What is the competitive record between Croatia and Ukraine?
In 8 competitive matches, Croatia have 4 wins, Ukraine have 1, and 3 ended level.
Every Croatia vs Ukraine result
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| Ukraine | 0–2 | Croatia | World Cup qualifying | Kyiv, Ukraine | |
| Croatia | 1–0 | Ukraine | World Cup qualifying | Zagreb, Croatia | |
| Croatia | 2–2 | Ukraine | World Cup qualifying | Zagreb, Croatia | |
| Ukraine | 0–0 | Croatia | World Cup qualifying | Kharkiv, Ukraine | |
| Ukraine | 1–1 | Croatia | World Cup qualifying | Kyiv, Ukraine | |
| Croatia | 2–0 | Ukraine | World Cup qualifying | Zagreb, Croatia | |
| Ukraine | 1–0 | Croatia | Euro qualifying | Kyiv, Ukraine | |
| Croatia | 4–0 | Ukraine | Euro qualifying | Zagreb, Croatia | |
| Croatia | 3–1 | Ukraine | Friendly | Zagreb, Croatia |
Recent form
Croatia
- Lv SpainNations League1–2Tue 6 Oct 2026
- Lv EnglandNations League0–7Sat 3 Oct 2026
- Lat SpainNations League1–4Tue 29 Sept 2026
- Wat Czech RepublicNations League2–1Sat 26 Sept 2026
- Lv PortugalWorld Cup1–2Thu 2 Jul 2026
Ukraine
- Lv HungaryNations League1–2Mon 5 Oct 2026
- Lv Northern IrelandNations League0–3Fri 2 Oct 2026
- Dat GeorgiaNations League0–0Mon 28 Sept 2026
- Wat HungaryNations League1–0Fri 25 Sept 2026
- Lat DenmarkFriendly1–2Sun 7 Jun 2026
Results through 6 October 2026. Page updated 3 November 2026. How these numbers are calculated.