The only team to feature in all the Stage Playoffs for Season 1, New York Excelsior will not be in the Season finals. The New York-based team has been at the top of the Overwatch league. While they don’t have a 100% win in their matches, there is not a...