The 2025 MLS season is in full swing, and it’s time for the latest power rankings from ESPN.
Which teams are rising and who is struggling? Our writers reviewed the weekend’s matches and ranked all 30 clubs. Let’s take a look.
Previous ranking: 2
Following a midweek win against CF Montreal, the Union traveled to Texas, facing the Houston Dynamo on short rest. The match concluded in a 1-1 draw, with many lineup changes by Bradley Kernell. While it wasn’t their finest performance, Saturday showcased Philadelphia’s resilience—they’re incredibly tough to beat.
Previous ranking: 1
After a midweek setback against FC Cincinnati and a rocky start against the New York Red Bulls, where they conceded early, Inter Miami seemed on the ropes. However, Lionel Messi dazzled with a crucial assist and contributed to a stunning 5-1 victory, overturning the momentum for Miami.
1:13
Lionel Messi’s Big Night Leads Inter Miami past Red Bulls
Messi netted two goals and provided an assist while leading Miami to victory.
Previous ranking: 3
Nashville bounced back impressively after a recent loss, first defeating Columbus Crew 3-0 on Wednesday and then edging Toronto FC 1-0 on Saturday. B.J. Callaghan’s squad has only suffered one defeat since April.
Previous ranking: 4
San Diego faced a tough task starting two rookies against a formidable Vancouver Whitecaps team. Despite an own goal by Manu Dure putting Vancouver ahead, Ian Pilcher equalized to secure a 1-1 draw.
Previous ranking: 5
Columbus Crew fans can finally celebrate Daniel Gazdag’s first goal, as the team secured a 2-1 victory over DC United, showcasing their designated players’ ability to convert from the penalty spot.
Previous ranking: 6
Cincinnati squeezed past Real Salt Lake with a late goal, leading to a 1-0 win, rebounding from a previous 3-0 defeat to Inter Miami. It wasn’t their best performance, but Luca Orellano’s timely goal made a big difference.
Previous ranking: 9
Seattle Sounders celebrated a narrow 3-2 victory against the Earthquakes, but faced a setback with Jordan Morris exiting due to injury. This situation puts their squad depth under strain.
Previous ranking: 7
Despite losing Pedro Vite to Pumas, Vancouver managed a 1-1 draw against San Diego, showcasing resilience as their international players return to form right before the summer transfer window.
Previous ranking: 8
Portland led 1-0 against Minnesota but squandered the win by conceding late in the game, resulting in a 1-1 draw. Their inability to secure the win highlights defensive shortcomings that need improvement.
Previous ranking: 10
The clash between LAFC and LA Galaxy ended in a thrilling 3-3 draw. While Steve Cherundolo and his players will regret giving up a two-goal advantage, the match has been a highlight of the season so far.
1:14
LA Galaxy scores two late goals to draw with LAFC
The Los Angeles rivals ended in a draw thanks to a thrilling comeback.
Previous ranking: 11
Orlando secured their first win of July, defeating New England 2-1 away. Martin Ojeda’s two goals propelled the Lions, providing a much-needed boost for the rest of the season.
Previous ranking: 14
Despite losing Patrick Aggieman to Derby County, Charlotte’s 20-year-old striker Idan Tokromaty scored during a 3-2 victory over Atlanta United, affirming his impact on the team.
Previous ranking: 12
The Quakes are still winless since late April, getting caught in a series of disappointing results. They created chances but couldn’t convert, evidenced by a recent 3-2 loss to the Sounders.
Previous ranking: 15
The Fire managed a routine 2-0 win against CF Montreal, performing well on the road. Their home games have left something to be desired, but they secured all three points.
Previous ranking: 16
The Red Bulls experienced a tough blow after a 5-1 loss to Miami at home. Despite an initial lead and a promising start, a magical moment from Messi turned the match around, leaving Sandro Schwarz’s side unable to recover.
Previous ranking: 19
The Rapids ended the week with a 1-1 draw after previously securing a tie against Seattle. They scored six goals in two matches, indicating that the offense is starting to gel.
Previous ranking: 17
New York City managed only a draw in their latest match before introducing their new designated player, Nicolas Fernandez. Finishing with a 1-1 tie against Kansas City isn’t ideal, but there’s optimism for improved attacking potential.
Previous ranking: 13
Portland salvaged a 1-1 draw thanks to a late equalizer from Omir Fernández, but they’ve struggled with injuries, achieving just one win in their last six outings.
Previous ranking: 18
After a midweek 2-1 win over LA Galaxy, Austin FC is set to face top MLS teams during Wednesday’s All-Star Game.
Previous ranking: 21
The Dynamo managed to draw 1-1 with the Philadelphia Union, with the highlight being Jack McGlynn scoring a penalty against his former team, celebrating by kissing his new badge. There’s a palpable rivalry there.
Previous ranking: 22
Even without Lucho Acosta, FC Dallas achieved a much-needed 3-0 victory against St. Louis, marking their second win since April. They desperately need to keep accumulating points.
Previous ranking: 20
RSL experienced a disappointing end to their five-game unbeaten streak with a 1-0 loss against Cincinnati. The attack faltered, but the team showed defensive unity against strong opponents.
Previous ranking: 25
Despite a challenging outing, the Galaxy fought to a dramatic 3-3 draw, equalizing in the 97th minute thanks to Captain Yoshida.
Previous ranking: 23
The Revolution suffered their sixth consecutive defeat, failing to secure a win against Orlando City. Caleb Porter’s team is struggling to find their footing.
Previous ranking: 24
Sporting Kansas City displayed defensive improvement, managing a 1-1 draw against NYCFC, closing down spaces effectively.
1:12
Sporting KC and NYCFC play to a 1-1 draw
A late equalizer saved the match for both teams.
Previous ranking: 29
A promising win against San Diego fell short as Toronto suffered a 1-0 defeat to Nashville, illustrating their ongoing struggles.
Previous ranking: 28
Despite facing one of the league’s worst defenses, Montreal failed to score in a 2-0 loss to the Chicago Fire, further complicating their season.
Previous ranking: 26
St. Louis struggled with a disappointing 3-0 defeat against FC Dallas, marking their eighth loss in eleven matches. This performance raises questions about coaching strategies and roster decisions.
Previous ranking: 27
Atlanta, having briefly taken the lead, ultimately lost 3-2 to Charlotte at home, adding to their already challenging season.
Previous ranking: 30
DC United faced a tough weekend, suffering a heavy defeat against Columbus Crew and witnessed Aaron Herrera being red-carded late in the game.
Fan Take: As the MLS season progresses, these rankings reflect the shifting dynamics of the league. For fans, it’s crucial to stay informed as teams battle for playoff positions, and a clear picture of team strengths and weaknesses can influence matchday excitement and expectations.