Semifinal 1. May 9, 2017.
- Sweden: Robin Bengtsson – “I Can’t Go On”
- Georgia: Tako Gachechiladze – “Keep the Faith”
- Australia: Isaiah – “Don’t Come Easy”
- Albania: Lindita Halimi – “World”
- Belgium: Blanche – “City Lights”
- Montenegro: Slavko Kalezić – “Space”
- Finland: Norma John – “Blackbird”
- Azerbaijan: DiHaj – “Skeletons”
- Portugal: Salvador Sobral – “Amar pelos dois”
- Greece: Demy – “This Is Love”
- Poland: Kasia Moś – “Flashlight”
- Moldova: SunStroke Project – “Hey Mamma”
- Iceland: Svala – “Paper”
- Czech Republic: Martina Bárta – “My Turn”
- Cyprus: Hovig – “Gravity”
- Armenia: Artsvik – “Fly With Me”
- Slovenia: Omar Naber – “On My Way”
- Latvia: Triana Park – “Line”
Semifinal 2. May 11, 2017.
- Serbia: Tijana Bogićević – “In Too Deep”
- Austria: Nathan Trent – “Running On Air”
- Macedonia: Jana Burčeska – “Dance Alone”
- Malta: Claudia Faniello – “Breathlessly”
- Romania: Ilinca featuring Alex Florea – “Yodel It!”
- Netherlands: OG3NE – “Light and Shadow”
- Hungary: Joci Pápai – “Origo”
- Denmark: Anja – “Where I Am”
- Ireland: Brendan Murray – “Dying to Try”
- San Marino: Valentina Monetta & Jimmie Wilson – “Spirit of the Night”
- Croatia: Jacques Houdek – “My Friend”
- Norway: JOWST feat. Aleksander Walmann – “Grab the Moment”
- Switzerland: Timebelle – “Apollo”
- Belarus: NAVI – “Historyja majho žyccia”
- Bulgaria: Kristian Kostov – “Beautiful Mess”
- Lithuania: Fusedmarc – “Rain of Revolution”
- Estonia: Koit Toome and Laura – “Verona”
- Israel: Imri Ziv – “I Feel Alive”
Final. May 13, 2017.
- Israel: Imri Ziv – “I Feel Alive”
- Poland: Kasia Moś – “Flashlight”
- Belarus: NAVI – “Historyja majho žyccia”
- Austria: Nathan Trent – “Running On Air”
- Armenia: Artsvik – “Fly With Me”
- Netherlands: OG3NE – “Light and Shadow”
- Moldova: SunStroke Project – “Hey Mamma”
- Hungary: Joci Pápai – “Origo”
- Italy: Francesco Gabbani – “Occidentali’s Karma”
- Denmark: Anja – “Where I Am”
- Portugal: Salvador Sobral – “Amar pelos dois”
- Azerbaijan: DiHaj – “Skeletons”
- Croatia: Jacques Houdek – “My Friend”
- Australia: Isaiah – “Don’t Come Easy”
- Greece: Demy – “This Is Love”
- Spain: Manel Navarro – “Do It For Your Lover”
- Norway: JOWST feat. Aleksander Walmann – “Grab the Moment”
- United Kingdom: Lucie Jones – “Never Give Up On You”
- Cyprus: Hovig – “Gravity”
- Romania: Ilinca featuring Alex Florea – “Yodel It!”
- Germany: Levina – “Perfect Life”
- Ukraine: O.Torvald – “Time”
- Belgium: Blanche – “City Lights”
- Sweden: Robin Bengtsson – “I Can’t Go On”
- Bulgaria: Kristian Kostov – “Beautiful Mess”
- France: Alma – “Requiem”
Eurovision Song Contest 2017 Coverage
- Songwriter Spotlight: Borislav Milanov
- BNT’s Deyan Yordanov on Bulgaria’s Social Media Strategy at Eurovision
- Things We Learned By Reading the Bios of the 2017 Eurovision Participants
- May 4, 2017 Rehearsal Recap
- May 5, 2017 Rehearsal Recap
- May 6, 2017 Rehearsal Recap
- May 7, 2017 Rehearsal Recap
- Oddschecker: May 8, 2017
- Highlights from 2017
- Eurovision 2017 Superlatives
Semifinal 1
Semifinal 2
Final
- Eurovision 2017: A Primer for Saturday Night Viewing
- Our Predictions: 2017 Grand Final
- Recap of Eurovision Song Contest 2017
National Final Season Coverage
The 2017 Eurovision That Almost Was