Portugal in the Wonderful Song Contest

Contestants
{{legend|gold|Winner}} {{legend|silver|Second place}} {{legend|#cc9966|Third place}} {{legend|#FE8080|Last place}}
 * Table key

{| class="sortable wikitable" ! Edition ! Artist ! Title ! Place ! Points ! Semi ! Points
 * - bgcolor="#ccccff"
 * 🇨🇿 1st
 * April Ivy
 * Be Ok
 * 9
 * 123
 * 9
 * 68
 * 🇦🇺 2nd
 * David Carreira
 * Boom
 * colspan="2"
 * 19
 * 36
 * 🇵🇱 3rd
 * Sara Bareilles
 * Brave
 * colspan=2
 * 10
 * 90
 * 🇸🇰 4th
 * Nelly Furtado
 * Waiting For The Night
 * colspan=2
 * 18
 * 57
 * colspan="7" Did not participate in 5th
 * 6th
 * WIDY
 * Yahabibi
 * 7
 * 164
 * bgcolor=silver|2
 * bgcolor=silver|149
 * 🇷🇴 7th
 * April Ivy
 * Run For Cover
 * colspan=2
 * 19
 * 38
 * 8th
 * Ella Nor
 * Nao
 * 18
 * 101
 * 8
 * 116
 * 🇫🇮 9th
 * Aurea
 * Nothing Left To Say
 * colspan=2
 * 19
 * 26
 * 🇪🇸 10th
 * Celama
 * Vai
 * colspan=2
 * 19
 * 31
 * 🇳🇴 11th
 * WIDY
 * Yahabibi
 * 26
 * 31
 * 10
 * 100
 * 🇹🇷 12th
 * Mimicat
 * Fire
 * colspan=2
 * 12
 * 64
 * 🇧🇬 13th
 * Diana Monteiro
 * Aguentar
 * 17
 * 89
 * 7
 * 81
 * 🇵🇱 14th
 * Katia Aveiro
 * Latina de Cuepro Y Alma
 * colspan="2"
 * bgcolor=#fe8080 |20
 * bgcolor=#fe8080 |39
 * 🇫🇷 15th
 * Ella Nor
 * Bang
 * 18
 * 75
 * 7
 * 118
 * 🇺🇦 16th
 * David Carreira
 * Primeira Dama
 * colspan="2"
 * 14
 * 75
 * 🇰🇷 17th
 * Kátia Aveiro
 * Boom Sem Parar
 * colspan=2
 * 19
 * 38
 * colspan="7" Did not participate in 18th
 * 🇰🇿 19th
 * Blaya ft. No Maka
 * Faz Gostoso
 * colspan="2"
 * 16
 * 42
 * 🇪🇸 20th
 * April Ivy
 * Be Ok
 * colspan="4"
 * 🇩🇪 21st
 * David Carreira
 * Já Não Te Sinto
 * colspan="2"
 * 15
 * 36
 * 🇺🇸 22nd
 * Karetus x Bárbara Bandeira x Yuzi
 * One Nation
 * 7
 * 181
 * 9
 * 86
 * 🇭🇺 23rd
 * Sea
 * Player 2
 * 4
 * 138
 * bgcolor=gold |1
 * bgcolor=gold |157
 * 24th
 * Camelier feat. Mimicat
 * Feels So Good
 * 7
 * 133
 * colspan="2"
 * 25th
 * Baauer & Miquela
 * Hate Me
 * colspan="2"
 * bgcolor=#fe8080 |20
 * bgcolor=#fe8080 |25
 * 26th
 * David Carreira
 * Domino
 * 24
 * 139
 * 9
 * 147
 * 27th
 * BLAYA ft. Deejay Telio
 * Eu Avisei
 * colspan="2"
 * bgcolor=#fe8080 |20
 * bgcolor=#fe8080 |15
 * 28th
 * Sea
 * Bye Bye
 * 24
 * 49
 * 8
 * 100
 * 29th
 * Isaura
 * Closer
 * colspan="2"
 * 18
 * 17
 * 30th
 * Sea
 * Player 2
 * colspan="2"
 * 15
 * 63
 * 🇹🇷 31th
 * David Carreira
 * Ficamos por Aqui
 * colspan="2"
 * bgcolor=#fe8080 |20
 * bgcolor=#fe8080 |19
 * 32nd
 * Karetus ft. Diogo Piçarra
 * Wall Of Love
 * 14
 * 211
 * bgcolor=cc9966|3
 * bgcolor=cc9966|99
 * 33rd
 * Tracy De Sá
 * Temple
 * 23
 * 48
 * 7
 * 80
 * 34th
 * Fernando Daniel
 * Espera
 * 18
 * 69
 * 9
 * 68
 * 🇸🇮 35th
 * KURA & ANGEMI feat. Luciana
 * On Your Side
 * colspan="2"
 * 12
 * 58
 * 36th
 * Natalia Jiménez, Jesús Navarro
 * Nunca es Tarde
 * colspan="2"
 * 16
 * 40
 * 37th
 * Ana Malhoa
 * Sobe Desce
 * colspan="2"
 * 18
 * 37
 * 38th
 * Virgul
 * Só Eu Sei
 * colspan="2"
 * 14
 * 45
 * 39th
 * Calema
 * Casa de Madeira
 * colspan="2"
 * 20
 * 22
 * 40th
 * Karetus x Bárbara Bandeira x Yuzi
 * One Nation
 * colspan="4"
 * 41st
 * David Carreira ft Nego do Borel Deejay Télio
 * Minha Cama
 * colspan="2"
 * 17
 * 42
 * 42nd
 * Mary N
 * Ready
 * 15
 * 221
 * 10
 * 73
 * 43rd
 * Carla Fernandes
 * Jungle
 * 16
 * 134
 * 9
 * 83
 * 44th
 * Throes + The Shine ft. Mike El Nite
 * Musseque
 * colspan="2"
 * bgcolor=#fe8080 |22
 * bgcolor=#fe8080 |9
 * colspan="7" Did not participate between 45th - 49th
 * 50th
 * WIDY
 * Yahabibi
 * colspan="4"
 * Casa de Madeira
 * colspan="2"
 * 20
 * 22
 * 40th
 * Karetus x Bárbara Bandeira x Yuzi
 * One Nation
 * colspan="4"
 * 41st
 * David Carreira ft Nego do Borel Deejay Télio
 * Minha Cama
 * colspan="2"
 * 17
 * 42
 * 42nd
 * Mary N
 * Ready
 * 15
 * 221
 * 10
 * 73
 * 43rd
 * Carla Fernandes
 * Jungle
 * 16
 * 134
 * 9
 * 83
 * 44th
 * Throes + The Shine ft. Mike El Nite
 * Musseque
 * colspan="2"
 * bgcolor=#fe8080 |22
 * bgcolor=#fe8080 |9
 * colspan="7" Did not participate between 45th - 49th
 * 50th
 * WIDY
 * Yahabibi
 * colspan="4"
 * colspan="7" Did not participate between 45th - 49th
 * 50th
 * WIDY
 * Yahabibi
 * colspan="4"
 * Yahabibi
 * colspan="4"