HaalandvsMbappé

Haaland vs Mbappé goals per 90 minutes

Goals per game rewards players who start every match; goals per 90 corrects for time on the pitch. In domestic league football, Haaland scores 0.95 goals per 90 minutes and Mbappé 0.94, a gap of about 1%. This page covers league matches only, because reliable minutes exist only there (data: Understat, as of 2026-10-01); for every competition, see games per goal.

Goals per 90 (league)

0.95Haaland
0.94Mbappé

179 vs 255 league goals

Minutes per goal

95Haaland
96Mbappé

Lower is better

xG per 90

0.91Haaland
0.85Mbappé

Quality of chances received

Per-90 comparison, league career

Domestic-league per-90 statistics for Haaland and Mbappé, all covered seasons, as of 2026-10-01
StatisticHaalandMbappé
Career league totals
Minutes played16,95624,413
Goals179255 (better)
Goals per 900.95 (better)0.94
Minutes per goal95 (better)96
Assists per 900.210.28 (better)
Goal contributions per 90goals + assists1.161.22 (better)
Chance quality and finishing
Expected goals (xG)171.4230.7 (better)
xG per 900.91 (better)0.85
Goals minus xGfinishing above expectation+7.6+24.3 (better)
Peaks
Best season goals per 902022/23 vs 2018/19 (1,500+ min)1.161.27 (better)
Current club goals per 90Manchester City vs Real Madrid0.910.92 (better)

Source: Understat. Covers Erling Haaland's Bundesliga and Premier League seasons (from January 2020) and Kylian Mbappé's Ligue 1 and La Liga seasons. Salzburg, Molde, cups, European competition and internationals are not included.

Rates per 90 compared

League rates per 90 minutesGoals/90: Haaland 0.95, Mbappé 0.94; xG/90: Haaland 0.91, Mbappé 0.85; Assists/90: Haaland 0.21, Mbappé 0.28; G+A/90: Haaland 1.16, Mbappé 1.22 HaalandMbappé Goals/90 Haaland: 0.95 0.95 Mbappé: 0.94 0.94 xG/90 Haaland: 0.91 0.91 Mbappé: 0.85 0.85 Assists/90 Haaland: 0.21 0.21 Mbappé: 0.28 0.28 G+A/90 Haaland: 1.16 1.16 Mbappé: 1.22 1.22
League rates per 90 minutes

Goals per 90 season by season

League goals per 90 per season (goals and minutes beneath each season); seasons under 900 minutes are not rated
StatisticHaalandMbappé
2017/18not in a covered league vs 13 in 2,173 min–0.54
2018/19not in a covered league vs 33 in 2,334 min–1.27
2019/2013 in 1,061 min vs 18 in 1,522 min1.10 (better)1.06
2020/2127 in 2,416 min vs 27 in 2,392 min1.011.02 (better)
2021/2222 in 1,917 min vs 29 in 3,040 min1.03 (better)0.86
2022/2336 in 2,803 min vs 29 in 2,835 min1.16 (better)0.92
2023/2427 in 2,581 min vs 27 in 2,144 min0.941.13 (better)
2024/2522 in 2,749 min vs 31 in 2,938 min0.720.95 (better)
2025/2627 in 2,979 min vs 25 in 2,623 min0.820.86 (better)
2026/275 in 450 min vs 7 in 630 min––

Haaland's 2019/20 row covers Dortmund only (his Salzburg half-season is in the Austrian Bundesliga, which Understat does not track). The current season updates as it runs.

Club by club

Erling Haaland: league goals per 90 by club (Understat, domestic league only)
ClubLeagueMinutesGoalsGoals/90xG/90
Borussia DortmundBundesliga5,394621.030.83
Manchester CityPremier League11,5621170.910.95
All league seasons16,9561790.950.91
Kylian Mbappé: league goals per 90 by club (Understat, domestic league only)
ClubLeagueMinutesGoalsGoals/90xG/90
MonacoLigue 11,858160.780.43
Paris Saint-GermainLigue 116,3641760.970.87
Real MadridLa Liga6,191630.920.93
All league seasons24,4132550.940.85

What the per-90 numbers show

Per 90, the gap almost disappears

On games per goal Haaland leads clearly, partly because Mbappé's early Monaco seasons included many substitute appearances. Measured per 90 minutes of league football the two are almost level: 0.95 against 0.94, or a goal every 95 minutes against one every 96. Over a full 3,000-minute league season that difference is worth about 0 goals.

Haaland leadsLeague goals per 90: Haaland 0.95 vs Mbappé 0.94.

Chances: Haaland gets more, Mbappé makes more

Haaland's xG per 90 of 0.91 is higher than Mbappé's 0.85, which is the tactical story in one number: Manchester City manufacture high-quality chances for a striker who lives in the six-yard box, while Mbappé creates a large share of his own. Mbappé's 0.28 assists per 90 against Haaland's 0.21 confirms it, and when goals and assists are combined Mbappé's 1.22 contributions per 90 edges Haaland's 1.16.

Finishing versus expectation

Both players beat their expected goals over their careers. Haaland has scored 7.56 more league goals than his xG; Mbappé 24.32 more. Mbappé's over-performance is the larger in absolute terms, built on a career of shooting from range and cutting in from the left, where chances carry lower xG values. Haaland's chances are closer to goal, so his xG is higher and there is less room to beat it.

Mbappé leadsGoals above xG: Haaland +7.6 vs Mbappé +24.3.

Seasons above a goal per 90

Haaland has finished a league season at or above 1.00 goals per 90 in 4 seasons (2019/20, 2020/21, 2021/22, 2022/23); Mbappé in 4 (2018/19, 2019/20, 2020/21, 2023/24). Haaland's peak is 2022/23 at 1.16 per 90, Mbappé's 2018/19 at 1.27, the season he scored 33 Ligue 1 goals at 20. The season by season page shows the same campaigns across all competitions.

Goals per 90: common questions

What does goals per 90 mean?

Goals per 90 is goals divided by minutes played, multiplied by 90: how many goals a player scores per full match of playing time. Unlike goals per game, it is not distorted by substitute appearances or early withdrawals.

Who has the better goals per 90, Haaland or Mbappé?

Haaland, narrowly. In domestic league play Haaland averages 0.95 goals per 90 (179 goals in 16,956 minutes) and Mbappé 0.94 (255 in 24,413), as of 2026-10-01.

Why does this page only count league matches?

Reliable minutes-played data for both players exists only for domestic league football (Understat covers Europe's big five leagues). Cups, the Champions League and international matches are excluded here; the games-per-goal and career stats pages cover every competition using appearances instead of minutes.

Who outperforms his expected goals (xG) more?

Mbappé. Haaland has scored 7.56 goals more than his league xG of 171.44; Mbappé 24.32 more than his 230.68. Both are efficient finishers relative to the chances they get.

What was each player's best season by goals per 90?

Haaland: 2022/23 at Manchester City, 1.16 goals per 90 (36 goals in 2,803 minutes). Mbappé: 2018/19 at Paris Saint-Germain, 1.27 (33 in 2,334). Seasons with at least 1,500 league minutes.

Data last updated: