Bosnia and Herzegovina, Israel, Scotland and Serbia have been promoted to the top tier, while Sweden, Romania and Armenia have been relegated to League C.
Article top media content
MATCHDAY 6 FIXTURES
Scotland and Serbia sealed promotion with an away draw against Ukraine and a win in Norway respectively. Romania were relegated despite an emphatic win against Group B3 winners Bosnia and Herzegovina, while the Republic of Ireland condemned Armenia to League C and Sweden dropped down after being held at home by Slovenia
All fixtures 20:45 CET
At a glance
Promoted to League A: Scotland, Israel, Bosnia and Herzegovina, Serbia
Relegated to League C: Armenia, Russia, Romania, Sweden
State of play
Group 1: Scotland held out for a 0-0 draw against Ukraine in Poland to finish two points clear of their opponents, while the Republic of Ireland edged a thrilling contest against nine-man Armenia in Dublin to relegate their visitors.
Group 2: Israel sealed top spot and a place in League A with victory against Albania on Matchday 5.
Group 3: Bosnia and Herzegovina are promoted. Romania are relegated.
Group 4: Serbia won a final-day decider in Norway 2-0 to finish three points ahead of their hosts at the top, Aleksandar Mitrović getting the second to join Erling Haaland as joint top scorer on six goals. At the bottom, Sweden were relegated after being held at home by Slovenia.
How League B of the UEFA Nations League worked
League B contained 16 teams, drawn into four groups of four. Teams played all their group opponents home and away in June and September 2022, with the group winners promoted to League A for the 2024/25 edition. Teams finishing fourth were relegated to League C.
League B groups
B1: Ukraine, Scotland, Republic of Ireland, Armenia
B2: Iceland, Russia (suspended until further notice), Israel, Albania
B3: Bosnia and Herzegovina, Finland, Romania, Montenegro
B4: Sweden, Norway, Serbia, Slovenia
All League B results
Sweden and Norway hit the ground running in Group B4, winning tricky away games as Dejan Kulusevski and Haaland respectively caught the eye. Armenia's first League B match proved memorable as Eduard Spertsyan's stunning strike sank the Republic of Ireland.
Wednesday 21 September
B1 Scotland 3-0 Ukraine
Haaland once again took the headlines as he scored both goals in Norway's first victory against neighbours Sweden for 17 years. Serbia and Joel Pohjanpalo-inspired Finland recorded first wins, while Ukraine and Scotland made winning starts following their FIFA World Cup play-off disappointments.
Norway remained top despite being held to a goalless draw at home to Slovenia, while Serbia won 1-0 in Sweden to go second. Israel came from behind to record the first victory in Group B2 and hit the front. Ukraine and the Republic of Ireland both won handsomely, but Group B3 was too close to call at this stage with all four teams separated by just two points after Romania beat Finland and Montenegro held Bosnia and Herzegovina.
That man Haaland again scored twice against Sweden in a 3-2 win, while Edin Džeko's own double helped Bosnia and Herzegovina to a 3-2 defeat of Finland. Stefan Mugoša went one better with a hat-trick in Montenegro's 3-0 win against Romania. Ukraine drew with the Republic of Ireland and Scotland came from behind to beat nine-man Armenia 4-1. Slovenia-Serbia and Iceland-Israel both ended 2-2.
Ermedin Demirović's goal proved sufficient for Bosnia and Herzegovina to beat nearest challengers Montenegro and clinch a place in League A with one game to spare. Tal Baribo then scored late to earn Israel a 2-1 win against Albania and promotion. Haaland scored his sixth goal of the competition, but his side lost 2-1 in Slovenia.