| O. SundayCentre-forward | Omiya Ardija | 🇳🇬Nigeria | 23 | 7 | 1 | 0 | 6.9 | 7 | 37 |
| O. SurmayCentral midfielder | Union Magdalena | 🇧🇴Bolivia | 19 | 1 | 0 | 0 | 1.3 | 0 | 22 |
| O. SvatokCentre-back | Austin | 🇺🇦Ukraine | 32 | 25 | 1 | 0 | 2.3 | 20▼22.4% | 22▲6.8% |
| O. SveenCentral midfielder | Raufoss | 🇳🇴Norway | 36 | 12 | 2 | 1 | 0.6 | 32▲183.9%↩ | 10▼22%↩ |
| O. SychCentre-forward | Dynamo Kyiv | 🇺🇦Ukraine | 25 | 6 | 0 | 1 | 5.3 | 15±0% | 36▲7.1%↩ |
| O. SyllaAttacking midfielder | Orange County SC | 🇸🇳Senegal | 25 | 12 | 0 | 3 | 3.7 | 8 | 29 |
| O. SyrotaCentre-back | Dynamo Kyiv | 🇺🇦Ukraine | 26 | 15 | 0 | 0 | 7.2 | 14▲228.6% | 37▲8.2% |
| O. SzulcCentre-forward | Dender | 🏳️ | 18 | 3 | 0 | 0 | 6.1 | 12▲7.9%↩ | 44▲6.3%↩ |
| O. TannerWinger | Cardiff | 🏴England | 24 | 11 | 2 | 3 | 29 | 24▼15.2% | 49±0% |
| O. TarghallineDefensive midfielder | Feyenoord | 🇲🇦Morocco | 24 | 8 | 0 | 1 | 29.7 | 46±0% | 70±0% |
| O. TaylorCentral midfielder | Mansfield Town | 🏴England | 20 | 0 | 0 | 0 | 7.3 | 0 | 40 |
| O. ThillCentral midfielder | IMT Novi Beograd | 🇱🇺Luxembourg | 29 | 13 | 2 | 1 | 2 | 13▼4.5%↩ | 23▼23.5%↩ |
| O. ThomasWinger | Dunfermline | 🏴England | 21 | 3 | 0 | 0 | 11.2 | 0 | 56▲102.2%↩ |
| O. ThoresonCentre-back | Oddevold | 🇸🇪Sweden | 20 | 0 | 0 | 0 | 1.6 | 0 | 29 |
| O. ThornAttacking midfielder | Colchester | 🏴England | 22 | 10 | 0 | 4 | 3.1 | 13▲605.6% | 40▲44.4% |
| O. TomeWinger | Benfica B | 🏳️ | 19 | 20 | 0 | 0 | 8.5 | 0 | 42 |
| O. TopcuGoalkeeper | Rizespor | 🇹🇷Turkey | 20 | 0 | 0 | 0 | 7.3 | 0 | 41 |
| O. ToureFull-back | Start | 🇳🇴Norway | 23 | 19 | 3 | 0 | 7.1 | 18▲259.2%↩ | 40▲42.7%↩ |
| O. TouréFull-back | Dunkerque | 🇫🇷France | 21 | 4 | 0 | 0 | 17.6 | 1±0% | 65±0% |
| O. TovarchiCentre-forward | Obolon'-Brovar | 🏳️ | 0 | 2 | 0 | 0 | 1.1 | 0 | 15 |
| O. TraoréFull-back | Watford | 🇩🇪Germany | 28 | 8 | 0 | 1 | 11.3 | 5▼28.6%↩ | 51±0% |
| O. TufanCentral midfielder | Trabzonspor | 🇹🇷Türkiye | 31 | 7 | 0 | 1 | 1.9 | 23±0% | 23±0% |
| O. TurayCentre-back | Excelsior | 🇩🇪Germany | 17 | 3 | 0 | 0 | 18.6 | 1 | 58 |
| O. TurtonCentre-back | Salford City | 🏴England | 33 | 5 | 0 | 0 | 0.4 | 6▼65.7% | 10±0% |
| O. TymchykFull-back | Dynamo Kyiv | 🇺🇦Ukraine | 29 | 11 | 0 | 0 | 1.9 | 4±0% | 20±0% |
| O. UddenäsAttacking midfielder | Osters IF | 🇸🇪Sweden | 24 | 26 | 0 | 1 | 1.9 | 16±0% | 25▼22% |
| O. UgonduWinger | FC Ingolstadt 04 | 🇳🇬Nigeria | 24 | 6 | 2 | 0 | 7.1 | 6 | 38 |
| O. UgresićWinger | PAOK | 🇷🇸Serbia | 20 | 4 | 1 | 1 | 5.3 | 27±0% | 44±0% |
| O. UgurDefensive midfielder | Ümraniyespor | 🏳️ | 0 | 4 | 0 | 0 | 1.1 | 2 | 15 |
| O. UlaşCentre-back | Esenler Erokspor | 🇹🇷Türkiye | 29 | 5 | 0 | 0 | 1.6 | 8▼63.8% | 25±0% |
| O. ÜlgünCentre-forward | Gençlerbirliği S.K. | 🇹🇷Türkiye | 28 | 7 | 1 | 1 | 4.2 | 23±0% | 35±0% |
| O. UrhoghideFull-back | FC Dallas | 🇳🇱Netherlands | 26 | 24 | 2 | 2 | 10.4 | 25▼5.7% | 41▲5.2% |
| O. UrsoCentral midfielder | Reggiana | 🇩🇰Denmark | 27 | 0 | 0 | 0 | 14.3 | 0 | 36 |
| O. ValakariAttacking midfielder | San Diego | 🇫🇮Finland | 27 | 28 | 4 | 5 | 9.7 | 49▲45.1% | 40▼1.7% |
| O. VâlceanuGoalkeeper | CFR 1907 Cluj | 🇷🇴Romania | 30 | 3 | 0 | 0 | 0.9 | 3 | 17 |
| O. ValenciaFull-back | New York Red Bulls | 🇵🇦Panama | 22 | 12 | 0 | 0 | 6.6 | 4▼85.5% | 37▼13% |
| O. VanegasCentre-back | Union Magdalena | 🇨🇴Colombia | 30 | 14 | 1 | 0 | 0.4 | 5 | 12 |
| O. VargasCentral midfielder | Atletico Madrid | 🇺🇸USA | 21 | 12 | 0 | 1 | 83.4 | 39▲15.2%↩ | 78▲64.8%↩ |
| O. VarneyGoalkeeper | Coventry | 🏳️ | 19 | 0 | 0 | 0 | 65.7 | 0 | 59 |
| O. VegaCentre-back | Llaneros | 🇨🇴Colombia | 26 | 7 | 0 | 0 | 1.4 | 4 | 19 |
| O. VelanasCentral midfielder | PEC Zwolle | 🇳🇱Netherlands | 28 | 6 | 0 | 0 | 9.8 | 11±0% | 42±0% |
| O. VerdonCentre-back | Ludogorets | 🇧🇯Benin | 31 | 22 | 2 | 0 | 1.4 | 28 | 19 |
| O. VeremienkoCentre-back | SK Poltava | 🇺🇦Ukraine | 27 | 19 | 1 | 0 | 2.4 | 3▼79.1%↩ | 26▼9.1%↩ |
| O. VerhoevenCentre-back | San Diego | 🇺🇸USA | 20 | 26 | 0 | 0 | 6.9 | 26▲130.7% | 45▲6.2% |
| O. VeumCentre-back | Stabaek | 🇳🇴Norway | 22 | 1 | 0 | 0 | 3.1 | 0▼100% | 28▼8.7% |
| O. VilhelmssonCentre-forward | Preußen Münster | 🇸🇪Sweden | 23 | 17 | 2 | 0 | 7.5 | 14▲181.3%↩ | 53▼3.1%↩ |
| Ó. VillaFull-back | Puebla | 🇲🇽Mexico | 25 | 9 | 0 | 0 | 10.4 | 1±0% | 39▲1.9%↩ |
| O. VilladsenFull-back | Brondby | 🇩🇰Denmark | 24 | 10 | 0 | 0 | 11.1 | 32▲3.2% | 42▲2.9% |
| O. VirgenWinger | Toluca | 🇲🇽Mexico | 21 | 2 | 1 | 1 | 12.5 | 5±0% | 47±0% |
| O. VistedCentral midfielder | Viking | 🇳🇴Norway | 21 | 15 | 0 | 0 | 6.3 | 1▼97.2%↩ | 36▲7.7%↩ |
| O. VivdychCentre-forward | SK Poltava | 🇺🇦Ukraine | 23 | 0 | 0 | 0 | 3 | 0 | 32▲11.3% |
| O. VivdychCentral midfielder | SK Poltava | 🏳️ | 22 | 24 | 0 | 0 | 2.6 | 1 | 31 |
| O. VlachodimosGoalkeeper | Sevilla | 🇬🇷Greece | 32 | 8 | 0 | 0 | 8.2 | 9±0% | 40±0% |
| O. VliegenGoalkeeper | Arsenal | 🇧🇪Belgium | 27 | 1 | 0 | 0 | 31.7 | 0▼100%↩ | 26▼26.8%↩ |
| O. WählingCentral midfielder | SSV Ulm 1846 | 🇩🇪Germany | 27 | 12 | 0 | 0 | 5 | 3▼40.8%↩ | 30▼26.5%↩ |
| O. WatkinsWinger | Al-Hilal Saudi FC | 🏴England | 30 | 5 | 4 | 4 | 7.2 | 65±0% | 58±0% |
| O. WendtCentre-back | IFK Goteborg | 🇸🇪Sweden | 41 | 0 | 0 | 0 | 0 | 0▼100% | 2▼86.2% |
| O. WernerCentre-forward | Varbergs BoIS FC | 🇸🇪Sweden | 21 | 0 | 0 | 0 | 1.7 | 0 | 24 |
| O. WijndalCentre-back | Ajax | 🇳🇱Netherlands | 26 | 3 | 0 | 0 | 23.5 | 21±0% | 56±0% |
| O. WohlersWinger | SV Wehen | 🇩🇪Germany | 26 | 20 | 0 | 1 | 6.4 | 6▲93.9% | 33▼9.7% |
| O. WójcikFull-back | Werder Bremen | 🇵🇱Poland | 23 | 2 | 0 | 1 | 40.4 | 70▲27.6%↩ | 40±0% |
| O. WolffDefensive midfielder | Sporting Kansas City | 🇺🇸USA | 21 | 8 | 0 | 0 | 5.8 | 9▼78%↩ | 38▼23.7%↩ |
| O. WrightGoalkeeper | Gillingham | 🏴England | 24 | 1 | 0 | 0 | 3.4 | 16 | 26 |
| O. YamamotoCentre-forward | Omiya Ardija | 🇯🇵Japan | 22 | 10 | 2 | 0 | 6.5 | 13 | 38▼10.2%↩ |
| O. YatsykCentral midfielder | FC Kharkiv | 🇺🇦Ukraine | 23 | 5 | 0 | 0 | 5.1 | 10±0% | 37±0% |
| Ö. YiğiterCentral midfielder | Vanspor FK | 🇹🇷Türkiye | 26 | 8 | 0 | 0 | 4.3 | 7▼35.1%↩ | 30▼2.3%↩ |
| O. YildirimGoalkeeper | Ümraniyespor | 🏳️ | 19 | 3 | 0 | 0 | 4.2 | 5 | 33 |
| O. YıldırımGoalkeeper | Ümraniyespor | 🇹🇷Türkiye | 20 | 0 | 0 | 0 | 4 | 0 | 31 |
| O. YıldırımFull-back | Ümraniyespor | 🇹🇷Türkiye | 31 | 9 | 1 | 0 | 1.9 | 12▼16.9% | 16±0% |
| O. YılmazFull-back | Trabzonspor | 🇹🇷Türkiye | 20 | 22 | 0 | 1 | 7.3 | 10 | 36▼13.7% |
| O. YokuşluCentral midfielder | Trabzonspor | 🇹🇷Türkiye | 32 | 22 | 1 | 0 | 2.5 | 11▼52.7% | 17▼35.7% |
| O. YurtdasCentre-back | Manisa F.K. | 🏳️ | 0 | 1 | 0 | 0 | 1.1 | 0 | 15 |
| O. ZandénFull-back | IF Brommapojkarna | 🇸🇪Sweden | 25 | 24 | 1 | 4 | 4.9 | 23▼40.5% | 36▲0.8% |
| O. ZawadaCentre-forward | Groningen | 🇵🇱Poland | 30 | 4 | 0 | 0 | 6.1 | 9±0% | 30±0% |
| O. ZelenikaGoalkeeper | NK Varazdin | 🇭🇷Croatia | 33 | 32 | 0 | 0 | 1.3 | 22 | 16 |
| O. ZemraouiAttacking midfielder | AL Masry | 🇲🇦Morocco | 24 | 9 | 2 | 0 | 4.3 | 9 | 33 |
| O. ZhovtenkoCentre-back | Obolon'-Brovar | 🇺🇦Ukraine | 21 | 3 | 0 | 0 | 4.8 | 6±0% | 34±0% |
| O. ZimuanganaCentre-forward | MVV | 🏳️ | 19 | 1 | 0 | 0 | 10.8 | 0 | 46 |
| O. ZimuanganaWinger | MVV | 🇳🇱Netherlands | 20 | 7 | 0 | 1 | 12.1 | 5▲35.3%↩ | 46▼5.9%↩ |
| O. ZmrzlýCentre-back | Gornik Zabrze | 🇨🇿Czechia | 27 | 9 | 0 | 0 | 3.9 | 9▲33.8% | 28±0% |
| O. ZubkovCentral midfielder | AEK Athens FC | 🇺🇦Ukraine | 30 | 4 | 0 | 0 | 1.3 | 31▼5.5%↩ | 33▲4.5%↩ |
| O. ZychGoalkeeper | Vitoria | 🇵🇱Poland | 22 | 8 | 0 | 0 | 25.7 | 10±0% | 49▲32.1%↩ |
| Obafemi AwodesuCentre-back | Helsingborg | 🇺🇸USA | 25 | 17 | 0 | 0 | 1.6 | 18±0% | 21▼43.5%↩ |
| OberdanDefensive midfielder | Fagiano Okayama | 🇧🇷Brazil | 31 | 21 | 0 | 0 | 3 | 12▲23.2%↩ | 22▲5.3%↩ |
| Octavian PopescuCentral midfielder | Levadiakos | 🇷🇴Romania | 23 | 3 | 0 | 0 | 4.9 | 10▲2%↩ | 33±0% |
| OctávioWinger | Lokomotiv Sofia | 🇧🇷Brazil | 32 | 9 | 1 | 0 | 0.4 | 2 | 9 |
| Oday DabbaghAttacking midfielder | Zamalek SC | 🏳️Palestine | 27 | 24 | 9 | 0 | 6.9 | 35▲789.7%↩ | 32▼29.7%↩ |
| OdriozolaCentre-back | Real Sociedad | 🇪🇸Spain | 30 | 5 | 1 | 0 | 19.6 | 1▲1300% | 33▼22.3% |
| Ogbonna ChizurumCentre-forward | Strasbourg | 🏳️ | 18 | 0 | 0 | 0 | 27.3 | 0 | 65 |
| Ognjen AlempijevićCentre-forward | Mladost Lucani | 🇷🇸Serbia | 19 | 4 | 0 | 0 | 4.2 | 0 | 34 |
| Ognjen DrakulicCentre-forward | FC Ingolstadt 04 | 🇷🇸Serbia | 20 | 0 | 1 | 0 | 6.5 | 8 | 39 |
| Oguzhan AksoyCentre-forward | Sivasspor | 🇹🇷Türkiye | 19 | 7 | 0 | 0 | 4.2 | 0 | 34▼13% |
| Oğuzhan AyaydınDefensive midfielder | Keçiörengücü | 🇹🇷Turkey | 25 | 2 | 0 | 0 | 4.4 | 1 | 30 |
| Oguzhan OdabasCentre-back | Fatih Karagümrük | 🇹🇷Turkey | 18 | 0 | 0 | 0 | 3.7 | 0 | 39 |
| Oguzhan YurtdasCentre-back | Manisa F.K. | 🏳️ | 0 | 0 | 0 | 0 | 1.1 | 0 | 15 |
| Oh Hyeon-GyuCentre-forward | Beşiktaş | 🇰🇷Korea Republic | 25 | 6 | 0 | 1 | 9.3 | 22±0% | 51▼0.6%↩ |
| Oh In-PyoFull-back | FC Seoul | 🇰🇷Korea Republic | 29 | 13 | 0 | 1 | 3.6 | 10 | 27▼11.3%↩ |
| Oh Jae-HyeokCentral midfielder | Gimcheon Sangmu FC | 🇰🇷Korea Republic | 24 | 16 | 1 | 0 | 8.9 | 13▲31.6%↩ | 44▼0.9%↩ |
| Oh Jae-SukCentre-back | Daejeon Citizen | 🇰🇷Korea Republic | 36 | 12 | 0 | 0 | 0.5 | 2▼80.2% | 7▼39.4% |
| Oh Se-HunCentre-forward | Shimizu S-pulse | 🇰🇷Korea Republic | 27 | 9 | 2 | 1 | 10.7 | 17▲50%↩ | 38▼4.3%↩ |