2022 Major League Soccer season
200px | |
Season | 2022 |
---|---|
MLS Cup | Los Angeles FC (1st title) |
Supporters' Shield | Los Angeles FC (2nd shield) |
Champions League (United States) |
Austin FC Los Angeles FC Orlando City SC Philadelphia Union |
Champions League (Canada) |
Vancouver Whitecaps FC |
Matches played | 476 |
Goals scored | 1409 (2.96 per match) |
Top goalscorer | Hany Mukhtar (23 goals) |
Biggest home win | 7 goals: Philadelphia 7–0 D.C. (July 8) |
Biggest away win | 6 goals: D.C. 0–6 Philadelphia (August 20) |
Highest scoring | 9 goals: New York City 5–4 Toronto (April 24) Portland 7–2 Kansas City (May 14) Red Bulls 4–5 Colorado (August 2) |
Longest winning run | 7 matches LAFC (July 9–August 17) |
Longest unbeaten run | 11 matches Cincinnati (July 23–September 27) |
Longest winless run | 10 matches Chicago (April 2–May 28) |
Longest losing run | 5 matches Toronto (April 24–May 14 and September 4–October 9) |
Total attendance | 10,011,578 |
Average attendance | 21,033 |
← 2021
2023 →
|
The 2022 Major League Soccer season was the 27th season of Major League Soccer (MLS), the top professional soccer league in the United States and Canada. The league had 28 clubs following the addition of Charlotte FC as an expansion team.
The regular season began on February 26 and concluded on October 9. The MLS Cup Final occurred on November 5, fifteen days prior to the start of the 2022 FIFA World Cup.[1] New York City FC entered the season as defending champions, having defeated the Portland Timbers in MLS Cup 2021, while the New England Revolution entered the season as the reigning Supporters' Shield winners. Western Conference regular season and playoff champions, Los Angeles FC won their second Supporters' Shield and their first MLS Cup, defeating the Eastern Conference regular season and playoff champions, the Philadelphia Union, in a penalty shoot-out.
A total of 476 matches were played over the course of the regular season and drew an average attendance of 21,033. Total attendance reached a record 10 million, but most teams in the league saw a decline in attendance since the 2019 season.[2][3] In addition, this was the first season where all stadiums were open to full capacity since the 2019 season.
Teams
Stadiums and locations
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

