Group B of UEFA Euro 2020 qualifying was one of the ten groups to decide which teams would qualify for the UEFA Euro 2020 finals tournament. [1] Group B consisted of five teams: Lithuania, Luxembourg, Portugal (the title holders), Serbia and Ukraine, [2] where they played against each other home-and-away in a round-robin format. [3]
The top two teams, Ukraine and Portugal, qualified directly for the finals. Unlike previous editions, the participants of the play-offs were not decided based on results from the qualifying group stage, but instead based on their performance in the 2018–19 UEFA Nations League.
Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification | ![]() | ![]() | ![]() | ![]() | ![]() | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | ![]() | 8 | 6 | 2 | 0 | 17 | 4 | +13 | 20 | Qualify for final tournament | — | 2–1 | 5–0 | 1–0 | 2–0 | |
2 | ![]() | 8 | 5 | 2 | 1 | 22 | 6 | +16 | 17 | 0–0 | — | 1–1 | 3–0 | 6–0 | ||
3 | ![]() | 8 | 4 | 2 | 2 | 17 | 17 | 0 | 14 | Advance to play-offs via Nations League | 2–2 | 2–4 | — | 3–2 | 4–1 | |
4 | ![]() | 8 | 1 | 1 | 6 | 7 | 16 | −9 | 4 | 1–2 | 0–2 | 1–3 | — | 2–1 | ||
5 | ![]() | 8 | 0 | 1 | 7 | 5 | 25 | −20 | 1 | 0–3 | 1–5 | 1–2 | 1–1 | — |
The fixtures were released by UEFA the same day as the draw, which was held on 2 December 2018 in Dublin. [4] [5] Times are CET/CEST, [note 1] as listed by UEFA (local times, if different, are in parentheses).
Luxembourg ![]() | 2–1 | ![]() |
---|---|---|
Report |
|
Luxembourg ![]() | 1–2 | ![]() |
---|---|---|
| Report |
Lithuania ![]() | 1–1 | ![]() |
---|---|---|
| Report |
|
Ukraine ![]() | 1–0 | ![]() |
---|---|---|
| Report |
Serbia ![]() | 2–4 | ![]() |
---|---|---|
| Report |
Lithuania ![]() | 1–5 | ![]() |
---|---|---|
| Report |
Luxembourg ![]() | 1–3 | ![]() |
---|---|---|
| Report |
|
Portugal ![]() | 3–0 | ![]() |
---|---|---|
Report |
Ukraine ![]() | 2–0 | ![]() |
---|---|---|
| Report |
Lithuania ![]() | 1–2 | ![]() |
---|---|---|
| Report |
|
Ukraine ![]() | 2–1 | ![]() |
---|---|---|
| Report |
Serbia ![]() | 3–2 | ![]() |
---|---|---|
| Report |
Luxembourg ![]() | 0–2 | ![]() |
---|---|---|
Report |
There were 68 goals scored in 20 matches, for an average of 3.4 goals per match.
11 goals
10 goals
4 goals
3 goals
2 goals
1 goal
1 own goal
A player was automatically suspended for the next match for the following offences: [3]
The following suspensions were served during the qualifying matches:
Team | Player | Offence(s) | Suspended for match(es) |
---|---|---|---|
![]() | Saulius Mikoliūnas | ![]() ![]() | vs Serbia (10 June 2019) |
Arvydas Novikovas | ![]() ![]() ![]() | vs Serbia (14 October 2019) | |
Modestas Vorobjovas | ![]() ![]() | vs Serbia (10 June 2019) | |
![]() | Leandro Barreiro | ![]() ![]() ![]() | vs Serbia (14 November 2019) |
Dirk Carlson | ![]() ![]() ![]() | vs Ukraine (10 June 2019) | |
![]() | Uroš Spajić | ![]() ![]() ![]() | vs Lithuania (14 October 2019) |
![]() | Taras Stepanenko | ![]() ![]() | vs Serbia (17 November 2019) |