Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations only declare readOnlyHint and openWorldHint, so the description carries the rest and it does well: tied scorers share a position, competitions without recorded scorers return an empty list, cups/tournaments return 404. It does not state the underlying ordering (presumably by goals/position) or any rate/result-size caveats beyond the limit cap, leaving a small gap.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.