List of FC Porto players

From Wikipedia, the free encyclopedia

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.

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 18 August 2026, nine players currently active in the first team have made at least 100 appearances: Diogo Costa (goalkeeper, Portugal), João Mário (defender, Portugal), Iván Marcano (defender, Spain), Zaidu Sanusi (defender, Nigeria), Wendell (defender, Brazil), Marko Grujić (midfielder, Serbia), Stephen Eustáquio (midfielder, Canada), Galeno (forward, Brazil), Pepê (forward, Brazil).

Table key

As of 14 December 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.
More information Name, Pos ...
Table of players, including playing position, club statistics and respective national team
Name Pos Club career Apps Goals National team Caps Notes Refs
Total
Valdemar Mota FW1926–1938163177  Portugal21 [5]
Álvaro Pereira MF1926–19361377  Portugal7 [6]
Acácio Mesquita FW1926–1935
1936–1937
101111  Portugal2 [7]
Avelino Martins DF1927–1937
1938–1939
1330  Portugal8 [8]
Jerónimo Faria DF1927–19401061 [9]
Lopes Carneiro FW1930–194117569 [10]
Pinga FW1931–1946331314  Portugal20 [11]
Carlos Nunes FW1932–1942178129  Portugal3 [12]
Soares dos Reis GK1933–1940
1942–1944
1440  Portugal4 [13]
António Santos FW1934–1942166129 [14]
Carlos Pereira MF1934–194119812  Portugal13 [12]
Pocas MF1935–19472914  Portugal1 [11]
Vítor Guilhar DF1936–194826511  Portugal2 [15]
Gomes da Costa DF1936–1938
1939–1947
12762  Portugal1 [16]
António Baptista MF1937–19431155 [17]
Correia Dias FW1939–1940
1941–1949
167200 [18]
Alfredo Pais DF1942–19522672 [19]
António Araújo FW1942–1949
1950–1952
213205  Portugal9 [20]
José Lourenço FW1942–194811764 [10]
Frederico Barrigana GK1943–19553240  Portugal12 [17]
Romão MF1944–19521807 [21]
Joaquim Machado DF1945–1953
1954–1955
21823  Portugal2 [22]
Ângelo Carvalho DF1946–19552491  Portugal15 [23]
Sanfins FW1946–195110741 [14]
Virgílio Mendes DF1947–19634369  Portugal39 [24]
Carlos Vieira FW1948–195513055 [24]
Monteiro da Costa FW1949–196232892  Portugal4 [25]
José Maria FW1949–195718378 [26]
Hernâni FW1950–1952
1953–1964
332187  Portugal28 [27]
Américo Lopes GK1952–1954
1958–1969
2550  Portugal15 [6]
Carlos Duarte FW1952–196422894  Portugal7 [12]
António Teixeira FW1952–1962220171  Portugal7 [28]
José Maria Pedroto MF1952–196017835  Portugal16 [29]
Fernando Perdigão FW1952–196312835  Portugal1 [29]
Miguel Arcanjo DF1953–19653160  Portugal9 [30]
Acúrsio Carrelo GK1955–19611091  Portugal8 [7]
Barbosa DF1956–19621301  Portugal2 [17]
Jaime Silva FW1959–196918240 [31]
António Paula MF1959–19661642 [32]
Custódio Pinto MF1961–1971333118  Portugal13 [33]
Rui Teixeira GK1961–19781810 [34]
Alberto Festa DF1961–19681570  Portugal19 [35]
Francisco Nóbrega FW1962–197427744  Portugal4 [36]
João Atraca DF1962–19691583 [8]
José Rolando DF1963–19753056  Portugal8 [37]
João de Almeida DF1963–19691000 [19]
Valdemar DF1965–19742305 [5]
Pavão MF1965–197322925  Portugal6 [a] [39]
Eduardo Gomes MF1965–19711005 [16]
Djalma Freitas FW1966–196910163 [40]
Seninho FW1969–1972
1974–1978
14934  Portugal4 [41]
Manuel Gualter DF1969–19741061 [15]
António Oliveira FW1970–198025085  Portugal13 [42]
Abel Miglietti FW1970–197514876  Portugal4 [7]
Rodolfo Reis MF1971–19843319  Portugal6 [37]
Tibi GK1972–1977
1980–1981
1290  Portugal2 [43]
Teófilo Cubillas FW1973–197710865  Peru11 [44]
Fernando Gomes§ FW1974–1980
1983–1989
455347  Portugal48 [b][c] [15]
Carlos Simões DF1974–19832603  Portugal13 [13]
Gabriel Mendes DF1974–19832506  Portugal20 [47]
Adelino Teixeira DF1974–19832385  Portugal12 [28]
Alfredo Murça DF1974–19802036  Portugal4 [48]
Octávio Machado MF1975–1978
1979–1980
11512  Portugal10 [42]
Fernando Freitas DF1976–19831850  Portugal2 [49]
Duda FW1976–198114853 [40]
João Fonseca GK1977–19831730 [50]
António Frasco§ MF1978–198930625  Portugal23 [d] [49]
António Lima Pereira§ DF1978–198926412  Portugal20 [d] [52]
José Costa FW1978–198519932  Portugal23 [44]
António Sousa§ MF1979–1984
1986–1989
30978  Portugal17 [d] [53]
Jaime Pacheco MF1979–1984
1986–1989
20619  Portugal11 [54]
Jaime Magalhães§ MF1980–199540847  Portugal20 [d] [31]
Mickey Walsh FW1980–198612356 Republic of Ireland Rep. Ireland13 [55][56]
João Pinto§ DF1981–199758720  Portugal70 [d][e] [22]
Augusto Inácio§ DF1982–19891995  Portugal21 [d] [31]
Zé Beto GK1982–19891800  Portugal3 [59]
Eduardo Luís DF1982–19891543  Portugal7 [60]
Eurico Gomes DF1982–19861339  Portugal18 [61]
Vermelhinho FW1982–1987
1988–1989
12328  Portugal2 [62]
José Semedo MF1983–199631347  Portugal21 [41]
António André§ MF1984–199538227  Portugal20 [d] [63]
Paulo Futre FW1984–198711533  Portugal12 [49]
Rabah Madjer FW1985–199114873  Algerian/a [64]
Fernando Bandeirinha DF1986–19961709 [17]
Domingos Paciência FW1987–1997
1999–2001
378144  Portugal32 [40]
Rui Barros MF1987–1988
1994–2000
24456  Portugal6 [34]
Fernando Couto DF1987–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 Pereira DF1988–1992
1993–1994
12519 [32]
Jorge Couto MF1989–199618118  Portugal5 [66]
Zé Carlos DF1989–1990
1991–1996
10226 [66]
Aloísio § DF1990–200147418  Brazil6 [i] [19]
Emil Kostadinov FW1990–199516860  Bulgaria30 [68][69]
António Folha MF1991–1992
1993–2001
19519  Portugal26 [50]
Jorge Costa§ DF1992–200538325  Portugal43 [d] [66]
Paulinho Santos MF1992–20033168  Portugal30 [32]
Rui Jorge DF1992–19981344  Portugal2 [34]
Ljubinko Drulović§ FW1993–200132758  FR Yugoslavia35 [h] [40][70]
Carlos Secretário DF1993–1996
1997–2004
30910  Portugal31 [41]
João Manuel Pinto DF1995–200010912 [9]
Mário Jardel FW1996–2000175168  Brazil6 [j] [9]
Zlatko Zahovič MF1996–199911842  Slovenia20 [59][71]
Capucho MF1997–200327542  Portugal29 [72]
Deco MF1998–200422948  Portugal19 [73]
Ricardo Carvalho DF1998–1999
2001–2004
1174  Portugal10 [74]
Carlos Chaínho MF1998–20011096 [75]
Clayton FW1999–200311726 [18]
Dmitri Alenichev MF2000–200412923  Russia23 [19][76]
Hélder Postiga FW2001–2003
2004–2008
16548  Portugal15 [27]
Costinha§ MF2001–200516418  Portugal27 [d] [44]
Ricardo Costa§ DF2001–20071105  Portugal6 [d] [74]
Benni McCarthy FW2001–2002
2003–2006
12556  South Africa29 [30]
Pedro Emanuel§ DF2002–20091781 [d] [39]
Maniche§ MF2002–200512422  Portugal24 [d] [77]
José Bosingwa MF2003–20081523  Portugal7 [78]
Ricardo Quaresma FW2004–2008
2014–2015
22550  Portugal34 [citation needed]
Raul Meireles MF2004–201019419  Portugal38 [citation needed]
Pepe DF2004–2007
2019–2024
29017  Portugal38 [citation needed]
Helton GK2005–20163340  Brazil3 [citation needed]
Lucho González MF2005–2009
2012–2014
24161  Argentina23 [citation needed]
Bruno Alves DF2005–201017417  Portugal35 [citation needed]
Lisandro López FW2005–200915063  Argentina6 [citation needed]
Paulo Assunção MF2005–20081030 [citation needed]
Jorge Fucile DF2006–20141601  Uruguay30 [citation needed]
Mariano González FW2007–201112111  Argentina1 [citation needed]
Fernando MF2008–20142366 [citation needed]
Silvestre Varela FW2008–2014
2015–2017
23650  Portugal27 [citation needed]
Rolando DF2008–201517517  Portugal10 [citation needed]
Hulk§ FW2008–201217077  Brazil14 [h] [citation needed]
Fredy Guarín MF2008–201211721  Colombia17 [citation needed]
Cristian Rodríguez FW2008–201112016  Uruguay17 [citation needed]
Cristian Săpunaru DF2008–20121033  Romania7 [citation needed]
Sérgio Oliveira MF2009–2010
2015–2022
17439  Portugal13 [citation needed]
Maicon DF2009–201619013 [citation needed]
Álvaro Pereira DF2009–20121193  Uruguay16 [citation needed]
Fernando Belluschi MF2009–20121139  Argentina3 [citation needed]
João Moutinho§ MF2010–201314010  Portugal31 [h] [citation needed]
Nicolás Otamendi DF2010–201412510  Argentina6 [citation needed]
James Rodríguez MF2010–201310832  Colombia12 [citation needed]
Danilo DF2011–201514113  Brazil11 [citation needed]
Alex Sandro DF2011–20151373  Brazil6 [citation needed]
Steven Defour MF2011–20141137  Belgium11 [citation needed]
Jackson Martínez FW2012–201513692  Colombia19 [citation needed]
Héctor Herrera MF2013–201924535  Mexico63 [citation needed]
Yacine Brahimi FW2014–201921554  Algeria40 [citation needed]
Iván Marcano DF2014–2018
2019–
25330 [citation needed]
Óliver Torres MF2014–2015
2016–2019
14612 [citation needed]
Otávio MF2014–202328331  Portugal14 [citation needed]
Vincent Aboubakar FW2014–2016
2017–2020
12558  Cameroon26 [citation needed]
Jesús Corona FW2015–202228731  Mexico49 [citation needed]
Danilo Pereira MF2015–202020219  Portugal37 [citation needed]
Iker Casillas GK2015–20201560  Spain5 [citation needed]
Maxi Pereira DF2015–20191305  Uruguay21 [citation needed]
Alex Telles DF2016–202019526  Brazil1 [citation needed]
Moussa Marega FW2016–202119172  Mali13 [citation needed]
Felipe DF2016–201914211  Brazil1 [citation needed]
Tiquinho Soares FW2017–202014064 [citation needed]
Galeno FW2017–2018
2022–
14445  Brazil1 [citation needed]
Chancel Mbemba DF2018–20221389  DR Congo26 [citation needed]
Wilson Manafá DF2019–20231302 [citation needed]
Luis Díaz FW2019–202212541  Colombia24 [citation needed]
Mateus Uribe FW2019–202317615  Colombia24 [citation needed]
Diogo Costa GK2019–1740  Portugal32 [citation needed]
Marko Grujić MF2020–1404  Serbia20 [citation needed]
Mehdi Taremi FW2020–202418291  Iran39 [citation needed]
Evanilson FW2020–202415460  Brazil2 [citation needed]
Toni Martínez FW2020–202414032 [citation needed]
Zaidu Sanusi DF2020–1227  Nigeria22 [citation needed]
João Mário DF2020–1565  Portugal3 [citation needed]
Pepê FW2021–16724  Brazil2 [citation needed]
Wendell DF2021–1097  Brazil6 [citation needed]
Stephen Eustáquio DF2022–11412  Canada29 [citation needed]
Close

Footnotes

  1. Collapsed in the pitch during a league match, later dying at the hospital.[38]
  2. European Golden Shoe winner in 1982–83 and 1984–85.[45]
  3. Record all-time and league goalscorer.[46]
  4. Record number of titles in international club competitions.[51]
  5. Record all-time and league appearances.[57][58]
  6. Record number of titles in all competitions.[65]
  7. Record appearances in international club competitions.[58]
  8. Record appearances in a season.[4]
  9. Record appearances by a non-Portuguese player.[67]
  10. European Golden Shoe winner in 1998–99.[45]

References

Related Articles

Wikiwand AI