Quote Originally Posted by Walrusgus View Post
Is it http://www.my360stats.com/ ? It says i need to wait 24 hours to get my results anyway.
Here's the link from Xbox itself. http://rewards.xbox.com/my-stats/ .