1. New York Red Bulls (no change)
The Red Bulls couldn’t crack Philadelphia’s resolute defense in a 0-0 home draw on Saturday night, but it was their own defense and a bit of good luck that kept them from losing the match altogether.
2. Atlanta United (no change)
Atlanta sat idle on the weekend ahead of a midweek match on Wednesday in New England.
3. Sporting Kansas City (+1)
Sporting can’t find goals, but the old habit of preventing them at elite levels is back in Kansas City’s repertoire. A goalless draw with Columbus on Sunday night speaks to the strengths and weaknesses of the West’s top team.
4. Columbus Crew SC (+1)
Columbus ran into an excellent appearance by Tim Melia and suffered from some wastefulness from its forwards in a 0-0 draw on the road in Kansas City. The draw keeps the Crew tied on points with SKC and Atlanta for the Supporters Shield lead.
5. Portland Timbers (+1)
Portland’s second road win of the season, a 3-2 victory in Colorado, is more evidence that Giovanni Savarese’s team has found its way. Samuel Armenteros is in great form.
6. New York City FC (-3)
Amid the rumors swirling around Patrick Vieira, NYCFC dropped a 3-1 road result in Houston on Friday night. If Vieira is staying, he might now have to refocus his team — and work on set-piece defending!
7. LAFC (no change)
Bob Bradley took issue with VAR on Dejan Jakovic’s red card, but the Canadian put himself in a poor position going in late with two feet. Considering the fact LAFC played down a man for almost an entire half, a point isn’t a terrible result.
8. FC Dallas (+2)
A massive win for the Texas squad on the road in Toronto pushed FC Dallas’s unbeaten run to four and helped the club maintain third place in the Western Conference. A change at goalkeeper proved a good choice as Jesse Gonzalez starred in net.
9. Houston Dynamo (+2)
A big home win on an emotional night extended the Dynamo’s unbeaten run to four games. Houston’s counter-attack proved devastating against an NYCFC side that simply committed too many mistakes.
10. Orlando City (-2)
Better teams have fallen to a late Alan Gordon goal, though that won’t make the Lions feel any better about losing at home against the Fire. After a six-game winning streak, Orlando has now dropped three in a row.
11. Toronto FC (-2)
After such a poor start to the season, TFC just can’t drop games at home. That’s exactly what the Reds did in a 1-0 loss to FC Dallas on Friday, meaning the defending champs are approaching the panic zone 11 games into the season.
12. New England Revolution (no change)
The Revs pulled out a point against the Whitecaps, though the other view is that Brad Friedel’s team dropped points after going up 2-0 on the road. Defending is a problem — New England has given up 11 goals in its last four matches.
13. Vancouver Whitecaps (no change)
Cristian Techera’s hat trick carried the Whitecaps in a wild home draw against New England on Saturday. For all of Techera’s heroics, what will linger for Vancouver is Kei Kamara’s multiple missed chances.
14. Real Salt Lake (+1)
Sebastian Saucedo’s stunning goal came from a moment of individual brilliance, but it’s hard to argue that RSL didn’t deserve the win on the road in Seattle. Mike Petke will hope to build on the progress midweek against Houston.
15. LA Galaxy (+1)
The Galaxy actually has a winning streak after a 1-0 win on Friday night over the Earthquakes. Sigi Schmid’s seat is cooling for the moment and LA is just one point out of a playoff spot in the Western Conference.
16. Chicago Fire (+1)
Gordon’s half-time introduction for Nemanja Nikolic might have looked odd on paper, but the MLS vet’s late winner prove Veljko Paunovic prescient with the move. Chicago broke a two-game losing streak with the win.
17. Philadelphia Union (-3)
The Union couldn’t keep a winning streak going on the road in New Jersey, but a point against the Red Bulls is a positive result for Jim Curtin and Co. Andre Blake again showed his quality in net for Philadelphia.
18. Minnesota United (+1)
The Loons rode their two superheroes — “Batman” Miguel Ibarra and “Superman” Christian Ramirez — to a 2-0 home win over Montreal. Minnesota beat up on a poor Impact team in a must-win home date with playoff possibilities in the balance.
19. Seattle Sounders (-1)
It’s most certainly desperate in Seattle now, after the Sounders dropped a 1-0 result at CenturyLink Field to visiting Real Salt Lake. Injuries are piling up and the playoffs are looking more and more unlikely every week.
20. D.C. United (no change)
United isn’t good enough to take full advantage of being up a man for an entire half and settled for a point at Banc of California Stadium. Amid rumors of summer additions, the club’s lack of forward quality is a significant concern.
21. San Jose Earthquakes (no change)
On the road in the Cali Clasico, the Quakes’ lack of attacking thrust proved their undoing. Relying on a singular moment of magic — and to be sure, Danny Hoesen’s late free kick could have changed things — isn’t getting it done.
22. Montreal Impact (no change)
Remi Garde’s first three months on the job in Quebec haven’t gone to plan. With talk that the Impact might sell some big names in the summer, the pressure is on for the Frenchman to get results. The 2-0 loss in Minnesota is the latest black mark.
23. Colorado Rapids (no change)
The Rapids fell at home to a dominant Portland side 3-2 on Saturday. If not for a Timbers own goal and a late penalty, the scoreline would been even worse for Anthony Hudson’s team.
Jason Davis covers Major League Soccer and the United States national team for ESPN FC. Twitter: @davisjsn.