I'm searching for a site that I can view my ranking position on overwatch and compare with my friends.
Anyone knows one?
I've found these yet:
overwatchtracker.com - nice leaderboards
rankingoverwatch.com - nice friends compare
masteroverwatch.com and overbuff.com - nice personal statistics