Ukrainian Men's National Football Team - Tournaments
23 March 2023 - 20 November 2023
England
- 2
- 2
- 0
- 0
- 4
- 1
- +3
- 6
Italy
- 2
- 1
- 0
- 1
- 3
- 2
- +1
- 3
North Macedonia
- 1
- 1
- 0
- 0
- 2
- 1
- +1
- 3
Ukraine
- 1
- 0
- 0
- 1
- 0
- 2
- -2
- 0
Malta
- 2
- 0
- 0
- 2
- 1
- 4
- -3
- 0

- Lost
- England0 - 2
- 16/06/2023

- at North Macedonia
- 19/06/2023

- Malta
- 09/09/2023

- England
- 12/09/2023

- at Italy
- 14/10/2023

- North Macedonia
- 17/10/2023

- at Malta
- 20/11/2023

- Italy
4 June 2022 - 27 September 2022
Scotland
- 6
- 4
- 1
- 1
- 11
- 5
- +6
- 13
Ukraine
- 6
- 3
- 2
- 1
- 10
- 4
- +6
- 11
Republic of Ireland
- 6
- 2
- 1
- 3
- 8
- 7
- +1
- 7
Armenia
- 6
- 1
- 0
- 5
- 4
- 17
- -13
- 3

- Won
- Armenia3 - 05 - 0 Republic of Ireland1 - 0
-

- Draw
- Republic of Ireland1 - 1 Scotland0 - 0

- Lost
- Scotland0 - 3
Artem Dovbyk3
24 March 2021 - 16 November 2021
France
- 8
- 5
- 3
- 0
- 18
- 3
- +15
- 18
Ukraine
- 8
- 2
- 6
- 0
- 11
- 8
- +3
- 12
Finland
- 8
- 3
- 2
- 3
- 10
- 10
- 0
- 11
Bosnia and Herzegovina
- 8
- 1
- 4
- 3
- 9
- 12
- -3
- 7
Kazakhstan
- 8
- 0
- 3
- 5
- 5
- 20
- -15
- 3

- Won
- Bosnia and Herzegovina2 - 0 Finland2 - 1

- Draw
- Bosnia and Herzegovina1 - 1 Finland1 - 1 France1 - 11 - 1
Advanced to play-off
- Path A - Semi-Final
- 01/06/2022

- Won

- Scotland3 - 1
- Path A - Final
- 05/06/2022

- Lost

- Wales0 - 1
Roman Yaremchuk4
11 June 2021 - 11 July 2021
Netherlands
- 3
- 3
- 0
- 0
- 8
- 2
- +6
- 9
Austria
- 3
- 2
- 0
- 1
- 4
- 3
- +1
- 6
Ukraine
- 3
- 1
- 0
- 2
- 4
- 5
- -1
- 3
North Macedonia
- 3
- 0
- 0
- 3
- 2
- 8
- -6
- 0

- Won
- North Macedonia2 - 1

- Lost
- Austria0 - 1Netherlands2 - 3
Advanced to Round of 16
- Round of 16
- 29/06/2021

- Won

- Sweden2 - 1
Extra time(1 - 1)1 - 2
Advanced to Quarter-Final
- Quarter-Final
- 03/07/2021

- Lost

- England0 - 4
Roman Yaremchuk2Andrij Yarmolenko2
3 September 2020 - 18 November 2020
Spain
- 6
- 3
- 2
- 1
- 13
- 3
- +10
- 11
Germany
- 6
- 2
- 3
- 1
- 10
- 13
- -3
- 9
Switzerland
- 6
- 1
- 3
- 2
- 9
- 8
- +1
- 6
Ukraine
- 6
- 2
- 0
- 4
- 5
- 13
- -8
- 6

- Won
- Spain1 - 0Switzerland2 - 1

- Lost
- Germany1 - 31 - 2Spain0 - 4Switzerland0 - 3
Relegated to League B
Ruslan Malinovskyi1Viktor Tsyhankov1Roman Yaremchuk1Andrij Yarmolenko1Oleksandr Zinchenko1
21 March 2019 - 19 November 2019
Ukraine
- 8
- 6
- 2
- 0
- 17
- 4
- +13
- 20
Portugal
- 8
- 5
- 2
- 1
- 22
- 6
- +16
- 17
Serbia
- 8
- 4
- 2
- 2
- 17
- 17
- 0
- 14
Luxembourg
- 8
- 1
- 1
- 6
- 7
- 16
- -9
- 4
Lithuania
- 8
- 0
- 1
- 7
- 5
- 25
- -20
- 1

- Won
- Lithuania3 - 02 - 0Luxembourg2 - 11 - 0Portugal2 - 1Serbia5 - 0

- Draw
- Portugal0 - 0Serbia2 - 2
Qualified for Euro 2020
Roman Yaremchuk4
6 September 2018 - 19 November 2018
Ukraine
- 4
- 3
- 0
- 1
- 5
- 5
- 0
- 9
Czechia
- 4
- 2
- 0
- 2
- 4
- 4
- 0
- 6
Slovakia
- 4
- 1
- 0
- 3
- 5
- 5
- 0
- 3

- Won
- Czechia2 - 11 - 0Slovakia1 - 0

