HaalandvsMbappé

Haaland vs Mbappé 2021/22 season stats

2021-22 is the season the two careers briefly pointed in different directions. Mbappé had the most complete year of his Paris Saint-Germain career, 39 goals and 21 assists in 46 games, becoming the first player to finish top of both the Ligue 1 scoring and assist charts in one season, while Erling Haaland's last year at Borussia Dortmund was broken up by three separate injuries and still produced 29 goals in 30 appearances. Neither went far in Europe: Dortmund fell out of the Champions League at the group stage and PSG lost a round of 16 to Real Madrid that Mbappé had all but won on his own. By May both futures were settled, Haaland's move to Manchester City agreed and Mbappé's contract renewed in Paris. Every number from the campaign is below.

Club goals, all competitions

29Haaland
39Mbappé

30 vs 46 appearances

Goals per game

0.97Haaland
0.85Mbappé

Club matches only

League goals

22Haaland
28Mbappé

Bundesliga vs Ligue 1

Champions League goals

3Haaland
6Mbappé

Group stage vs Round of 16

Hat-tricks

3Haaland
4Mbappé

Three or more goals in a match

Team trophies

0Haaland
1Mbappé

0 vs 4 individual awards

2021/22 compared

Haaland vs Mbappé statistics for the 2021/22 season, as of 2026-10-26
StatisticHaalandMbappé
Club football, all competitions (Borussia Dortmund vs Paris Saint-Germain)
Appearances3046
Goals2939 (better)
Assists–21
Goal involvementsgoals + assists–60
Goals per game0.97 (better)0.85
Hat-tricksclub and country, three or more goals34 (better)
By competition
League goals24 vs 35 apps2228 (better)
Domestic cup goals2 vs 3 apps45 (better)
Champions League goals3 vs 8 apps36 (better)
Champions League assists–4
Champions League stage reachedGroup stageRound of 16
Other (super cups, play-offs)00
League shooting, Understat (Borussia Dortmund in the Bundesliga vs Paris Saint-Germain in Ligue 1)
League minutes1,9173,040
Minutes per league goal87.1 (better)104.8
Non-penalty goals1625 (better)
Expected goals (xG)17.0324.98
Goals minus xG+4.97 (better)+4.02
Expected assists (xA)5.8912.69 (better)
Shots per 903.804.40
Key passes per 901.082.10 (better)
Big chances scored / hadnon-penalty shots with xG ≥ 0.3012/1612/27
Big-chance conversion75.0% (better)44.4%
League penalties scored / taken6/64/4
Honours
Team trophies01 (better)
Individual awards04 (better)
International, by calendar year (Norway vs France)
2021: caps814
2022: caps813
2021: goals68 (better)
2022: goals912 (better)

Club totals are all competitions for the 2021-22 season. Haaland's season assists are shown as – because no verifiable all-competitions figure exists; his 7 Bundesliga assists appear in the Understat rows. Understat credits Mbappé with 29 Ligue 1 goals against the official 28, so his shooting rows are one goal higher than the league row. The hat-trick count covers club and country within the season window (1 July 2021 to 31 July 2022). International figures are by calendar year, as the dataset records them; Mbappé's 2021 Nations League win (October 2021) is filed under the 2020-21 edition on the previous season's page.

Goals by competition

2021/22 club goals by competitionLeague: Haaland 22, Mbappé 28; Domestic cups: Haaland 4, Mbappé 5; Champions League: Haaland 3, Mbappé 6; Other: Haaland 0, Mbappé 0 HaalandMbappé League Haaland: 22 22 Mbappé: 28 28 Domestic cups Haaland: 4 4 Mbappé: 5 5 Champions League Haaland: 3 3 Mbappé: 6 6 Other Haaland: 0 0 Mbappé: 0 0
2021/22 club goals by competition

Club by club, competition by competition

