| L. RosićCentre-back | AVS | 🇷🇸Serbia | 33 | 7 | 0 | 0 | 1.5 | 5▼77.7%↩ | 8▼81.1%↩ |
| L. ShaharCentre-back | Arouca | 🏴England | 19 | 1 | 0 | 0 | 16.1 | 0 | 70 |
| L. SuárezCentre-forward | Sporting CP | 🇨🇴Colombia | 28 | 8 | 7 | 1 | 15.6 | 93±0% | 57±0% |
| L. VonićCentre-forward | Moreirense | 🇩🇪Germany | 23 | 3 | 1 | 1 | 21 | 13±0% | 47±0% |
| L. ZvonarekCentral midfielder | Estrela | 🇭🇷Croatia | 21 | 8 | 0 | 0 | 20 | 13▼2.9%↩ | 42±0% |
| LandersonWinger | Moreirense | 🇧🇷Brazil | 19 | 8 | 0 | 0 | 16.9 | 8±0% | 61±0% |
| Leandro Henrique Sousa SantosFull-back | Moreirense | 🇵🇹Portugal | 21 | 5 | 0 | 0 | 17.9 | 7±0% | 54▲0.9% |
| Lee Hyun-JuAttacking midfielder | Arouca | 🇰🇷Korea Republic | 23 | 4 | 0 | 1 | 21 | 36±0% | 67±0% |
| Léo JacóCentre-forward | Santa Clara | 🇧🇷Brazil | 21 | 2 | 0 | 0 | 18 | 0 | 53▼2.9%↩ |
| Léo LinckGoalkeeper | Estrela | 🇧🇷Brazil | 25 | 8 | 0 | 0 | 20.5 | 22±0% | 62±0% |
| Léo SantosFull-back | Nacional | 🇧🇷Brazil | 27 | 5 | 1 | 1 | 16.8 | 32±0% | 52±0% |
| LizieroAttacking midfielder | Nacional | 🇧🇷Brazil | 28 | 4 | 1 | 1 | 8.7 | 38±0% | 47±0% |
| Lorent TallaCentral midfielder | Rio Ave | 🇽🇰Kosovo | 21 | 1 | 0 | 0 | 17 | 0 | 49 |
| Luan PatrickCentre-back | Estrela | 🇧🇷Brazil | 24 | 7 | 0 | 0 | 20.3 | 18±0% | 63±0% |
| LucãoGoalkeeper | GIL Vicente | 🇧🇷Brazil | 25 | 8 | 0 | 0 | 25.2 | 12±0% | 54▲3.4% |
| Lucas CañizaresGoalkeeper | Tondela | 🇪🇸Spain | 24 | 0 | 0 | 0 | 9.4 | 12 | 45 |
| Lucas FrançaGoalkeeper | Santa Clara | 🇧🇷Brazil | 30 | 8 | 0 | 0 | 10.6 | 2±0% | 26±0% |
| Lucas SoaresFull-back | Santa Clara | 🇧🇷Brazil | 28 | 5 | 0 | 1 | 9.3 | 30±0% | 44±0% |
| Luis Fernando Santos OliveiraWinger | Santa Clara | 🇧🇷Brazil | 21 | 8 | 1 | 0 | 20 | 7±0% | 55±0% |
| Luís GomesFull-back | FC Porto | 🇵🇹Portugal | 21 | 17 | 0 | 1 | 21.6 | 8±0% | 47±0% |
| Luis GuilhermeWinger | Sporting CP | 🇧🇷Brazil | 20 | 6 | 0 | 0 | 17.8 | 5±0% | 68▲14.7% |
| Luís Maria Viegas Abreu Campos GomesCentral midfielder | Estoril | 🇵🇹Portugal | 22 | 0 | 0 | 0 | 17 | 0 | 48 |
| Luiz OtavioCentral midfielder | Santa Clara | 🏳️ | 18 | 0 | 0 | 0 | 15.4 | 0 | 53 |
| M. AraújoFull-back | Sporting CP | 🇺🇾Uruguay | 26 | 7 | 1 | 2 | 21 | 32±0% | 61±0% |
| M. CostaCentre-forward | Santa Clara | 🏳️ | 21 | 0 | 0 | 0 | 17.9 | 0 | 52 |
| M. de los SantosCentre-back | Nacional | 🇺🇾Uruguay | 33 | 10 | 0 | 0 | 4.1 | 13▼60.6%↩ | 19▼16.3%↩ |
| M. DorgelesCentre-forward | SC Braga | 🇨🇮Côte d'Ivoire | 22 | 5 | 0 | 0 | 19.2 | 17±0% | 60±0% |
| M. El BoukammiriCentre-forward | Casa Pia | 🇧🇪Belgium | 22 | 4 | 0 | 0 | 18.1 | 19±0% | 46±0% |
| M. Elimbi GilbertCentre-back | GIL Vicente | 🇫🇷France | 23 | 8 | 0 | 0 | 22.7 | 40±0% | 65±0% |
| M. FernándezCentral midfielder | GIL Vicente | 🇺🇾Uruguay | 23 | 2 | 0 | 0 | 19.2 | 11±0% | 59±0% |
| M. J. IseppeCentral midfielder | Nacional | 🇧🇷Brazil | 20 | 1 | 0 | 0 | 15.9 | 0 | 56±0% |
| M. JensenCentral midfielder | Nacional | 🇩🇰Denmark | 21 | 6 | 0 | 0 | 18.2 | 18±0% | 56▲1.8%↩ |
| M. KabaCentre-forward | GIL Vicente | 🏳️ | 23 | 6 | 0 | 0 | 19.8 | 0 | 52 |
| M. MattaraCentre-back | Famalicao | 🇧🇷Brazil | 20 | 1 | 0 | 0 | 16.3 | 0 | 50 |
| M. MitrovićCentral midfielder | Guimaraes | 🇷🇸Serbia | 21 | 1 | 0 | 0 | 16.8 | 13±0% | 49▼16.2%↩ |
| M. MoudjatovicWinger | Tondela | 🏳️ | 23 | 12 | 0 | 0 | 10.7 | 0 | 46 |
| M. NouraniCentre-forward | Nacional | 🇹🇳Tunisia | 24 | 6 | 0 | 0 | 18.1 | 2▲200%↩ | 47▲27.7%↩ |
| M. PatricioWinger | Rio Ave | 🇵🇹Portugal | 19 | 5 | 0 | 0 | 16 | 0 | 49 |
| M. PayaresCentre-back | Nacional | 🇨🇴Colombia | 31 | 19 | 1 | 0 | 4.4 | 13 | 15 |
| M. RobinDefensive midfielder | Estoril | 🇫🇷France | 26 | 3 | 0 | 0 | 15.8 | 29±0% | 55±0% |
| M. SelloukiCentral midfielder | Rio Ave | 🇫🇷France | 26 | 5 | 0 | 0 | 16.2 | 35±0% | 53±0% |
| M. StjepanovićDefensive midfielder | Moreirense | 🇷🇸Serbia | 22 | 6 | 0 | 0 | 18.6 | 23±0% | 65±0% |
| M. TanlongoCentral midfielder | Sporting CP | 🇦🇷Argentina | 23 | 10 | 0 | 0 | 20.3 | 1▼95%↩ | 39▼31.6%↩ |
| M. TurkGoalkeeper | Estoril | 🇸🇮Slovenia | 23 | 3 | 0 | 0 | 18.6 | 0 | 51▼21.8%↩ |
| M. VrousaiCentre-forward | Rio Ave | 🇬🇷Greece | 28 | 8 | 0 | 0 | 8 | 15±0% | 46±0% |
| M. ZekriFull-back | Sporting CP | 🇲🇦Morocco | 18 | 1 | 0 | 0 | 13.3 | 7±0% | 50▲3.1%↩ |
| ManuDefensive midfielder | Benfica | 🇵🇹Portugal | 25 | 1 | 0 | 0 | 18.4 | 1±0% | 49±0% |
| Manuel Ascenção Bebiano MendonçaCentral midfielder | Moreirense | 🇵🇹Portugal | 21 | 6 | 1 | 0 | 20 | 4▼40.7%↩ | 43▼1.4%↩ |
| MaracásCentre-back | Moreirense | 🇧🇷Brazil | 32 | 7 | 0 | 0 | 3.3 | 36±0% | 32±0% |
| MaranhãoCentre-forward | Moreirense | 🇧🇷Brazil | 24 | 5 | 0 | 0 | 18.2 | 8±0% | 56▲2% |
| Marcos PeñaCentral midfielder | Famalicao | 🇪🇸Spain | 21 | 5 | 0 | 1 | 19.4 | 4±0% | 55±0% |
| Mario ClimentCentre-back | Arouca | 🇪🇸Spain | 24 | 1 | 0 | 0 | 18.6 | 25±0% | 68▲7.7%↩ |
| Martim FernandesFull-back | FC Porto | 🇵🇹Portugal | 20 | 5 | 0 | 0 | 18.7 | 36±0% | 62±0% |
| Martim WattsCentral midfielder | Nacional | 🇵🇹Portugal | 21 | 7 | 0 | 0 | 16.9 | 1 | 49▲13.3% |
| Matchoi DjalóCentral midfielder | Nacional | 🇵🇹Portugal | 23 | 6 | 1 | 0 | 19.7 | 7▲100%↩ | 44▲32.8%↩ |
| Mateo FloresFull-back | Arouca | 🇪🇸Spain | 22 | 7 | 0 | 0 | 19.8 | 1±0% | 51±0% |
| Mateus IseppeCentral midfielder | Nacional | 🇧🇷Brazil | 20 | 1 | 0 | 0 | 15.9 | 0 | 57▲1.6%↩ |
| MatheusGoalkeeper | SC Braga | 🇧🇷Brazil | 34 | 32 | 0 | 0 | 3.4 | 43▲13.3% | 18▼30.4% |
| Matheus DiasCentre-back | Nacional | 🇧🇷Brazil | 24 | 7 | 0 | 0 | 19.8 | 30±0% | 61±0% |
| Matheus FrançaWinger | Alverca | 🇧🇷Brazil | 22 | 3 | 0 | 0 | 18.3 | 0 | 53▼6.2%↩ |
| Matheus MattaraCentre-back | Famalicao | 🏳️ | 0 | 0 | 0 | 0 | 4.3 | 0 | 23 |
| Matheus MendesGoalkeeper | Alverca | 🇧🇷Brazil | 27 | 8 | 0 | 1 | 17.7 | 5±0% | 42±0% |
| Matheus PivôCentre-back | AVS | 🇧🇷Brazil | 28 | 14 | 0 | 0 | 6.7 | 14 | 37 |
| Mathias De AmorimAttacking midfielder | Famalicao | 🇵🇹Portugal | 21 | 8 | 0 | 3 | 20.7 | 49±0% | 70±0% |
| Mathis JangealCentral midfielder | Famalicao | 🇫🇷France | 18 | 2 | 0 | 0 | 14.6 | 0 | 68±0% |
| Michael DacostaWinger | Moreirense | 🇪🇸Spain | 21 | 1 | 0 | 0 | 17.1 | 0 | 49 |
| Miguel BaezaCentre-forward | Nacional | 🇪🇸Spain | 26 | 8 | 1 | 0 | 18.2 | 9±0% | 47±0% |
| Miguel MagaCentre-back | Vitória SC | 🇵🇹Portugal | 23 | 3 | 0 | 0 | 18.4 | 23±0% | 58±0% |
| Miguel NevesCentre-forward | Casa Pia | 🇵🇹Portugal | 19 | 0 | 0 | 0 | 15 | 0 | 49 |
| Miguel NogueiraDefensive midfielder | Guimaraes | 🇵🇹Portugal | 21 | 1 | 0 | 0 | 16.8 | 5±0% | 55±0% |
| Miguel PucheWinger | Arouca | 🇪🇸Spain | 25 | 27 | 1 | 1 | 21.3 | 8▼1.2% | 54±0% |
| Miguel SilvaDefensive midfielder | Moreirense | 🏳️ | 0 | 1 | 0 | 0 | 4.3 | 0 | 22 |
| MTCentre-back | Santa Clara | 🇧🇷Brazil | 25 | 0 | 1 | 0 | 22.1 | 46▲146.8% | 65▲33.7% |
| MuriloAttacking midfielder | GIL Vicente | 🇧🇷Brazil | 32 | 7 | 1 | 1 | 3.6 | 48±0% | 36±0% |
| N. AbbeyFull-back | Rio Ave | 🏴England | 23 | 4 | 0 | 0 | 19 | 23±0% | 61▲1.7% |
| N. DjouahraWinger | Arouca | 🇫🇷France | 26 | 8 | 0 | 5 | 20.1 | 36±0% | 61±0% |
| N. IrankundaWinger | Sporting CP | 🇦🇺Australia | 20 | 6 | 0 | 1 | 18.8 | 22▲0.9%↩ | 68±0% |
| N. JohnDefensive midfielder | Moreirense | 🏴England | 23 | 8 | 1 | 0 | 21.6 | 9±0% | 56±0% |
| N. LodeiroCentral midfielder | Nacional | 🇺🇾Uruguay | 37 | 16 | 1 | 1 | 1.1 | 11▼43%↩ | 7▼42.7%↩ |
| N. PérezFull-back | FC Porto | 🇦🇷Argentina | 26 | 5 | 1 | 0 | 18.7 | 12±0% | 50±0% |
| N. RaveyreGoalkeeper | Alverca | 🇫🇷France | 21 | 22 | 0 | 0 | 23.9 | 23 | 63 |
| NenêCentre-forward | AVS | 🇧🇷Brazil | 43 | 21 | 4 | 1 | 0.6 | 14▼18.7% | 5▼33.3% |
| NenecaGoalkeeper | Santa Clara | 🇧🇷Brazil | 23 | 0 | 0 | 0 | 19.1 | 0 | 51 |
| NiCentre-back | Estrela | 🏳️ | 22 | 0 | 0 | 0 | 17.9 | 0 | 50 |
| NiCentre-back | Estrela | 🇵🇹Portugal | 23 | 0 | 0 | 0 | 18.4 | 0 | 49 |
| Nuno MatosCentre-back | SC Braga | 🇫🇷France | 22 | 0 | 0 | 0 | 18 | 0 | 52 |
| Nuno SantosFull-back | Sporting CP | 🇵🇹Portugal | 31 | 4 | 0 | 1 | 3.8 | 2▼4.5% | 21▼34.4% |
| O. CamaraCentral midfielder | Guimaraes | 🇫🇷France | 19 | 1 | 0 | 0 | 15.4 | 20±0% | 63±0% |
| O. LebedenkoFull-back | Arouca | 🇺🇦Ukraine | 28 | 8 | 0 | 0 | 14.1 | 5±0% | 40▲13.2%↩ |
| O. PietuszewskiWinger | FC Porto | 🇵🇱Poland | 18 | 2 | 1 | 0 | 17.8 | 16±0% | 65±0% |
| Óscar ArandaWinger | Famalicao | 🇪🇸Spain | 24 | 7 | 0 | 1 | 19 | 0 | 49±0% |
| Óscar RivasCentre-back | Guimaraes | 🇪🇸Spain | 26 | 1 | 0 | 0 | 15.7 | 24±0% | 51±0% |
| P. RosarioDefensive midfielder | FC Porto | 🇳🇱Netherlands | 29 | 8 | 0 | 1 | 8.1 | 24±0% | 39±0% |
| P. SalasWinger | Famalicao | 🇲🇽Mexico | 22 | 2 | 0 | 0 | 17.7 | 14±0% | 43▼10.2%↩ |
| P. SequeiraGoalkeeper | Casa Pia | 🇨🇷Costa Rica | 27 | 31 | 0 | 0 | 20.1 | 21▲34.2% | 51▼20.7% |
| Pablo GozálbezCentral midfielder | Arouca | 🇪🇸Spain | 25 | 7 | 0 | 1 | 20.4 | 20±0% | 55±0% |
| Pablo RuanCentre-forward | Nacional | 🇧🇷Brazil | 23 | 7 | 1 | 0 | 20.5 | 0 | 52±0% |
| Pau VictorWinger | SC Braga | 🇪🇸Spain | 24 | 8 | 4 | 1 | 23 | 46±0% | 68±0% |
| Paulo MoreiraCentral midfielder | Famalicao | 🇵🇹Portugal | 26 | 3 | 0 | 0 | 16.8 | 39±0% | 58±0% |
| Pedro AmaralCentre-back | Rio Ave | 🇵🇹Portugal | 29 | 3 | 0 | 0 | 6 | 11±0% | 43▲12.2%↩ |