EA has confirmed that Battlefield 2021 will be revealed on June 9. They have shared a teaser for the reveal along with the announcement date.
Battlefield 2021 has been leaked in the form of a teaser trailer that was reportedly for internal showing only. The leak started with screenshots from the trailer making their way online and soon enough, the whole trailer had leaked.
After the leak, EA has now confirmed that they will officially reveal the game on June 9.
https://twitter.com/Battlefield/status/1399742535942258691
The reveal will be announced on June 9th at 7 AM PDT / 4 PM CEST. The game is confirmed for the PS4, PS5, Xbox One, Xbox Series, and PC.