Not sure if it’s the same on Xbox, but in order to show up on Top 500 leaderboards, you need to have the Blizzard Authenticator installed on your phone and linked to your account. And then after that, you need to play ANOTHER 50 games.
It says “required for PC”, but I don’t know if they’ve changed it to be required on all platforms or not.