FC Porto–Sporting CP rivalry


The FC Porto–Sporting CP rivalry is considered one of the most important rivalries in Portuguese football. Porto and Sporting are based in the cities of Porto and Lisbon, respectively, and both compete in the Primeira Liga, the top tier of the Portuguese football league system.
In 1922, the first Campeonato de Portugal, the forerunner to today's Taça de Portugal, was decided in a best-of-three series between Porto and Sporting, ultimately won by Porto. Thereafter, there have been five other finals between the two teams, this time after more participants had been eliminated. The clubs have also met in the Primeira Liga continuously since 1934 and in other cup fixtures.

Honours comparison

National competitionFC PortoSporting CP
Portuguese League3021
Portuguese Cup2018
Portuguese League Cup14
Portuguese Super Cup249
Championship of Portugal44
International competitionFC PortoSporting CP
UEFA Champions League20
UEFA Europa League20
UEFA Super Cup10
Intercontinental Cup20
European Cup Winners' Cup01
Total8657

League matches

The matches listed below are only Primeira Liga matches, club name in bold indicates win. The score is given at full-time, and in the goals columns, the goalscorer and time when goal was scored is noted.
Team won the competition that season

#SeasonR.Home teamAway teamScoreGoals Goals
11934–357PortoSporting4–2Pinga, A. Carneiro M. Soeiro, V. Nunes
21934–3514SportingPorto2–2Ferdinando, M. Soeiro C. Nunes, A. Carneiro
31935–361SportingPorto3–2M. Soeiro, A. Mourão C. Mesquita, Pinga
41935–368PortoSporting10–1Pinga, C. Nunes, V. Mota, A. Santos, C. Pereira W. Possak
51936–373PortoSporting2–2A. Santos, Pinga M. Soeiro
61936–3710SportingPorto9–1João Cruz, M. Soeiro, P. Pireza Pinga
71937–383PortoSporting2–1A. Santos, Pinga H. Nogueira
81937–3810SportingPorto6–1F. Peyroteo, João Cruz, A. Mourão Â. Silva
91938–391PortoSporting2–1C. Nunes, Costuras M. Soeiro
101938–398SportingPorto4–4Peyroteo, A. Paciência, Sacadura Costuras, A. Santos, C. Nunes
111939–405PortoSporting4–2S. Kodrnja, F. Petrak A. Ferreira, F. Peyroteo
121939–4014SportingPorto4–3João Cruz, M. Galvão, A. Mourão F. Petrak, S. Kodrnja
131940–411SportingPorto5–1A. Ferreira, F. Peyroteo, João Cruz, P. Pireza Pinga
141940–418PortoSporting2–2C. Nunes, Pinga João Cruz
151941–421SportingPorto5–0João Cruz, F. Peyroteo, A. Ferreira
161941–4212PortoSporting3–0M. Correia Dias, C. Nunes
171942–432PortoSporting2–2M. Correia Dias F. Peyroteo, João Cruz
181942–4311SportingPorto5–2D. Silva, A. Mourão, João Cruz, F. Peyroteo A. Araújo, M. Correia Dias
191943–447SportingPorto2–0F. Peyroteo, A. Mourão
201943–4416PortoSporting1–3A. Araújo A. Marques, F. Peyroteo, Albano
211944–452PortoSporting3–1Lourenço, Catolino, A. Araújo F. Peyroteo
221944–4511SportingPorto5–4J. Correia, C. Canário, A. Marques, F. Peyroteo, O. Barrosa Lourenço, Catolino, F. Gomes da Costa
231945–468PortoSporting2–3A. Araújo, J. Machado F. Peyroteo, A. Ferreira
241945–4619SportingPorto1–0Veríssimo
251946–474SportingPorto3–2J. Correia, F. Peyroteo A. Araújo, Sanfins
261946–4717PortoSporting2–4Diógenes Albano, J. Correia, F. Peyroteo
271947–4812PortoSporting4–1M. Correia Dias, Sanfins J. Correia
281947–4825SportingPorto5–2Peyroteo, J. Travassos, Albano, M. Vasques Lourenço, A. Araújo
291948–4912PortoSporting1–0Sanfins
301948–4925SportingPorto1–2J. Correia Gastão, J. Machado
311949–505PortoSporting2–1José Maria, A. Monteiro da Costa M. Wilson
321949–5018SportingPorto4–1Mário Wilson, Albano, M. Vasques A. Monteiro da Costa
331950–515SportingPorto2–1M. Vasques, J. Correia A. Monteiro da Costa
341950–5118PortoSporting3–0Nelo, José Maria
351951–526PortoSporting2–2José Maria Albano, A. Pais
361951–5219SportingPorto2–1J. Correia Vital
371952–534PortoSporting1–1Eleutério Rola
381952–5317SportingPorto5–1J. Martins, Albano J. Costa
391953–542PortoSporting1–0Hernâni
401953–5415SportingPorto2–1J. Travassos, M. Vasques José Maria
411954–553SportingPorto5–1Galileu, J. Martins, M. Vasques A. Teixeira
421954–5516PortoSporting1–1C. Vieira M. Vasques
431955–5612PortoSporting3–1C. Duarte, Jaburú, Hernâni M. Vasques
441955–5625SportingPorto1–0V. Castro
451956–575PortoSporting2–0C. Duarte, Hernâni
461956–5718SportingPorto2–1M. Vasques, Miltinho C. Duarte
471957–581SportingPorto3–0J. Martins, M. Pompeu, J. Travassos
481957–5814PortoSporting2–1Hernâni Vadinho
491958–593PortoSporting1–0Hernâni
501958–5916SportingPorto2–2H. Sarmento, D. Arizaga Gastão, Hernâni
511959–603PortoSporting1–4Perdigão D. Arizaga, F. Puglia
521959–6016SportingPorto6–1Vadinho, F. Pinto, J. Seminário Y. Daucik
531960–615PortoSporting0–0
541960–6118SportingPorto1–1J. Seminário Noé
551961–622PortoSporting0–2L. Soares, J. Morais
561961–6215SportingPorto0–1A. Veríssimo
571962–635PortoSporting1–3A. Veríssimo J. Morais, O. Silva
581962–6318SportingPorto0–1S. Pereira
591963–6412PortoSporting2–1Jaime, F. Nóbrega
601963–6425SportingPorto0–0
611964–653SportingPorto1–1E. Figueiredo F. Nóbrega
621964–6516PortoSporting1–3Carlos Manuel O. Silva, João Lourenço
631965–6612PortoSporting1–1Jaime J. Morais
641965–6625SportingPorto4–0J. Oliveira Duarte, E. Figueiredo, João Lourenço
651966–672PortoSporting1–0C. Baptista
661966–6715SportingPorto2–2J. Morais B. Velha, Djalma
671967–687SportingPorto0–0
681967–6820PortoSporting0–1V. Gonçalves
691968–697PortoSporting1–1C. Pinto João Lourenço
701968–6920SportingPorto2–1Pedras, João Lourenço B. Velha
711969–705SportingPorto2–1João Lourenço, Marinho C. Pinto
721969–7018PortoSporting0–1João Lourenço
731970–7111SportingPorto2–1Mosquera, F. Peres A. Lemos
741970–7124PortoSporting2–1Joaquinzinho, A. Miglietti J. Dinis
751971–729PortoSporting0–0
761971–7224SportingPorto2–1Rolando, C. Faria A. Miglietti
771972–731PortoSporting0–1H. Yazalde
781972–7316SportingPorto0–3F. Minuano, A. Miglietti
791973–749PortoSporting1–1Marco Aurélio C. Faria
801973–7424SportingPorto2–0J. Dinis
811974–753PortoSporting1–1T. Cubillas H. Yazalde
821974–7518SportingPorto2–1Nélson, H. Yazalde A. Oliveira
831975–767PortoSporting2–3A. Murça, F. Gomes C. Faria, M. Fernandes, Baltasar
841975–7622SportingPorto5–1C. Faria, S. Fraguito, M. Fernandes, Baltasar T. Cubillas
851976–777SportingPorto3–0S. Keïta, Manoel, M. Fernandes
861976–7722PortoSporting4–1A. Oliveira, Duda S. Fraguito
871977–786PortoSporting3–0O. Machado, Duda
881977–7821SportingPorto2–3P. Meneses, Manoel F. Gomes, Duda
891978–799SportingPorto0–0
901978–7924PortoSporting0–0
911979–8012SportingPorto1–0R. Jordão
921979–8027PortoSporting1–1Romeu C. Freire
931980–811SportingPorto1–2Manoel A. Teixeira, Albertino
941980–8116PortoSporting1–0M. Walsh
951981–8215SportingPorto1–0Mário Jorge
961981–8230PortoSporting2–0Jacques, Júlio Carlos
971982–832PortoSporting0–0
981982–8317SportingPorto3–3R. Jordão M. Walsh, F. Gomes
991983–847PortoSporting1–0F. Gomes
1001983–8422SportingPorto0–1F. Gomes
1011984–8511PortoSporting0–0
1021984–8526SportingPorto0–0
1031985–869PortoSporting2–1A. André, A. Lima Pereira P. Venâncio
1041985–8624SportingPorto0–1Celso
1051986–879PortoSporting2–0F. Gomes
1061986–8724SportingPorto2–0R. Meade, P. Houtman
1071987–8810PortoSporting2–0R. Madjer, A. Sousa
1081987–8829SportingPorto2–1Paulinho Cascavel, Mário Jorge J. Plácido
1091988–8919SportingPorto1–2Paulinho Cascavel Geraldão, J. Semedo
1101988–8938PortoSporting3–0R. Madjer, R. Águas
1111989–905SportingPorto1–0A. André
1121989–9022PortoSporting3–2S. Demol, Branco M. Brandão, Luizinho
1131990–9114PortoSporting2–0Geraldão, J. Couto
1141990–9133SportingPorto0–2J. Couto, E. Kostadinov
1151991–921PortoSporting0–0
1161991–9218SportingPorto0–2E. Kostadinov, F. Bandeirinha
1171992–9310SportingPorto1–1A. Juskowiak E. Kostadinov
1181992–9327PortoSporting0–0
1191993–9410SportingPorto0–1Domingos
1201993–9427PortoSporting2–0L. Drulović, Vinha
1211994–9514PortoSporting1–1José Carlos L. Figo
1221994–9531SportingPorto0–1Domingos
1231995–961PortoSporting2–1Domingos A. Ouattara
1241995–9618SportingPorto0–2Domingos
1251996–976SportingPorto0–1Edmílson
1261996–9723PortoSporting1–2J. Barroso Beto, P. Barbosa
1271997–989PortoSporting1–1Jardel Oceano
1281997–9826SportingPorto2–0Roberto Assis, Edmílson
1291998–9916PortoSporting3–2Doriva, Jardel Edmílson, G. Heinze
1301998–9933SportingPorto1–1P. Barbosa Z. Zahovič
1311999–20009PortoSporting3–0C. Chaínho, Jardel
1321999–200026SportingPorto2–0A. Cruz, A. Acosta
1332000–018SportingPorto0–1Pena
1342000–0125PortoSporting2–2Deco, S. Marić J. Pinto, A. Acosta
1352001–021SportingPorto1–0M. Niculae
1362001–0218PortoSporting2–2J. Andrade, Deco P. Barbosa, Jardel
1372002–0317SportingPorto0–1Costinha
1382002–0334PortoSporting2–0H. Postiga, P. Contreras
1392003–043PortoSporting4–1Derlei, E. Jankauskas, Maniche, B. McCarthy
1402003–0420SportingPorto1–1P. Barbosa J. Costa
1412004–059PortoSporting3–0B. McCarthy, Diego, Carlos Alberto
1422004–0526SportingPorto2–0Liédson, C. Martins
1432005–0613PortoSporting1–1Jorginho Deivid
1442005–0630SportingPorto0–1Jorginho
1452006–077SportingPorto1–1Y. Djaló R. Quaresma
1462006–0722PortoSporting0–1R. Tello
1472007–082PortoSporting1–0R. Meireles
1482007–0817SportingPorto2–0S. Vukčević, M. Izmailov
1492008–095SportingPorto1–2J. Moutinho L. López, B. Alves
1502008–0920PortoSporting0–0
1512009–106PortoSporting1–0Falcao
1522009–1021SportingPorto3–0Y. Djaló, M. Izmailov, M. Veloso
1532010–1112SportingPorto1–1J. Valdés Falcao
1542010–1127PortoSporting3–2Falcao, Walter A. Santos, M. Fernández
1552011–1214SportingPorto0–0
1562011–1229PortoSporting2–0Hulk
1572012–136PortoSporting2–0J. Martínez, J. Rodríguez
1582012–1321SportingPorto0–0
1592013–148PortoSporting3–1Josué, Danilo, L. González W. Carvalho
1602013–1423SportingPorto1–0I. Slimani
1612014–156SportingPorto1–1J. Silva N. Sarr
1622014–1523PortoSporting3–0C. Tello
1632015–1615SportingPorto2–0I. Slimani
1642015–1632PortoSporting1–3H. Herrera I. Slimani, Bruno César
1652016–173SportingPorto2–1I. Slimani, G. Martins Felipe
1662016–1720PortoSporting2–1Soares A. Ruiz
1672017–188SportingPorto0–0
1682017–1825PortoSporting2–1I. Marcano, Y. Brahimi R. Leão
1692018–1917SportingPorto0–0
1702018–1934PortoSporting2–1D. Pereira, H. Herrera Luiz Phellype
1712019–2015SportingPorto1–2M. Acuña M. Marega, Soares
1722019–2032PortoSporting2–0D. Pereira, M. Marega
1732020–214SportingPorto2–2N. Santos, L. Vietto M. Uribe, J. Corona
1742020–2121PortoSporting0–0
1752021–225SportingPorto1–1N. Santos L. Díaz
1762021–2221PortoSporting2–2F. Vieira, M. Taremi Paulinho, N. Santos
1772022–233PortoSporting3–0Evanilson, Uribe, Galeno
1782022–2319SportingPorto1–2Chermiti Uribe, Pepê
1792023–2414SportingPorto2–0V. Gyökeres, P. Gonçalves
1802023–2431PortoSporting2–2Evanilson, Pepe Gyökeres
1812024–254SportingPorto2–0V. Gyökeres, Catamo
1822024–2521PortoSporting1–1Namaso Fresneda
1832025–264SportingPorto1–2N. Pérez De Jong, William Gomes
1842025–2621PortoSporting

