The Overwatch League preseason is over, and now we've got about a month to wait until the inaugural regular season of Overwatch esports begins.

There were some stomps, some upsets, as well as some controversy after the Philadelphia Fusion dropped out of their preseason matches.

All in all, it was a decent start for the Overwatch League, and it will doubtless improve as time goes on.

Seoul Dynasty are the undisputed top team in the Overwatch League after preseason games

The 12 teams only played two or three games each, so we won't fully understand where each team will fall into place until after the season begins on January 10.

But, based on their rosters and the way they performed in preseason, here's how the Overwatch League teams rank as we approach the start of the regular season, according to Mail Esports' Matt Porter and Jack Stewart.

1. Seoul Dynasty

Seoul Dynasty are the team to beat right now, scoring three good wins in the preseason games

Jack: Without a doubt the most dominant team during preseason, Seoul Dynasty look like a force to be reckoned with. They have talented players like Seok-woo ‘Wekeed’ Choi and Jae-mo ‘xepheR’ Koo but what makes this team truly terrifying is their cohesion as a team.

While many teams are trying to build up synergy with their new rosters, Dynasty are already incredibly well-drilled and work together beautifully.

They wiped the floor with Shanghai Dragons before fighting tooth and nail to overcome Houston Outlaws and then defeating the impressive roster of New York Excelsior. Get used to seeing Dynasty at the top of tables because that’s where this roster will always be pushing to be.

2. New York Excelsior

New York Excelsior are among a few teams who could challenge Seoul Dynasty for the top spot

Matt: The next three teams are hard to separate at this early stage. In terms of match results, New York Excelsior went 1-1, and went 4-4 in terms of rounds won as well.

This should arguably push them below some of the other teams on the list, but if you factor in the quality of opponent and the roster they have, it pushes them up.

They had an easy time against the Boston Uprising, as expected, and only fell to a very good Seoul Dynasty team.

NYXL has a very good South Korean roster, and it will only get better once Yeon-oh 'Flow3R' Hwang is old enough to play in the League in May.

3. London Spitfire

The London Spitfire suffered a disappointing loss, but demolished the San Francisco Shock

Jack: A team we expected to see at the top, London Spitfire’s roster is stacked with enough players to fill two good rosters. With both the impressive GC Busan roster and the Kongdoo team that won APEX Season 4. So it was a huge surprise when Spitfire lost their opening preseason match against the LA Gladiators.

The clear weak point during preseason appeared to be the Busan roster who ended up with a 1-3 record while Kongdoo were undefeated at 5-0.

The Busan squad are talented but still inexperienced and that could be costly for Spitfire. However, they are likely to combine the two rosters into one super starting line-up.

On the one hand, if the risk pays off and Spitfire find the right combination they are going to be unstoppable. If not, they'll be stuck with a uncoordinated team who may not be able to challenge for the top spot.

Matt: Spitfire were hurt in preseason by the rule which stated you had to use the entirety of your roster.

They'll need to find the right balance of players in the regular season, without sacrificing communication. Right now, the Kongdoo roster is probably going to be 'The A Team.'

4. Dallas Fuel

Dallas Fuel got some good results in preseason, and their roster has enough quality to do well

Matt: Dallas Fuel won both of their matches, and although they didn't have the strongest opponents in the Houston Outlaws and the Florida Mayhem, they put in solid performances.

You have to account for their roster too, most of which is from Team EnVyUs, one of the most successful non-Korean teams prior to the League's formation.

Eight different countries are represented on the team, an impressive feat, and their communication didn't seem to be any worse for it.

5. Los Angeles Valiant

Valiant are the better Los Angeles team right now, but may struggle against tougher teams

Matt: Valiant won the Battle of Los Angeles during the preseason, and they beat San Francisco Shock along the way too.

Their ex-Immortals, plus some ex-Rogue, roster is good, although not quite up there with the top teams at the moment.

With DPS players like Terence 'SoOn' Tarlier and Brady 'Agilities' Girardi on the team though, Valiant always have the threat of making upsets happen.

6. Los Angeles Gladiators

The Los Angeles Gladiators defeated London Spitfire, but lost the battle against LA Valiant

Jack: LA Gladiators are a team to watch this season as they really impressed during preseason. They suffered a disappointing loss against local rivals LA Valiant but showed the potential of the team with a shock victory against London Spitfire.

The all-Korean line-up of Spitfire couldn’t find an answer to the lethal Bastion play of Lane ‘Surefour’ Roberts. The pocket pick helped the team to multiple round-wins including the classic strategy of sitting untouched on the payload while being shielded by both Reinhardt and Orisa.