- ^ Non-soccer specific stadium and artificially reduced capacity.
- ^ Temporary stadium.
- ^ Nashville SC played the first two months of its schedule on the road, with Geodis Park opening on May 1.[4]
- ^ Additional home matches were played at Citi Field in Queens, New York, and Red Bull Arena in Harrison, New Jersey, due to Yankee Stadium being unavailable for certain matches.
- ^ Three home matches were moved to SeatGeek Stadium in Bridgeview, Illinois, due to scheduling conflicts with the Chicago Bears.[5]
Personnel and sponsorships
Note: All teams use Adidas as universal kit manufacturer.
Coaching changes
Team | Outgoing coach | Manner of departure | Date of vacancy | Position in table | Incoming coach | Date of appointment |
---|---|---|---|---|---|---|
Houston Dynamo FC | ![]() |
Fired | November 4, 2021 | Pre-season | ![]() |
January 3, 2022[7] |
Los Angeles FC | ![]() |
Mutual consent | November 18, 2021 | ![]() |
January 3, 2022[9] | |
Toronto FC | ![]() |
November 23, 2021 | ![]() |
November 24, 2021[11] | ||
Chicago Fire FC | ![]() |
End of interim period | November 24, 2021 | ![]() |
November 24, 2021[12] | |
FC Dallas | ![]() |
December 2, 2021 | ![]() |
December 2, 2021[13] | ||
FC Cincinnati | ![]() |
December 14, 2021 | ![]() |
December 14, 2021[14] | ||
San Jose Earthquakes | ![]() |
Mutual consent | April 18, 2022 | 14th in West, 28th overall | ![]() |
April 18, 2022 |
D.C. United | ![]() |
Fired | April 20, 2022 | 14th in East, 25th overall | ![]() |
April 20, 2022 |
Charlotte FC | ![]() |
May 31, 2022 | 8th in East, 18th overall | ![]() |
May 31, 2022[17] | |
New York City FC | ![]() |
Signed by ![]() |
June 13, 2022 | 1st in East, 2nd overall | ![]() |
June 13, 2022 |
D.C. United | ![]() |
End of interim period | July 12, 2022 | 13th in East, 25th overall | ![]() |
July 12, 2022[19] |
Houston Dynamo FC | ![]() |
Fired | September 5, 2022 | 14th in West, 27th overall | ![]() |
September 5, 2022[20] |
Columbus Crew | ![]() |
October 10, 2022 | Post-season | TBD | TBD |
Regular season
Format
Each team played 34 matches, including 17 home games and 17 away games.[1]
- All teams played every Conference opponent twice – home and away, plus eight cross-conference games against different opponents within the regular season.
Conference standings
Eastern Conference
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
Lua error in package.lua at line 80: module 'strict' not found.
Western Conference
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
Lua error in package.lua at line 80: module 'strict' not found.
Overall table
The leading team in this table wins the Supporters' Shield. Lua error in package.lua at line 80: module 'strict' not found.
Results
Home \ Away |
---|
MLS All-Star Game
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
MLS Cup Playoffs
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
Bracket
First round October 15–17 |
Conference semifinals October 20, 23 |
Conference finals October 30 |
MLS Cup November 5 |
||||||||||
Philadelphia Union | 1 | Philadelphia Union | 3 (0) | ||||||||||
New York Red Bulls | 1 | FC Cincinnati | 0 | Los Angeles FC (p) | 3 (3) | ||||||||
FC Cincinnati | 2 | Philadelphia Union | 3 | ||||||||||
New York City FC | 1 | ||||||||||||
New York City FC | 3 | ||||||||||||
New York City FC | 3 | CF Montréal | 1 | ||||||||||
Inter Miami CF | 0 | ||||||||||||
Los Angeles FC | 3 | ||||||||||||
CF Montréal | 2 | LA Galaxy | 2 | ||||||||||
Orlando City SC | 0 | Los Angeles FC | 3 | ||||||||||
Austin FC | 0 | ||||||||||||
FC Dallas | 1 | ||||||||||||
Austin FC | 2 | ||||||||||||
Note: The higher seeded teams hosted matches, with the MLS Cup host determined by overall points.
Player statistics
Goals
Hat-tricks
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
Player | For | Against | Score | Date |
---|---|---|---|---|
![]() |
Los Angeles FC | Colorado Rapids | 3–0 (H) | February 26, 2022 |
![]() |
New York Red Bulls | Toronto FC | 4–1 (A) | March 5, 2022 |
![]() |
FC Dallas | Portland Timbers | 4–1 (H) | March 19, 2022 |
![]() |
Inter Miami CF | New England Revolution | 3–2 (H) | April 9, 2022 |
![]() |
New York City FC | Real Salt Lake | 6–0 (H) | April 17, 2022 |
![]() |
San Jose Earthquakes | Seattle Sounders FC | 4–3 (H) | April 23, 2022 |
![]() |
Atlanta United FC | Chicago Fire FC | 4–1 (H) | May 7, 2022 |
![]() |
FC Cincinnati | New York City FC | 4–4 (H) | June 29, 2022 |
![]() |
D.C. United | Orlando City SC | 5–3 (A) | July 4, 2022 |
![]() |
Philadelphia Union | D.C. United | 7–0 (H) | July 8, 2022 |
![]() |
Inter Miami CF | FC Cincinnati | 4–4 (H) | July 31, 2022 |
![]() |
Colorado Rapids | Minnesota United FC | 4–3 (H) | August 6, 2022 |
![]() |
Philadelphia Union | D.C. United | 6–0 (A) | August 20, 2022 |
![]() |
Philadelphia Union | Colorado Rapids | 6–0 (H) | August 27, 2022 |
![]() |
Nashville SC | Colorado Rapids | 4–1 (H) | August 31, 2022 |
![]() |
Atlanta United FC | Toronto FC | 4–2 (H) | September 10, 2022 |
![]() |
FC Cincinnati | San Jose Earthquakes | 6–0 (H) | |
![]() |
Austin FC | Real Salt Lake | 3–0 (H) | September 14, 2022 |
![]() |
Charlotte FC | Philadelphia Union | 4–0 (H) | October 1, 2022 |
![]() |
FC Cincinnati | D.C. United | 5–2 (A) | October 9, 2022 |
![]() |
Philadelphia Union | Toronto FC | 4–0 (H) |
- Notes
(H) – Home team
(A) – Away team
4 Scored 4 goals
Assists
Clean sheets
Rank | Player | Club | Clean sheets[25] |
---|---|---|---|
1 | ![]() |
Philadelphia Union | 15 |
2 | ![]() |
New York City FC | 14 |
3 | ![]() |
Chicago Fire FC | 12 |
4 | ![]() |
Real Salt Lake | 10 |
5 | ![]() |
Los Angeles FC | 9 |
![]() |
Orlando City SC | ||
![]() |
Columbus Crew | ||
![]() |
Nashville SC | ||
![]() |
Colorado Rapids | ||
10 | ![]() |
New York Red Bulls | 8 |
![]() |
FC Dallas | ||
![]() |
Austin FC |
Awards
Team/Player of the Week
- Bold denotes League Player of the Week.
Goal of the Week
Player of the Month
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
Month | Player | Club | Stats | Ref. |
---|---|---|---|---|
February/March | ![]() |
Columbus Crew | 4 games played, 4 goals, 1 assist | [128] |
April | ![]() |
Austin FC | 5 games played, 4 goals, 1 assist | [129] |
May | ![]() |
FC Dallas | 5 games played, 6 goals | [130] |
June | ![]() |
FC Cincinnati | 3 games played, 1 goal, 3 assists | [131] |
July | ![]() |
Austin FC | 6 games played, 5 goals, 3 assists | [132] |
August | ![]() |
Nashville SC | 7 games played, 7 goals, 5 assists | [133] |
September/October | ![]() |
FC Cincinnati | 5 games played, 9 goals, 2 assists | [134] |
End-of-season awards
MLS Best XI
Goalkeeper | Defenders | Midfielders | Forwards | Ref. |
---|---|---|---|---|
![]() |
![]() ![]() ![]() |
![]() ![]() ![]() ![]() |
![]() ![]() ![]() |
[148] |
References
<templatestyles src="Reflist/styles.css" />
Cite error: Invalid <references>
tag; parameter "group" is allowed only.
<references />
, or <references group="..." />
- ↑ 1.0 1.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- Pages with reference errors
- Articles with short description
- Use American English from January 2022
- Articles with invalid date parameter in template
- All Wikipedia articles written in American English
- Use mdy dates from January 2022
- Pages with broken file links
- Articles with hCards
- 2022 Major League Soccer season
- 2022 in American soccer leagues
- 2022 in Canadian soccer
- Major League Soccer seasons