
Estonia has chosen Tommy Cash to represent the nation at Eurovision 2025.
The winner was determined by two rounds of voting. First, a Superfinal decided by a combined public and professional jury vote. The winner was ultimately decided by the public after the final 3 performances.
Sixteen finalists performed in the following running order this evening at the Unibet Arena in Tallinn.
- Ant – Tomorrow Never Comes
- Stereo Terror – Pretty Till the End of the World
- Janek – Frozen
- Räpina Jack feat. Kaisa Ling – Tule
- Johanna Elise – Eyes Don’t Lie
- Felin – Solo Anthem
- Elysa – The Last to Know
- Gem98 – Psycho
- An-Marlen – Cold
- Frants Tikerpuu – Trouble
- Anna Sahlene – Love Me Low
- Tuuli Rand – Rem
- Minimal Wind – Armageddon
- Andrei Zevakin feat. Karita – Ma ei tea sind
- Tommy Cash – Espresso Macchiato
- Marta Lotta – I’m Still Dancing
Hot favourite Tommy Cash won the jury vote with 75 points, ahead of An-Marlen (68 points) and Janek (58 points). Tommy and An-Marlen qualified for the televote-only superfinal, alongside Andrei Zevakin & Karita.
In the end, Tommy Cash fulfilled his role as a favourite, winning the superfinal with a large 83%. He will fly the Estonian flag to Switzerland, where he hopes to compete for the crystal microphone.
Are #YOU happy with the winner of Eesti Laul? Who was your favorite tonight? Let us know on our forum, or visit us on Facebook, X(Twitter), Instagram, Youtube, and Discord.