List of FC Porto players

Futebol Clube do Porto is a Portuguese sports club based in Porto that is best known for its professional football team playing in the country's top-tier division, the Primeira Liga. Porto played their first match a few days after the club's foundation in 1893,[1] but only began playing competitively in 1911, when they took part and won the first José Monteiro da Costa Cup.[2] Since then, the team has entered and often achieved success in several domestic and international football competitions. This list includes all the players that have made at least 100 competitive appearances for the first team, either as a member of the starting eleven or as a substitute.

Fernando Gomes (pictured) is Porto's all-time record goalscorer.

João Pinto, former right-back and captain, holds Porto's record for most appearances, having played 587 matches during an uninterrupted senior career of 16 years at the club. He is one of only two players with over 500 first-team appearances; the other is former goalkeeper and also captain Vítor Baía, who appeared in 566 matches in 17 seasons. Four other players have made at least 400 appearances; among them is Aloísio, a former Brazilian centre-back who holds the team record for most appearances by a foreign player. Fernando Gomes is Porto's top goalscorer, with 347 goals in 455 appearances. The only other club player with more than 300 goals is Pinga, who scored 314 times in 15 consecutive seasons.

As of 19 June 2024, eleven players currently active in the first team have made at least 100 appearances: Diogo Costa (goalkeeper, Portugal), João Mário (defender, Portugal), Pepe (defender, Portugal), Iván Marcano (defender, Spain), Zaidu Sanusi (defender, Nigeria), Wendell (defender, Brazil), Marko Grujić (midfielder, Serbia), Pepê (forward, Brazil), Evanilson (forward, Brazil), Toni Martínez (forward, Spain) and Mehdi Taremi (forward, Iran).

Table key

As of 28 April 2024
  • The list is ordered first by year of first appearance, then by total number of appearances.
  • Players active in the first team have their name shown in italics, and can add to their totals.
  • Appearances and goals are counted only for first-team competitive matches in the Primeira Liga, Taça de Portugal (including the predecessor Campeonato de Portugal), Taça da Liga, Supertaça Cândido de Oliveira, European Cup/UEFA Champions League, UEFA Cup/UEFA Europa League, UEFA Super Cup, and defunct competitions such as Campeonato do Porto, Cup Winners' Cup, Inter-Cities Fairs Cup, and Intercontinental Cup.
  • PositionPlaying position: GK = goalkeeper, DF = defender, MF = midfielder, FW = forward
  • Club career – First and last calendar years in which the player appeared for the club in any of the competitions listed above.
  • Appearances – Number of matches played with the club (as starter and substitute)
  • Goals – Number of goals scored with the club
  • National team – Country represented by the player at international level during his career with the club.
  • Caps – Number of international appearances made by a player during his career with the club (n/a = information not available).
  •  §  – Player is a club record holder.

Players with 100 or more appearances

