I think you need to do an outer join against the milestones where a null equates to the max value so that it gives a truer picture. (e.g. Team USA is ranked #19 overall above when they only have 7 MM's. I'm not sure that holds up against other teams which have more MM's (11 or more?) but lower numbers.
For example, if team X has less than a billion credits, then the ranking for the 1B MM would be the count of teams that have 1B plus one (e.g. tied for last) rather than not counted in the stats at all.