Yes, I'd say the colloquial meaning is definitely "to let you know the score" - and as such I would expect it to derive from a sports context, but have no citation.