Domingos (top) was the league top scorer in 1995–96, while Mário Jardel (bottom) won this accolade in the following four seasons.
Deco (pictured playing for Barcelona) was a successful midfielder, winning the UEFA Cup and UEFA Champions League for Porto.
Ricardo Carvalho (pictured playing for Real Madrid) played in both UEFA competition finals won by Porto in 2003 and 2004.
Dmitri Alenichev is the only Russian player to have won the UEFA Champions League.[3]
Raul Meireles (pictured playing for Portugal) won four consecutive league titles for Porto in almost 200 appearances.
Hulk (top) and João Moutinho (bottom) won a record four titles in a record 53 appearances in the 2010–11 season.[4]
Lucho González had two separate spells at the club and appeared in more than 200 official games, winning ten major titles.
Helton appeared in more than 300 official games, winning eighteen major titles during his spell for the club.
Table of players, including playing position, club statistics and respective national team
NamePosClub careerAppsGoalsNational teamCapsNotesRefs
Total
Valdemar MotaFW1926–1938163177  Portugal21[5]
Álvaro PereiraMF1926–19361377  Portugal7[6]
Acácio MesquitaFW1926–1935
1936–1937
101111  Portugal2[7]
Avelino MartinsDF1927–1937
1938–1939
1330  Portugal8[8]
Jerónimo FariaDF1927–19401061[9]
Lopes CarneiroFW1930–194117569[10]
PingaFW1931–1946331314  Portugal20[11]
Carlos NunesFW1932–1942178129  Portugal3[12]
Soares dos ReisGK1933–1940
1942–1944
1440  Portugal4[13]
António SantosFW1934–1942166129[14]
Carlos PereiraMF1934–194119812  Portugal13[12]
PocasMF1935–19472914  Portugal1[11]
Vítor GuilharDF1936–194826511  Portugal2[15]
Gomes da CostaDF1936–1938
1939–1947
12762  Portugal1[16]
António BaptistaMF1937–19431155[17]
Correia DiasFW1939–1940
1941–1949
167200[18]
Alfredo PaisDF1942–19522672[19]
António AraújoFW1942–1949
1950–1952
213205  Portugal9[20]
José LourençoFW1942–194811764[10]
Frederico BarriganaGK1943–19553240  Portugal12[17]
RomãoMF1944–19521807[21]
Joaquim MachadoDF1945–1953
1954–1955
21823  Portugal2[22]
Ângelo CarvalhoDF1946–19552491  Portugal15[23]
SanfinsFW1946–195110741[14]
Virgílio MendesDF1947–19634369  Portugal39[24]
Carlos VieiraFW1948–195513055[24]
Monteiro da CostaFW1949–196232892  Portugal4[25]
José MariaFW1949–195718378[26]
HernâniFW1950–1952
1953–1964
332187  Portugal28[27]
Américo LopesGK1952–1954
1958–1969
2550  Portugal15[6]
Carlos DuarteFW1952–196422894  Portugal7[12]
António TeixeiraFW1952–1962220171  Portugal7[28]
José Maria PedrotoMF1952–196017835  Portugal16[29]
Fernando PerdigãoFW1952–196312835  Portugal1[29]
Miguel ArcanjoDF1953–19653160  Portugal9[30]
Acúrsio CarreloGK1955–19611091  Portugal8[7]
BarbosaDF1956–19621301  Portugal2[17]
Jaime SilvaFW1959–196918240[31]
António PaulaMF1959–19661642[32]
Custódio PintoMF1961–1971333118  Portugal13[33]
Rui TeixeiraGK1961–19781810[34]
Alberto FestaDF1961–19681570  Portugal19[35]
Francisco NóbregaFW1962–197427744  Portugal4[36]
João AtracaDF1962–19691583[8]
José RolandoDF1963–19753056  Portugal8[37]
João de AlmeidaDF1963–19691000[19]
ValdemarDF1965–19742305[5]
Pavão MF1965–197322925  Portugal6[a][39]
Eduardo GomesMF1965–19711005[16]
Djalma FreitasFW1966–196910163[40]
SeninhoFW1969–1972
1974–1978
14934  Portugal4[41]
Manuel GualterDF1969–19741061[15]
António OliveiraFW1970–198025085  Portugal13[42]
Abel MigliettiFW1970–197514876  Portugal4[7]
Rodolfo ReisMF1971–19843319  Portugal6[37]
TibiGK1972–1977
1980–1981
1290  Portugal2[43]
Teófilo CubillasFW1973–197710865  Peru11[44]
Fernando Gomes§FW1974–1980
1983–1989
455347  Portugal48[b][c][15]
Carlos SimõesDF1974–19832603  Portugal13[13]
Gabriel MendesDF1974–19832506  Portugal20[47]
Adelino TeixeiraDF1974–19832385  Portugal12[28]
Alfredo MurçaDF1974–19802036  Portugal4[48]
Octávio MachadoMF1975–1978
1979–1980
11512  Portugal10[42]
Fernando FreitasDF1976–19831850  Portugal2[49]
DudaFW1976–198114853[40]
João FonsecaGK1977–19831730[50]
António Frasco§MF1978–198930625  Portugal23[d][49]
António Lima Pereira§DF1978–198926412  Portugal20[d][52]
José CostaFW1978–198519932  Portugal23[44]
António Sousa§MF1979–1984
1986–1989
30978  Portugal17[d][53]
Jaime PachecoMF1979–1984
1986–1989
20619  Portugal11[54]
Jaime Magalhães§MF1980–199540847  Portugal20[d][31]
Mickey WalshFW1980–198612356 Rep. Ireland13[55][56]
João Pinto§DF1981–199758720  Portugal70[d][e][22]
Augusto Inácio§DF1982–19891995  Portugal21[d][31]
Zé BetoGK1982–19891800  Portugal3[59]
Eduardo LuísDF1982–19891543  Portugal7[60]
Eurico GomesDF1982–19861339  Portugal18[61]
VermelhinhoFW1982–1987
1988–1989
12328  Portugal2[62]
José SemedoMF1983–199631347  Portugal21[41]
António André§MF1984–199538227  Portugal20[d][63]
Paulo FutreFW1984–198711533  Portugal12[49]
Rabah MadjerFW1985–199114873  Algerian/a[64]
Fernando BandeirinhaDF1986–19961709[17]
Domingos PaciênciaFW1987–1997
1999–2001
378144  Portugal32[40]
Rui BarrosMF1987–1988
1994–2000
24456  Portugal6[34]
Fernando CoutoDF1987–1988
1990–1994
15812  Portugal21[35]
Geraldão DF1987–199112823  Brazil9[16]
Vítor Baía§GK1988–1996
1998–2007
5660  Portugal65[d][f][g][h][55]
Paulo PereiraDF1988–1992
1993–1994
12519[32]
Jorge CoutoMF1989–199618118  Portugal5[66]
Zé Carlos DF1989–1990
1991–1996
10226[66]
Aloísio §DF1990–200147418  Brazil6[i][19]
Emil KostadinovFW1990–199516860  Bulgaria30[68][69]
António FolhaMF1991–1992
1993–2001
19519  Portugal26[50]
Jorge Costa§DF1992–200538325  Portugal43[d][66]
Paulinho SantosMF1992–20033168  Portugal30[32]
Rui JorgeDF1992–19981344  Portugal2[34]
Ljubinko Drulović§FW1993–200132758  Yugoslavia35[h][40][70]
Carlos SecretárioDF1993–1996
1997–2004
30910  Portugal31[41]
João Manuel PintoDF1995–200010912[9]
Mário JardelFW1996–2000175168  Brazil6[j][9]
Zlatko ZahovičMF1996–199911842  Slovenia20[59][71]
CapuchoMF1997–200327542  Portugal29[72]
DecoMF1998–200422948  Portugal19[73]
Ricardo CarvalhoDF1998–1999
2001–2004
1174  Portugal10[74]
Carlos ChaínhoMF1998–20011096[75]
Clayton FW1999–200311726[18]
Dmitri AlenichevMF2000–200412923  Russia23[19][76]
Hélder PostigaFW2001–2003
2004–2008
16548  Portugal15[27]
Costinha§MF2001–200516418  Portugal27[d][44]
Ricardo Costa§DF2001–20071105  Portugal6[d][74]
Benni McCarthyFW2001–2002
2003–2006
12556  South Africa29[30]
Pedro Emanuel§DF2002–20091781[d][39]
Maniche§MF2002–200512422  Portugal24[d][77]
José BosingwaMF2003–20081523  Portugal7[78]
Ricardo QuaresmaFW2004–2008
2014–2015
22550  Portugal34[79]
Raul MeirelesMF2004–201019419  Portugal38[80]
Pepe DF2004–2007
2019–
29017  Portugal33[81]
Helton GK2005–20163340  Brazil3[82]
Lucho GonzálezMF2005–2009
2012–2014
24161  Argentina23[83]
Bruno AlvesDF2005–201017417  Portugal35[84]
Lisandro LópezFW2005–200915063  Argentina6[85]
Paulo AssunçãoMF2005–20081030[86]
Jorge FucileDF2006–20141601  Uruguay30[87]
Mariano GonzálezFW2007–201112111  Argentina1[88]
FernandoMF2008–20142366[89]
Silvestre VarelaFW2008–2014
2015–2017
23650  Portugal27[90]
RolandoDF2008–201517517  Portugal10[91]
Hulk§FW2008–201217077  Brazil14[h][92]
Fredy GuarínMF2008–201211721  Colombia17[93]
Cristian RodríguezFW2008–201112016  Uruguay17[94]
Cristian SăpunaruDF2008–20121033  Romania7[95]
Sérgio OliveiraMF2009–2010
2015–2022
17439  Portugal13[96]
Maicon DF2009–201619013[97]
Álvaro PereiraDF2009–20121193  Uruguay16[98]
Fernando BelluschiMF2009–20121139  Argentina3[99]
João Moutinho§MF2010–201314010  Portugal31[h][100]
Nicolás OtamendiDF2010–201412510  Argentina6[101]
James RodríguezMF2010–201310832  Colombia12[102]
DaniloDF2011–201514113  Brazil11[103]
Alex SandroDF2011–20151373  Brazil6[104]
Steven DefourMF2011–20141137  Belgium11[105]
Jackson MartínezFW2012–201513692  Colombia19[106]
Héctor HerreraMF2013–201924535  Mexico63[107]
Yacine BrahimiFW2014–201921554  Algeria40[108]
Iván MarcanoDF2014–2018
2019–
25330[109]
Óliver TorresMF2014–2015
2016–2019
14612[110]
Otávio MF2014–202328331  Portugal14[111]
Vincent AboubakarFW2014–2016
2017–2020
12558  Cameroon26[112]
Jesús CoronaFW2015–202228731  Mexico49[113]
Danilo PereiraMF2015–202020219  Portugal37[114]
Iker CasillasGK2015–20201560  Spain5[115]
Maxi PereiraDF2015–20191305  Uruguay21[116]
Alex TellesDF2016–202019526  Brazil1[117]
Moussa MaregaFW2016–202119172  Mali13[118]
Felipe DF2016–201914211  Brazil1[119]
Tiquinho SoaresFW2017–202014064[120]
GalenoFW2017–2018
2022–
11832  Brazil1[121]
Chancel MbembaDF2018–20221389  DR Congo26[122]
Wilson ManafáDF2019–20231302[123]
Luis DíazFW2019–202212541  Colombia24[124]
Mateus UribeFW2019–202317615  Colombia24[125]
Diogo CostaGK2019–1490  Portugal20[126]
Marko GrujićMF2020–1334  Serbia16[127]
Mehdi TaremiFW2020–17788  Iran37[128]
Evanilson FW2020–14857[129]
Toni MartínezFW2020–13932[130]
Zaidu SanusiDF2020–1227  Nigeria22[131]
João MárioDF2020–1375  Portugal3[132]
Pepê FW2021–14218  Brazil1[133]
Wendell DF2021–1037  Brazil2[134]

Footnotes

References

Bibliography
  • Bandeira, João Pedro (2012). Bíblia do FC Porto (in Portuguese). Lisbon: Prime Books. ISBN 9789896551544.
  • Tovar, Rui Miguel (2011). Almanaque do FC Porto 1893–2011 (in Portuguese). Alfragide: Caderno. ISBN 9789892315430.
Citations