| P. AderojuCentre-forward | Crawley Town | 🏴England | 22 | 7 | 2 | 0 | 3 | 9▲214.3%↩ | 41▲2.3%↩ |
| P. AchinuloCentre-forward | CF Pachuca | 🏳️ | 0 | 0 | 0 | 0 | 2.4 | 0 | 18 |
| P. AbrahamCentre-forward | Hammarby FF | 🇸🇪Sweden | 24 | 23 | 14 | 3 | 8.9 | 63▲73.2% | 41▲6.7% |
| P. AaronsonAttacking midfielder | Colorado Rapids | 🇺🇸USA | 23 | 30 | 7 | 8 | 14.6 | 39▲452.1% | 49▲33.9% |
| P. AamodtCentre-back | Bryne | 🇳🇴Norway | 31 | 0 | 0 | 0 | 0.5 | 0▼100% | 10▼54.2% |
| Özgür ÇobanCentre-back | Sakaryaspor | 🇹🇷Türkiye | 19 | 1 | 0 | 0 | 3.8 | 1 | 31 |
| Owono Darnell KeumoFull-back | Waldhof Mannheim | 🇩🇪Germany | 19 | 10 | 0 | 0 | 5.9 | 0▼25%↩ | 53▲1.5%↩ |
| Owen TaylorCentral midfielder | Crewe | 🏴Wales | 25 | 0 | 0 | 0 | 2.8 | 0 | 25 |
| Owen PresthusCentre-back | Nashville SC | 🇺🇸USA | 20 | 1 | 0 | 0 | 5.7 | 1 | 36 |
| Owen PanneflekCentre-forward | Waalwijk | 🇳🇱Netherlands | 20 | 0 | 0 | 0 | 11.4 | 0 | 47 |
| Owen OseniWinger | Plymouth | 🇮🇪Republic of Ireland | 23 | 2 | 0 | 0 | 8.7 | 8 | 45▲13.5%↩ |
| Owen KouassiCentre-back | Grenoble | 🇫🇷France | 23 | 2 | 0 | 0 | 17.3 | 5▼69.7%↩ | 62▲19.3%↩ |
| Owen Graham-RoacheCentre-forward | CF Montreal | 🇨🇦Canada | 18 | 2 | 0 | 0 | 5.1 | 0 | 36▼1.4% |
| Owen EamesAttacking midfielder | Falkirk | 🏴England | 20 | 5 | 1 | 1 | 8.6 | 18 | 45▼21.5%↩ |
| Owen de Jesús González OjedaAttacking midfielder | Necaxa | 🇲🇽Mexico | 23 | 7 | 2 | 0 | 11.5 | 6±0% | 47▲6.6%↩ |
| Ousseynou BodianWinger | Enppi | 🏳️ | 25 | 3 | 0 | 0 | 3.7 | 0 | 28 |
| Ousmane DialloCentre-forward | Parma | 🇪🇸Spain | 19 | 1 | 0 | 0 | 31.6 | 0 | 64▲81.2%↩ |
| Ousmane DiabateCentral midfielder | Gençlerbirliği S.K. | 🇬🇳Guinea | 19 | 8 | 1 | 1 | 9.2 | 1±0% | 40▲1% |
| Ousmane CamaraCentre-forward | Castellón | 🇬🇳Guinea | 25 | 7 | 4 | 1 | 27.7 | 26▼36% | 69±0% |
| Oumar PonaGoalkeeper | Angers | 🇫🇷France | 20 | 2 | 0 | 0 | 32.5 | 5 | 65 |
| Oumar BaldeWinger | Dender | 🏳️ | 19 | 2 | 0 | 0 | 6.3 | 0 | 47 |
| Ouassim KaradaFull-back | Hansa Rostock | 🇩🇪Germany | 21 | 8 | 0 | 0 | 6.1 | 2 | 38 |
| Otto Emerson StangeWinger | Hamburger SV | 🇩🇪Germany | 19 | 5 | 0 | 0 | 31.6 | 0 | 65±0% |
| Othmane Elidrissi ErahhaliCentral midfielder | SV Darmstadt 98 | 🇩🇪Germany | 20 | 0 | 0 | 0 | 15.9 | 0 | 53 |
| Othman Al OthmanCentral midfielder | Al-Fateh | 🇸🇦Saudi Arabia | 23 | 12 | 0 | 0 | 13 | 2▼84.3% | 44▼12.9% |
| Otávio Eleodoro Rezende CostaGoalkeeper | Cruzeiro | 🇧🇷Brazil | 20 | 17 | 0 | 0 | 28.6 | 7 | 69 |
| OtávioCentral midfielder | Fluminense | 🇧🇷Brazil | 32 | 8 | 0 | 0 | 3.8 | 2±0% | 20▲5.8% |
| OtávioCentral midfielder | Al-Qadisiyah FC | 🇵🇹Portugal | 31 | 2 | 0 | 0 | 2.5 | 11±0% | 24±0% |
| OtávioCentre-back | Eintracht Frankfurt | 🇧🇷Brazil | 20 | 1 | 0 | 0 | 32.1 | 19▲9.4%↩ | 59±0% |
| OtávioCentre-back | Paris FC | 🇧🇷Brazil | 24 | 3 | 0 | 0 | 38 | 34±0% | 72±0% |
| OsvaldoCentre-forward | Vitoria | 🇧🇷Brazil | 39 | 2 | 0 | 0 | 0.4 | 7±0% | 3▼64.3% |
| Osorio LuisFull-back | Sao Paulo | 🏳️ | 19 | 7 | 0 | 1 | 24.7 | 6 | 64 |
| OsoFull-back | Strasbourg | 🇪🇸Spain | 23 | 5 | 0 | 0 | 37.4 | 10±0% | 79±0% |
| Osman TopcuGoalkeeper | Rizespor | 🏳️ | 18 | 0 | 0 | 0 | 6.9 | 0 | 41 |
| Osman MinatulaevCentre-forward | FC Orenburg | 🇷🇺Russia | 20 | 2 | 0 | 0 | 2 | 0 | 22 |
| Osman KaynakCentre-back | Adana Demirspor | 🇹🇷Turkey | 20 | 0 | 0 | 0 | 4.3 | 7 | 33 |
| Osman KamaraWinger | Crawley Town | 🏴England | 20 | 9 | 0 | 0 | 2.6 | 0 | 28 |
| Osman KahramanWinger | Manisa F.K. | 🇹🇷Türkiye | 18 | 9 | 0 | 0 | 3.7 | 0▼100% | 37±0% |
| Oskar MarkiewiczCentre-back | Radomiak Radom | 🏳️ | 0 | 1 | 0 | 0 | 1 | 1 | 14 |
| Oskar HaugstrupDefensive midfielder | Aarhus | 🇩🇰Denmark | 0 | 1 | 0 | 0 | 1.5 | 1 | 16▲4.6% |
| Óscar WhalleyGoalkeeper | Guadalajara Chivas | 🇪🇸Spain | 32 | 1 | 0 | 0 | 1.4 | 6±0% | 15▼4.5% |
| Oscar VargasCentre-forward | Beerschot VA | 🇧🇪Belgium | 20 | 0 | 1 | 1 | 7.9 | 5 | 43 |
| Óscar ValentínDefensive midfielder | Rayo Vallecano | 🇪🇸Spain | 32 | 7 | 0 | 0 | 6.4 | 32±0% | 35±0% |
| Óscar SielvaAttacking midfielder | Huesca | 🇪🇸Spain | 35 | 36 | 7 | 5 | 4.7 | 35▼15.7% | 22▼31.2% |
| Óscar RivasCentre-back | Guimaraes | 🇪🇸Spain | 26 | 1 | 0 | 0 | 15.7 | 24±0% | 51±0% |
| Óscar MinguezaCentre-back | Crystal Palace | 🇪🇸Spain | 27 | 2 | 0 | 0 | 59.8 | 33▲1.9%↩ | 68▲2.6%↩ |
| Óscar MelendoAttacking midfielder | SHANGHAI SIPG | 🇪🇸Spain | 29 | 13 | 1 | 1 | 1 | 8▼62.9%↩ | 21▼63.9%↩ |
| Óscar LópezCentral midfielder | Getafe | 🇧🇴Bolivia | 20 | 2 | 0 | 0 | 36.9 | 0 | 66 |
| Oscar Isaac Soto GarzaCentral midfielder | Monterrey | 🇲🇽Mexico | 21 | 1 | 0 | 0 | 9.6 | 0 | 43 |
| Óscar GilDefensive midfielder | OH Leuven | 🇪🇸Spain | 28 | 8 | 1 | 0 | 8.7 | 30±0% | 38▼6.7% |
| Óscar ClementeCentral midfielder | Grasshoppers | 🇪🇸Spain | 27 | 24 | 2 | 0 | 5.9 | 13▼31.6%↩ | 30▼42.5%↩ |
| Oscar BobbCentral midfielder | Fulham | 🇳🇴Norway | 23 | 7 | 0 | 0 | 85.6 | 13±0% | 74±0% |
| Óscar ArandaWinger | Famalicao | 🇪🇸Spain | 24 | 7 | 0 | 1 | 19 | 0 | 49±0% |
| OscarCentral midfielder | Sao Paulo | 🇧🇷Brazil | 35 | 6 | 0 | 0 | 1.8 | 3 | 11 |
| Osama GalalCentre-back | Pyramids FC | 🇪🇬Egypt | 29 | 13 | 0 | 0 | 2.2 | 18 | 24 |
| Osama FaisalAttacking midfielder | National Bank of Egypt | 🇪🇬Egypt | 25 | 31 | 9 | 4 | 8.5 | 40 | 39 |
| Osama Al ThumairyGoalkeeper | Al-Fayha | 🇸🇦Saudi Arabia | 21 | 0 | 0 | 0 | 11.4 | 0 | 45 |
| Osama Al MermeshGoalkeeper | Al-Ittihad FC | 🇸🇦Saudi Arabia | 23 | 2 | 0 | 0 | 13 | 0 | 44 |
| Osama Al KhalafFull-back | Damac | 🇸🇦Saudi Arabia | 29 | 1 | 1 | 0 | 4.3 | 2▼83.7%↩ | 26▼24.1%↩ |
| Osama Al BowardiCentre-back | Al Riyadh | 🇸🇦Saudi Arabia | 27 | 1 | 0 | 0 | 9.4 | 17±0% | 40±0% |
| Orles Alejandro Aragón PereaWinger | Union Magdalena | 🇨🇴Colombia | 29 | 10 | 0 | 0 | 0.5 | 0 | 13 |
| Oriyomi LebiCentre-forward | IMT Novi Beograd | 🇳🇬Nigeria | 20 | 2 | 0 | 0 | 4.5 | 11 | 39 |
| Oriol RomeuDefensive midfielder | Avispa Fukuoka | 🇪🇸Spain | 35 | 1 | 0 | 0 | 0.5 | 0▼70%↩ | 10▲3.2%↩ |
| Oriol ReyCentral midfielder | Levante | 🇪🇸Spain | 28 | 9 | 0 | 0 | 19.6 | 14±0% | 50±0% |
| Oriol BusquetsCentre-back | AS Eupen | 🇪🇸Spain | 27 | 22 | 0 | 0 | 6.7 | 12▲272.7%↩ | 31▼39.2%↩ |
| Orel BaaiaCentral midfielder | Maccabi Tel Aviv | 🇮🇱Israel | 22 | 0 | 0 | 0 | 5.8 | 0 | 34 |
| Opa SangantéCentre-back | Dunkerque | 🇬🇼Guinea-Bissau | 35 | 9 | 1 | 0 | 1.9 | 16±0% | 19±0% |
| Ono Chol-HwanGoalkeeper | Kagoshima United | 🇰🇷Korea Republic | 33 | 0 | 0 | 0 | 0.3 | 0 | 7 |
| Ondřej DemlAttacking midfielder | Podbrezová | 🇨🇿Czech Republic | 21 | 19 | 1 | 2 | 3.2 | 9 | 31 |
| Omer KaraCentre-back | Erzurumspor FK | 🏳️ | 17 | 4 | 0 | 0 | 7.6 | 3 | 36 |
| Ömer KanpaltaCentre-forward | Ümraniyespor | 🏳️ | 0 | 0 | 0 | 0 | 1.1 | 0 | 14 |
| Omer CobanogluCentral midfielder | Konyaspor | 🇹🇷Turkey | 19 | 1 | 0 | 0 | 7.1 | 0 | 40 |
| Ömer Arda KaraCentre-back | Erzurumspor FK | 🇹🇷Türkiye | 19 | 0 | 0 | 0 | 6.9 | 0 | 34 |
| Ömer Ahmet CeyhanCentre-back | Eyüpspor | 🇹🇷Turkey | 19 | 1 | 0 | 0 | 7 | 0 | 39 |
| Omari MrishoCentre-back | Crawley Town | 🏴England | 21 | 1 | 0 | 0 | 2.5 | 1 | 26 |
| Omar WaelCentre-forward | Kahraba Ismailia | 🇪🇬Egypt | 21 | 0 | 0 | 0 | 3.3 | 0 | 29 |
| Omar SalahGoalkeeper | Petrojet | 🇪🇬Egypt | 28 | 33 | 0 | 0 | 2.7 | 21 | 30 |
| Omar RedaWinger | Petrojet | 🇪🇬Egypt | 23 | 5 | 1 | 0 | 4 | 3 | 31 |
| Omar RadwanGoalkeeper | El Geish | 🇪🇬Egypt | 29 | 8 | 0 | 0 | 1.4 | 10 | 19 |
| Omar PašagićCentre-back | Metaloglobus | 🇧🇦Bosnia and Herzegovina | 29 | 0 | 0 | 1 | 1.3 | 8 | 23 |
| Omar MegeedCentral midfielder | SpVgg Greuther Fürth | 🇪🇬Egypt | 21 | 0 | 0 | 0 | 17.2 | 0 | 62▲15.2%↩ |
| Omar MascarellCentral midfielder | Al Khaleej Saihat | 🇪🇸Spain | 33 | 9 | 1 | 0 | 3.1 | 34▼14.6%↩ | 19▼31.5%↩ |
| Omar MarmoushWinger | Tottenham | 🇪🇬Egypt | 27 | 5 | 0 | 0 | 63.6 | 18±0% | 63±0% |
| Omar KamalCentre-back | El Mokawloon | 🇪🇬Egypt | 33 | 10 | 0 | 0 | 0.3 | 5 | 11 |
| Omar JannehCentre-forward | Lausanne | 🇪🇸Spain | 20 | 18 | 8 | 1 | 7.1 | 23 | 44 |
| Omar GaberCentre-back | Zamalek SC | 🇪🇬Egypt | 34 | 18 | 1 | 0 | 0.7 | 33 | 11 |
| Omar FayedCentre-back | Frosinone | 🇪🇬Egypt | 23 | 1 | 0 | 0 | 39.3 | 10▼8.6%↩ | 56▲6.1%↩ |
| Omar Fathi SaviolaCentre-forward | Haras El Hodood | 🇪🇬Egypt | 32 | 17 | 0 | 1 | 0.6 | 4 | 12 |
| Omar FalahFull-back | Oviedo | 🇪🇸Spain | 23 | 1 | 0 | 0 | 22 | 0 | 62 |
| Omar El WahshDefensive midfielder | El Mokawloon | 🇪🇬Egypt | 31 | 28 | 1 | 0 | 1.7 | 27 | 18 |
| Omar El SaidCentre-forward | Kahraba Ismailia | 🇪🇬Egypt | 36 | 21 | 4 | 0 | 0.4 | 12 | 7 |
| Omar El SaeeyAttacking midfielder | Al Ahly | 🇪🇬Egypt | 23 | 21 | 5 | 0 | 4.6 | 20 | 36 |
| Omar El KotCentre-forward | Ismaily SC | 🇪🇬Egypt | 21 | 0 | 0 | 0 | 3.5 | 0 | 30 |
| Omar El GazarAttacking midfielder | El Gouna FC | 🏳️ | 21 | 15 | 0 | 1 | 3.9 | 4 | 33 |
| Omar El GazarCentre-back | El Gouna FC | 🏳️ | 21 | 15 | 0 | 1 | 4 | 4 | 34 |
| Omar El AzabCentral midfielder | Enppi | 🇪🇬Egypt | 19 | 0 | 0 | 0 | 3.2 | 0 | 31 |
| Omar AminCentre-forward | Future FC | 🏳️ | 0 | 0 | 0 | 0 | 0.9 | 0 | 13 |
| Omar Al RuwailiCentre-forward | Al Najma | 🇸🇦Saudi Arabia | 27 | 11 | 1 | 0 | 10.2 | 3 | 35▼22.1%↩ |
| Omar Al OudahCentre-back | Al Najma | 🇸🇦Saudi Arabia | 27 | 6 | 0 | 0 | 10 | 3▼85.3%↩ | 34▼32.7%↩ |
| Omar AdlyCentre-back | Wadi Degla | 🇪🇬Egypt | 30 | 23 | 0 | 1 | 2.4 | 21 | 23 |