# Player Country Team Goals (Penalty)
1. Carlos Vinícius Brazil Brazil SL Benfica SL Benfica 18 (0)
Pizzi Portugal Portugal SL Benfica SL Benfica 18 (5)
Mehdi Taremi Iran Iran Rio Ave FC Rio Ave FC 18 (7)
4. Paulinho Portugal Portugal Sporting Braga Sporting Braga 17 (2)
5. Fábio Abreu Portugal Portugal Moreirense FC Moreirense FC 13 (0)
6. Fábio Martins Portugal Portugal FC Famalicão FC Famalicão 12 (6)
Moussa Marega Mali Mali FC Porto FC Porto 12 (0)
Ricardo Horta Portugal Portugal Sporting Braga Sporting Braga 12 (0)
9. Alex Telles Brazil Brazil FC Porto FC Porto 11 (8)
Douglas Tanque Brazil Brazil Paços de Ferreira Paços de Ferreira 11 (1)
11. Sandro Lima Brazil Brazil Gil Vicente Gil Vicente 10 (3)
Tiquinho Soares Brazil Brazil FC Porto FC Porto 10 (0)
Toni Martínez Spain Spain FC Famalicão FC Famalicão 10 (0)
14. Rodrigo Pinho Brazil Brazil CS Marítimo CS Marítimo 9 (1)
15. Bruno Duarte Brazil Brazil Vitória Guimarães Vitória Guimarães 8 (0)
Bruno Fernandes Portugal Portugal Sporting CP Sporting CP 8 (4)
João Carlos Teixeira Portugal Portugal Vitória Guimarães Vitória Guimarães 8 (0)
Bozhidar Kraev Bulgaria Bulgaria Gil Vicente Gil Vicente 8 (0)
Mehrdad Mohammadi Iran Iran CD Aves CD Aves 8 (3)
Trincão Portugal Portugal Sporting Braga Sporting Braga 8 (0)
21. Anderson Silva Brazil Brazil FC Famalicão FC Famalicão 7 (0)
Carlos Brazil Brazil CD Santa Clara CD Santa Clara 7 (1)
Marcus Edwards England England Vitória Guimarães Vitória Guimarães 7 (0)
Licá Portugal Portugal Os Belenenses Os Belenenses 7 (1)
Rafa Silva Portugal Portugal SL Benfica SL Benfica 7 (0)
Welinton Brazil Brazil CD Aves CD Aves 7 (1)
Zé Luís Cape Verde Cape Verde FC Porto FC Porto 7 (0)
28. Dener Clemente Brazil Brazil Portimonense SC Portimonense SC 6 (0)
Denilson Brazil Brazil CD Tondela CD Tondela
Paços de Ferreira Paços de Ferreira
6 (1)
Luis Díaz Colombia Colombia FC Porto FC Porto 6 (0)
Diego Lopes Brazil Brazil Rio Ave FC Rio Ave FC 6 (1)
Galeno Brazil Brazil Sporting Braga Sporting Braga 6 (0)
Gelson Dala Angola Angola Rio Ave FC Rio Ave FC 6 (0)
Jovane Cabral Cape Verde Cape Verde Sporting CP Sporting CP 6 (2)
Luiz Phellype Brazil Brazil Sporting CP Sporting CP 6 (0)
Ronan Brazil Brazil CD Tondela CD Tondela
Rio Ave FC Rio Ave FC
6 (2)
Andraž Šporar Slovenia Slovenia Sporting CP Sporting CP 6 (1)
Thiago Santana Brazil Brazil CD Santa Clara CD Santa Clara 6 (2)
39. Davidson Brazil Brazil Vitória Guimarães Vitória Guimarães 5 (0)
Diogo Gonçalves Portugal Portugal FC Famalicão FC Famalicão 5 (0)
Marcano Spain Spain FC Porto FC Porto 5 (0)
Pedro Gonçalves Portugal Portugal FC Famalicão FC Famalicão 5 (0)
Haris Seferović Switzerland Switzerland SL Benfica SL Benfica 5 (0)
Steven Vitória Canada Canada Moreirense FC Moreirense FC 5 (3)
45. André Almeida Portugal Portugal SL Benfica SL Benfica 4 (0)
André André Portugal Portugal Vitória Guimarães Vitória Guimarães 4 (2)
Aylton Boa Morte Portugal Portugal Portimonense SC Portimonense SC 4 (0)
Carlinhos Brazil Brazil Vitória Setúbal Vitória Setúbal 4 (0)
Mateo Cassierra Colombia Colombia Os Belenenses Os Belenenses 4 (0)
Sebastián Coates Uruguay Uruguay Sporting CP Sporting CP 4 (0)
Jesús Corona Mexico Mexico FC Porto FC Porto 4 (0)
Filipe Augusto Brazil Brazil Rio Ave FC Rio Ave FC 4 (3)
Filipe Soares Portugal Portugal Moreirense FC Moreirense FC 4 (0)
Fransérgio Brazil Brazil Sporting Braga Sporting Braga 4 (1)
Guedes Portugal Portugal Vitória Setúbal Vitória Setúbal 4 (0)
João Pedro Portugal Portugal CD Tondela CD Tondela 4 (3)
Lourency Brazil Brazil Gil Vicente Gil Vicente 4 (0)
Nenê Brazil Brazil Moreirense FC Moreirense FC 4 (1)
Rúben Ribeiro Portugal Portugal Gil Vicente Gil Vicente 4 (1)
Rui Fonte Portugal Portugal Sporting Braga Sporting Braga 4 (0)
Edmond Tapsoba Burkina Faso Burkina Faso Vitória Guimarães Vitória Guimarães 4 (3)
Heriberto Tavares Portugal Portugal Boavista Boavista 4 (0)
Luciano Vietto Argentina Argentina Sporting CP Sporting CP 4 (1)
Zé Manuel Portugal Portugal CD Santa Clara CD Santa Clara 4 (0)
65. Yves Baraye Senegal Senegal Gil Vicente Gil Vicente 3 (0)
Bruno Moreira Portugal Portugal Rio Ave FC Rio Ave FC 3 (0)
Bruno Pires Brazil Brazil Vitória Setúbal Vitória Setúbal 3 (0)
Bruno Santos Brazil Brazil Paços de Ferreira Paços de Ferreira 3 (0)
Bruno Wilson Portugal Portugal CD Tondela CD Tondela
Sporting Braga Sporting Braga
3 (0)
Bueno Spain Spain Boavista Boavista 3 (2)
Jorge Correa Argentina Argentina CS Marítimo CS Marítimo 3 (0)
Crysan Brazil Brazil CD Santa Clara CD Santa Clara 3 (1)
Getterson Brazil Brazil CS Marítimo CS Marítimo 3 (1)
Guilherme Schettine Brazil Brazil CD Santa Clara CD Santa Clara 3 (0)
Hélder Ferreira Portugal Portugal Paços de Ferreira Paços de Ferreira 3 (0)
Hildeberto Portugal Portugal Vitória Setúbal Vitória Setúbal 3 (0)
Jadson Morais Brazil Brazil Portimonense SC Portimonense SC 3 (0)
Léo Bonatini Brazil Brazil Vitória Guimarães Vitória Guimarães 3 (0)
Daizen Maeda Japan Japan CS Marítimo CS Marítimo 3 (2)
Marco Baixinho Portugal Portugal Paços de Ferreira Paços de Ferreira 3 (2)
Pêpê Portugal Portugal Vitória Guimarães Vitória Guimarães 3 (1)
Uroš Račić Serbia Serbia FC Famalicão FC Famalicão 3 (0)
Sérgio Oliveira Portugal Portugal FC Porto FC Porto 3 (1)
Luther Singh South Africa South Africa Moreirense FC Moreirense FC 3 (0)
Tarantini Portugal Portugal Rio Ave FC Rio Ave FC 3 (0)
Varela Portugal Portugal Os Belenenses Os Belenenses 3 (0)
Wendel Brazil Brazil Sporting CP Sporting CP 3 (0)
Willyan Rocha Brazil Brazil Portimonense SC Portimonense SC 3 (0)
Wilson Eduardo Portugal Portugal Sporting Braga Sporting Braga 3 (0)
Yohan Tavares Portugal Portugal CD Tondela CD Tondela 3 (0)
91. Marcos Acuña Argentina Argentina Sporting CP Sporting CP 2 (0)
André Pereira Portugal Portugal Vitória Guimarães Vitória Guimarães 2 (0)
André Santos Portugal Portugal Os Belenenses Os Belenenses 2 (0)
Franck Bambock France France CS Marítimo CS Marítimo 2 (0)
Carraça Portugal Portugal Boavista Boavista 2 (0)
Cassiano Brazil Brazil Boavista Boavista 2 (0)
Franco Cervi Argentina Argentina SL Benfica SL Benfica 2 (0)
Chiquinho Portugal Portugal SL Benfica SL Benfica 2 (0)
Danilo Portugal Portugal FC Porto FC Porto 2 (0)
Mohamed Diaby France France Paços de Ferreira Paços de Ferreira 2 (0)
Gustavo Dulanto Peru Peru Boavista Boavista 2 (0)
Éber Bessa Brazil Brazil Vitória Setúbal Vitória Setúbal 2 (0)
Fábio Cardoso Portugal Portugal CD Santa Clara CD Santa Clara 2 (0)
Fábio Vieira Portugal Portugal FC Porto FC Porto 2 (1)
Gabriel Brazil Brazil SL Benfica SL Benfica 2 (0)
Gabrielzinho Brazil Brazil Moreirense FC Moreirense FC
Rio Ave FC Rio Ave FC
2 (0)
Nabil Ghilas Algeria Algeria Vitória Setúbal Vitória Setúbal 2 (0)
Gonçalo Ramos Portugal Portugal SL Benfica SL Benfica 2 (0)
Guga Portugal Portugal FC Famalicão FC Famalicão 2 (0)
João Afonso Portugal Portugal CD Santa Clara CD Santa Clara 2 (0)
João Aurélio Portugal Portugal Moreirense FC Moreirense FC 2 (0)
João Palhinha Portugal Portugal Sporting Braga Sporting Braga 2 (0)
João Pedro Portugal Portugal Vitória Guimarães Vitória Guimarães 2 (0)
Joel Tagueu Cameroon Cameroon CS Marítimo CS Marítimo 2 (0)
Jubal Júnior Brazil Brazil Vitória Setúbal Vitória Setúbal 2 (0)
Lucas Brazil Brazil Boavista Boavista 2 (0)
Lucas Fernandes Brazil Brazil Portimonense SC Portimonense SC 2 (0)
Lucas Piazón Brazil Brazil Rio Ave FC Rio Ave FC 2 (0)
Lucas Possignolo Brazil Brazil Portimonense SC Portimonense SC 2 (2)
Maracás Brazil Brazil Paços de Ferreira Paços de Ferreira 2 (0)
Marlon Brazil Brazil Boavista Boavista 2 (0)
Chancel Mbemba Congo DR Congo DR FC Porto FC Porto 2 (0)
Jhon Murillo Venezuela Venezuela CD Tondela CD Tondela 2 (0)
Nanu Portugal Portugal CS Marítimo CS Marítimo 2 (0)
Nuno Santos Portugal Portugal Rio Ave FC Rio Ave FC 2 (0)
Otávio Brazil Brazil FC Porto FC Porto 2 (0)
Pedrinho Portugal Portugal Paços de Ferreira Paços de Ferreira 2 (0)
Pedro Nuno Portugal Portugal Moreirense FC Moreirense FC 2 (0)
Pepelu Spain Spain CD Tondela CD Tondela 2 (1)
Philipe Sampaio Brazil Brazil CD Tondela CD Tondela 2 (0)
Gonzalo Plata Ecuador Ecuador Sporting CP Sporting CP 2 (0)
Rafael Costa Brazil Brazil Boavista Boavista 2 (1)
Raphinha Brazil Brazil Sporting CP Sporting CP 2 (0)
Osama Rashid Iraq Iraq CD Santa Clara CD Santa Clara 2 (1)
Ricardo Vaz Tê Portugal Portugal Portimonense SC Portimonense SC 2 (0)
Richard Brazil Brazil CD Tondela CD Tondela 2 (1)
Roderick Miranda Portugal Portugal FC Famalicão FC Famalicão 2 (0)
Rodrigão Brazil Brazil Gil Vicente Gil Vicente 2 (0)
Lazar Rosić Serbia Serbia Moreirense FC Moreirense FC 2 (0)
Rúben Dias Portugal Portugal SL Benfica SL Benfica 2 (0)
Rúben Lameiras Portugal Portugal FC Famalicão FC Famalicão 2 (0)
Samuel Lino Brazil Brazil Gil Vicente Gil Vicente 2 (0)
Nikola Stojiljković Serbia Serbia Boavista Boavista 2 (0)
Tiago Esgaio Portugal Portugal Os Belenenses Os Belenenses 2 (0)
Uilton Silva Brazil Brazil Paços de Ferreira Paços de Ferreira 2 (0)
Vitor Carvalho Brazil Brazil Gil Vicente Gil Vicente 2 (0)
Zainadine Júnior Mozambique Mozambique CS Marítimo CS Marítimo 2 (0)
Zéquinha Portugal Portugal Vitória Setúbal Vitória Setúbal 2 (0)
Enzo Zidane France France CD Aves CD Aves 2 (0)
150. Abel Ruiz Spain Spain Sporting Braga Sporting Braga 1 (0)
Adriano Portugal Portugal Paços de Ferreira Paços de Ferreira 1 (1)
Mikel Agu Nigeria Nigeria Vitória Guimarães Vitória Guimarães 1 (0)
Alexandre Guedes Portugal Portugal Vitória Guimarães Vitória Guimarães 1 (0)
Anderson Carvalho Brazil Brazil CD Santa Clara CD Santa Clara 1 (0)
André Almeida Portugal Portugal Vitória Guimarães Vitória Guimarães 1 (0)
André Sousa Portugal Portugal Os Belenenses Os Belenenses 1 (0)
António Xavier Portugal Portugal CD Tondela CD Tondela 1 (0)
Mirko Antonucci Italy Italy Vitória Setúbal Vitória Setúbal 1 (0)
Koki Anzai Japan Japan Portimonense SC Portimonense SC 1 (0)
Bilel Aouacheria France France Moreirense FC Moreirense FC 1 (0)
Yannick Bolasie Congo DR Congo DR Sporting CP Sporting CP 1 (0)
Cristian Borja Colombia Colombia Sporting CP Sporting CP 1 (0)
Bruno Tabata Brazil Brazil Portimonense SC Portimonense SC 1 (0)
Bruno Xadas Portugal Portugal CS Marítimo CS Marítimo
Sporting Braga Sporting Braga
1 (0)
Caio Brazil Brazil SL Benfica SL Benfica 1 (0)
Carlos Mané Portugal Portugal Rio Ave FC Rio Ave FC 1 (0)
César Brazil Brazil CD Santa Clara CD Santa Clara 1 (0)
Claude Gonçalves Portugal Portugal Gil Vicente Gil Vicente 1 (0)
Danny Henriques Netherlands Netherlands Os Belenenses Os Belenenses 1 (0)
Erivaldo Angola Angola CS Marítimo CS Marítimo 1 (0)
Fábio Pacheco Portugal Portugal Moreirense FC Moreirense FC 1 (0)
Fábio Silva Portugal Portugal FC Porto FC Porto 1 (0)
Ferro Portugal Portugal SL Benfica SL Benfica 1 (0)
Gustavo Sauer Brazil Brazil Boavista Boavista 1 (0)
Khalid Hachadi Morocco Morocco Vitória Setúbal Vitória Setúbal 1 (0)
Emmanuel Hackman Ghana Ghana Portimonense SC Portimonense SC 1 (0)
Florent Hanin France France Vitória Guimarães Vitória Guimarães 1 (0)
Henrique Gomes Portugal Portugal Gil Vicente Gil Vicente 1 (0)
Hugo Vieira Portugal Portugal Gil Vicente Gil Vicente 1 (0)
Iago Santos Brazil Brazil Moreirense FC Moreirense FC 1 (0)
Iury Brazil Brazil Portimonense SC Portimonense SC 1 (0)
Jesé Spain Spain Sporting CP Sporting CP 1 (0)
Jhon Cley Brazil Brazil CS Marítimo CS Marítimo 1 (0)
João Amaral Portugal Portugal Paços de Ferreira Paços de Ferreira 1 (0)
Júnior Tavares Brazil Brazil Portimonense SC Portimonense SC 1 (0)
Mahmoud Kahraba Egypt Egypt CD Aves CD Aves 1 (0)
Kikas Portugal Portugal Os Belenenses Os Belenenses 1 (0)
Kouka Egypt Egypt Sporting Braga Sporting Braga 1 (0)
Lincoln Brazil Brazil CD Santa Clara CD Santa Clara 1 (1)
Loum Senegal Senegal FC Porto FC Porto 1 (0)
Lucas Evangelista Brazil Brazil Vitória Guimarães Vitória Guimarães 1 (0)
Luís Machado Portugal Portugal Moreirense FC Moreirense FC 1 (0)
Marcelinho Brazil Brazil CS Marítimo CS Marítimo 1 (0)
Marco Matias Portugal Portugal Os Belenenses Os Belenenses 1 (0)
Jackson Martínez Colombia Colombia Portimonense SC Portimonense SC 1 (0)
Matchoi Djaló Portugal Portugal Paços de Ferreira Paços de Ferreira 1 (0)
Mateus Angola Angola Boavista Boavista 1 (0)
Matheus Reis Brazil Brazil Rio Ave FC Rio Ave FC 1 (0)
Jérémy Mathieu France France Sporting CP Sporting CP 1 (0)
Adi Mehremić Bosnia-Herzegovina Bosnia-Herzegovina CD Aves CD Aves 1 (0)
Zakaria Naidji Algeria Algeria Gil Vicente Gil Vicente 1 (0)
Neris Brazil Brazil Boavista Boavista 1 (0)
Nilton Varela Portugal Portugal Os Belenenses Os Belenenses 1 (0)
Yusupha Njie Gambia Gambia Boavista Boavista 1 (0)
Nuno Santos Portugal Portugal Moreirense FC Moreirense FC 1 (0)
Nuno Tavares Portugal Portugal SL Benfica SL Benfica 1 (0)
Abou Ouattara Burkina Faso Burkina Faso Vitória Guimarães Vitória Guimarães 1 (0)
Patrick Willian Brazil Brazil FC Famalicão FC Famalicão 1 (0)
Pepe Portugal Portugal FC Porto FC Porto 1 (0)
Nehuén Pérez Argentina Argentina FC Famalicão FC Famalicão 1 (0)
Pité Portugal Portugal CD Tondela CD Tondela 1 (0)
Raul Silva Brazil Brazil Sporting Braga Sporting Braga 1 (0)
Reko Silva Portugal Portugal CD Aves CD Aves 1 (0)
Renê Brazil Brazil CS Marítimo CS Marítimo 1 (0)
Ricardo Alves Portugal Portugal CD Tondela CD Tondela 1 (0)
Ricardo Costa Portugal Portugal Boavista Boavista 1 (0)
Ricardo Esgaio Portugal Portugal Sporting Braga Sporting Braga 1 (0)
Ricardo Mangas Portugal Portugal CD Aves CD Aves 1 (0)
Riccieli Brazil Brazil FC Famalicão FC Famalicão 1 (0)
Rochinha Portugal Portugal Vitória Guimarães Vitória Guimarães 1 (0)
Rodrigo Mathiola Brazil Brazil Vitória Setúbal Vitória Setúbal 1 (0)
Rômulo Brazil Brazil Portimonense SC Portimonense SC 1 (1)
Rúben Portugal Portugal CS Marítimo CS Marítimo 1 (0)
Rúben Fernandes Portugal Portugal Gil Vicente Gil Vicente 1 (0)
Rúben Macedo Portugal Portugal CD Aves CD Aves 1 (0)
Zaidu Sanusi Nigeria Nigeria CD Santa Clara CD Santa Clara 1 (0)
Semedo Portugal Portugal Vitória Setúbal Vitória Setúbal 1 (0)
Adel Taarabt Morocco Morocco SL Benfica SL Benfica 1 (0)
Jonathan Toro Honduras Honduras CD Tondela CD Tondela 1 (0)
Ukra Portugal Portugal CD Santa Clara CD Santa Clara 1 (0)
Mateus Uribe Colombia Colombia FC Porto FC Porto 1 (0)
Julian Weigl Germany Germany SL Benfica SL Benfica 1 (0)
Wilson Manafá Portugal Portugal FC Porto FC Porto 1 (0)
Kevin Yamga France France CD Aves CD Aves 1 (0)
Zidane Banjaqui Portugal Portugal CD Aves CD Aves 1 (0)