- Lost
- Slovakia1 - 4
Promoted to League A
Yevgen Konoplyanka2
5 September 2016 - 9 October 2017
Iceland
- 10
- 7
- 1
- 2
- 16
- 7
- +9
- 22
Croatia
- 10
- 6
- 2
- 2
- 15
- 4
- +11
- 20
Ukraine
- 10
- 5
- 2
- 3
- 13
- 9
- +4
- 17
Türkiye
- 10
- 4
- 3
- 3
- 14
- 13
- +1
- 15
Finland
- 10
- 2
- 3
- 5
- 9
- 13
- -4
- 9
Kosovo
- 10
- 0
- 1
- 9
- 3
- 24
- -21
- 1

- Won
- Kosovo3 - 02 - 0Finland1 - 02 - 1Türkiye2 - 0

- Draw
- Iceland1 - 1Türkiye2 - 2

- Lost
- Croatia0 - 10 - 2Iceland0 - 2
Andrij Yarmolenko6
10 June - 10 July
Germany
- 3
- 2
- 1
- 0
- 3
- 0
- +3
- 7
Poland
- 3
- 2
- 1
- 0
- 2
- 0
- +2
- 7
Northern Ireland
- 3
- 1
- 0
- 2
- 2
- 2
- 0
- 3
Ukraine
- 3
- 0
- 0
- 3
- 0
- 5
- -5
- 0

- Lost
- Germany0 - 2Northern Ireland0 - 2Poland0 - 1
8 September 2014 - 12 October 2015
Spain
- 10
- 9
- 0
- 1
- 23
- 3
- +20
- 27
Slovakia
- 10
- 7
- 1
- 2
- 17
- 8
- +9
- 22
Ukraine
- 10
- 6
- 1
- 3
- 14
- 4
- +10
- 19
Belarus
- 10
- 3
- 2
- 5
- 8
- 14
- -6
- 11
Luxembourg
- 10
- 1
- 1
- 8
- 6
- 27
- -21
- 4
Macedonia
- 10
- 1
- 1
- 8
- 6
- 18
- -12
- 4

- Won
- Belarus2 - 03 - 1Luxembourg3 - 03 - 0Macedonia2 - 01 - 0

- Draw
- Slovakia0 - 0

- Lost
- Slovakia0 - 1Spain0 - 10 - 1
Advanced to play-off
- First Round
- 14/11/2015

- Won

- Slovenia2 - 0
- Second Round
- 17/11/2015

- Draw

- Slovenia1 - 1
Play-off Aggregate3 - 1
Qualified for Euro 2016
Andrij Yarmolenko6
7 September 2012 - 15 October 2013
England
- 10
- 6
- 4
- 0
- 31
- 4
- +27
- 22
Ukraine
- 10
- 6
- 3
- 1
- 28
- 4
- +24
- 21
Montenegro
- 10
- 4
- 3
- 3
- 18
- 17
- +1
- 15
Poland
- 10
- 3
- 4
- 3
- 18
- 12
- +6
- 13
Moldova
- 10
- 3
- 2
- 5
- 12
- 17
- -5
- 11
San Marino
- 10
- 0
- 0
- 10
- 1
- 54
- -53
- 0

- Won
- Moldova2 - 1Montenegro4 - 0Poland3 - 11 - 0San Marino9 - 08 - 0

- Draw
- England0 - 01 - 1Moldova0 - 0

- Lost
- Montenegro0 - 1
Advanced to play-off
- First Round
- 15/11/2013

- Won

- France2 - 0
- Second Round
- 19/11/2013

- Lost

- France0 - 3
Play-off Aggregate2 - 3
Andrij Yarmolenko5
8 June - 1 July
England
- 3
- 2
- 1
- 0
- 5
- 3
- +2
- 7
France
- 3
- 1
- 1
- 1
- 3
- 3
- 0
- 4
Ukraine
- 3
- 1
- 0
- 2
- 2
- 4
- -2
- 3
Sweden
- 3
- 1
- 0
- 2
- 5
- 5
- 0
- 3

- Won
- Sweden2 - 1

- Lost
- England0 - 1France0 - 2
Andrij Shevchenko2
20 August 2008 - 14 October 2009
England
- 10
- 9
- 0
- 1
- 34
- 6
- +28
- 27
Ukraine
- 10
- 6
- 3
- 1
- 21
- 6
- +15
- 21
Croatia
- 10
- 6
- 2
- 2
- 19
- 13
- +6
- 20
Belarus
- 10
- 4
- 1
- 5
- 19
- 14
- +5
- 13
Kazakhstan
- 10
- 2
- 0
- 8
- 11
- 29
- -18
- 6
Andorra
- 10
- 0
- 0
- 10
- 3
- 39
- -36
- 0

- Won
- Andorra5 - 06 - 0Belarus1 - 0England1 - 0Kazakhstan3 - 12 - 1

- Draw
- Belarus0 - 0Croatia0 - 02 - 2

- Lost
- England1 - 2
Advanced to play-off
- First Round
- 14/11/2009

- Draw

- Greece0 - 0
- Second Round
- 18/11/2009

- Lost

- Greece0 - 1
Play-off Aggregate0 - 1
Andrij Shevchenko6
Source:FIFA and UEFA