Head-to-head results

Porto wins71
Draws51
Sporting wins61
Porto goals255
Sporting goals259
Total matches183

Team
Porto492814
Sporting472322

Taça de Portugal matches

The matches listed below are only Taça de Portugal matches, club name in bold indicates win. The score is given at full-time; in the goals columns, the goalscorer and time when goal was scored is noted.
Team won the competition that season

#SeasonR.Home teamAway teamScoreGoals Goals
11943–44L16 PortoSporting2–0M. Correia Dias, Pinga
21943–44L16 SportingPorto3–3Albano, F. Peyroteo M. Correia Dias, A. Araújo, Lourenço
31944–45L16 SportingPorto0–0
41944–45L16 PortoSporting1–4F. Gomes da Costa J. Correia, Albano, F. Peyroteo
51951–52SF PortoSporting2–0Diamantino
61951–52SF SportingPorto4–2Bibelino, Albano, J. Travassos Diamantino, C. Vieira
71951–52SF SportingPorto5–2M. Pacheco Nobre, Rola, Amaro, J. Martins Diamantino, Vital
81953–54QF SportingPorto1–1J. Martins Perdigão
91953–54QF PortoSporting2–4José Maria Albano, J. Martins
101957–58SF SportingPorto2–2J. Martins Hernâni, C. Duarte
111957–58SF PortoSporting3–0Hernâni, O. Silva
121960–61SF SportingPorto2–1M. Costa, H. Sarmento Hernâni
131960–61SF PortoSporting4–1Serafim, Noé, Hernâni D. Arizaga
141965–66QF (1st leg)SportingPorto1–0E. Figueiredo
151965–66QF (2nd leg)PortoSporting1–0C. Pinto
161965–66QF (replay)SportingPorto2–0E. Figueiredo
171966–67L32 SportingPorto1–1Carlitos Djalma
181966–67L32 PortoSporting1–0B. Velha
191976–77QFPortoSporting3–0Duda, A. Oliveira, Ailton
201977–78FSportingPorto1–1 P. Meneses F. Gomes
211977–78F (replay)SportingPorto2–1Vítor Gomes, M. Fernandes Seninho
221983–84SFSportingPorto1–1 M. Fernandes J. Magalhães
231983–84SF PortoSporting2–1M. Walsh, J. Pacheco Jordão
241986–87SFPortoSporting0–1 M. Marques
251991–92L16SportingPorto0–1E. Kostadinov
261993–94FPortoSporting0–0
271993–94F (replay)PortoSporting2–1 Rui Jorge, Aloísio B. Vujačić
281995–96SFPortoSporting1–1 J. Costa P. Barbosa
291995–96SF (replay)SportingPorto1–0 A. Martins
301999–2000FPortoSporting1–1 Jardel P. Barbosa
311999–2000F (replay)PortoSporting2–0Clayton, Deco
322000–01SFPortoSporting2–1 Capucho Beto
332005–06SFPortoSporting1–1 B. McCarthy Liédson
342007–08FSportingPorto2–0 Rodrigo Tiuí
352008–09L32SportingPorto1–1 Liédson Hulk
362009–10QFPortoSporting5–2Rolando, Falcao, S. Varela, M. González M. Izmailov, Liédson
372014–15L64PortoSporting1–3J. Martínez I. Marcano, Nani, A. Carrillo
382017–18SF (1st leg)PortoSporting1–0Soares
392017–18SF (2nd leg)SportingPorto1–0 S. Coates
402018–19FSportingPorto2–2 D. Pereira, B. Dost Soares, Felipe
412021–22SF (1st leg)SportingPorto1–2P. Sarabia M. Taremi, Evanilson
422021–22SF (2nd leg)PortoSporting1–0T. Martínez
432023–24FPortoSporting2–1 Evanilson, Taremi St. Juste

