When Pokemon GO launched a few years ago, many people hoped that trainers can battle each other. Well, soon, they finally can. This is because Niantic has finally announced the GO Battle League, which allows players to actually PVP each other.

The Pokemon GO developer announced that the Battle League is coming in early 2020. Its matchmaking mechanics are pretty much like the main games like Sun & Moon and X&Y. Players get matched with other trainers of similar rank, and rank increases or decreases depending on their win-loss record.

Here is Niantic’s full announcement:

Battling has been a core part of the Pokémon universe since the very beginning. We’re excited to announce the development of a feature that will build upon Trainer Battles, the current form of player vs. player battling that exists within Pokémon GO. This feature will be called GO Battle League.
Like many Pokémon GO features, GO Battle League will encourage players to get out and explore the world with Pokémon. Trainers will be able to walk in order to earn entry into the GO Battle League, then battle opponents from around the globe through an online matching system and rise in the ranks of the league. We hope this feature will make the Pokémon GO battling experience more competitive and accessible to more Trainers.
GO Battle League is slated for release in early 2020. We’ll be sharing more details in a special Dev Insights video soon. Stay tuned, Trainers!

Well, many of us have been waiting for this, so those who have stuck with the game after so long are surely getting rewarded.

Source: Pokemon GO official Website