Compiling an Overwatch League Power Ranking list every week is becoming increasingly difficult. Just take a look at some of the results that have happened so far:

LA Valiant beat LA Gladiators, who beat Philadelphia, who beat New York, who beat Houston, who beat Dallas, who beat San Francisco, who beat Boston, who beat London, who beat Seoul. But Seoul has beaten everybody else except New York.

Mail Esports' Matt Porter has to pick all of that apart and distill it down to find out who the best teams in the league really are. At least it's easy to put Shanghai at the bottom.

On paper, the Uprising don't look like much, but in practice, they're getting better and better

1. New York Excelsior =

New York Excelsior remain in the top spot this week despite dominant displays from London

New York had an easy schedule this week, and barring a small blip on Oasis against Dallas Fuel, it was pretty simple for them.

Right now it's looking like it'll all come down to the match against London next week to see who's going to finish top of the table.

Both teams will be preparing heavily for that match, so we can't rule out any upsets in their other match in week five though.

London have the tougher game coming up against Houston, while New York should be able to breeze past the Mayhem.

Given the caliber of their players, New York Excelsior should come out of Stage 1 at the top of the standings.

2. London Spitfire +1

London Spitfire were scarily on form this week with wins over Seoul Dynasty and the Dragons

London surprised everyone by taking down Seoul Dynasty in week four, but we shouldn't get carried away just yet.

Spitfire were the weakest looking all-Korean team going into last week, and although a win against Seoul is huge for the final standings, it doesn't erase their loss against Boston.

Dynasty had their own problems too, which we'll touch on in their section below.

What London did well this week was mix things up. Their coach, Bishop, had a game plan going into the Dynasty match up, and it looks like they pulled it off perfectly and caught their opponents off guard.

They might have to give some credit to Excelsior, who found the key to unlock Seoul's defense last week.

We can't take anything away from the superb tank play of Gesture though, and Profit got over a certain 'gesture' he made a few weeks ago to return to form.

Plus, even though everyone beats Shanghai, the way London did it this week was scary. The Dragons didn't take a single point on any map.

London have two important games against tough teams between them and the end of Stage 1. Can they pull off another perfect week?

3. Seoul Dynasty -1

Seoul Dynasty lost two in a row, but against very good teams, don't count them out just yet

Having Seoul Dynasty at the number three spot looks crazy, but here we are.

Every league, esports, sports, or otherwise, has a team like Seoul. They look dominant against the weaker teams, but when they come up against teams of a similar quality they just can't seem to pull it out.

They sorely missed the presence of Ryujehong in the match against London, and although it's tough to see how much of a difference one man would make, it's made a little easier when that man is Ryujehong.

Bunny is a fantastic Tracer player, and he rips apart the teams lower down in the league. But against teams who know how to deal with him, he can become anonymous, lost in the back lines, out of sight of his healers and crucial resurrects.

There are eight maps in the current Overwatch League map pool, and Seoul had to play... nine if you include their tiebreaker on Lijiang Tower. That's a lot of preparation to do in a very short amount of time.

Seoul are a great team at adapting though, and Fleta is still the best DPS player in the league. They're down right now, but if they end up winning the Title Match next week, would anyone actually be that surprised?

4. Los Angeles Valiant =

Los Angeles Valiant are probably still the best 'western' team despite a loss against Boston

Compiling the Power Rankings this week has been one long exercise in not overreacting to certain circumstances.

Yes, Los Angeles Valiant lost 4-0 to the Boston Uprising, but the individual games were a lot closer than the scoreline would suggest.

Valiant also 4-0'd the Philadelphia Fusion this week, who were on a hot streak.

Plus, Valiant have proved throughout the season that when they're not easily beating lesser teams, they're putting up good fights against the top ones.

Losing to Boston is no reason to start saying Los Angeles are in crisis. London also lost to Boston, and look what they managed to do this week.

5. Boston Uprising +3

Boston Uprising are hot stuff right now, but are recovering from a poor early part of the season

It's getting hard to ignore Boston, who we had as low as 10th in the Power Rankings just two weeks ago.

We can admit our mistakes, and we can also now admit that the Uprising are a team to be reckoned with.

They've only lost three games this season, and two of those have been to Seoul Dynasty and New York Excelsior. That loss against San Francisco is one of the few things stopping them climbing higher.

