Where is Scored located? Scored is primarily located in the United States. Related Articles How is Scored funded? Who owns Scored? Still need help?Can't find the answer you're looking for? Contact us via the website or email.CONTACT US