Is there any way to check myself on the leaderboards or do i have to be godrank?

I want to check my win/lose ratio

Unfortunately the current system only shows if you are in Godrank. No others rankings show up on the Leaderboard and that is the only system in place to check it currently.