Every competition each player appeared in during 2021/22
PlayerClubCompetitionAppsGoalsAssistsGoals/game
Erling HaalandBorussia DortmundBundesliga2422–0.92
Erling HaalandBorussia DortmundDFB-Pokal24–2.00
Erling HaalandBorussia DortmundUEFA Champions League33–1.00
Erling HaalandBorussia DortmundDFL-Supercup 202110–0.00
Kylian MbappéParis Saint-GermainLigue 13528170.80
Kylian MbappéParis Saint-GermainCoupe de France3501.67
Kylian MbappéParis Saint-GermainUEFA Champions League8640.75

Both players stayed at one club all season. Haaland's DFL-Supercup appearance (Dortmund 1-3 Bayern, 17 August 2021) is his "Other" row; the 2021 Trophée des Champions was not played, so Mbappé has none. Mbappé's Coupe de France assists are an unverified estimate from a per-competition table; his league and Champions League assists are from official sources.

Hat-tricks in 2021/22

Matches with three or more goals, 2021/22
DatePlayerTeamOpponentCompetitionGoals
7 August 2021HaalandBorussia DortmundWehen WiesbadenDFB-Pokal3
7 September 2021HaalandNorwayGibraltarWorld Cup qualifier3
13 November 2021MbappéFranceKazakhstan2022 FIFA World Cup qualification4
3 January 2022MbappéParis Saint-GermainVannesCoupe de France3
9 April 2022MbappéParis Saint-GermainClermontLigue 13
30 April 2022HaalandBorussia DortmundBochumBundesliga3
21 May 2022MbappéParis Saint-GermainMetzLigue 13

Honours in 2021/22

Erling Haaland

Team: none

Individual: none

Kylian Mbappé

Team: Ligue 1 (Paris Saint-Germain)

Individual: Ligue 1 Player of the Year · Ligue 1 top goalscorer 28 · Ligue 1 top assist provider 17 assists; first to top both charts in one season · WhoScored European Player of the Season

Reading the 2021/22 season

Haaland's stop-start farewell to Dortmund

Haaland was 21 when the season began and opened it with a hat-trick in the DFB-Pokal at Wehen Wiesbaden on 7 August 2021 and two goals and three assists against Eintracht Frankfurt on the first Bundesliga weekend. Then the injuries started: a hip-flexor problem took out most of September and October, a muscle injury in January kept him out until late February, and he missed further games in April. He played only 24 of 34 league matches and still scored 22, a goal every 87.1 minutes, with a final-day flourish of a hat-trick at Bochum on 30 April 2022 and a goal in his last home game against Hertha. Dortmund finished second, eight points behind Bayern, lost the Supercup to the same opponent and went out of the Pokal to St. Pauli in Haaland's absence. His 29 goals in 30 games left him with 86 in 89 for the club when the €60m release-clause move to Manchester City was confirmed on 10 May 2022.

Haaland leadsGoals per club game: Haaland 0.97 vs Mbappé 0.85.

Mbappé's double crown: 28 goals and 17 assists

Mbappé, 22 at kick-off, played 35 of PSG's 38 league games and finished with 28 goals and 17 assists, the first time anyone had led Ligue 1 in both. PSG won the title by 15 points, their eighth in ten seasons and Mbappé's fourth, and he was named Ligue 1 Player of the Year for the third time running. Across all competitions his 21 assists were a career high by some distance; the goals, 39, were three short of the previous season but came with hat-tricks against Vannes, Clermont, Metz, the last of them on the final day against Metz, hours after he announced he had turned down Real Madrid and signed a new contract to 2025. He also scored 5 in 3 Coupe de France ties before PSG went out to Nice on penalties.

Haaland leadsClub assists: Mbappé 21; Haaland's all-competitions figure is not recorded (7 in the Bundesliga per Understat).

Champions League: a group-stage exit and a Bernabéu collapse

