| M. PerezCentre-forward | Deportes Tolima | 🇨🇴Colombia | 21 | 0 | 0 | 1.5 | 0 | 23 |
| M. PerezCentral midfielder | Alvarado | 🇦🇷Argentina | 20 | 0 | 0 | 4.7 | 0 | 32 |
| M. PerezCentre-forward | St. Louis City | 🇺🇸USA | 21 | 0 | 0 | 6.4 | 0▼100% | 38▼6.2% |
| M. PerezCentral midfielder | Independiente | 🏳️ | 20 | 0 | 0 | 11.4 | 10▲1550% | 50▲12.1% |
| M. PeresuttiCentral midfielder | Union Santa Fe | 🏳️ | 19 | 0 | 0 | 9.2 | 0 | 43 |
| M. PerellóAttacking midfielder | Central Cordoba de Santiago | 🇦🇷Argentina | 24 | 5 | 3 | 13 | 25 | 49▲17.8%↩ |
| M. PepićCentral midfielder | SSV Ulm 1846 | 🇲🇪Montenegro | 30 | 1 | 0 | 1.9 | 11▼44.6%↩ | 21▼37.1%↩ |
| M. PenningtonCentre-back | Bradford | 🏴England | 31 | 2 | 0 | 3.5 | 21▲25%↩ | 22▼18%↩ |
| M. PenepilCentre-back | Atletico Mitre | 🇦🇷Argentina | 23 | 0 | 0 | 5.9 | 5 | 34 |
| M. PendersGoalkeeper | Chelsea | 🇧🇪Belgium | 21 | 0 | 0 | 102.3 | 26▲536.6%↩ | 86▲72.6%↩ |
| M. PeltolaDefensive midfielder | DC United | 🇫🇮Finland | 24 | 1 | 0 | 12 | 39▲146.8% | 45▲12.6% |
| M. PelliniCentre-back | Torino | 🏳️ | 18 | 0 | 0 | 30.5 | 0 | 66 |
| M. PellegriniWinger | Velez Sarsfield | 🇦🇷Argentina | 26 | 3 | 2 | 12.8 | 27▲92.9% | 48▲14.1% |
| M. PeinipilCentre-back | Independ. Rivadavia | 🇦🇷Argentina | 27 | 1 | 0 | 9.7 | 12 | 36 |
| M. PeersmanCentre-back | Groningen | 🇧🇪Belgium | 35 | 3 | 1 | 6.2 | 36±0% | 27±0% |
| M. PedrozaCentre-forward | Necaxa | 🇲🇽Mexico | 23 | 1 | 0 | 12 | 4 | 46 |
| M. PedersenCentral midfielder | Ham-Kam | 🇳🇴Norway | 21 | 0 | 0 | 5.7 | 1▼93.8%↩ | 35▼3%↩ |
| M. PedersenFull-back | FC Augsburg | 🇩🇰Denmark | 29 | 0 | 0 | 11.8 | 1▼77.8% | 36▼25.2% |
| M. PedersenFull-back | Torino | 🇳🇴Norway | 26 | 1 | 2 | 41.9 | 28▲94.4% | 68▼3.7% |
| M. Peart-HarrisCentre-forward | Middlesbrough | 🏴England | 23 | 3 | 1 | 29.4 | 13▼30.1%↩ | 59▼14.2%↩ |
| M. PearsonCentre-back | Doncaster | 🏴England | 33 | 1 | 0 | 2 | 18▼17.9%↩ | 16▼41.4%↩ |
| M. PeanoGoalkeeper | RAAL La Louvière | 🇦🇷Argentina | 27 | 0 | 0 | 15.8 | 22▼37.4% | 50▲6.2% |
| M. PayeroCentral midfielder | Watford | 🇦🇷Argentina | 27 | 1 | 0 | 22.3 | 15▼20%↩ | 55▼18.8%↩ |
| M. PayaresCentre-back | Union Magdalena | 🇨🇴Colombia | 31 | 1 | 0 | 0.6 | 13 | 12 |
| M. PavlovičFull-back | FC Botosani | 🇸🇮Slovenia | 25 | 0 | 1 | 3.7 | 14 | 30 |
| M. PavkovCentre-forward | Cukaricki | 🇷🇸Serbia | 32 | 0 | 0 | 0.6 | 0 | 10▼59.3%↩ |
| M. PauraCentre-back | Catanzaro | 🇮🇹Italy | 21 | 0 | 0 | 18.9 | 0 | 53 |
| M. PaulissenAttacking midfielder | Roda | 🇳🇱Netherlands | 33 | 3 | 0 | 1.7 | 10▼65.4%↩ | 13▼67.6%↩ |
| M. PaulGoalkeeper | U.N.A.M. - Pumas | 🇲🇽Mexico | 22 | 0 | 0 | 10.3 | 0 | 43 |
| M. PauCentral midfielder | Lokeren-Temse | 🇫🇷France | 26 | 0 | 0 | 6.4 | 3▼82.9%↩ | 32▼25.7%↩ |
| M. PattierGoalkeeper | Grenoble | 🇫🇷France | 30 | 0 | 0 | 4.2 | 0 | 22▼20.4%↩ |
| M. PatouilletGoalkeeper | Al-Hilal Saudi FC | 🇫🇷France | 22 | 0 | 0 | 13.2 | 0▼100%↩ | 47▲14.8%↩ |
| M. PatirasWinger | Kifisia | 🇬🇷Greece | 22 | 0 | 2 | 5.1 | 3 | 34 |
| M. PaskotšiCentre-back | Gent | 🇪🇪Estonia | 23 | 4 | 1 | 16.9 | 20 | 53 |
| M. PaskalevCentre-back | Arda Kardzhali | 🇧🇬Bulgaria | 24 | 0 | 0 | 3.3 | 6 | 28 |
| M. ParraGoalkeeper | Union Espanola | 🇨🇱Chile | 25 | 0 | 0 | 1.2 | 2 | 22 |
| M. ParkerCentre-back | Orgryte IS | 🏴England | 21 | 0 | 0 | 2.2 | 18 | 35 |
| M. PardoCentre-forward | Patronato | 🇦🇷Argentina | 31 | 0 | 0 | 1.1 | 0▼100% | 14▼58.5% |
| M. PapelaDefensive midfielder | SV Darmstadt 98 | 🇩🇪Germany | 25 | 1 | 1 | 20.6 | 19▼10.6% | 54▼1.6% |
| M. PantovićDefensive midfielder | OFK Beograd | 🇷🇸Serbia | 30 | 0 | 0 | 1.4 | 7▼41.1%↩ | 17▼40.5%↩ |
| M. PantovićAttacking midfielder | Panathinaikos | 🇷🇸Serbia | 23 | 1 | 2 | 5.8 | 8 | 37 |
| M. PannewigDefensive midfielder | VfL Bochum | 🇩🇪Germany | 21 | 2 | 0 | 21.2 | 28▲806.5% | 62▼1.4% |
| M. PanchenkoCentral midfielder | FC Kharkiv | 🇺🇦Ukraine | 20 | 0 | 0 | 4.7 | 1 | 35▲27.9%↩ |
| M. PanaroCentral midfielder | Gimnasia L.P. | 🇦🇷Argentina | 23 | 1 | 1 | 12.7 | 20▼1% | 48▼7.6% |
| M. PanagidisCentral midfielder | Aris Thessalonikis | 🇬🇷Greece | 22 | 0 | 0 | 5 | 2▼60.9% | 33▼10.3% |
| M. PalumboCentral midfielder | Avellino | 🇳🇴Norway | 24 | 4 | 3 | 26.3 | 39 | 67▼2.2%↩ |
| M. PaluliFull-back | Sivasspor | 🇹🇷Türkiye | 32 | 0 | 3 | 1.9 | 30▲39.7% | 21▼35.1% |
| M. PålssonCentre-back | Malmo FF | 🇸🇪Sweden | 20 | 0 | 0 | 3.5 | 8 | 33 |
| M. PalominoCentral midfielder | GIF Sundsvall | 🇺🇸USA | 25 | 3 | 0 | 1.9 | 12▼10.1% | 24▼10.3% |
| M. PalominoCentre-forward | Ostersunds FK | 🏳️ | 19 | 0 | 0 | 1.6 | 0 | 25 |
| M. PalmerCentral midfielder | Notts County | 🏴England | 31 | 1 | 5 | 1.3 | 23▼4.2% | 16▼31.5% |
| M. PalmaGoalkeeper | U. Catolica | 🇨🇱Chile | 21 | 0 | 0 | 1.1 | 0 | 21 |
| M. PalmaCentre-back | Udinese | 🇩🇪Germany | 18 | 0 | 0 | 31.2 | 1▲200% | 67▲2.1% |
| M. PalestraCentral midfielder | Chelsea | 🇮🇹Italy | 21 | 1 | 4 | 103 | 41▲1833.3%↩ | 87▲21.7%↩ |
| M. PalavecinoAttacking midfielder | Coquimbo Unido | 🇦🇷Argentina | 28 | 4 | 8 | 1.3 | 33▲6560%↩ | 22▼36.5%↩ |
| M. PalavecinoCentral midfielder | Central Cordoba de Santiago | 🇦🇷Argentina | 23 | 0 | 0 | 10.4 | 0 | 39 |
| M. PalaciosCentre-forward | Wuhan Three Towns | 🇨🇴Colombia | 33 | 3 | 2 | 0.8 | 21▲74.6%↩ | 13▼54.8%↩ |
| M. PalaciosCentral midfielder | Deportivo Pereira | 🇨🇴Colombia | 20 | 0 | 0 | 1.3 | 0 | 21 |
| M. PalaciosCentre-forward | Santa Fe | 🏳️ | 0 | 0 | 0 | 1 | 0 | 23 |
| M. PalaciosCentre-forward | Santa Fe | 🏳️ | 0 | 0 | 0 | 1 | 0 | 24 |
| M. PalacioCentre-back | Newells Old Boys | 🇦🇷Argentina | 21 | 0 | 0 | 9.7 | 0 | 40 |
| M. PalaDefensive midfielder | Rizespor | 🇹🇷Türkiye | 25 | 2 | 0 | 10.5 | 27▲41.5% | 46±0% |
| M. PajačFull-back | NK Lokomotiva Zagreb | 🇭🇷Croatia | 33 | 6 | 5 | 1.3 | 17▲408.8%↩ | 16▼36.8%↩ |
| M. PåhlssonGoalkeeper | Orebro SK | 🇸🇪Sweden | 27 | 0 | 0 | 1.5 | 1▼90.6% | 19▼36% |
| M. PagliaricciCentre-back | Estudiantes de Rio Cuarto | 🇦🇷Argentina | 25 | 0 | 0 | 10.7 | 3 | 40 |
| M. PaesGoalkeeper | Ajax | 🇳🇱Netherlands | 28 | 0 | 0 | 13.1 | 16▲36.2%↩ | 47▲14.7%↩ |
| M. PadillaCentre-back | Quilmes | 🇦🇷Argentina | 31 | 0 | 0 | 1.1 | 6 | 14 |
| M. PackCentral midfielder | Portsmouth | 🏴England | 35 | 2 | 0 | 4.2 | 19▼23.6% | 18▼22.8% |
| M. ÖzkanGoalkeeper | Boluspor | 🇹🇷Türkiye | 24 | 0 | 0 | 4.4 | 0 | 29 |
| M. OzekCentral midfielder | Sivasspor | 🏳️ | 16 | 0 | 0 | 3.2 | 0 | 33 |
| M. OzdoevAttacking midfielder | FC Krasnodar | 🇷🇺Russia | 33 | 8 | 3 | 0.8 | 35▲109.6%↩ | 16▲3.8%↩ |
| M. ÖzdemirCentral midfielder | Pendikspor | 🇹🇷Türkiye | 33 | 1 | 3 | 1.4 | 30 | 15 |
| M. ÖzcanDefensive midfielder | Vanspor FK | 🇹🇷Türkiye | 28 | 2 | 1 | 4.3 | 36 | 31 |
| M. ÖzbaskıcıCentral midfielder | Sakaryaspor | 🇹🇷Türkiye | 20 | 0 | 0 | 4 | 0▲33.3%↩ | 32▼24.6%↩ |
| M. OyewusiCentre-forward | Kolos Kovalivka | 🇳🇬Nigeria | 27 | 0 | 0 | 4 | 0▼100%↩ | 25▼49%↩ |
| M. OyedeleCentral midfielder | Strasbourg | 🇵🇱Poland | 21 | 1 | 0 | 36.7 | 9▲19%↩ | 70▲92.3%↩ |
| M. OyatambweCentral midfielder | KRC Genk II | 🇧🇪Belgium | 17 | 0 | 0 | 5.2 | 0▼92.1% | 37▼7.1% |
| M. OyamaCentral midfielder | Kataller Toyama | 🇯🇵Japan | 27 | 0 | 0 | 4.4 | 0 | 24 |
| M. OxleyGoalkeeper | Harrogate Town | 🏴England | 35 | 0 | 1 | 0.2 | 1 | 5▼6.9% |
| M. ØxenbergCentral midfielder | Silkeborg | 🇩🇰Denmark | 19 | 0 | 0 | 5.5 | 0 | 36 |
| M. OvermarsGoalkeeper | NEC Nijmegen | 🏳️ | 19 | 0 | 0 | 20.6 | 0 | 59 |
| M. OvenstadCentral midfielder | Mjondalen | 🇳🇴Norway | 32 | 0 | 0 | 0.4 | 0▼100% | 8▼66.2% |
| M. Ouro-TagbaWinger | Stuttgart II | 🇩🇪Germany | 21 | 4 | 0 | 7 | 14 | 41▼16.4%↩ |
| M. OunajemAttacking midfielder | Kahraba Ismailia | 🇲🇦Morocco | 34 | 2 | 1 | 0.4 | 9 | 7 |
| M. OukaCentral midfielder | Masr | 🏳️ | 22 | 2 | 1 | 4.5 | 20 | 35 |
| M. OufaFull-back | Ghazl El Mehalla | 🏳️ | 21 | 0 | 0 | 3.6 | 3 | 31 |
| M. OuédraogoCentral midfielder | SCR Altach | 🇧🇫Burkina Faso | 23 | 4 | 1 | 14 | 43 | 47 |
| M. OuattaraCentral midfielder | Tondela | 🇨🇮Côte d'Ivoire | 24 | 0 | 0 | 17.5 | 0▼100% | 46±0% |
| M. OuamriCentre-forward | TS Galaxy | 🇩🇿Algeria | 27 | 0 | 1 | 0 | 3 | 1 |
| M. OswaldWinger | Rapid Vienna | 🇦🇹Austria | 24 | 0 | 0 | 7.4 | 0 | 37 |
| M. ÖsterbergCentre-forward | Utsikten | 🇸🇪Sweden | 20 | 0 | 0 | 1.5 | 0 | 23 |
| M. OsoresCentre-back | San Martin Tucuman | 🇦🇷Argentina | 29 | 0 | 0 | 2.1 | 12▲5.4%↩ | 22▼48.6%↩ |
| M. OsmajićCentre-forward | Preston | 🇲🇪Montenegro | 27 | 8 | 1 | 23.9 | 25▼17.6% | 52▼16.8% |
| M. OsipenkoCentre-back | Dynamo | 🇷🇺Russia | 32 | 2 | 1 | 1.1 | 23▼6.5%↩ | 15▼33.3%↩ |
| M. OsifoCentral midfielder | OH Leuven | 🇧🇪Belgium | 23 | 0 | 0 | 14.1 | 0▼97.5% | 45▼13.6% |
| M. OsesCentre-forward | Atletico Mitre | 🇦🇷Argentina | 20 | 0 | 0 | 4.9 | 0 | 34▼22.5%↩ |
| M. OrtizCentre-forward | Nueva Chicago | 🇦🇷Argentina | 31 | 0 | 0 | 1.1 | 0▼100%↩ | 14▼45.7%↩ |
| M. OrtizCentre-back | Atletico Tucuman | 🇦🇷Argentina | 32 | 2 | 0 | 3.4 | 19▲33.3% | 21▼35.1% |
| M. OrtegaGoalkeeper | Deportes Tolima | 🇲🇽Mexico | 31 | 0 | 0 | 0.5 | 10 | 12▼49.4%↩ |
| M. OrtegaFull-back | Newells Old Boys | 🇦🇷Argentina | 26 | 0 | 0 | 9.8 | 2▼88.5%↩ | 35▼14.6%↩ |