Do you need to have linked your blizzard account to your xbox live account to be seen on the top 500 leaderboards?

I have played 57 games of competitive capture the flag and my sr is 3012 which is inside the sr needed to be in top 500 (I know that’s low but its xbox eu) any help would be appreciated.