This was the only full season of Haaland's career in which his club did not reach the Champions League knockout rounds. He played 3 of Dortmund's six group games because of injury, scored 3 goals, all against Beşiktaş, and watched the decisive defeats to Ajax and Sporting from the sidelines as Dortmund finished third and dropped into the Europa League, where they lost to Rangers without him. Mbappé's 6 goals and 4 assists in 8 games included 4 in a group with Manchester City, then the two that defined PSG's season: a stoppage-time winner against Real Madrid in the first leg of the round of 16 on 15 February 2022, and the opener at the Bernabéu on 9 March that put PSG 2-0 up on aggregate. Karim Benzema then scored three in 17 minutes and PSG were out. It was Mbappé's lowest Champions League return since 2017-18 in goals, but his best in assists.

Mbappé leadsChampions League goals: Haaland 3 in 3 games vs Mbappé 6 in 8.

No meeting, again

Dortmund and PSG were in different Champions League groups and Dortmund were gone by Christmas, so 2021-22 was the second of four straight seasons without a Haaland v Mbappé match. Nor did Norway and France cross paths: Norway missed the 2022 World Cup after finishing third in their qualifying group behind the Netherlands and Turkey, while France qualified comfortably, Mbappé scoring four against Kazakhstan on the night they sealed it. All of their meetings are on the head-to-head page.

The shooting numbers: Haaland's best finishing season at Dortmund

Understat's league rows show the gap in minutes first: Mbappé played 3,040 Ligue 1 minutes to Haaland's 1,917 in the Bundesliga, the biggest difference of any season the two have been in the big five leagues together. Per minute, Haaland was the more productive: 1.03 goals per 90 to 0.86, and he beat his expected goals by +4.97 (22 from 17.03 xG), the largest over-performance of his Dortmund years, helped by scoring all 6 of his league penalties and 12 of 16 big chances (75.0%). Mbappé's season was built on volume and creation: 4.40 shots and 2.10 key passes per 90, 12.69 expected assists against 5.89, and 29 goals from 24.98 xG (+4.02), but a big-chance conversion of only 44.4% (12 of 27), the lowest of his PSG seasons on this site.

Haaland leadsBig-chance conversion: Haaland 75.0% vs Mbappé 44.4%.

International football: Haaland's Nations League burst, Mbappé's qualifying haul

Haaland scored 6 for Norway in 2021, including a hat-trick against Gibraltar in September, but a hip injury ruled him out of the November qualifiers in which Norway's World Cup hopes ended. In June 2022, still inside this season's window, he scored five in four Nations League games, including two against Sweden, on the way to 9 international goals for the calendar year. Mbappé's 8 goals in 14 France games in 2021 included the four against Kazakhstan and one each in the Nations League semi-final and final in October; his 12 in 2022 are dominated by the eight at the Qatar World Cup, which falls in the following season. The international page has both careers year by year.

Other seasons and related pages

2021/22: common questions

How many goals did Haaland score in the 2021-22 season?

29 club goals in 30 appearances for Borussia Dortmund: 22 in 24 Bundesliga games, 4 in the DFB-Pokal and 3 in the Champions League. Three separate injuries cost him around a third of the season, his last before joining Manchester City.

How many goals and assists did Mbappé have in 2021-22?

39 goals and 21 assists in 46 appearances for Paris Saint-Germain. In Ligue 1 alone he had 28 goals and 17 assists, the first time a player has topped both charts in the same season.

Who had the better 2021-22 season, Haaland or Mbappé?

Mbappé, on almost every measure: more goals (39 to 29), 21 assists, a league title, 4 individual awards and a Champions League round of 16 against Haaland's group-stage exit. Haaland's case is per-game output: 0.97 goals a game and 1.03 per 90 in the league, both higher than Mbappé's, in a season he spent a third of injured.

Did Haaland and Mbappé play each other in 2021-22?

No. Dortmund and PSG were in different Champions League groups and Dortmund went out before the knockouts, and Norway missed the 2022 World Cup. The pair did not meet between March 2020 and February 2025.

What did Haaland and Mbappé win in 2021-22?

Mbappé won Ligue 1 with PSG and was named Ligue 1 Player of the Year, top scorer (28) and top assist provider (17), plus WhoScored's European Player of the Season. Haaland won nothing in 2021-22: Dortmund were runners-up in the Bundesliga and lost the Supercup to Bayern Munich.

Data last updated: