Leaderboards my account isn’t showing up

I should be showing as top 200 kills in USA but I’m not on there anywhere I have 20,300 kills am I missing something to be on there like a sign in or something I made an account with the website

XDefiant Leaderboard - Kills - XDefiant Tracker

Position 119 right now