The running order of the Eurovision Grand Final has been revealed:
Malta
Albania
Czech Republic
Germany
Russia
Denmark
San Marino
North Macedonia
Sweden
Slovenia
Cyprus
Netherlands
Greece
Israel
Norway
United Kingdom
Iceland
Estonia
Belarus
Azerbaijan
France
Italy
Serbia
Switzerland
Australia
Spain
In the last 20 years, 72% of winners have come from the second half.
Most recent running order winners have been:
Israel 2018 - 22
Portugal 2017 - 11
Ukraine - 2016 - 21
Sweden 2015 - 10
Austria 2014 - 11
In the last two years the runner-ups have both performed from Australia's 25th spot.