# Player Country Team Goals (Penalty)
1. Pedro Gonçalves Portugal Portugal Sporting CP Sporting CP 23 (2)
2. Haris Seferović Switzerland Switzerland SL Benfica SL Benfica 22 (1)
3. Mehdi Taremi Iran Iran FC Porto FC Porto 16 (3)
4. Mario González Spain Spain CD Tondela CD Tondela 15 (0)
5. Carlos Júnior Brazil Brazil CD Santa Clara CD Santa Clara 14 (3)
6. Sérgio Oliveira Portugal Portugal FC Porto FC Porto 13 (7)
7. Beto Portugal Portugal Portimonense SC Portimonense SC 11 (0)
8. Mateo Cassierra Colombia Colombia Belenenses SAD Belenenses SAD 10 (0)
9. Douglas Tanque Brazil Brazil Paços de Ferreira Paços de Ferreira 9 (2)
Ryan Gauld Scotland Scotland SC Farense SC Farense 9 (5)
Ricardo Horta Portugal Portugal Sporting Braga Sporting Braga 9 (2)
Rodrigo Pinho Brazil Brazil CS Marítimo CS Marítimo 9 (1)
Samuel Lino Brazil Brazil Gil Vicente Gil Vicente 9 (3)
Joel Tagueu Cameroon Cameroon CS Marítimo CS Marítimo 9 (1)
15. Alberth Elis Honduras Honduras Boavista Boavista 8 (0)
Óscar Estupiñán Colombia Colombia Vitória Guimarães Vitória Guimarães 8 (0)
17. Anderson Silva Brazil Brazil FC Famalicão FC Famalicão 7 (0)
Éverton Brazil Brazil SL Benfica SL Benfica 7 (0)
Moussa Marega Mali Mali FC Porto FC Porto 7 (0)
Nuno Santos Portugal Portugal Sporting CP Sporting CP 7 (0)
Rafael Brazil Brazil Moreirense FC Moreirense FC 7 (2)
Thiago Brazil Brazil CD Santa Clara CD Santa Clara 7 (1)
Toni Martínez Spain Spain FC Famalicão FC Famalicão
FC Porto FC Porto
7 (0)
Luca Waldschmidt Germany Germany SL Benfica SL Benfica 7 (1)
25. André André Portugal Portugal Vitória Guimarães Vitória Guimarães 6 (3)
Carlos Mané Guinea-Bissau Guinea-Bissau Rio Ave FC Rio Ave FC 6 (0)
Luis Díaz Colombia Colombia FC Porto FC Porto 6 (0)
Fransérgio Brazil Brazil Sporting Braga Sporting Braga 6 (0)
Angel Gomes England England Boavista Boavista 6 (2)
Ivo Rodrigues Portugal Portugal FC Famalicão FC Famalicão 6 (1)
Lucas Piazón Brazil Brazil Rio Ave FC Rio Ave FC
Sporting Braga Sporting Braga
6 (1)
Miguel Cardoso Portugal Portugal Belenenses SAD Belenenses SAD 6 (3)
Darwin Núñez Uruguay Uruguay SL Benfica SL Benfica 6 (0)
Paulinho Portugal Portugal Sporting Braga Sporting Braga
Sporting CP Sporting CP
6 (1)
Pizzi Portugal Portugal SL Benfica SL Benfica 6 (0)
Bryan Róchez Honduras Honduras CD Nacional CD Nacional 6 (0)
Rochinha Portugal Portugal Vitória Guimarães Vitória Guimarães 6 (0)
Andraž Šporar Slovenia Slovenia Sporting Braga Sporting Braga
Sporting CP Sporting CP
6 (1)
39. Aylton Boa Morte Portugal Portugal Portimonense SC Portimonense SC 5 (0)
Sebastián Coates Uruguay Uruguay Sporting CP Sporting CP 5 (0)
Iuri Medeiros Portugal Portugal Sporting Braga Sporting Braga 5 (0)
João Pedro Portugal Portugal Paços de Ferreira Paços de Ferreira 5 (1)
João Pedro Portugal Portugal CD Tondela CD Tondela 5 (2)
Jovane Cabral Cape Verde Cape Verde Sporting CP Sporting CP 5 (3)
Lourency Brazil Brazil Gil Vicente Gil Vicente 5 (0)
Yusupha Njie Gambia Gambia Boavista Boavista 5 (1)
Pedro Henrique Brazil Brazil SC Farense SC Farense 5 (0)
Pedro Marques Portugal Portugal Gil Vicente Gil Vicente
Sporting CP Sporting CP
5 (0)
Rafa Silva Portugal Portugal SL Benfica SL Benfica 5 (0)
Brayan Riascos Colombia Colombia CD Nacional CD Nacional 5 (0)
Rúben Lameiras Portugal Portugal FC Famalicão FC Famalicão
Vitória Guimarães Vitória Guimarães
5 (2)
Luther Singh South Africa South Africa Paços de Ferreira Paços de Ferreira 5 (0)
53. Bruno Costa Portugal Portugal Paços de Ferreira Paços de Ferreira 4 (2)
Cryzan Brazil Brazil CD Santa Clara CD Santa Clara 4 (1)
Dener Clemente Brazil Brazil Portimonense SC Portimonense SC 4 (1)
Fabrício Brazil Brazil Portimonense SC Portimonense SC 4 (2)
Felipe Pires Brazil Brazil Moreirense FC Moreirense FC 4 (0)
Kenji Gorré Curaçao Curaçao CD Nacional CD Nacional 4 (0)
Hélder Ferreira Portugal Portugal Paços de Ferreira Paços de Ferreira 4 (0)
Iván Jaime Spain Spain FC Famalicão FC Famalicão 4 (0)
Jhonata Robert Brazil Brazil FC Famalicão FC Famalicão 4 (2)
Jhon Murillo Venezuela Venezuela CD Tondela CD Tondela 4 (0)
Ricardo Mangas Portugal Portugal Boavista Boavista 4 (0)
Ricardo Quaresma Portugal Portugal Vitória Guimarães Vitória Guimarães 4 (0)
Rui Costa Portugal Portugal CD Santa Clara CD Santa Clara 4 (0)
Mateus Uribe Colombia Colombia FC Porto FC Porto 4 (0)
Yan Brazil Brazil Moreirense FC Moreirense FC 4 (1)
68. Abel Ruiz Spain Spain Sporting Braga Sporting Braga 3 (0)
Ali Al Musrati Libya Libya Sporting Braga Sporting Braga 3 (0)
Barbosa Portugal Portugal CD Tondela CD Tondela 3 (0)
Bruno Duarte Brazil Brazil Vitória Guimarães Vitória Guimarães 3 (0)
Marcus Edwards England England Vitória Guimarães Vitória Guimarães 3 (0)
Evanilson Brazil Brazil FC Porto FC Porto 3 (0)
Fábio Cardoso Portugal Portugal CD Santa Clara CD Santa Clara 3 (0)
Nahuel Ferraresi Venezuela Venezuela Moreirense FC Moreirense FC 3 (0)
Galeno Brazil Brazil Sporting Braga Sporting Braga 3 (1)
Gelson Dala Angola Angola Rio Ave FC Rio Ave FC 3 (0)
João Camacho Portugal Portugal CD Nacional CD Nacional 3 (0)
Licá Portugal Portugal SC Farense SC Farense 3 (0)
Luíz Carlos Brazil Brazil Paços de Ferreira Paços de Ferreira 3 (0)
Matheus Nunes Portugal Portugal Sporting CP Sporting CP 3 (0)
Ryotaro Meshino Japan Japan Rio Ave FC Rio Ave FC 3 (0)
Otávio Portugal Portugal FC Porto FC Porto 3 (1)
Pedro Porro Spain Spain Sporting CP Sporting CP 3 (0)
Rafael Camacho Portugal Portugal Rio Ave FC Rio Ave FC 3 (0)
Salvador Agra Portugal Portugal CD Tondela CD Tondela 3 (0)
Nikola Stojiljković Serbia Serbia SC Farense SC Farense 3 (0)
Tiago Tomás Portugal Portugal Sporting CP Sporting CP 3 (0)
Carlos Valenzuela Argentina Argentina FC Famalicão FC Famalicão 3 (0)
Steven Vitória Canada Canada Moreirense FC Moreirense FC 3 (0)
91. Aderlan Brazil Brazil Rio Ave FC Rio Ave FC 2 (0)
Afonso Sousa Portugal Portugal Belenenses SAD Belenenses SAD 2 (0)
Álex Grimaldo Spain Spain SL Benfica SL Benfica 2 (0)
Alex Telles Brazil Brazil FC Porto FC Porto 2 (2)
Ali Alipour Iran Iran CS Marítimo CS Marítimo 2 (0)
Allano Brazil Brazil CD Santa Clara CD Santa Clara 2 (0)
André Almeida Portugal Portugal Vitória Guimarães Vitória Guimarães 2 (0)
Bruno Viana Brazil Brazil Sporting Braga Sporting Braga 2 (0)
Leonardo Campana Ecuador Ecuador FC Famalicão FC Famalicão 2 (0)
Fali Candé Portugal Portugal Portimonense SC Portimonense SC 2 (0)
Andre Castro Portugal Portugal Sporting Braga Sporting Braga 2 (0)
Chiquinho Portugal Portugal SL Benfica SL Benfica 2 (0)
Claude Gonçalves Portugal Portugal Gil Vicente Gil Vicente 2 (0)
Jesús Corona Mexico Mexico FC Porto FC Porto 2 (0)
Edu Mancha Brazil Brazil SC Farense SC Farense 2 (0)
Stephen Eustáquio Canada Canada Paços de Ferreira Paços de Ferreira 2 (0)
Fábio Abreu Portugal Portugal Moreirense FC Moreirense FC 2 (1)
Fábio Coentrão Portugal Portugal Rio Ave FC Rio Ave FC 2 (0)
Fabrício Isidoro Brazil Brazil SC Farense SC Farense 2 (0)
Zouhair Feddal Morocco Morocco Sporting CP Sporting CP 2 (0)
Filipe Soares Portugal Portugal Moreirense FC Moreirense FC 2 (0)
Francisco Moura Portugal Portugal Sporting Braga Sporting Braga 2 (0)
Francisco Teixeira Portugal Portugal Belenenses SAD Belenenses SAD 2 (0)
Nicolás Gaitán Argentina Argentina Sporting Braga Sporting Braga 2 (0)
Gonçalo Ramos Portugal Portugal SL Benfica SL Benfica 2 (0)
Marko Grujić Serbia Serbia FC Porto FC Porto 2 (0)
Gustavo Sauer Brazil Brazil Boavista Boavista 2 (0)
Yanis Hamache Algeria Algeria Boavista Boavista 2 (0)
João Mário Portugal Portugal Sporting CP Sporting CP 2 (2)
João Mário Portugal Portugal FC Porto FC Porto 2 (0)
João Novais Portugal Portugal Sporting Braga Sporting Braga 2 (1)
João Talocha Portugal Portugal Gil Vicente Gil Vicente 2 (2)
Lucas Izidoro Brazil Brazil Gil Vicente Gil Vicente 2 (0)
Lucas Possignolo Brazil Brazil Portimonense SC Portimonense SC 2 (0)
Lucas Veríssimo Brazil Brazil SL Benfica SL Benfica 2 (0)
Hidemasa Morita Japan Japan CD Santa Clara CD Santa Clara 2 (0)
Paulinho Boavista Boavista 2 (0)
Pedro Mendes Portugal Portugal CD Nacional CD Nacional 2 (0)
Pedro Nuno Portugal Portugal Moreirense FC Moreirense FC 2 (0)
Pelé Guinea-Bissau Guinea-Bissau Rio Ave FC Rio Ave FC 2 (2)
Pepe Portugal Portugal FC Porto FC Porto 2 (0)
Sebastián Pérez Colombia Colombia Boavista Boavista 2 (0)
Jackson Porozo Ecuador Ecuador Boavista Boavista 2 (0)
Oleg Reabciuk Moldova Moldova Paços de Ferreira Paços de Ferreira 2 (0)
Ricardo Alves Portugal Portugal CD Tondela CD Tondela 2 (0)
Heriberto Tavares Portugal Portugal FC Famalicão FC Famalicão 2 (0)
Uilton Brazil Brazil Paços de Ferreira Paços de Ferreira 2 (0)
Walterson Brazil Brazil FC Famalicão FC Famalicão
Moreirense FC Moreirense FC
2 (0)
139. Alaa Abbas Iraq Iraq Gil Vicente Gil Vicente 1 (0)
Alex Soares Portugal Portugal Moreirense FC Moreirense FC 1 (0)
Anderson Carvalho Brazil Brazil CD Santa Clara CD Santa Clara 1 (0)
Anderson Oliveira Brazil Brazil Portimonense SC Portimonense SC 1 (0)
André Amaro Portugal Portugal Vitória Guimarães Vitória Guimarães 1 (0)
André Horta Portugal Portugal Sporting Braga Sporting Braga 1 (0)
André Luis Brazil Brazil Moreirense FC Moreirense FC 1 (0)
André Pinto Portugal Portugal SC Farense SC Farense 1 (0)
Souleymane Anne Mauritania Mauritania CD Tondela CD Tondela 1 (0)
Bilel Aouacheria France France SC Farense SC Farense 1 (0)
Srđjan Babić Serbia Serbia FC Famalicão FC Famalicão 1 (0)
Yves Baraye Senegal Senegal Gil Vicente Gil Vicente 1 (0)
Stefano Beltrame Italy Italy CS Marítimo CS Marítimo 1 (0)
Cristián Borja Colombia Colombia Sporting Braga Sporting Braga
Sporting CP Sporting CP
1 (0)
Bruno Jordão Portugal Portugal FC Famalicão FC Famalicão 1 (0)
Bruno Ramires Brazil Brazil Belenenses SAD Belenenses SAD 1 (0)
Cafú Phete South Africa South Africa Belenenses SAD Belenenses SAD 1 (0)
César Brazil Brazil SC Farense SC Farense 1 (0)
Chico Ramos Portugal Portugal CD Nacional CD Nacional 1 (0)
Cristian Devenish Colombia Colombia Boavista Boavista 1 (0)
Momo Diaby France France Paços de Ferreira Paços de Ferreira 1 (0)
Diego Lopes Brazil Brazil Rio Ave FC Rio Ave FC 1 (0)
Diogo Gonçalves Portugal Portugal SL Benfica SL Benfica 1 (0)
Diogo Leite Portugal Portugal FC Porto FC Porto 1 (0)
Dudu Brazil Brazil CD Nacional CD Nacional 1 (0)
Ewerton Brazil Brazil Portimonense SC Portimonense SC 1 (0)
Filipe Ferreira Portugal Portugal CD Tondela CD Tondela 1 (0)
Kanya Fujimoto Japan Japan Gil Vicente Gil Vicente 1 (0)
Gabriel Pires Brazil Brazil SL Benfica SL Benfica 1 (0)
Gonçalo Franco Portugal Portugal Moreirense FC Moreirense FC 1 (0)
Gonçalo Inácio Portugal Portugal Sporting CP Sporting CP 1 (0)
Gonçalo Silva Portugal Portugal Belenenses SAD Belenenses SAD 1 (0)
Guga Portugal Portugal FC Famalicão FC Famalicão
Rio Ave FC Rio Ave FC
1 (0)
Gustavo Assunção Brazil Brazil FC Famalicão FC Famalicão 1 (0)
Dor Jan Israel Israel Paços de Ferreira Paços de Ferreira 1 (0)
Javi García Spain Spain Boavista Boavista 1 (0)
João Amaral Portugal Portugal Paços de Ferreira Paços de Ferreira 1 (0)
João Jaquité Guinea-Bissau Guinea-Bissau CD Tondela CD Tondela 1 (0)
João Palhinha Portugal Portugal Sporting CP Sporting CP 1 (0)
João Victor Brazil Brazil CD Nacional CD Nacional 1 (0)
João Vigário Portugal Portugal CD Nacional CD Nacional 1 (0)
Jonatan Lucca Brazil Brazil SC Farense SC Farense 1 (0)
Jorge Fernandes Portugal Portugal Vitória Guimarães Vitória Guimarães 1 (0)
Bozhidar Kraev Bulgaria Bulgaria FC Famalicão FC Famalicão 1 (0)
Antoine Leautey France France Gil Vicente Gil Vicente 1 (0)
Leo Andrade Brazil Brazil CS Marítimo CS Marítimo 1 (0)
Lincoln Brazil Brazil CD Santa Clara CD Santa Clara 1 (0)
Lucas Áfrico Brazil Brazil CS Marítimo CS Marítimo 1 (0)
Andrija Luković Serbia Serbia FC Famalicão FC Famalicão 1 (0)
Luquinha Brazil Brazil Portimonense SC Portimonense SC 1 (0)
Brian Mansilla Argentina Argentina SC Farense SC Farense 1 (0)
Marcelo Hermes Brazil Brazil CS Marítimo CS Marítimo 1 (0)
Maurício Antônio Brazil Brazil Portimonense SC Portimonense SC 1 (0)
Chancel Mbemba Congo DR Congo DR FC Porto FC Porto 1 (0)
Milson Angola Angola CS Marítimo CS Marítimo 1 (0)
Nanu Guinea-Bissau Guinea-Bissau CS Marítimo CS Marítimo
FC Porto FC Porto
1 (0)
Nuno Borges Cape Verde Cape Verde CD Nacional CD Nacional 1 (0)
Nuno Mendes Portugal Portugal Sporting CP Sporting CP 1 (0)
Nuno Santos Portugal Portugal Boavista Boavista 1 (0)
Nicolás Otamendi Argentina Argentina SL Benfica SL Benfica 1 (0)
Patrick Cape Verde Cape Verde SC Farense SC Farense 1 (0)
Pedrão Brazil Brazil CD Nacional CD Nacional 1 (0)
Pedrinho Portugal Portugal Gil Vicente Gil Vicente 1 (1)
Pedro Augusto Brazil Brazil CD Tondela CD Tondela 1 (0)
Pepelu Spain Spain Vitória Guimarães Vitória Guimarães 1 (0)
Gonzalo Plata Ecuador Ecuador Sporting CP Sporting CP 1 (0)
Osama Rashid Iraq Iraq CD Santa Clara CD Santa Clara 1 (1)
Raúl Silva Brazil Brazil Sporting Braga Sporting Braga 1 (0)
Ricardo Esgaio Portugal Portugal Sporting Braga Sporting Braga 1 (0)
Riccieli Brazil Brazil FC Famalicão FC Famalicão 1 (0)
Rodrigão Brazil Brazil Gil Vicente Gil Vicente 1 (0)
Rúben Dias Portugal Portugal SL Benfica SL Benfica 1 (0)
Rúben Fernandes Portugal Portugal Gil Vicente Gil Vicente 1 (0)
Rúben Micael Portugal Portugal CD Nacional CD Nacional 1 (0)
Rui Correia Portugal Portugal CD Nacional CD Nacional 1 (0)
Jafar Salmani Iran Iran Portimonense SC Portimonense SC 1 (0)
Zaidu Sanusi Nigeria Nigeria FC Porto FC Porto 1 (0)
Tiago Esgaio Portugal Portugal Belenenses SAD Belenenses SAD 1 (0)
Tomás Ribeiro Portugal Portugal Belenenses SAD Belenenses SAD 1 (0)
Manuel Ugarte Uruguay Uruguay FC Famalicão FC Famalicão 1 (0)
Ukra Portugal Portugal CD Santa Clara CD Santa Clara 1 (1)
Luciano Vietto Argentina Argentina Sporting CP Sporting CP 1 (0)
Mikel Villanueva Venezuela Venezuela CD Santa Clara CD Santa Clara 1 (0)
Zainadine Júnior Mozambique Mozambique CS Marítimo CS Marítimo 1 (0)