Head-to-head results

Porto wins17
Draws13
Sporting wins13
Porto goals61
Sporting goals55
Total matches43

Team
Porto12253
Sporting6822

Taça da Liga matches

The matches listed below are only Taça da Liga matches; club name in bold indicates win. The score is given at full-time; in the goals columns, the goalscorer and time when goal was scored is noted.
Team won the competition that season

#SeasonR.Home teamAway teamScoreGoals Goals
12008–09SFSportingPorto4–1L. Romagnoli, Derlei T. Sektioui
22013–14FGSportingPorto0–0
32017–18SFSportingPorto0–0
42018–19FSportingPorto1–1 B. Dost Fernando
52020–21SFSportingPorto2–1J. Cabral M. Marega
62022–23FSportingPorto0–2S. Eustáquio, I. Marcano
72024–25SFSportingPorto1–0Gyökeres

Head-to-head results

Porto wins1
Draws3
Sporting wins3
Porto goals5
Sporting goals8
Total matches7

Team
Porto0001
Sporting1102

Supertaça Cândido de Oliveira matches

The matches listed below are only Supertaça Cândido de Oliveira matches; club name in bold indicates win. The score is given at full-time; in the goals columns, the goalscorer and time when goal was scored is noted.
Team won the competition that season

#SeasonR.Home teamAway teamScoreGoals Goals
119951st legSportingPorto0–0
219952nd legPortoSporting2–2Domingos N. Naybet, A. Ouattara
31995ReplaySportingPorto3–0R. Sá Pinto, C. Xavier
420001st legPortoSporting1–1D. Alenichev A. Acosta
520002nd legSportingPorto0–0
62000ReplaySportingPorto1–0A. Acosta
72007FSportingPorto1–0M. Izmailov
82008FSportingPorto2–0Y. Djaló
92024FSportingPorto3–4 G. Inácio, P. Gonçalves, G. Quenda Galeno, N. González, I. Jaime

