This method of ranking team performance factors in point per game, strength of schedule, and goal difference. This isn't an attempt to predict the final table, but rather a way to measure a team's form over the course of the season.
NYRB II (↔): Beat Charlotte 2-0 at home in a pretty routine win. Charlotte had plenty of shots, but New York did a good job keeping them from putting those shots on target.
Tampa Bay Rowdies (↔): Came from behind to draw at home with Atlanta, one of the worst sides in the league. They had enough of a cushion to hold onto second place, but their recent form hasn't been encouraging.
Nashville SC (↔): No match this week.
Indy Eleven (↑1): Beat Ottawa midweek and Bethlehem on the weekend. They have a rough schedule over the rest of the season, but so far they've made the most of their games in hand.
Pittsburgh Riverhounds (↓1): Scraped by a difficult Charleston side at home to win 1-0, but are surpassed by an in-form Indy side.
North Carolina FC (↔): Continue to spiral with a road loss to Swope Park, but hold on to sixth place.
Louisville City FC (↔): Got a 1-0 win in Hartford to keep up their run. Could pass North Carolina if this form keeps up.
Ottawa Fury FC (↔): Lost midweek in Indy. They're another side who have dropped off significantly in recent weeks.
Saint Louis FC (↔): Got a vital home win over Birmingham to continue their push for the playoffs. They've really impressed over the last 2-3 weeks, and could cause problems for some of the favorites in the postseason.
Charleston Battery (↔): Dropped points in Pittsburgh, and continue to underwhelm late in the season.
Birmingham Legion FC (↔): Dropped points at home to Saint Louis, and their push for the playoffs doesn't get easier with a trip to Nashville and a visit from Indy on the horizon.
Bethlehem Steel (↑1): Put up a great fight in Indy, losing to an 80th minute winner from Dane Kelly. They're not out of the picture yet.
Charlotte Independence (↓1): Lost on the road to the rankings leaders, NYRB. They've shown flashes all year, but never enough consistency to be serious contenders.
Loudoun United FC (↔): Threw away a lead at home to Memphis, going down a man in the 58th minute and scoring an own goal just five minutes later. They still have a back-loaded home schedule, but it won't do any good if they don't take points from them.
Memphis 901 FC (↔): Got some help from a poor Loudoun side, but got three points on the road courtesy of a late winner from Brandon Allen. It's a long shot, but playoffs aren't out of the question yet.
Swope Park Rangers (↑1): Played the role of a spoiler well, knocking of North Carolina at home.
Hartford Athletic (↓1): Lost at home to Louisville City.
Atlanta United 2 (↔): Pulled off a 1-1 draw in Tampa Bay. They're almost certainly the worst side in the East, but still trying to spoil things for teams at the top.
Phoenix Rising FC (↔): Won a tough game in Las Vegas midweek, before blowing out LA Galaxy II in a match marred by some completely unacceptable behavior from supporters on both sides. There's a potential for retroactive punishment from the league office, but for now the win streak extends to 20 and Phoenix is the best side in the league by a significant margin.
Reno 1868 FC (↑2): Beat Tacoma 5-0 and Austin 2-1 to jump up two spots. Everything behind Phoenix is incredibly tight, but they look in good shape ahead of the playoffs.
Fresno FC (↓1): Beaten on the road by Las Vegas to drop below Reno for the first time in eight weeks.
Sacramento Republic FC (↓1): Beat Austin on the road and RGV Toros at home for a vital six points. They drop a spot due to Reno's results, but they've really improved late in the season.
Real Monarchs SLC (↑2): Got a huge 5-1 win over Portland to move up two spots. They've been pretty up-and-down so far, but they should be in the playoffs at the end of the year.
Orange County SC (↔): Won at home over El Paso to continue their hot streak. They've been trending up since Week 23 and look likely to earn a playoff spot.
San Antonio FC (↓2): Beat OKC 3-1 at home, but it wasn't enough to keep up with Real Monarchs and Orange County.
New Mexico United (↑3): Beat Colorado Springs 3-1 at home. Their form has been all over the place, but they can score goals against almost anyone. If they finish in a playoff spot, they could cause problems.
El Paso Locomotive FC (↑3): Lost 2-0 to Orange County. Their move up the rankings is because of a) an increase in strength of schedule and b) a drop by some teams around them.
Portland Timbers 2 (↓2): Blown out 5-1 by Real Monarchs. They've really dropped off recently.
LA Galaxy II (↑1): Blown out by Phoenix, despite the match being called off in the 78th minute after fans threw projectiles onto the field.
Austin Bold FC (↓2): Lost to Sacramento and Reno. Their place in the standings is finally starting to trend towards where they've been in the rankings for some time.
OKC Energy (↔): Beaten 3-1 by San Antonio. Still alive in the playoffs, but they have to start getting results.
Las Vegas Lights FC (↔): Kept things interesting with a tight home loss to Phoenix and a surprising win over Fresno.
Rio Grande Valley FC (↔): Beaten on the road by a really good Sacramento side.
Tulsa Roughnecks FC (↔): No match this week.
CS Switchbacks FC (↔): Beaten at home by New Mexico. They're effectively out of the playoffs, and could potentially be officially eliminated this week.
Tacoma Defiance (↔): Beaten 5-0 in Reno to continue their trend of conceding far more than they score.
These projections use current home and away points per game to predict each team's remaining results and their final standings. I've also included their current/minimum possible point totals, as well as the maximum possible points for each team.