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. Group B consisted of five teams: Lithuania, Luxembourg, Portugal (the title holders), Serbia and Ukraine, where they played against each other home-and-away in a round-robin format.
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.
|1||Ukraine||8||6||2||0||17||4||+13||20||Qualify for final tournament||—||2–1||5–0||1–0||2–0|
|3||Serbia||8||4||2||2||17||17||0||14||Advance to play-offs via Nations League||2–2||2–4||—||3–2||4–1|
The fixtures were released by UEFA the same day as the draw, which was held on 2 December 2018 in Dublin. Times are CET/CEST,[note 1] as listed by UEFA (local times, if different, are in parentheses).
There were 68 goals scored in 20 matches, for an average of 3.4 goals per match.
1 own goal
- Gerson Rodrigues (against Ukraine)
A player is automatically suspended for the next match for the following offences:
- Receiving a red card (red card suspensions may be extended for serious offences)
- Receiving three yellow cards in three different matches, as well as after fifth and any subsequent yellow card (yellow card suspensions are not carried forward to the play-offs, the finals or any other future international matches)
The following suspensions were served during the qualifying matches:
|Team||Player||Offence(s)||Suspended for match(es)|
|Lithuania||Saulius Mikoliūnas||vs Luxembourg (7 June 2019)||vs Serbia (10 June 2019)|
|Arvydas Novikovas|| vs Luxembourg (7 June 2019)
vs Serbia (10 June 2019)
vs Ukraine (11 October 2019)
|vs Serbia (14 October 2019)|
|Modestas Vorobjovas||vs Luxembourg (7 June 2019)||vs Serbia (10 June 2019)|
|Luxembourg||Leandro Barreiro|| vs Ukraine (25 March 2019)
vs Serbia (10 September 2019)
vs Portugal (11 October 2019)
|vs Serbia (14 November 2019)|
|Dirk Carlson|| vs Lithuania (22 March 2019)
vs Ukraine (25 March 2019)
vs Lithuania (7 June 2019)
|vs Ukraine (10 June 2019)|
|Serbia||Uroš Spajić|| vs Portugal (25 March 2019)
vs Ukraine (7 June 2019)
vs Luxembourg (10 September 2019)
|vs Lithuania (14 October 2019)|
|Ukraine||Taras Stepanenko||vs Portugal (14 October 2019)||vs Serbia (17 November 2019)|
- CET (UTC+1) for matches in March and November 2019, and CEST (UTC+2) for all other matches.
- Serbia were sanctioned by UEFA to play one home match (against Lithuania on 10 June 2019) without spectators for racist behaviour in their home match against Montenegro.
- Serbia were sanctioned by UEFA to play one home match (against Luxembourg on 14 November 2019) without spectators for racist behaviour in their home match against Portugal.
- "UEFA Euro 2020: Qualifying Draw Procedure" (PDF). UEFA.com. Union of European Football Associations. 27 September 2018. Retrieved 27 September 2018.
- "UEFA EURO 2020 qualifying draw made in Dublin". UEFA.com. Union of European Football Associations. 2 December 2018. Retrieved 2 December 2018.
- "Regulations of the UEFA European Football Championship 2018–20" (PDF). UEFA.com. Union of European Football Associations. 9 March 2018. Retrieved 13 March 2018.
- "UEFA EURO 2020 qualifying schedule: all the fixtures". UEFA.com. Union of European Football Associations. 2 December 2018. Retrieved 2 December 2018.
- "European Qualifiers 2018–20: Group stage fixture list" (PDF). UEFA.com. Union of European Football Associations. 2 December 2018. Retrieved 2 December 2018.
- "Summary UEFA Euro 2020 qualifying – Group B". Soccerway. Retrieved 21 November 2019.
- "Disciplinary - Inside UEFA – UEFA.com". UEFA.com. 21 October 2019.