Football Fallout
M'Baye Niang

Centre Forward · Senegal

M'Baye Niang

Player profile · season stats · career history

Season stats below change with this selection.

Ligue 1 · 2022/2023

Season snapshot

A quick read of the selected season. Explore the full breakdown below.

Total appearances

30

1,483 minutes played

Goals per 90

0.36

6 total goals in selected matches

83rd percentile

Top 17% in Ligue 1 2022/2023

For goals per 90 minutes

0.21 league player average per 90 · 256 reporting players

Assists per 90

–

Per-90 rate unavailable

Average match rating

6.70

Average recorded match rating

Total starts

17

Of 30 appearances

Minutes played

1,483

30 appearances

Shots per 90

2.37

39 total shots in selected matches

89th percentile

Top 11% in Ligue 1 2022/2023

For shots per 90 minutes

1.15 league player average per 90 · 398 reporting players

Yellow cards per 90

0.12

2 total yellow cards in selected matches

0.20 league player average per 90 · 372 reporting players

Finishing vs xG is unavailable for this overall split; no matching imported lineup and xG matches are available.

League averages use players in Ligue 1 · 2022/2023 with at least 270 minutes in this overall split, and only those whose provider recorded that stat. Percentile is shown when this player also has 270 minutes and at least five players qualify; it is the share with a lower per-90 rate. “Top” is the remaining share, including tied rates. Badge colours mark top 10%, 25%, 50% and the rest; the number is the result. Missing stats are never treated as zero.

Selected season · overall

The full stat breakdown

Categories are open to make the numbers easy to scan. Close any you don't need.

overall · 2022/2023 · 7 recorded statsGoals, xG & shots
StatisticTotalAvg per match with dataPer 90League player avg / 90Matches with data
Shots Off Target111.220.670.349
Shots Total391.862.371.1521
Goals61.000.360.216
Shots Blocked51.000.30–5
Hit Woodwork21.000.12–2
Shots On Target161.450.970.5211
Big Chances Missed41.330.24–3
overall · 2022/2023 · 10 recorded statsAssists & passes
StatisticTotalAvg per match with dataPer 90League player avg / 90Matches with data
Passes2869.8617.3640.6429
Total Crosses81.140.491.857
Accurate Crosses11.000.06–1
Accurate Passes1836.3111.1133.5029
Key Passes81.330.490.906
Long Balls91.290.55–7
Long Balls Won61.200.36–5
Big Chances Created21.000.120.212
Accurate Passes Percentage–64.21%––29
Long Balls Won Percentage–100.00%––1
overall · 2022/2023 · 14 recorded statsDribbling & duels
StatisticTotalAvg per match with dataPer 90League player avg / 90Matches with data
Dispossessed211.501.27–14
Total Duels2929.7317.72–30
Duels Won1324.898.014.8927
Aerials Won703.334.251.2021
Dribble Attempts372.182.251.8717
Successful Dribbles81.330.490.966
Dribbled Past101.430.61–7
Touches9030.005.46–3
Duels Lost1075.946.49–18
Aerials Lost73.500.42–2
Possession Lost11.000.06–1
Aerials136.500.79–2
Aerials Won Percentage–47.50%––2
Duels Won Percentage–50.00%––2
overall · 2022/2023 · 5 recorded statsCards & fouls
StatisticTotalAvg per match with dataPer 90League player avg / 90Matches with data
Offsides81.330.49–6
Fouls431.952.611.2522
Redcards21.000.120.062
Yellowcards21.000.120.202
Fouls Drawn422.102.551.1520
overall · 2022/2023 · 6 recorded statsDefending & goalkeeping
StatisticTotalAvg per match with dataPer 90League player avg / 90Matches with data
Tackles131.080.791.7512
Goals Conceded311.821.88–17
Interceptions11.000.061.041
Clearances191.581.151.4312
Tackles Won21.000.12–2
Tacles Won Percentage–75.00%––2
overall · 2022/2023 · 2 recorded statsPenalties
StatisticTotalAvg per match with dataPer 90League player avg / 90Matches with data
Penalties Scored31.000.180.113
Penalties Committed11.000.06–1

Per-90 figures use all minutes in the selected split. An average uses only matches where that stat was supplied; a missing stat is not zero. Percentage-type stats show the average recorded match percentage, not a summed percentage.

Since 2007/08

Club & season history

SeasonCompetitionClubMPMinutesGoalsAssists
2025/2026Super LigGençlerbirliği261,74042
2023/2024Serie AEmpoli1470661
2023/2024Super LigAdana Demirspor1699481
2022/2023Ligue 1Auxerre301,4836–
2021/2022Ligue 1Bordeaux1972731
2020/2021Pro LeagueAl Ahli5119––
2020/2021Ligue 1Rennes94201–
2019/2020Ligue 1Rennes262,13310–
2018/2019Ligue 1Rennes291,794114
2017/2018Serie ATorino261,54041
2016/2017Serie AAC Milan181,12232
2016/2017Premier LeagueWatford161,25422
2013/2014Ligue 1Montpellier191,38642
2011/2012Ligue 1Caen231,0672–
2010/2011Ligue 1Caen73383–