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 | Tab Ramos[6] | Fired | November 4, 2021 | Pre-season | Paulo Nagamura | January 3, 2022[7] |
Los Angeles FC | Bob Bradley[8] | Mutual consent | November 18, 2021 | Steve Cherundolo | January 3, 2022[9] | |
Toronto FC | Javier Pérez[10] | November 23, 2021 | Bob Bradley | November 24, 2021[11] | ||
Chicago Fire FC | Frank Klopas (interim) | End of interim period | November 24, 2021 | Ezra Hendrickson | November 24, 2021[12] | |
FC Dallas | Marco Ferruzzi (interim) | December 2, 2021 | Nico Estévez | December 2, 2021[13] | ||
FC Cincinnati | Tyrone Marshall (interim) | December 14, 2021 | Pat Noonan | December 14, 2021[14] | ||
San Jose Earthquakes | Matías Almeyda[15] | Mutual consent | April 18, 2022 | 14th in West, 28th overall | Alex Covelo (interim) | April 18, 2022 |
D.C. United | Hernán Losada[16] | Fired | April 20, 2022 | 14th in East, 25th overall | Chad Ashton (interim) | April 20, 2022 |
Charlotte FC | Miguel Ángel Ramírez | May 31, 2022 | 8th in East, 18th overall | Christian Lattanzio (interim) | May 31, 2022[17] | |
New York City FC | Ronny Deila[18] | Signed by Standard Liège | June 13, 2022 | 1st in East, 2nd overall | Nick Cushing (interim) | June 13, 2022 |
D.C. United | Chad Ashton (interim) | End of interim period | July 12, 2022 | 13th in East, 25th overall | Wayne Rooney | July 12, 2022[19] |
Houston Dynamo FC | Paulo Nagamura | Fired | September 5, 2022 | 14th in West, 27th overall | Kenny Bundy (interim) | September 5, 2022[20] |
Columbus Crew | Caleb Porter[21] | 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>
Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
---|
Rules for classification: 1) points; 2) total wins; 3) total goal differential; 4) total goals scored; 5) fewer disciplinary points; 6) away goal differential; 7) away goals scored; 8) home goals differential; 9) home goals scored; 10) coin toss (2 clubs tied) or drawing of lots (≥3 clubs tied)
Western Conference
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
---|
Rules for classification: 1) points; 2) total wins; 3) total goal differential; 4) total goals scored; 5) fewer disciplinary points; 6) away goal differential; 7) away goals scored; 8) home goals differential; 9) home goals scored; 10) coin toss (2 clubs tied) or drawing of lots (≥3 clubs tied)
Overall table
The leading team in this table wins the Supporters' Shield.
Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
---|
Rules for classification: 1) points; 2) total wins; 3) total goal differential; 4) total goals scored; 5) fewer disciplinary points; 6) away goal differential; 7) away goals scored; 8) home goals differential; 9) home goals scored; 10) coin toss (2 clubs tied) or drawing of lots (≥3 clubs tied)
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 host 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 |
---|---|---|---|---|
Carlos Vela | Los Angeles FC | Colorado Rapids | 3–0 (H) | February 26, 2022 |
Lewis Morgan | New York Red Bulls | Toronto FC | 4–1 (A) | March 5, 2022 |
Jesús Ferreira | FC Dallas | Portland Timbers | 4–1 (H) | March 19, 2022 |
Leonardo Campana | Inter Miami CF | New England Revolution | 3–2 (H) | April 9, 2022 |
Valentín Castellanos4 | New York City FC | Real Salt Lake | 6–0 (H) | April 17, 2022 |
Cristian Espinoza | San Jose Earthquakes | Seattle Sounders FC | 4–3 (H) | April 23, 2022 |
Ronaldo Cisneros | Atlanta United FC | Chicago Fire FC | 4–1 (H) | May 7, 2022 |
Brenner | FC Cincinnati | New York City FC | 4–4 (H) | June 29, 2022 |
Taxiarchis Fountas | D.C. United | Orlando City SC | 5–3 (A) | July 4, 2022 |
Julián Carranza | Philadelphia Union | D.C. United | 7–0 (H) | July 8, 2022 |
Gonzalo Higuaín | Inter Miami CF | FC Cincinnati | 4–4 (H) | July 31, 2022 |
Gyasi Zardes | Colorado Rapids | Minnesota United FC | 4–3 (H) | August 6, 2022 |
Julián Carranza | Philadelphia Union | D.C. United | 6–0 (A) | August 20, 2022 |
Dániel Gazdag | Philadelphia Union | Colorado Rapids | 6–0 (H) | August 27, 2022 |
Hany Mukhtar | Nashville SC | Colorado Rapids | 4–1 (H) | August 31, 2022 |
Juanjo Purata | Atlanta United FC | Toronto FC | 4–2 (H) | September 10, 2022 |
Brenner | FC Cincinnati | San Jose Earthquakes | 6–0 (H) | |
Moussa Djitté | Austin FC | Real Salt Lake | 3–0 (H) | September 14, 2022 |
Daniel Ríos4 | Charlotte FC | Philadelphia Union | 4–0 (H) | October 1, 2022 |
Brenner | FC Cincinnati | D.C. United | 5–2 (A) | October 9, 2022 |
Dániel Gazdag | 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 | Andre Blake | Philadelphia Union | 15 |
2 | Sean Johnson | New York City FC | 14 |
3 | Gabriel Slonina | Chicago Fire FC | 12 |
4 | Zac MacMath | Real Salt Lake | 10 |
5 | Maxime Crépeau | Los Angeles FC | 9 |
Pedro Gallese | Orlando City SC | ||
Eloy Room | Columbus Crew | ||
Joe Willis | Nashville SC | ||
William Yarbrough | Colorado Rapids | ||
10 | Carlos Coronel | New York Red Bulls | 8 |
Maarten Paes | FC Dallas | ||
Brad Stuver | 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 | Lucas Zelarayán | Columbus Crew | 4 games played, 4 goals, 1 assist | [128] |
April | Sebastián Driussi | Austin FC | 5 games played, 4 goals, 1 assist | [129] |
May | Paul Arriola | FC Dallas | 5 games played, 6 goals | [130] |
June | Luciano Acosta | FC Cincinnati | 3 games played, 1 goal, 3 assists | [131] |
July | Sebastián Driussi | Austin FC | 6 games played, 5 goals, 3 assists | [132] |
August | Hany Mukhtar | Nashville SC | 7 games played, 7 goals, 5 assists | [133] |
September/October | Brenner | FC Cincinnati | 5 games played, 9 goals, 2 assists | [134] |
End-of-season awards
MLS Best XI
Goalkeeper | Defenders | Midfielders | Forwards | Ref. |
---|---|---|---|---|
Andre Blake, Philadelphia | Jakob Glesnes, Philadelphia Kai Wagner, Philadelphia Walker Zimmerman, Nashville |
Luciano Acosta, Cincinnati Sebastián Driussi, Austin Dániel Gazdag, Philadelphia Hany Mukhtar, Nashville |
Jesús Ferreira, Dallas Brandon Vázquez, Cincinnati Carlos Vela, LAFC |
[148] |
References
- ↑ 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.
- 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