| Ö. YiğiterCentral midfielder | Vanspor FK | 🇹🇷Türkiye | 26 | 9 | 0 | 0 | 4.4 | 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 | 10 | 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 | 8 | 0 | 1 | 12.1 | 5▲35.3%↩ | 46▼5.9%↩ |
| O. ZmrzlýCentre-back | Gornik Zabrze | 🇨🇿Czechia | 27 | 10 | 0 | 0 | 4 | 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 | 18 | 0 | 0 | 1.6 | 18±0% | 21▼43.5%↩ |
| OberdanDefensive midfielder | Fagiano Okayama | 🇧🇷Brazil | 31 | 9 | 0 | 1 | 2.5 | 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.1 | 0 | 34▼13% |
| Oğuzhan AyaydınDefensive midfielder | Keçiörengücü | 🇹🇷Turkey | 25 | 3 | 0 | 0 | 4.5 | 1 | 30 |
| Oguzhan OdabasCentre-back | Fatih Karagümrük | 🇹🇷Turkey | 18 | 0 | 0 | 0 | 3.6 | 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 | 7 | 0 | 1 | 9.2 | 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%↩ |
| Oh Seung-HoonGoalkeeper | Daegu FC | 🇰🇷Korea Republic | 38 | 17 | 0 | 0 | 0.3 | 0▼100% | 5▼67.3% |
| Oier LlorenteCentral midfielder | Eibar | 🇪🇸Spain | 21 | 1 | 0 | 0 | 21.2 | 0 | 54 |
| Oier LuengoCentre-back | Burgos | 🇪🇸Spain | 28 | 6 | 0 | 0 | 10.2 | 11▲40.7% | 37±0% |
| Oier ZarragaCentral midfielder | Udinese | 🇪🇸Spain | 27 | 5 | 0 | 0 | 29.5 | 4±0% | 51±0% |
| Oihan SancetCentral midfielder | Athletic Club | 🇪🇸Spain | 26 | 7 | 1 | 0 | 43.1 | 27±0% | 70±0% |
| OlaetxeaDefensive midfielder | Eibar | 🇪🇸Spain | 33 | 30 | 1 | 1 | 5.7 | 31▼23.5%↩ | 19▼45.2%↩ |
| Olaf GorterAttacking midfielder | Lecce | 🇳🇱Netherlands | 21 | 2 | 1 | 0 | 39.6 | 0±0% | 62±0% |
| Olaoleng MokgosiCentre-back | Orbit College | 🇿🇦South Africa | 0 | 11 | 0 | 0 | 0.4 | 6 | 1 |
| Ole PohlmannCentral midfielder | SpVgg Greuther Fürth | 🇩🇪Germany | 25 | 8 | 1 | 0 | 21.2 | 10▼48%↩ | 53▼3.1%↩ |
| Oleksandr IvanovCentral midfielder | Polessya | 🇺🇦Ukraine | 20 | 1 | 0 | 0 | 4.6 | 0 | 34 |
| Oleksandr KamenskyiCentral midfielder | Kryvbas KR | 🇺🇦Ukraine | 19 | 7 | 0 | 0 | 4.3 | 4±0% | 37▲1.1% |
| Oleksandr PishchurWinger | Girona | 🇺🇦Ukraine | 21 | 7 | 0 | 0 | 21.9 | 0 | 31▲0.6%↩ |
| Oleksandrovych Yushchenko OleksandrCentre-forward | Kudrivka | 🏳️ | 21 | 5 | 0 | 0 | 4.5 | 0 | 32 |
| Oleksii TovarnytskyiCentre-back | Kryvbas KR | 🇺🇦Ukraine | 22 | 11 | 0 | 0 | 5 | 4▲950%↩ | 33±0% |
| Olgherto BalliuDefensive midfielder | SpVgg Greuther Fürth | 🏳️ | 20 | 1 | 0 | 0 | 16.5 | 0 | 51 |
| Oliver BostockAttacking midfielder | West Brom | 🏴England | 19 | 7 | 1 | 0 | 23.9 | 6 | 59 |
| Oliver CockleCentre-forward | Newcastle Jets | 🏳️ | 0 | 0 | 0 | 0 | 0.1 | 0 | 8 |
| Oliver HallCentre-back | Shrewsbury | 🏳️ | 0 | 0 | 0 | 0 | 0.7 | 0 | 12 |
| Oliver KapsimalisDefensive midfielder | Halmstad | 🇸🇪Sweden | 19 | 17 | 0 | 0 | 3.3 | 10 | 32 |
| Oliver MidtgårdCentre-forward | Mjondalen | 🇳🇴Norway | 25 | 10 | 1 | 0 | 3 | 4 | 26 |
| Oliver MikudaCentral midfielder | Bohemians 1905 | 🇨🇿Czechia | 21 | 4 | 0 | 0 | 7.5 | 0 | 1 |
| Oliver RölkeCentral midfielder | Stuttgart II | 🇩🇪Germany | 21 | 10 | 0 | 0 | 6.2 | 1 | 37 |
| Oliver SmithCentre-back | Accrington ST | 🏳️ | 18 | 1 | 0 | 0 | 2.3 | 0 | 28 |
| Óliver TorresCentral midfielder | Monterrey | 🇪🇸Spain | 31 | 11 | 0 | 2 | 4.6 | 42±0% | 20▼22.4% |
| Oliver WhatmuffGoalkeeper | Stockport County | 🏴England | 19 | 9 | 0 | 0 | 8.9 | 24 | 52 |
| Olivier BenoitCentre-back | Patro Eisden | 🇧🇪Belgium | 22 | 0 | 0 | 0 | 6.6 | 0 | 36 |
| Olivier de NijsCentre-forward | Almere City FC | 🇳🇱Netherlands | 21 | 6 | 3 | 1 | 15.2 | 15▲7350% | 46▼17.8% |
| Oliwer StarkCentral midfielder | IK brage | 🇸🇪Sweden | 20 | 17 | 0 | 0 | 1.5 | 0 | 24±0% |
| Olle Falth ViggoCentre-back | IFK Norrkoping | 🏳️ | 16 | 18 | 0 | 0 | 1.4 | 11 | 27 |
| Olle LindbergAttacking midfielder | Mjallby AIF | 🇸🇪Sweden | 19 | 16 | 3 | 1 | 3.6 | 16 | 35 |
| Olle NilssonCentre-forward | Mjallby AIF | 🇸🇪Sweden | 17 | 1 | 0 | 0 | 2.6 | 0 | 29 |
| Ollie EvansCentre-back | Northampton | 🏴England | 2025 | 0 | 0 | 0 | 0.6 | 0 | 12 |
| Ollie HobdenCentral midfielder | Charlton | 🏴England | 22 | 1 | 0 | 0 | 23.5 | 1 | 54 |
| Olly WhyteDefensive midfielder | Motherwell | 🏴Scotland | 19 | 1 | 0 | 0 | 6.8 | 1 | 39 |
| Olof Matteo Perez VinlöfFull-back | Dinamo Zagreb | 🇸🇪Sweden | 20 | 25 | 0 | 3 | 5.4 | 28▲13750%↩ | 40▼40.2%↩ |
| Oluchukwu NwankwoCentre-back | Blackpool | 🏴England | 0 | 0 | 0 | 0 | 2 | 2 | 18 |
| Olutayo SingerrCentre-forward | Portsmouth | 🏴England | 2025 | 1 | 0 | 0 | 5.8 | 0 | 24 |
| Oluwaseun God Power Osaro OgbemudiaCentre-back | Waldhof Mannheim | 🇩🇪Germany | 20 | 4 | 1 | 0 | 6.3 | 1▼82.1% | 39▲1% |
| Olwethu NzimandeCentral midfielder | Richards Bay | 🏳️ | 0 | 0 | 0 | 0 | 0.3 | 0 | 1 |
| Omar AdlyCentre-back | Wadi Degla | 🇪🇬Egypt | 30 | 23 | 0 | 1 | 2.1 | 21 | 23 |
| Omar Al OudahCentre-back | Al Najma | 🇸🇦Saudi Arabia | 27 | 6 | 0 | 0 | 10 | 3▼85.3%↩ | 34▼32.7%↩ |
| Omar Al RuwailiCentre-forward | Al Najma | 🇸🇦Saudi Arabia | 27 | 11 | 1 | 0 | 10.2 | 3 | 35▼22.1%↩ |
| Omar AminCentre-forward | Future FC | 🏳️ | 0 | 0 | 0 | 0 | 0.9 | 0 | 13 |
| Omar El AzabCentral midfielder | Enppi | 🇪🇬Egypt | 19 | 0 | 0 | 0 | 3.2 | 0 | 31 |
| Omar El GazarCentre-back | El Gouna FC | 🏳️ | 21 | 15 | 0 | 1 | 4 | 4 | 34 |
| Omar El GazarAttacking midfielder | El Gouna FC | 🏳️ | 21 | 15 | 0 | 1 | 3.9 | 4 | 33 |
| Omar El KotCentre-forward | Ismaily SC | 🇪🇬Egypt | 21 | 0 | 0 | 0 | 3.5 | 0 | 30 |
| Omar El SaeeyAttacking midfielder | Al Ahly | 🇪🇬Egypt | 23 | 21 | 5 | 0 | 4.6 | 20 | 36 |
| Omar El SaidCentre-forward | Kahraba Ismailia | 🇪🇬Egypt | 36 | 21 | 4 | 0 | 0.4 | 12 | 7 |
| Omar El WahshDefensive midfielder | El Mokawloon | 🇪🇬Egypt | 31 | 28 | 1 | 0 | 1.7 | 27 | 18 |
| Omar FalahFull-back | Oviedo | 🇪🇸Spain | 23 | 1 | 0 | 0 | 22 | 0 | 62 |
| Omar Fathi SaviolaCentre-forward | Haras El Hodood | 🇪🇬Egypt | 32 | 17 | 0 | 1 | 0.6 | 4 | 12 |
| Omar FayedCentre-back | Frosinone | 🇪🇬Egypt | 23 | 1 | 0 | 0 | 39.3 | 10▼8.6%↩ | 56▲6.1%↩ |
| Omar GaberCentre-back | Zamalek SC | 🇪🇬Egypt | 34 | 18 | 1 | 0 | 0.7 | 33 | 11 |
| Omar JannehCentre-forward | Lausanne | 🇪🇸Spain | 20 | 18 | 8 | 1 | 7.1 | 23 | 44 |
| Omar KamalCentre-back | El Mokawloon | 🇪🇬Egypt | 33 | 10 | 0 | 0 | 0.3 | 5 | 11 |
| Omar MarmoushWinger | Tottenham | 🇪🇬Egypt | 27 | 6 | 1 | 0 | 69.8 | 18±0% | 63±0% |
| Omar MascarellCentral midfielder | Al Khaleej Saihat | 🇪🇸Spain | 33 | 10 | 2 | 0 | 3.3 | 30▼25.5%↩ | 19▼31.5%↩ |
| Omar MegeedCentral midfielder | SpVgg Greuther Fürth | 🇪🇬Egypt | 21 | 0 | 0 | 0 | 17.2 | 0 | 62▲15.2%↩ |
| Omar PašagićCentre-back | Metaloglobus | 🇧🇦Bosnia and Herzegovina | 29 | 0 | 0 | 1 | 1.3 | 8 | 23 |
| Omar RadwanGoalkeeper | El Geish | 🇪🇬Egypt | 29 | 8 | 0 | 0 | 1.4 | 10 | 19 |
| Omar RedaWinger | Petrojet | 🇪🇬Egypt | 23 | 5 | 1 | 0 | 4 | 3 | 31 |
| Omar SalahGoalkeeper | Petrojet | 🇪🇬Egypt | 28 | 33 | 0 | 0 | 2.7 | 21 | 30 |
| Omar WaelCentre-forward | Kahraba Ismailia | 🇪🇬Egypt | 21 | 0 | 0 | 0 | 3.3 | 0 | 29 |
| Omari MrishoCentre-back | Crawley Town | 🏴England | 21 | 1 | 0 | 0 | 2.5 | 1 | 26 |