| M. BroschinskiCentre-forward | Karlsruher SC | 🇩🇪Germany | 26 | 2 | 2 | 0 | 18.5 | 5▲12.5%↩ | 50▲36.1%↩ |
| M. BronnikCentre-forward | Seattle Sounders | 🇺🇸USA | 19 | 1 | 0 | 0 | 5.4 | 0 | 36 |
| M. BrondoWinger | Atletico Tucuman | 🇦🇷Argentina | 24 | 12 | 0 | 0 | 11.1 | 0 | 42▲2.2%↩ |
| M. BrøndboGoalkeeper | Pescara | 🇳🇴Norway | 21 | 0 | 0 | 0 | 17.4 | 0 | 49 |
| M. BroholmWinger | Utrecht | 🇳🇴Norway | 21 | 4 | 0 | 0 | 23.6 | 8▼60.4%↩ | 73▲75.5%↩ |
| M. BrnovićCentral midfielder | Arsenal Tula | 🇲🇪Montenegro | 26 | 2 | 0 | 0 | 1.3 | 0 | 19▼14.4% |
| M. BrizuelaCentre-back | O'Higgins | 🇦🇷Argentina | 29 | 31 | 2 | 0 | 1.5 | 23▲28.7%↩ | 35▼12.4%↩ |
| M. BrinkAttacking midfielder | FC Nordsjaelland | 🇩🇰Denmark | 28 | 10 | 1 | 3 | 6.1 | 24±0% | 32▼2.8% |
| M. BringakerCentre-forward | Mjondalen | 🇳🇴Norway | 29 | 0 | 0 | 0 | 0.9 | 0▼100% | 14▼51.7% |
| M. BriceñoWinger | Huachipato | 🇨🇱Chile | 30 | 23 | 6 | 3 | 0.6 | 24 | 13 |
| M. BriceagFull-back | Arges Pitesti | 🇷🇴Romania | 34 | 26 | 0 | 0 | 0.6 | 27▲154.8%↩ | 9▼42.7%↩ |
| M. BreyGoalkeeper | Los Andes | 🇦🇷Argentina | 21 | 0 | 0 | 0 | 5.3 | 0 | 34 |
| M. BreunigCentre-forward | 1. FC Heidenheim | 🇩🇪Germany | 26 | 4 | 1 | 0 | 37.1 | 12▲8.9%↩ | 57▲22.6%↩ |
| M. BresserFull-back | Jong PSV U21 | 🇳🇱Netherlands | 19 | 8 | 0 | 1 | 12 | 9▼5.2% | 53±0% |
| M. BrescianiniCentral midfielder | Fiorentina | 🇮🇹Italy | 26 | 5 | 0 | 0 | 32.6 | 17±0% | 64▲4.1% |
| M. BreijCentral midfielder | Emmen | 🇳🇱Netherlands | 29 | 11 | 2 | 1 | 8.8 | 31▼20.8%↩ | 38▼3.1%↩ |
| M. BraunöderDefensive midfielder | Carrarese | 🇦🇹Austria | 24 | 4 | 0 | 0 | 19.7 | 27±0% | 58±0% |
| M. BrauneGoalkeeper | MSV Duisburg | 🇩🇪Germany | 23 | 10 | 0 | 0 | 7.2 | 0▼100% | 44±0% |
| M. BråtheCentre-back | Sarpsborg 08 FF | 🇳🇴Norway | 19 | 0 | 0 | 0 | 5 | 0 | 35 |
| M. BrandtunCentre-back | Asane | 🇳🇴Norway | 20 | 0 | 0 | 0 | 2.6 | 0 | 27 |
| M. BrandtCentral midfielder | SV Wehen | 🇩🇪Germany | 25 | 9 | 0 | 0 | 6.5 | 3▼87%↩ | 38▲1.6%↩ |
| M. BrandisFull-back | Groningen | 🇸🇰Slovakia | 21 | 3 | 0 | 0 | 23.5 | 10 | 32 |
| M. BranderhorstGoalkeeper | Fortuna Sittard | 🇳🇱Netherlands | 32 | 9 | 0 | 0 | 5.1 | 2±0% | 30±0% |
| M. BrandánCentre-back | Atletico Tucuman | 🇦🇷Argentina | 26 | 6 | 0 | 0 | 10.1 | 7▼77.6% | 38▼23.9% |
| M. BrajanacCentre-forward | Valerenga | 🇩🇰Denmark | 25 | 17 | 1 | 0 | 6.7 | 10▼66.2% | 37▲3% |
| M. BraithwaiteWinger | Gremio | 🇩🇰Denmark | 35 | 22 | 0 | 0 | 1.9 | 24±0% | 13▼29.8% |
| M. BraidaDefensive midfielder | Boca Juniors | 🇦🇷Argentina | 29 | 8 | 0 | 0 | 4.1 | 8▼69.9%↩ | 28▼12.8%↩ |
| M. BrahimiAttacking midfielder | CSKA Sofia | 🇫🇷France | 28 | 24 | 1 | 1 | 1.5 | 7▼75.7%↩ | 25▼15.1%↩ |
| M. BragaruAttacking midfielder | Polessya | 🇺🇦Ukraine | 24 | 9 | 1 | 0 | 5.7 | 19±0% | 39±0% |
| M. BracamonteFull-back | Deportivo Riestra | 🇦🇷Argentina | 27 | 18 | 1 | 2 | 14.3 | 31▲31.6% | 37▲3.9% |
| M. BozkurtCentral midfielder | Adana Demirspor | 🏳️ | 0 | 3 | 0 | 0 | 1.1 | 0 | 14 |
| M. BoyleCentre-forward | Hibernian | 🇦🇺Australia | 33 | 8 | 3 | 0 | 2 | 28▼9% | 14▼18.3% |
| M. BoykoAttacking midfielder | Zorya Luhansk | 🇺🇦Ukraine | 22 | 4 | 1 | 0 | 5.5 | 8▼21.4%↩ | 37▲14.8%↩ |
| M. BoxallCentre-back | Minnesota United FC | 🇳🇿New Zealand | 38 | 21 | 0 | 0 | 0.7 | 19▼40.1% | 8▼35.9% |
| M. BoutebaCentral midfielder | Aubagne | 🇩🇿Algeria | 23 | 0 | 0 | 0 | 4.4 | 0 | 30 |
| M. BouneFull-back | NK Lokomotiva Zagreb | 🇫🇷France | 24 | 7 | 1 | 0 | 4.3 | 4 | 31 |
| M. BoumaaouiCentre-forward | Bastia | 🇫🇷France | 22 | 1 | 0 | 0 | 4.5 | 0 | 48▼4.5% |
| M. BouldiniWinger | Academico Viseu | 🇲🇦Morocco | 30 | 3 | 1 | 0 | 5.1 | 3±0% | 28▲6.2%↩ |
| M. BoukassiCentral midfielder | Botev Vratsa | 🇩🇿Algeria | 30 | 3 | 0 | 0 | 0.7 | 1 | 13 |
| M. BoukamirCentre-back | RAAL La Louvière | 🇲🇦Morocco | 22 | 1 | 0 | 0 | 13.2 | 5±0% | 47±0% |
| M. BouchouariCentre-back | NAC Breda | 🇧🇪Belgium | 25 | 4 | 1 | 0 | 13.2 | 1▼78.1%↩ | 49±0% |
| M. BouchennaDefensive midfielder | Clermont Foot | 🇫🇷France | 20 | 4 | 0 | 0 | 16.5 | 0▼100% | 49±0% |
| M. BottaCentral midfielder | Miami FC | 🇮🇹Italy | 24 | 0 | 0 | 0 | 3.2 | 0 | 27 |
| M. BostanCentre-forward | Ümraniyespor | 🇹🇷Türkiye | 22 | 9 | 1 | 0 | 4.9 | 7▼47.1%↩ | 35▲0.9%↩ |
| M. BortolussiCentre-forward | Padova | 🇮🇹Italy | 30 | 4 | 0 | 0 | 4.8 | 39±0% | 39±0% |
| M. BørsheimGoalkeeper | Fredrikstad | 🇳🇴Norway | 21 | 23 | 0 | 0 | 7.7 | 7▼50.7% | 48▲18.1% |
| M. BorrellDefensive midfielder | Al Okhdood | 🇦🇷Argentina | 20 | 17 | 0 | 1 | 12 | 15 | 48 |
| M. BórquezGoalkeeper | Deportes Limache | 🇨🇱Chile | 28 | 23 | 0 | 0 | 0.6 | 0 | 19 |
| M. BorneCentre-back | Rouen | 🇫🇷France | 21 | 0 | 0 | 0 | 4.5 | 0 | 33 |
| M. BorjanGoalkeeper | Al Riyadh | 🇨🇦Canada | 39 | 8 | 0 | 0 | 1.2 | 22▲376.1% | 17±0% |
| M. BorjaCentre-forward | Club America | 🇨🇴Colombia | 33 | 4 | 4 | 0 | 1.8 | 30▲12.6%↩ | 19▲6.3%↩ |
| M. BoriskoGoalkeeper | CSKA Moscow | 🇷🇺Russia | 26 | 23 | 0 | 0 | 2.5 | 0▼100%↩ | 23▼24.7%↩ |
| M. BorgognoGoalkeeper | Defensa Y Justicia | 🇦🇷Argentina | 28 | 32 | 0 | 0 | 6.6 | 9▼70.7%↩ | 38▼10.6%↩ |
| M. BorgninoAttacking midfielder | Beroe | 🇦🇷Argentina | 29 | 11 | 1 | 0 | 1.1 | 4▼56.2%↩ | 19▼58.4%↩ |
| M. BordeianuCentral midfielder | FC Botosani | 🇷🇴Romania | 34 | 31 | 1 | 0 | 0.6 | 16▲101.3%↩ | 10▼70.6%↩ |
| M. BorasFull-back | WSG Wattens | 🇭🇷Croatia | 25 | 30 | 2 | 3 | 8.9 | 28 | 46 |
| M. BoothDefensive midfielder | Motherwell | 🏳️ | 18 | 1 | 0 | 0 | 6.5 | 1 | 40 |
| M. BonfigliCentral midfielder | Deportivo Maipu | 🇦🇷Argentina | 22 | 11 | 0 | 0 | 5.8 | 0 | 36 |
| M. BomholtCentral midfielder | Rosenborg | 🇩🇰Denmark | 20 | 23 | 2 | 5 | 11.8 | 45▲71.2%↩ | 49▲9.3%↩ |
| M. BollyCentre-forward | Lillestrom | 🇨🇮Côte d'Ivoire | 35 | 0 | 0 | 0 | 0.3 | 0▼100% | 6▼55.6% |
| M. BoldyrevCentral midfielder | Akron | 🇷🇺Russia | 22 | 3 | 0 | 0 | 2.6 | 0▼97.5% | 26▼20.6% |
| M. BoladosWinger | Colo Colo | 🇨🇱Chile | 30 | 18 | 3 | 3 | 0.6 | 16 | 12 |
| M. BolaFull-back | Watford | 🏴England | 28 | 3 | 0 | 0 | 9.8 | 0▼100% | 48±0% |
| M. BokoevCentre-back | Akron | 🇷🇺Russia | 25 | 9 | 0 | 0 | 3.4 | 19▼24.3% | 28▼12.5% |
| M. BokhnoCentre-back | Wisla Plock | 🏳️ | 18 | 1 | 0 | 0 | 3.5 | 0 | 32 |
| M. Bokele MputuWinger | Metz | 🇫🇷France | 22 | 2 | 0 | 0 | 17.7 | 2▼76.7%↩ | 60▲9.8%↩ |
| M. BokeleCentre-back | Göztepe | 🇨🇲Cameroon | 26 | 7 | 0 | 0 | 8.7 | 52±0% | 46±0% |
| M. BoguszWinger | Houston Dynamo | 🇵🇱Poland | 25 | 29 | 8 | 1 | 11 | 28▲278.4%↩ | 48▲5.3%↩ |
| M. BogosavacFull-back | Akhmat | 🇷🇸Serbia | 30 | 11 | 0 | 1 | 1.7 | 18▼39.9% | 21▼3.7% |
| M. BogardeDefensive midfielder | Lask Linz | 🇳🇱Netherlands | 24 | 28 | 2 | 4 | 14.4 | 44▲362.5%↩ | 48▼5%↩ |
| M. BogadoCentre-back | Racing Cordoba | 🇺🇾Uruguay | 36 | 0 | 0 | 0 | 0.3 | 0 | 5 |
| M. BodnarCentre-forward | Kryvbas KR | 🏳️ | 17 | 3 | 0 | 0 | 3.5 | 0 | 34±0% |
| M. BodmerCentral midfielder | Le Havre | 🇫🇷France | 22 | 1 | 0 | 0 | 32.6 | 2 | 60▲18.2% |
| M. BoďaCentre-forward | Ružomberok | 🇸🇰Slovakia | 29 | 25 | 0 | 0 | 1.1 | 0 | 17 |
| M. BobadillaCentral midfielder | Deportivo Riestra | 🇦🇷Argentina | 21 | 0 | 0 | 0 | 9.6 | 0 | 40 |
| M. BoatengCentral midfielder | Plymouth | 🏴England | 24 | 2 | 0 | 0 | 8.5 | 1▼98.4% | 55±0% |
| M. BoaduWinger | Watford | 🇳🇱Netherlands | 25 | 4 | 0 | 0 | 23 | 0▼100%↩ | 61±0% |
| M. BleyCentral midfielder | Lorient | 🇧🇫Burkina Faso | 20 | 1 | 0 | 0 | 31.6 | 0 | 63 |
| M. BleveGoalkeeper | Lecce | 🇮🇹Italy | 31 | 37 | 0 | 0 | 15.6 | 34▲31.4%↩ | 41▼7.2%↩ |
| M. BléCentre-forward | Bastia | 🇫🇷France | 24 | 0 | 0 | 0 | 4.4 | 0 | 45 |
| M. BlázquezCentre-back | Deportes Iquique | 🇨🇱Chile | 35 | 20 | 0 | 0 | 0.2 | 13 | 6 |
| M. BjurstrømCentral midfielder | Helsingborg | 🇳🇴Norway | 20 | 3 | 0 | 0 | 1.5 | 0 | 23 |
| M. BjørnbakCentre-back | Haugesund | 🇳🇴Norway | 34 | 9 | 0 | 0 | 0.3 | 2▼52.4%↩ | 8▼40.9%↩ |
| M. BjørloCentral midfielder | Tromso | 🇳🇴Norway | 31 | 5 | 1 | 0 | 1.3 | 1▼92.9%↩ | 17▼19.9%↩ |
| M. BjörkqvistCentral midfielder | Landskrona BoIS | 🇸🇪Sweden | 23 | 13 | 0 | 0 | 1.9 | 6±0% | 25▼1.2% |
| M. BjekovićFull-back | Javor | 🇷🇸Serbia | 26 | 33 | 1 | 5 | 10.2 | 41 | 41 |
| M. BizotGoalkeeper | Aston Villa | 🇳🇱Netherlands | 35 | 1 | 0 | 0 | 4.2 | 6±0% | 16±0% |
| M. BíttoloCentre-back | Deportivo Moron | 🇦🇷Argentina | 36 | 14 | 1 | 0 | 1 | 26▲27.9%↩ | 11▼40.5%↩ |
| M. BisarreWinger | Seraing United | 🏳️ | 19 | 6 | 0 | 0 | 5.8 | 0 | 37±0% |
| M. BirighittiGoalkeeper | Perth Glory | 🇦🇺Australia | 35 | 0 | 0 | 0 | 0 | 0 | 2 |
| M. BirgeCentral midfielder | Gimnasia Y Tiro | 🇦🇷Argentina | 37 | 11 | 0 | 0 | 0.3 | 0 | 7 |
| M. BirdAttacking midfielder | Birmingham | 🏴England | 26 | 4 | 0 | 1 | 23.8 | 3▼60.8%↩ | 61▲14.9%↩ |
| M. BiondicWinger | Union St. Gilloise | 🇩🇪Germany | 23 | 7 | 2 | 4 | 17.5 | 14 | 41 |
| M. BingölCentre-back | Vanspor FK | 🇹🇷Türkiye | 34 | 2 | 0 | 0 | 0.2 | 1▼96% | 10±0% |
| M. BingölCentral midfielder | Sakaryaspor | 🇹🇷Türkiye | 19 | 1 | 0 | 0 | 3.7 | 0 | 31 |
| M. BílekCentral midfielder | Teplice | 🇨🇿Czechia | 29 | 30 | 9 | 0 | 6.4 | 31 | 1 |
| M. BignettiGoalkeeper | FC Saarbrücken | 🇦🇹Austria | 22 | 10 | 0 | 0 | 6.9 | 0▼100%↩ | 46▲9.5%↩ |
| M. BierethCentre-forward | Monaco | 🇩🇰Denmark | 23 | 3 | 0 | 0 | 36.2 | 16±0% | 72±0% |
| M. BidstrupDefensive midfielder | Lyon | 🇩🇰Denmark | 25 | 7 | 0 | 0 | 40.1 | 31▲21.7%↩ | 46▲6%↩ |
| M. BibishkovCentre-back | Septemvri Sofia | 🇧🇬Bulgaria | 19 | 4 | 0 | 0 | 2.5 | 0 | 27 |