Opponent W D L
Sporting CP Sporting CP 23 9 9 5 1 4 0 0
CS Marítimo CS Marítimo 20 12 2 6 5 2 0 0
Sporting Braga Sporting Braga 20 15 3 2 5 1 0 0
Os Belenenses Os Belenenses 20 11 3 6 2 1 0 0
SC Salgueiros SC Salgueiros 19 17 1 1 5 0 0 0
Vitória Guimarães Vitória Guimarães 19 14 4 1 5 1 0 0
SC Farense SC Farense 18 14 1 3 4 0 0 0
Boavista Boavista 17 9 4 4 1 3 1 0
Vitória Setúbal Vitória Setúbal 16 10 5 1 5 2 0 0
SL Benfica SL Benfica 16 8 3 5 2 0 0 0
Estrela Amadora Estrela Amadora 15 7 6 2 2 3 0 0
União Leiria União Leiria 14 10 2 2 1 1 0 0
Gil Vicente Gil Vicente 12 10 1 1 3 0 0 0
SC Beira-Mar SC Beira-Mar 12 10 1 1 2 0 0 0
GD Chaves GD Chaves 10 9 1 0 4 1 0 0
FC Porto FC Porto 9 0 3 6 1 0 0 0
Campomaiorense Campomaiorense 8 6 1 1 3 0 0 0
Paços de Ferreira Paços de Ferreira 8 3 1 4 1 2 0 0
Rio Ave FC Rio Ave FC 8 4 4 0 0 1 0 0
FC Alverca FC Alverca 6 4 2 0 2 0 0 0
Opponent W D L
Leça FC Leça FC 6 6 0 0 0 2 0 0
Olympiakos Piraeus Olympiakos Piraeus 6 2 1 3 0 0 0 0
Real Madrid Real Madrid 6 1 1 4 0 0 0 0
GD Estoril GD Estoril 5 4 1 0 1 0 0 0
Rosenborg BK Rosenborg BK 4 2 1 1 1 0 0 0
RSC Anderlecht RSC Anderlecht 4 1 1 2 1 0 0 0
SC Espinho SC Espinho 4 2 0 2 1 1 0 0
Académica de Coimbra Académica de Coimbra 4 4 0 0 0 0 0 0
CD Santa Clara CD Santa Clara 4 3 1 0 0 0 0 0
Russia Russia 4 1 2 1 0 0 0 0
Varzim SC Varzim SC 4 3 1 0 0 0 0 0
FC Famalicão FC Famalicão 3 1 1 1 2 1 0 0
União da Madeira União da Madeira 3 3 0 0 2 1 0 0
FC Nantes FC Nantes 3 1 1 1 1 0 0 0
North Macedonia North Macedonia 3 3 0 0 1 0 0 0
AC Milan AC Milan 3 1 2 0 0 0 0 0
FC Barcelona FC Barcelona 3 0 0 3 0 0 0 0
AC Sparta Praha AC Sparta Praha 2 1 1 0 1 0 0 0
AFC Ajax AFC Ajax 2 1 0 1 1 1 0 0
Dinamo Zagreb Dinamo Zagreb 2 1 0 1 1 0 0 0
Opponent W D L
Espanyol Barcelona Espanyol Barcelona 2 1 1 0 1 0 0 0
Hertha BSC Hertha BSC 2 2 0 0 1 1 0 0
ŁKS Łódź ŁKS Łódź 2 2 0 0 1 0 0 0
Partizan Partizan 2 1 1 0 1 0 0 0
Aalborg BK Aalborg BK 2 1 1 0 0 0 0 0
Bayern München Bayern München 2 0 1 1 0 0 0 0
CD Nacional CD Nacional 2 1 0 1 0 0 0 0
Djurgårdens IF Djurgårdens IF 2 0 2 0 0 0 0 0
Faroe Islands Faroe Islands 2 2 0 0 0 0 0 0
FC Tirsense FC Tirsense 2 1 0 1 0 0 0 0
IFK Göteborg IFK Göteborg 2 2 0 0 0 1 0 0
Ireland Ireland 2 1 0 1 0 0 0 0
Croatia Croatia 2 0 2 0 0 0 0 0
Luxembourg Luxembourg 2 2 0 0 0 0 0 0
Malta Malta 2 2 0 0 0 0 0 0
Manchester United Manchester United 2 0 1 1 0 0 0 0
Molde FK Molde FK 2 2 0 0 0 0 0 0
Moreirense FC Moreirense FC 2 1 1 0 0 0 0 0
Olympique Marseille Olympique Marseille 2 0 1 1 0 0 0 0
Panathinaikos Panathinaikos 2 0 1 1 0 0 0 0
Opponent W D L
Slovakia Slovakia 2 1 1 0 0 0 0 0
Spain Spain 2 0 1 1 0 0 0 0
Wisła Kraków Wisła Kraków 2 1 1 0 0 0 0 0
FC Felgueiras 1932 FC Felgueiras 1932 1 1 0 0 2 0 0 0
Ferencvárosi TC Ferencvárosi TC 1 1 0 0 2 0 0 0
Argentina Argentina 1 1 0 0 1 0 0 0
Slovenia Slovenia 1 0 1 0 1 0 0 0
CD Aves CD Aves 1 1 0 0 0 0 0 0
China China 1 1 0 0 0 0 0 0
Ghana Ghana 1 1 0 0 0 0 0 0
Hong Kong Hong Kong 1 1 0 0 0 0 0 0
Israel Israel 1 0 0 1 0 0 0 0
Japan Japan 1 1 0 0 0 0 0 0
Colombia Colombia 1 0 1 0 0 0 0 0
Liverpool FC Liverpool FC 1 0 1 0 0 0 0 0
Newcastle United Newcastle United 1 0 0 1 0 0 0 0
Netherlands Netherlands 1 0 0 1 0 0 0 0
Nigeria Nigeria 1 1 0 0 0 0 0 0
Norway Norway 1 1 0 0 0 1 0 0
Romania Romania 1 0 0 1 0 0 0 0
Opponent W D L
Switzerland Switzerland 1 1 0 0 0 0 0 0
South Korea South Korea 1 0 1 0 0 0 0 0
Czech Republic Czech Republic 1 1 0 0 0 0 0 0
Tunisia Tunisia 1 1 0 0 0 0 0 0
Hungary Hungary 1 1 0 0 0 1 0 0
Werder Bremen Werder Bremen 1 1 0 0 0 0 0 0