Head-to-head results

Porto wins1
Draws4
Sporting wins4
Porto goals7
Sporting goals13
Total matches9

Team
Porto0201
Sporting0204

Campeonato de Portugal matches

The matches listed below are only Campeonato de Portugal matches. The Campeonato de Portugal was created in 1922 and was the primary tournament in Portugal, where all teams competed from around the country. In 1938, the Campeonato de Portugal became what is now known as the Taça de Portugal. The club name in bold indicates win. The score is given at full-time and half-time, and in the goals columns, the goalscorer and time when goal was scored is noted.
Team won the competition that season

#SeasonR.Home teamAway teamScoreGoals Goals
11922F PortoSporting2–1Bastos Ramos
21922F SportingPorto2–0Portela, Pereira
31922F PortoSporting3–1 Silva, Nunes, Brito Ramos
41922–23SFSportingPorto3–0Maia, Stromp
51924–25FPortoSporting2–1Hall, Costa Gonçalves
61928–29QFSportingPorto3–2Martins Carneiro
71932–33SF SportingPorto1–1Valadas Mesquita
81932–33SF PortoSporting0–0
91932–33SF SportingPorto3–1Mourão, Valadas, Gralho Pinga
101934–35SF SportingPorto4–0Nunes, Soeiro, Mourão
111934–35SF PortoSporting0–0
121936–37FPortoSporting3–2Carneiro, Nunes, Vianinha Nogueira, Pireza

Head-to-head results

Porto wins4
Draws3
Sporting wins5
Porto goals14
Sporting goals21
Total matches12

Players who played for both clubs

Managers who managed both clubs

In popular culture

The comedy film O Leão da Estrela starring António Silva, a classic of the Portuguese cinema, as well as its remake of 2015 starring Miguel Guilherme, revolve around the FC Porto–Sporting CP rivalry.