2025 Semi Final 1 is in just a few hours! Share your predictions here.
2025 Semi Final 1 is in just a few hours! Share your predictions here.
First Semi final running order:
- Iceland
- Poland
- Slovenia
- Estonia
- Spain (Big 5)
- Ukraine
- Sweden
- Portugal
- Norway
- Belgium
- Italy (Big 5)
- Azerbaijan
- San Marino
- Albania
- Netherlands
- Croatia
- Switzerland (Host)
- Cyprus