The Overwatch League is back, and the second half of the season is underway.

We've only had 12 games, but there have already been upsets galore, as esports teams who were performing well in Stage 2 suddenly crashed, while weaker teams have started to pick things back up.

Thankfully, there are always two constants in Overwatch League we can rely on: New York Excelsior and Shanghai Dragons. For very different reasons.

New York Excelsior continued their dominance of the Overwatch League with the Stage 2 title

1. New York Excelsior =

Of course New York Excelsior are at number one. It's actually unfair that the next team in the list is sitting at the number two spot, because that makes it seem like there are teams close to their dominance. But the gulf in class is completely unassailable right now.

Saebyeolbe proved he's the best Tracer in the world yet again this week, and Jjonak continued to set the benchmark for supports everywhere.

There's not much else to say. They're going to go 10-0 in Stage 3 and win the final again.

There isn't a team that comes close to the consistent dominance of the New York Excelsior

2. London Spitfire =

I said earlier there are only two constants in Overwatch League, but London Spitfire baffling everyone with unpredictable results is probably another one.

They've lost three times to the Houston Outlaws in the regular season, and they were pitiful against New York this week. Plus, it seems like their Oasis troubles are back again.

But we can't get ahead of ourselves here. Just because Outlaws keep beating the Spitfire doesn't mean that London aren't still the second best team in the league.

You also have to take into account that a lot of the Spitfire players had a proper break in between Stage 2 and 3. They went back to Korea, not leaving much time for practice, so of course they're going to slip.

Going 0-2 to start Stage 3 will have them regretting their little holiday.

London Spitfire may have started the Stage 0-2, but you shouldn't write them off just yet

3. Philadelphia Fusion +2

Fusion spoiled London's party in Stage 2, and actually came close to defeating New York in the final before it all fell apart.

They had a great run towards the end of the Stage, and although they've faltered a bit at the start of Stage 3, it seems like they're still going to be challenging near the top of the overall standings.

Eqo is suspended right now, and they were feeling that loss at times this week. But Carpe stepped it up with some amazing Sombra and McCree play.

They just need to work on Control maps a bit, and they'll be back at their best. Unfortunately, it's one of the hardest map types to get right as it's more about controlling the chaos than performing set plays.

Philadelphia Fusion almost pulled off a massive Stage 2 final upset but lost to Boston this week

4. Seoul Dynasty -1

The match against Los Angeles Valiant was probably the worst we've seen from the Seoul Dynasty so far this season.

They lost 4-0, but then managed to turn it around against a San Francisco Shock team rallying around the additions of Super and Sinatraa.

How did they do it? By doing a little thing called 'playing their main roster.' The team which played against Valiant is not Seoul's strongest lineup at all, and they ran with it for the entire match.

Munchkin looked awkward on Sombra, and despite a nice 3K Death Blossom on Nepal, he failed to have much of an impact. It doesn't look like new signing Gambler is paying off right now either.

Map differential has cost them playoff spots in Stage 1 and Stage 2, and starting off with a 0-4 loss against a team who were free falling down the standings last Stage is the last thing they need.

They might be trying to give playing time to some of their other members to keep up with teams who keep things fresh by swapping things around. But New York won Stage 2 while barely making a substitution, so who knows if that's actually the best tactic?

Seoul Dynasty are still sitting near the top of the standings but with inconsistent performance

5. Boston Uprising +1

Boston Uprising would've probably been above both Seoul and Philadelphia in this Power Rankings list if I had made it yesterday.

But here we are on Monday, with DreamKazper indefinitely suspended from the Overwatch League. Controversies aside, he's their best DPS player, and now they're going to have to lean on less practiced members of the team.

They've climbed to fourth in the overall standings, but they've now got to play New York, Seoul, and London in the next two weeks with a depleted roster.

Boston Uprising have been having a great time lately, but now DreamKazper is suspended

6. Houston Outlaws +3

Houston are back in business with back to back wins against Seoul Dynasty and London Spitfire either side of the break.

Their run of form was ended by a Boston Uprising team who have also been looking good lately.

Jake was able to get back on Junkrat a few times this week, and although London were able to destroy quite a few of them, he made several count, and the fear of them was enough to often make Spitfire retreat and lose the fight anyway.