On paper, the Boston roster shouldn't be doing this well, this late into Stage 1. Plus, they're the only team who aren't playing the Shanghai Dragons this Stage, so they're basically a free win down over their rivals.

6. Houston Outlaws =

Houston Outlaws are still beating worse teams, and still losing to better ones, so 6 seems right

The Houston Outlaws hot streak came to an end this week against the Seoul Dynasty, as expected. But to be fair to the Outlaws, they did take Dynasty all the way to a tiebreaker.

As we discussed above, Seoul had a tough time of it this week though, and on another day, it's likely Outlaws wouldn't have performed as well.

It might be unfair to call the Houston Outlaws a 'patch team,' i.e. a team that's only doing well because their players happen to be good at the current overpowered heroes.

They definitely don't win as many maps when Jake isn't able to play Junkrat though.

An easy schedule so far has lifted them up the table into a good spot, but it's going to be tough to pick up another win this Stage with the red hot London and Boston looming.

If Linkzr is back in action next week they'll be feeling a little more comfortable, but it's going to be difficult regardless.

7. Philadelphia Fusion -2

Philadelphia Fusion are up there in terms of wins, but the performances have been lacking

The Fusion lost a bit of their momentum this week with a loss to the Valiant. On their day, Philadelphia can square off against the best in the league, as they proved against New York last week.

But when they win, it tends to be by the barest of margins. Their 4-0 against the Fuel this week was their first of the season, and they've already played the Dragons.

Fragi is still going far too deep on Winston, often leaving his team a man down before a fight even begins.

He needs to watch and take notes on the likes of Gesture and Muma, two master Winston players in the league, who often win fights for their teams single handed.

8. Los Angeles Gladiators -1

Los Angeles Gladiators would've been expecting to be doing better than this at this stage

The Gladiators were looking pretty good earlier in the season, but their style of play just isn't suited to the current dive meta.

They picked up a win against Mayhem this week to keep their overall score up, but they were easily dispatched by the Boston Uprising.

Sitting at three wins and five losses at this stage of the season is tough, but they are at least in the Pacific Division, which isn't exactly the strongest.

If they can beat the Shock next week, they'd actually be in a playoff position, if the season were to end right then.

9. San Francisco Shock +1

San Francisco Shock are level with Gladiators on just three wins, so next week is important

The San Francisco Shock rise up the Power Rankings this week, because the Dallas Fuel just keep losing.

Shock were able to 4-0 the Florida Mayhem, as most teams do, but they lost to the Houston Outlaws.

They certainly made a game of it though, and it was just a poor attack on Dorado which stopped them from leveling the series.

They've got an important match against close rivals the Los Angeles Gladiators next week, as well as a match against the Seoul Dynasty which most fans won't be holding out much hope for.

10. Dallas Fuel -1

The Dallas Fuel just keep losing, and it looks like they'll end the Stage near the bottom

It looked like things were turning around for the Dallas Fuel when they picked up their first win of the season a couple of weeks ago. But that feeling didn't last very long.

Since then they've lost to Boston, Philadelphia, and New York, and are now two wins back from the team above them in the standings.

A team with the players and the history they have shouldn't be down at the bottom of the standings, but it's clear something needs to change in between Stages.

Team EnVyUs' legacy has crumbled, and now we're left with a squad with no confidence in themselves, or their team mates.

11. Florida Mayhem =

Florida Mayhem will need to make some drastic changes to improve for the start of Stage 2

Another week, another couple of losses for the Florida Mayhem, and they still have just the one win to their name this season against the Shanghai Dragons.

They're going to have to make some serious moves now the transfer window is open, in order to make any impact and try and recover for the rest of the season.

As for the rest of the Stage, they've got Fusion, who have the potential to be upset, and New York, who the Mayhem don't really stand a chance against.

12. Shanghai Dragons =

The Shanghai Dragons remain win-less, but it seems like they're gaining fans all the time

I feel like I've been very harsh on the Dragons elsewhere in the Power Rankings this week, which is a shame, because I dearly want them to succeed.

I'm now looking forward to Shanghai games more than most others, just for the off chance they're going to cause an upset.

They're going to go 0-10 this Stage even though they're coming up against a Dallas Fuel team in turmoil next week.

But, I believe they will get a win this season. Even 1-39 is better than 0-40.

Right?