Pokemon GO will be getting a PvP mode soon in the form of trainer battles
Ever since Pokemon Go launched on phones back in 2016, players have been requesting that a specific mode be added to the game: player versus player battles. Over two years later, Niantic has listened, and will be adding PvP to Pokemon Go. This feature has been hinted at by the development team since 2017, though nothing had ever been concrete until an announcement today on the official Pokemon Go Twitter account. Not much else was revealed, outside of the mode aptly being named Trainer Battles. More details will likely follow soon, as today, November 30th, kicks off a Pokemon Go Community Day event, which will last until December 2nd.
Source