Doesn't the CGI for the teamscores get its results from somewhere?
I would think it would be easier (and more accurate) to get the data from the source, rather than having to parse an interpretation of the data.
On the other hand, I know that that isn't always possible, in which case I would follow repson's approach.