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) |