4th Places
First round:
Grito (Portugal)
Veronika (Slovenia)
Unforgettable (Sweden)
Second round:
Liar (Cyprus)
Scared of Heights (Iceland)
Sand (Denmark)
Third round:
Mon Amour (France)
No Rules! (Finland)
In the Middle (Moldova)
3rd Places
First round:
Firefighter (Georgia)
Always on the Run (Germany)
Özünlə Apar (Azerbaijan)
Second round:
Teresa & Maria (Ukraine)
La Noia (Italy)
11:11 (San Marino)
Third round:
Ulveham (Norway)
Pedestal (Czechia)
Ramonda (Serbia)
Runners-Up
First round:
One Milkali (Australia)
Jako (Armenia)
The Code (Switzerland)
Second round:
Zorra (Spain)
Hollow (Latvia)
Dizzy (U.K.)
Third round:
Titan (Albania)
The Tower (Poland)
Fighter (Luxembourg)
Winners
First round:
Zari (Greece)
Rim Tim Tagi Dim (Croatia)
Before the Party’s Over (Belgium)
Second round:
Narkootikumidest ei tea me midagi (Estonia)
Europapa (Netherlands)
We Will Rave (Austria)
Third round:
Doomsday Blue (Ireland)
Luktelk (Lithuania)
Loop (Malta)
Voting threshold (all battles): 10 voters
In the case of a tie, the song which ranked better in the Eurovision live show(s) shall be ranked higher. For instance, if Ulveham and Ramonda are tied, Ramonda wins because it placed 17th while Ulveham placed 25th. When calculating the scores for breaking ties, the Netherlands is ranked 26th while the NQs are at ranks 27-37. Here are the NQ ranks:
27. Australia
28. Czechia
29. Denmark
30. Poland
31. Moldova
32. Belgium
33. San Marino
34. Albania
35. Malta
36. Azerbaijan
37. Iceland