It's another tough week next week against the Philadelphia Fusion and the New York Excelsior. They just have to weather the storm and get what they can out of the opening parts of Stage 3 before reaching some easier matches later on.

Houston Outlaws fell apart in Stage 2, but they might be back in business with decent results

7. Los Angeles Valiant =

Since the last Power Rankings, Los Angeles Valiant have won a couple and lost a couple so they're staying put for now.

Week 5 of Stage 2 they played against the two teams who were competing for the stage title, so it's understandable they lost.

This week they dominated the Seoul Dynasty (who they've beaten before), and got a handy 4-0 against the Shanghai Dragons.

Starting Stage 3 2-0 and having a +8 map score is precisely the remedy they needed after going 4-6 in Stage 2.

Their new players look to be a big reason behind that. Space had an amazing debut after sitting on the sidelines for so long. He only died 4 times throughout the entire series against Dynasty.

It's hard to tell without hearing comms, but it's possible Custa has stepped up as a shotcaller for this team too.

Los Angeles Valiant finally managed to stop their free fall by defeating Seoul Dynasty 4-0

8. Los Angeles Gladiators -4

Los Angeles Gladiators looked almost certain to qualify for the Stage 2 playoffs just a few weeks ago.

But, three losses in a row against Philly, Boston, and San Francisco have sent them plummeting down the rankings. Before that, they only just managed to scrape a win against Florida Mayhem.

They pulled out of their nosedive with a win over Dallas, which is lucky, as a loss against Dallas can be considered a 'crisis' these days.

Is the Fissure honeymoon period over? Or will they start to climb back into contention next week?

Los Angeles Gladiators looked so good in Stage 2, but haven't kept up with that performance

9. San Francisco Shock -1

San Francisco Shock might be sitting in ninth in the overall league standings, four whole games back from Los Angeles Gladiators, but you shouldn't sleep on them just yet.

Super and Sinatraa are seriously good at Overwatch, in case you hadn't had that drilled into your heads, and they've still got Architect on the bench, who's another difference maker.

It's going to take a monumental effort, and a whole lot of luck, but they're not out of the end of season playoff contention just yet. Season 2 of OWL will be Shock's time to shine.

Don't sleep on San Francisco Shock just yet. They've got a great young roster for the future

10. Dallas Fuel +1

They were only playing Shanghai Dragons, but Effect was popping off on Tracer this week.

It still seems like Dallas will only be able to pull out a couple of wins per Stage, and it'll take a lot of improvement from their current lineup to change that.

The team has been surrounded by controversy and backstage problems all season long, and it's not beyond the realms of possibility that it's a big reason behind their poor results.

They need a few weeks of stability, and maybe things will turn around. But it's too late now to save their season.

Dallas Fuel have had roster problems all season, and their results have suffered because of it

11. Florida Mayhem -1

It was a tough old week for the luckless Florida Mayhem. They got swept off each map by New York Excelsior and had another beating at the hands of Philadelphia Fusion, the two top teams from Stage 2.

There are signs of life from the team, especially thanks to some strong performances in defeat from Sayaplayer, but they're playing for pride at this point.

They've got a chance against Boston next week thanks to their roster troubles, but it's only a slim one.

It's too late to save Florida Mayhem's season but they can keep improving and playing for pride

12. Shanghai Dragons =

I usually don't have much to say about the Shanghai Dragons but given all the changes they've gone through recently there's plenty to talk about.

First of all, Daemin is very new to the team, having joined from NRG's Contender's team barely a few days before his first match. He didn't perform very well, but he'll need some time to fit in.

Geguri had some moments, but she was looking hesitant at times on D.Va. Either she doesn't have confidence that her team will back her up, or there are still communication issues that need to be worked out.

Ado was a revelation, at least on Genji. Some of his Dragonblades were up there with the best in the league, although his Tracer player definitely needs some work.

The Dragons tried a few different things tactically that had their ups and downs, particularly with the overly aggressive defenses.

Many were looking to their match against Dallas as their best opportunity for their first win of the season. It didn't work out that way. Now we're probably looking at their match against Florida in week 3 as their next best chance.