The group was played in home-and-away round-robin format between 28 March 2017 and 16 October 2018. The group winners qualified directly for the final tournament, while the runners-up advanced to the play-offs if they were one of the four best runners-up among all nine groups (not counting results against the sixth-placed team).[4]
^ abHead-to-head results: Bulgaria 2–2 Kazakhstan, Kazakhstan 1–1 Bulgaria (Kazakhstan won on away goals).
^The Luxembourg v Kazakhstan originally ended with a 1–2 win for Kazakhstan, but was later awarded as a 0–3 win for Kazakhstan, after UEFA concluded that Luxembourg had played an ineligible player.[5]
Matches
Times are CET/CEST,[note 1] as listed by UEFA (local times, if different, are in parentheses).
^CEST (UTC+2) for dates between 26 March and 28 October 2017 and between 25 March and 27 October 2018, and CET (UTC+1) for all other dates.
^The Luxembourg v Kazakhstan originally ended with a 1–2 win for Kazakhstan, but was later awarded as a 0–3 win for Kazakhstan, after UEFA concluded that Luxembourg had played an ineligible player.[5]