I think they have leaderboards on the gamechanger website now (ill ness to check once I’m home on my PC, not on this phone)
But I’m not sure whether you can view every platforms leaderboard or just the one your onhttps://gamechanger.evolvegame.com/