And on top of that, their Finnish support duo of Benjamin 'BigGoose’ Isohanni and Jonas 'Shaz’ Suovaara look superb. Shaz especially looks a real handful as one of the most aggressive support players in the entire league.

He showed his versatility as well, by pulling out the Genji pick which proceeded to tear Spitfire apart on Numbani. Do not underestimate this team.

Matt: The Gladiators live up to their 'Shields Up' motto by apparently being very good on defense.

However, against Valiant in particular, they looked fairly weak on attack, so they'll need to improve in that area when the League kicks off.

7. Houston Outlaws

The Houston Outlaws lost both of their matches, but their good roster performed well in defeat

Matt: OpTic Gaming's Houston Outlaws looked like they under-performed during preseason, but if you take a closer look at their opponents, and the manner of those defeats, it's tough to push them further down the rankings.

Their first loss was a close match against a good Dallas Fuel team which went to a tiebreaking extra game.

Their match against Seoul Dynasty ended 2-1 after a draw in the final game. Houston had way more time on the clock after the first round of Numbani, but couldn't quite convert it into a win.

Outlaws are only as low as they are because of their losses. But if they continue to put in strong performances against top teams, they will most certainly rise through the ranks.

8. San Francisco Shock

San Francisco Shock won one of their preseason matches, but lost heavily to London Spitfire

Matt: San Francisco Shock subbed in for Philadelphia Fusion to take on the Florida Mayhem in the first match of the preseason, and played well to take a 3-1 victory.

They ran close with Los Angeles Valiant too, but they ran out of steam in their third match against London Spitfire.

Shock will start the season without two major players, Jay 'Sinatraa' Won and Matthew 'super' DeLisi, due to their age. Plus, the rest of the roster doesn't have much experience with winning in big tournaments.

They won't be easy to beat, but right now, they won't be expected to win many games either.

9. Boston Uprising

Boston Uprising fell to a good New York team, and narrowly beat a poor Shanghai team in pre

Jack: A team that nobody expected much from, Boston Uprising didn’t have an amazing performance during pre-season but they certainly exceeded expectations. They put up a fight against New York Excelsior before defeating Shanghai Dragons.

They did manage to pick up a win but the team clearly needs time. The squad undoubtedly has potential with players such as former League of Legends pro Yeong-jin ‘Gamsu’ Noh but the team will need time to gel and learn more of the tactical side of the game.

Season 1 is too soon for Uprising to challenge the top but they definitely could cause a couple of upsets.

Matt: Boston played well at times against New York, especially during their 2-0 win on Oasis, but they didn't put up much of a fight. Plus, they should've probably had an easier time than they did against the Shanghai Dragons, which went to a fifth game.

10. Florida Mayhem

Florida Mayhem don't have any substitutes, and the lack of flexibility may come back to bite

Jack: The team owned by Misfits have a talented group of players but it appears fans' concerns over the small roster were justified. Florida Mayhem are the only team in the entire Overwatch League who have no substitutes and that could cost them.

Their six players are a strong core group who know each other well but a lack of options and flexibility may cost them. They are one of the few teams who failed to register a win – losing both of their games 3-1.

As I mentioned, they have the players to turn their luck around but if things start going south, Mayhem doesn’t have a plan B, which is concerning considering the tough competition they face.

11. Shanghai Dragons

The Shanghai Dragons have one of the weakest rosters on paper, so will have it all to prove

Matt: The Shanghai Dragons looked very underwhelming during preseason, losing to Boston Uprising and barely putting up a fight against Seoul Dynasty.

As the only Chinese team in the League, they would've been expected to pick up the very good roster of Miraculous Youngster, but not a single member made the transition.

Instead, they have good, yet relatively unknown and inexperienced players. It will take some time for them to get up to the level of the rest of the League and start challenging for a playoff position.

12, N/A. Philadelphia Fusion

Philadelphia Fusion have had a rough start to life, a player suspension and leaving preseason

Jack: What an awful start Philadelphia Fusion has had. They were the only team who didn’t participate during preseason as they failed to get VISAs for their players in time.

And to rub salt in their wounds, Su-min ‘SADO’ Kim has been suspended for the first 30 games of Season One after he was found guilty of account boosting before he joined the team.

Because we haven’t seen them play it’s impossible to judge the Fusion team for now, but from an organisation standpoint, it doesn’t look promising.

The Overwatch League regular season kicks off on January 10, 2018.