| Mario SoberónWinger | Albacete | 🇪🇸Spain | 29 | 10 | 0 | 1 | 8 | 7▼20.9%↩ | 36▲5.3%↩ |
| Mario SorianoAttacking midfielder | Deportivo La Coruna | 🇪🇸Spain | 24 | 9 | 1 | 2 | 51.6 | 55±0% | 77±0% |
| Mario TacheDefensive midfielder | Metaloglobus | 🇷🇴Romania | 21 | 4 | 0 | 0 | 3.2 | 1 | 29 |
| MariusCentre-forward | Samsunspor | 🇹🇩Chad | 28 | 1 | 1 | 0 | 3.9 | 35±0% | 36±0% |
| Marius AiyeneroCentre-forward | Los Angeles FC | 🇺🇸USA | 18 | 1 | 0 | 0 | 5.2 | 0 | 37 |
| Marius LouërCentre-back | Angers | 🇫🇷France | 19 | 2 | 0 | 0 | 29 | 11±0% | 67±0% |
| Marius Tresor DohDefensive midfielder | Fatih Karagümrük | 🇨🇮Côte d'Ivoire | 22 | 4 | 0 | 0 | 4.4 | 1▼93.5% | 31▼24.3% |
| Mark O’MahonyCentre-forward | Burton Albion | 🇮🇪Republic of Ireland | 21 | 1 | 0 | 0 | 7.9 | 0 | 41±0% |
| Mark Richter MonserratCentral midfielder | Holstein Kiel | 🇩🇪Germany | 18 | 1 | 0 | 0 | 14.1 | 0 | 49 |
| Marko AščićCentre-forward | NK Slaven Belupo | 🇭🇷Croatia | 19 | 5 | 0 | 0 | 3.4 | 0 | 31 |
| Marko LukovićCentre-back | IMT Novi Beograd | 🇷🇸Serbia | 23 | 15 | 0 | 0 | 5.6 | 19 | 36 |
| Marko MladenovicAttacking midfielder | Vojvodina | 🇩🇪Germany | 21 | 15 | 1 | 3 | 5.6 | 9 | 39▼41%↩ |
| Marko PetkovićFull-back | Radnicki NIS | 🇷🇸Serbia | 34 | 6 | 0 | 1 | 0.3 | 1 | 8 |
| Marko RadicCentre-back | Radnicki NIS | 🏳️ | 17 | 0 | 0 | 0 | 3.7 | 0 | 34 |
| Marko SoldicCentral midfielder | 1. FC Nürnberg | 🏳️ | 16 | 1 | 0 | 0 | 13.5 | 1±0% | 53±0% |
| Marko VuckovicCentral midfielder | KFUM Oslo | 🏳️ | 0 | 1 | 0 | 0 | 1.4 | 0 | 15 |
| Markus ØsterudCentre-forward | Ham-Kam | 🏳️ | 17 | 0 | 0 | 0 | 4.4 | 0 | 35 |
| Markus WählerCentre-forward | Lillestrom | 🇳🇴Norway | 19 | 1 | 0 | 0 | 5.2 | 0 | 37▲22.4% |
| MarlonWinger | Zalaegerszegi TE | 🇧🇷Brazil | 21 | 1 | 0 | 0 | 5.9 | 0 | 54 |
| MarlonFull-back | Gremio | 🇧🇷Brazil | 29 | 11 | 1 | 1 | 9.5 | 31±0% | 40▼13.8% |
| MarlonCentre-back | Shakhtar Donetsk | 🇧🇷Brazil | 31 | 12 | 0 | 0 | 2.1 | 12▲174.4%↩ | 18▼52.2%↩ |
| Marlon BalantaCentral midfielder | Santa Fe | 🇨🇴Colombia | 18 | 0 | 0 | 0 | 1.3 | 1 | 24 |
| Marlon EbietomereFull-back | Orgryte IS | 🏳️ | 16 | 11 | 0 | 0 | 2.5 | 4 | 29 |
| Marlon FreitasCentral midfielder | Palmeiras | 🇧🇷Brazil | 31 | 28 | 2 | 1 | 13.6 | 40▲0.5%↩ | 41▲1.5%↩ |
| Marlon GomesCentre-forward | Shakhtar Donetsk | 🇧🇷Brazil | 22 | 3 | 0 | 0 | 5.2 | 12±0% | 40±0% |
| Marlon GrafeGoalkeeper | Dynamo Dresden | 🇩🇪Germany | 20 | 0 | 0 | 0 | 16.3 | 0 | 51 |
| Marlon JúniorCentre-back | Portimonense | 🇵🇹Portugal | 21 | 37 | 0 | 0 | 9.4 | 5 | 42 |
| Marlon Ricardo Sierra ZamoraDefensive midfielder | Llaneros | 🇨🇴Colombia | 32 | 30 | 0 | 0 | 0.4 | 8 | 12 |
| Maroan SannadiCentre-forward | Athletic Club | 🇪🇸Spain | 25 | 5 | 0 | 0 | 40.7 | 4±0% | 65±0% |
| Marouane AdmarCentral midfielder | Clermont Foot | 🏳️ | 19 | 1 | 0 | 0 | 14.6 | 0 | 50 |
| MarquinhosCentre-back | Botafogo | 🏳️ | 18 | 1 | 0 | 0 | 20.5 | 0 | 58▼2.7% |
| MarquinhosCentre-forward | Cruzeiro | 🇧🇷Brazil | 23 | 2 | 0 | 0 | 26.7 | 0 | 56▼3.9% |
| MarquinhosAttacking midfielder | Spartak Moscow | 🇧🇷Brazil | 27 | 10 | 1 | 4 | 4.8 | 27▼17.6% | 30▼6.2% |
| MarquinhosCentre-back | Paris Saint Germain | 🇧🇷Brazil | 32 | 5 | 3 | 0 | 6.5 | 27±0% | 28±0% |
| Marquinhos CiprianoFull-back | FC Sion | 🇧🇷Brazil | 27 | 2 | 0 | 0 | 5.3 | 1▼89.6%↩ | 27▼27.9%↩ |
| Martí VilàCentre-back | FC Andorra | 🇪🇸Spain | 27 | 6 | 0 | 0 | 18.1 | 6▼69.9% | 49±0% |
| Martijn OvermarsGoalkeeper | NEC Nijmegen | 🇳🇱Netherlands | 20 | 0 | 0 | 0 | 21.5 | 0 | 56 |
| Martim FernandesFull-back | FC Porto | 🇵🇹Portugal | 20 | 5 | 0 | 0 | 18.7 | 36±0% | 62±0% |
| Martim Maria FerreiraDefensive midfielder | Benfica B | 🇵🇹Portugal | 20 | 27 | 0 | 1 | 10.1 | 11 | 46 |
| Martim MarquesFull-back | FC Lugano | 🇵🇹Portugal | 22 | 23 | 1 | 2 | 8.4 | 22 | 45 |
| Martim NetoCentral midfielder | Elche | 🇵🇹Portugal | 23 | 6 | 0 | 0 | 42.9 | 22±0% | 77±0% |
| Martim WattsCentral midfielder | Nacional | 🇵🇹Portugal | 21 | 7 | 0 | 0 | 16.9 | 1 | 49▲13.3% |
| Martín AguirregabiriaFull-back | Mirandes | 🇪🇸Spain | 30 | 25 | 1 | 1 | 6.9 | 16▼29.7%↩ | 32▼25.8%↩ |
| Martín BarrazaCentre-forward | Coquimbo Unido | 🇨🇱Chile | 19 | 19 | 3 | 0 | 1.3 | 17 | 26 |
| Martín CondeFull-back | Castellón | 🇪🇸Spain | 23 | 1 | 0 | 0 | 22.7 | 8▲110.5% | 58±0% |
| Martin EnsCentre-back | MSV Duisburg | 🇩🇪Germany | 24 | 5 | 0 | 0 | 6.6 | 1 | 42 |
| Martín José GiménezCentre-forward | Defensores Unidos | 🇦🇷Argentina | 35 | 0 | 0 | 0 | 0.3 | 0 | 5 |
| Martin LazarteCentre-back | Gimnasia Jujuy | 🇦🇷Argentina | 21 | 0 | 0 | 0 | 5.3 | 0 | 34 |
| Martín PascualFull-back | Dinamo Bucuresti | 🇪🇸Spain | 27 | 23 | 0 | 2 | 5.4 | 5▼83%↩ | 44▼30%↩ |
| Martin PedroarenaCentral midfielder | Osasuna | 🇪🇸Spain | 23 | 2 | 0 | 0 | 42.9 | 0 | 62 |
| Martin RýzekCentre-back | Skalica | 🇸🇰Slovakia | 21 | 1 | 0 | 0 | 4 | 0 | 28 |
| Martin SherifCentre-forward | Rotherham | 🏴England | 20 | 0 | 0 | 0 | 2.4 | 0 | 38 |
| Martín TejónCentral midfielder | Maritimo | 🇪🇸Spain | 22 | 8 | 1 | 1 | 22.3 | 18±0% | 50±0% |
| Martín ZubimendiDefensive midfielder | Arsenal | 🇪🇸Spain | 27 | 5 | 0 | 0 | 66.8 | 55±0% | 80±0% |
| MartinelliCentral midfielder | Fluminense | 🇧🇷Brazil | 25 | 22 | 0 | 3 | 32.6 | 35▼8.3% | 70▲0.6% |
| Martins Toutou MpondoWinger | Metaloglobus | 🏳️ | 29 | 7 | 0 | 0 | 1.1 | 0 | 16 |
| MarvelCentre-back | Leganes | 🇪🇸Spain | 23 | 9 | 0 | 0 | 24.4 | 20▼52% | 65±0% |
| Marvin Marvellous KaletaFull-back | Rotherham | 🏴England | 22 | 2 | 0 | 0 | 2.6 | 0▼95.2% | 42▲1.9% |
| Marvin ParkCentre-back | Las Palmas | 🇪🇸Spain | 26 | 1 | 0 | 0 | 18.2 | 0▼100% | 60±0% |
| Marvin Sibusiso SikhosanaCentre-back | Marumo Gallants | 🇿🇦South Africa | 31 | 26 | 0 | 0 | 0.5 | 10 | 1 |
| Marwan Al HaidariGoalkeeper | Al Khaleej Saihat | 🇸🇦Saudi Arabia | 30 | 2 | 0 | 0 | 3.3 | 0 | 20±0% |
| Marwan Al SahafiWinger | Al Ittihad | 🇸🇦Saudi Arabia | 22 | 8 | 0 | 1 | 6.1 | 5±0% | 45▼12.3%↩ |
| Marwan AttiaCentral midfielder | Al Ahly | 🇪🇬Egypt | 28 | 21 | 0 | 0 | 2.2 | 17 | 28 |
| Marwan DawoudFull-back | Enppi | 🇪🇬Egypt | 29 | 24 | 0 | 2 | 3 | 41 | 28 |
| Marwan HamdiCentral midfielder | Smouha SC | 🇪🇬Egypt | 25 | 11 | 0 | 1 | 3.8 | 6 | 30 |
| Marwan MahmoudCentral midfielder | Masr | 🏳️ | 0 | 1 | 0 | 0 | 0.9 | 0 | 14 |
| Marwan MohsenCentre-forward | El Gouna FC | 🇪🇬Egypt | 37 | 20 | 6 | 2 | 0.3 | 22 | 6 |
| Marwan OsmanCentre-forward | Ceramica Cleopatra | 🇪🇬Egypt | 24 | 25 | 4 | 3 | 4.5 | 26 | 38 |
| Marwin Reiner Ian SchmitzCentral midfielder | FC St. Pauli | 🇩🇪Germany | 19 | 0 | 0 | 0 | 15.9 | 0 | 61 |
| Marzouq TambaktiCentre-back | Al-Ettifaq | 🇸🇦Saudi Arabia | 23 | 2 | 0 | 0 | 12.8 | 6±0% | 46±0% |
| MasaAttacking midfielder | Kashiwa Reysol | 🇯🇵Japan | 27 | 5 | 0 | 5 | 10.3 | 16▲30.6% | 42▲4.7% |
| Masashi TaniokaCentral midfielder | Ehime FC | 🇯🇵Japan | 25 | 5 | 0 | 0 | 2.2 | 0 | 31 |
| MascarenhasCentre-forward | Waldhof Mannheim | 🇵🇹Portugal | 26 | 3 | 0 | 0 | 5.5 | 0▼100% | 33±0% |
| MasllorensCentral midfielder | Ostersunds FK | 🇪🇸Spain | 25 | 17 | 0 | 0 | 1.8 | 5 | 22 |
| Mason Paul James BurstowWinger | Sheffield Wednesday | 🏴England | 23 | 8 | 1 | 1 | 9.8 | 39▲13.6%↩ | 52±0% |
| Massien GhaddariAttacking midfielder | Jong Utrecht | 🇳🇱Netherlands | 21 | 10 | 2 | 2 | 14.3 | 24▲55.6% | 54±0% |
| MataAttacking midfielder | Melbourne Victory | 🇪🇸Spain | 38 | 25 | 5 | 12 | 0.1 | 45▲22350%↩ | 6▼17.1%↩ |
| Mataeo Moon-ArnaezCentral midfielder | Northampton | 🏳️ | 0 | 0 | 0 | 0 | 0.6 | 0 | 12 |
| Matah YondjioCentre-forward | Lille | 🏳️ | 18 | 0 | 0 | 0 | 29 | 0 | 67 |
| Matchoi DjalóCentral midfielder | Nacional | 🇵🇹Portugal | 23 | 6 | 1 | 0 | 19.7 | 7▲100%↩ | 44▲32.8%↩ |
| Máté GyurkóCentre-forward | Kisvarda FC | 🇭🇺Hungary | 24 | 1 | 0 | 0 | 3.6 | 0 | 28 |
| Máté KohutCentral midfielder | Debreceni VSC | 🇭🇺Hungary | 20 | 0 | 0 | 0 | 3.3 | 0 | 30 |
| Máté Krisztián KovácsCentral midfielder | RAAL La Louvière | 🇭🇺Hungary | 25 | 7 | 0 | 0 | 12.7 | 1 | 40 |
| Máté RózsaCentral midfielder | Zalaegerszegi TE | 🏳️ | 18 | 0 | 0 | 0 | 3 | 0 | 30 |
| Matej GrahovacGoalkeeper | NK Osijek | 🇭🇷Croatia | 18 | 1 | 0 | 0 | 3.1 | 0 | 30 |
| Matej KadlecFull-back | Bohemians 1905 | 🇨🇿Czechia | 24 | 13 | 0 | 1 | 9.1 | 6 | 2 |
| Matej PribisicGoalkeeper | IMT Novi Beograd | 🏳️ | 16 | 0 | 0 | 0 | 3.5 | 0 | 34 |
| Mateja ProkopijevićCentral midfielder | Cukaricki | 🇷🇸Serbia | 19 | 0 | 0 | 0 | 4 | 0 | 31 |
| Mateo AcuñaCentre-back | Velez Sarsfield | 🇦🇷Argentina | 20 | 0 | 0 | 0 | 10 | 0 | 44 |
| Mateo AguiarCentral midfielder | Defensa Y Justicia | 🇦🇷Argentina | 19 | 9 | 0 | 0 | 9.4 | 2▲100% | 43▲2.8% |
| Mateo FloresFull-back | Arouca | 🇪🇸Spain | 22 | 7 | 0 | 0 | 19.8 | 1±0% | 51±0% |
| Mateo GonzalezGoalkeeper | Annecy | 🏳️ | 20 | 0 | 0 | 0 | 16.1 | 0 | 51 |
| Mateo Jurić-PetrašiloCentre-back | Spartak Varna | 🇭🇷Croatia | 21 | 0 | 0 | 0 | 3.3 | 7 | 32 |
| Mateo KritzerCentral midfielder | Karlsruher SC | 🇩🇪Germany | 20 | 4 | 0 | 0 | 16.2 | 0 | 51 |
| Mateo PellegrinoCentre-forward | Fiorentina | 🇦🇷Argentina | 25 | 6 | 2 | 0 | 41.1 | 42▼6.7%↩ | 83▲0.7%↩ |
| Mateo Raschia LocatelliGoalkeeper | Union Santa Fe | 🇦🇷Argentina | 21 | 0 | 0 | 0 | 10.1 | 0 | 42 |
| Mateo SilvettiWinger | Inter Miami | 🇦🇷Argentina | 20 | 14 | 3 | 4 | 10.4 | 26▲104%↩ | 44▼6.6%↩ |
| Mateo ValesFull-back | Aldosivi | 🏳️ | 19 | 4 | 0 | 0 | 9.7 | 6 | 46 |
| Mateu MoreyCentre-back | Girona | 🇪🇸Spain | 26 | 1 | 0 | 0 | 19.3 | 1▼82.9%↩ | 60±0% |
| MateusCentral midfielder | Nagoya Grampus | 🇧🇷Brazil | 32 | 5 | 0 | 0 | 1.6 | 2▼92.7% | 24▲15.3% |