# Player Country Team Goals (Penalty)
1. Jardel Brazil Brazil FC Porto FC Porto 36 (2)
2. Nuno Gomes Portugal Portugal SL Benfica SL Benfica 24 (6)
3. Demétrios Brazil Brazil Campomaiorense Campomaiorense 16 (2)
Elpidio Silva Brazil Brazil Sporting Braga Sporting Braga 16 (1)
5. Kwame Ayew Ghana Ghana Boavista Boavista 15 (0)
Alex Bunbury Canada Canada CS Marítimo CS Marítimo 15 (6)
Ion Timofte Romania Romania Boavista Boavista 15 (4)
8. Chiquinho Conde Mozambique Mozambique Vitória Setúbal Vitória Setúbal 14 (0)
Zlatko Zahovič Slovenia Slovenia FC Porto FC Porto 14 (1)
10. Edmilson Brazil Brazil Vitória Guimarães Vitória Guimarães 13 (0)
Ivailo Iordanov Bulgaria Bulgaria Sporting CP Sporting CP 13 (0)
12. Celso Brazil Brazil SC Salgueiros SC Salgueiros 10 (0)
Edmilson Brazil Brazil Sporting CP Sporting CP 10 (1)
Fary Faye Senegal Senegal SC Beira-Mar SC Beira-Mar 10 (0)
Gilmar Brazil Brazil Vitória Guimarães Vitória Guimarães 10 (1)
Seba Spain Spain GD Chaves GD Chaves 10 (2)
Simão Portugal Portugal Sporting CP Sporting CP 10 (1)
Wanderley Brazil Brazil GD Chaves GD Chaves 10 (0)
19. Cajú Brazil Brazil FC Alverca FC Alverca 8 (0)
Carlos Costa Portugal Portugal SC Farense SC Farense 8 (0)
Dário Mozambique Mozambique Académica de Coimbra Académica de Coimbra 8 (0)
Gilberto Brazil Brazil Estrela Amadora Estrela Amadora 8 (3)
Sasa Simic Serbia Serbia SC Beira-Mar SC Beira-Mar 8 (0)
24. Philippe De Azevedo France France FC Alverca FC Alverca 7 (3)
Evando Brazil Brazil Vitória Guimarães Vitória Guimarães 7 (0)
João Pedro Portugal Portugal SC Salgueiros SC Salgueiros 7 (0)
Maurício Brazil Brazil Académica de Coimbra Académica de Coimbra 7 (1)
Reinaldo Silva Portugal Portugal União Leiria União Leiria 7 (0)
29. Augustine Ahinful Ghana Ghana União Leiria União Leiria 6 (0)
André Jacaré Brazil Brazil Rio Ave FC Rio Ave FC 6 (1)
Capucho Portugal Portugal FC Porto FC Porto 6 (0)
Laelson Brazil Brazil Campomaiorense Campomaiorense 6 (0)
Nandinho Portugal Portugal FC Alverca FC Alverca
SL Benfica SL Benfica
6 (0)
Nando Có Portugal Portugal Vitória Setúbal Vitória Setúbal 6 (0)
Karel Poborský Czech Republic Czech Republic SL Benfica SL Benfica 6 (0)
36. Devanir King Portugal Portugal SC Farense SC Farense 5 (1)
Rudolphe Douala Cameroon Cameroon Boavista Boavista 5 (0)
Emmanuel Duah Ghana Ghana União Leiria União Leiria 5 (0)
Fernando Almeida Brazil Brazil SC Salgueiros SC Salgueiros 5 (0)
Augusto Gama Portugal Portugal Rio Ave FC Rio Ave FC 5 (0)
Gila Portugal Portugal SC Beira-Mar SC Beira-Mar 5 (0)
Herivelto Brazil Brazil CS Marítimo CS Marítimo 5 (0)
Jorge Couto Portugal Portugal Boavista Boavista 5 (0)
Serhiy Kandaurov Ukraine Ukraine SL Benfica SL Benfica 5 (0)
Quim Berto Portugal Portugal Sporting CP Sporting CP
Vitória Guimarães Vitória Guimarães
5 (0)
Ricardo Sousa Portugal Portugal SC Beira-Mar SC Beira-Mar 5 (0)
Riva Brazil Brazil Vitória Guimarães Vitória Guimarães 5 (1)
Dean Saunders Wales Wales SL Benfica SL Benfica 5 (0)
49. Abílio Portugal Portugal SC Salgueiros SC Salgueiros 4 (3)
Aloísio Brazil Brazil FC Porto FC Porto 4 (0)
Carlos Pérez Spain Spain GD Chaves GD Chaves 4 (0)
Doriva Brazil Brazil FC Porto FC Porto 4 (0)
Taher El-Khalej Morocco Morocco SL Benfica SL Benfica 4 (0)
Isaías Brazil Brazil Campomaiorense Campomaiorense 4 (0)
João Vieira Pinto Portugal Portugal SL Benfica SL Benfica 4 (0)
Velli Kasumov Azerbaijan Azerbaijan Vitória Setúbal Vitória Setúbal 4 (1)
Leal Portugal Portugal Estrela Amadora Estrela Amadora 4 (2)
Leonson Lewis Trinidad & Tobago Trinidad & Tobago Estrela Amadora Estrela Amadora 4 (0)
Luizão Brazil Brazil GD Chaves GD Chaves 4 (0)
Hassan Nader Morocco Morocco SC Farense SC Farense 4 (0)
Quinzinho Angola Angola FC Porto FC Porto 4 (0)
Roberto Assis Brazil Brazil Estrela Amadora Estrela Amadora 4 (0)
Romeu Portugal Portugal CS Marítimo CS Marítimo 4 (0)
Sérgio China Brazil Brazil Rio Ave FC Rio Ave FC 4 (2)
Frederik Söderström Sweden Sweden Vitória Guimarães Vitória Guimarães 4 (0)
Toni Cape Verde Cape Verde Sporting Braga Sporting Braga 4 (0)
Toñito Spain Spain Vitória Setúbal Vitória Setúbal 4 (0)
68. Alberto Acosta Argentina Argentina Sporting CP Sporting CP 3 (0)
Ademir Portugal Portugal SC Salgueiros SC Salgueiros 3 (0)
Serhiy Atelkin Ukraine Ukraine Boavista Boavista 3 (0)
Beto Portugal Portugal Sporting CP Sporting CP 3 (0)
Cadete Portugal Portugal SL Benfica SL Benfica 3 (0)
Delfim Portugal Portugal Sporting CP Sporting CP 3 (0)
Dani Díaz Spain Spain CS Marítimo CS Marítimo 3 (0)
Dinda Brazil Brazil União Leiria União Leiria 3 (0)
Ljubinko Drulović Serbia Serbia FC Porto FC Porto 3 (1)
Aldo Duscher Argentina Argentina Sporting CP Sporting CP 3 (0)
Eusébio Portugal Portugal CS Marítimo CS Marítimo 3 (0)
Gamboa Portugal Portugal Sporting Braga Sporting Braga 3 (0)
Gouveia Portugal Portugal SC Farense SC Farense 3 (1)
Hélio Sousa Portugal Portugal Vitória Setúbal Vitória Setúbal 3 (1)
Hugo Leal Portugal Portugal SL Benfica SL Benfica 3 (0)
Isaias Aragão Brazil Brazil Boavista Boavista 3 (0)
Jean Paulista Brazil Brazil SC Farense SC Farense 3 (0)
Mladen Karoglan Croatia Croatia Sporting Braga Sporting Braga 3 (1)
Petar Krpan Croatia Croatia Sporting CP Sporting CP 3 (0)
Lim Portugal Portugal Académica de Coimbra Académica de Coimbra 3 (0)
Maniche Portugal Portugal FC Alverca FC Alverca 3 (1)
Márcio Theodoro Brazil Brazil Vitória Guimarães Vitória Guimarães 3 (0)
Marco Freitas Angola Angola FC Alverca FC Alverca 3 (0)
Marco Nuno Portugal Portugal SC Farense SC Farense 3 (0)
Nikola Milinković Serbia Serbia FC Alverca FC Alverca 3 (0)
Odair Brazil Brazil Sporting Braga Sporting Braga 3 (0)
William Quevedo France France Boavista Boavista 3 (0)
Ramires Portugal Portugal FC Alverca FC Alverca 3 (1)
René Rivas Brazil Brazil Campomaiorense Campomaiorense 3 (0)
Rogério Brazil Brazil Boavista Boavista 3 (0)
Toni Guinea-Bissau Guinea-Bissau CS Marítimo CS Marítimo 3 (0)
Vítor Manuel Portugal Portugal Campomaiorense Campomaiorense 3 (0)
Welington Brazil Brazil Campomaiorense Campomaiorense 3 (0)
101. Albertino Portugal Portugal CS Marítimo CS Marítimo 2 (0)
Alércio Brazil Brazil Rio Ave FC Rio Ave FC 2 (0)
Alexandre Brazil Brazil Vitória Guimarães Vitória Guimarães 2 (0)
Bakero Portugal Portugal União Leiria União Leiria 2 (0)
Nail Beširović Bosnia-Herzegovina Bosnia-Herzegovina SC Farense SC Farense 2 (0)
Bilro Portugal Portugal União Leiria União Leiria 2 (1)
Bruno Portugal Portugal CS Marítimo CS Marítimo 2 (0)
Capitão Portugal Portugal Estrela Amadora Estrela Amadora 2 (0)
Carlos Ferreira Portugal Portugal SC Salgueiros SC Salgueiros 2 (0)
Chaínho Portugal Portugal FC Porto FC Porto 2 (0)
Cristiano Brazil Brazil SC Beira-Mar SC Beira-Mar 2 (0)
Deco Portugal Portugal FC Porto FC Porto
SC Salgueiros SC Salgueiros
2 (0)
Filipe Cândido Portugal Portugal SC Salgueiros SC Salgueiros 2 (0)
Gama Portugal Portugal SC Salgueiros SC Salgueiros 2 (0)
Redouane Hajry Morocco Morocco SC Farense SC Farense 2 (1)
Idalécio Portugal Portugal Sporting Braga Sporting Braga 2 (0)
João Oliveira Pinto Portugal Portugal SC Farense SC Farense 2 (0)
João Pinto Portugal Portugal FC Porto FC Porto 2 (0)
Jorge Andrade Portugal Portugal Estrela Amadora Estrela Amadora 2 (0)
Jorge Costa Portugal Portugal FC Porto FC Porto 2 (0)
Maxwell Konadu Ghana Ghana União Leiria União Leiria 2 (0)
Lázaro Oliveira Angola Angola Estrela Amadora Estrela Amadora 2 (0)
Leandro Machado Brazil Brazil Sporting CP Sporting CP 2 (0)
Luis Carlos Brazil Brazil Boavista Boavista
Sporting Braga Sporting Braga
2 (0)
Luís Filipe Portugal Portugal Académica de Coimbra Académica de Coimbra 2 (0)
Marco Almeida Portugal Portugal Campomaiorense Campomaiorense 2 (0)
Martelinho Portugal Portugal Boavista Boavista 2 (0)
Mauro Soares Brazil Brazil Campomaiorense Campomaiorense 2 (1)
Mickey Portugal Portugal Académica de Coimbra Académica de Coimbra 2 (0)
Grzegorz Mielcarski Poland Poland FC Porto FC Porto 2 (0)
Niquinha Brazil Brazil Rio Ave FC Rio Ave FC 2 (0)
Paulo Madeira Portugal Portugal SL Benfica SL Benfica 2 (0)
Paulo Sérgio Portugal Portugal SC Beira-Mar SC Beira-Mar 2 (0)
Pedro Barbosa Portugal Portugal Sporting CP Sporting CP 2 (0)
Pedro Reis Portugal Portugal SC Salgueiros SC Salgueiros 2 (0)
Ramos Portugal Portugal SC Farense SC Farense 2 (0)
Ricardo Lopes Portugal Portugal GD Chaves GD Chaves 2 (0)
Ronaldo Guiaro Brazil Brazil SL Benfica SL Benfica 2 (0)
Rui Barros Portugal Portugal FC Porto FC Porto 2 (0)
Rui Jorge Portugal Portugal Sporting CP Sporting CP 2 (0)
Tito Portugal Portugal Vitória Guimarães Vitória Guimarães 2 (0)
Tulipa Portugal Portugal CS Marítimo CS Marítimo 2 (0)
Vítor Vieira Portugal Portugal Estrela Amadora Estrela Amadora 2 (0)
Zezinho Portugal Portugal União Leiria União Leiria 2 (0)
145. Eduard Abazi Albania Albania Académica de Coimbra Académica de Coimbra 1 (0)
André Portugal Portugal GD Chaves GD Chaves 1 (0)
André Luis Brazil Brazil Rio Ave FC Rio Ave FC 1 (0)
Arley Álvares Brazil Brazil Vitória Guimarães Vitória Guimarães 1 (0)
Artur Jorge Portugal Portugal Sporting Braga Sporting Braga 1 (0)
Patrick Asselman Belgium Belgium CS Marítimo CS Marítimo 1 (0)
Baíca Brazil Brazil Rio Ave FC Rio Ave FC 1 (0)
Barbosa Portugal Portugal GD Chaves GD Chaves 1 (0)
Barroso Portugal Portugal Académica de Coimbra Académica de Coimbra 1 (0)
Bino Portugal Portugal Sporting CP Sporting CP 1 (0)
Bruno Basto Portugal Portugal SL Benfica SL Benfica 1 (0)
Cao Cape Verde Cape Verde SC Salgueiros SC Salgueiros 1 (0)
Carlos André Portugal Portugal SC Beira-Mar SC Beira-Mar 1 (0)
Carlos Jorge Portugal Portugal CS Marítimo CS Marítimo 1 (0)
Gary Charles England England SL Benfica SL Benfica 1 (0)
Chico Fonseca Portugal Portugal SC Salgueiros SC Salgueiros 1 (0)
Costa Portugal Portugal Vitória Guimarães Vitória Guimarães 1 (0)
Diogo Portugal Portugal FC Alverca FC Alverca 1 (0)
Duda Brazil Brazil Rio Ave FC Rio Ave FC 1 (0)
Edu Brasil Brazil Brazil SC Salgueiros SC Salgueiros 1 (0)
Emanuel Portugal Portugal Rio Ave FC Rio Ave FC 1 (0)
Emílio Peixe Portugal Portugal FC Porto FC Porto 1 (0)
Esquerdinha Brazil Brazil FC Porto FC Porto 1 (0)
Fernando Mendes Portugal Portugal FC Porto FC Porto 1 (0)
Fernando Pereira Portugal Portugal SC Beira-Mar SC Beira-Mar 1 (0)
Filipe Ramos Portugal Portugal GD Chaves GD Chaves 1 (0)
Frechaut Portugal Portugal Vitória Setúbal Vitória Setúbal 1 (0)
Geraldo Brazil Brazil Vitória Guimarães Vitória Guimarães 1 (0)
Gilberto Gaúcho Brazil Brazil Académica de Coimbra Académica de Coimbra 1 (0)
Emir Granov Bosnia-Herzegovina Bosnia-Herzegovina SC Farense SC Farense 1 (0)
Gabriel Heinze Argentina Argentina Sporting CP Sporting CP 1 (0)
João Manuel Portugal Portugal União Leiria União Leiria 1 (0)
João Tomás Portugal Portugal Académica de Coimbra Académica de Coimbra 1 (0)
Joel Portugal Portugal GD Chaves GD Chaves 1 (0)
Jordão Angola Angola Sporting Braga Sporting Braga 1 (0)
Jorge Ramos Portugal Portugal GD Chaves GD Chaves 1 (0)
Jorge Silva Portugal Portugal SC Beira-Mar SC Beira-Mar 1 (0)
Jorge Soares Portugal Portugal CS Marítimo CS Marítimo 1 (0)
Jorginho Portugal Portugal Campomaiorense Campomaiorense 1 (0)
José Soares Portugal Portugal FC Alverca FC Alverca 1 (0)
Kenedy Portugal Portugal Estrela Amadora Estrela Amadora 1 (0)
Lenílton Brazil Brazil GD Chaves GD Chaves 1 (0)
Lino Guinea-Bissau Guinea-Bissau CS Marítimo CS Marítimo 1 (0)
Luís Carlos Portugal Portugal SL Benfica SL Benfica 1 (0)
Luís Coentrão Portugal Portugal Rio Ave FC Rio Ave FC 1 (0)
Luís Manuel Portugal Portugal Boavista Boavista 1 (0)
Luís Miguel Angola Angola Sporting Braga Sporting Braga 1 (0)
Luís Vouzela Portugal Portugal União Leiria União Leiria 1 (0)
Henry Makinwa Nigeria Nigeria Vitória Setúbal Vitória Setúbal 1 (0)
Mamede Portugal Portugal Vitória Setúbal Vitória Setúbal 1 (0)
Marcos Brazil Brazil Sporting CP Sporting CP 1 (0)
Mariano Portugal Portugal CS Marítimo CS Marítimo 1 (0)
Mário Silva Portugal Portugal Boavista Boavista 1 (0)
R'Ched Mounir Morocco Morocco Académica de Coimbra Académica de Coimbra 1 (0)
Nito Portugal Portugal Rio Ave FC Rio Ave FC 1 (0)
Nuno Campos Portugal Portugal Campomaiorense Campomaiorense 1 (0)
Nuno Valente Portugal Portugal Sporting CP Sporting CP 1 (0)
Paiva Portugal Portugal Vitória Guimarães Vitória Guimarães 1 (0)
Paixão Portugal Portugal SC Farense SC Farense 1 (1)
Paulinho Portugal Portugal SC Salgueiros SC Salgueiros 1 (0)
Paulinho Santos Portugal Portugal FC Porto FC Porto 1 (0)
Paulo Ferreira Portugal Portugal Estrela Amadora Estrela Amadora 1 (0)
Paulo Filipe Portugal Portugal Vitória Setúbal Vitória Setúbal 1 (0)
Paulo Lima Pereira Portugal Portugal Rio Ave FC Rio Ave FC 1 (0)
Paulo Sérgio Brazil Brazil SC Farense SC Farense 1 (0)
Paulo Torres Portugal Portugal GD Chaves GD Chaves 1 (0)
Pedro Henriques Portugal Portugal Vitória Setúbal Vitória Setúbal 1 (0)
Mark Pembridge Wales Wales SL Benfica SL Benfica 1 (0)
Pêpa Portugal Portugal SL Benfica SL Benfica 1 (0)
Pintassilgo Portugal Portugal SC Farense SC Farense 1 (0)
Martin Pringle Sweden Sweden SL Benfica SL Benfica 1 (0)
Ricardo Silva Portugal Portugal União Leiria União Leiria 1 (0)
Rocha Portugal Portugal Académica de Coimbra Académica de Coimbra 1 (0)
Rodolfo Portugal Portugal Estrela Amadora Estrela Amadora 1 (0)
Rui Bento Portugal Portugal Boavista Boavista 1 (0)
Rui Borges Portugal Portugal FC Alverca FC Alverca 1 (0)
Rui Carlos Angola Angola Vitória Setúbal Vitória Setúbal 1 (0)
Rui Neves Portugal Portugal Estrela Amadora Estrela Amadora 1 (0)
Sérgio Freitas Portugal Portugal Sporting Braga Sporting Braga 1 (0)
Sérgio Nunes Portugal Portugal União Leiria União Leiria 1 (0)
Michael Thomas England England SL Benfica SL Benfica 1 (0)
Plamen Timnev Bulgaria Bulgaria GD Chaves GD Chaves 1 (0)
Tó Sá Portugal Portugal Académica de Coimbra Académica de Coimbra 1 (0)
Toninho Cruz Portugal Portugal SC Salgueiros SC Salgueiros 1 (0)
Artur Vicente Cape Verde Cape Verde Boavista Boavista
União Leiria União Leiria
1 (0)
Vinagre Portugal Portugal GD Chaves GD Chaves 1 (0)
Vinícius Brazil Brazil Sporting CP Sporting CP 1 (0)
Vítor Paneira Portugal Portugal Vitória Guimarães Vitória Guimarães 1 (0)
Welder Portugal Portugal SC Beira-Mar SC Beira-Mar 1 (0)
Zé Luís Araque Portugal Portugal SC Salgueiros SC Salgueiros 1 (0)