Toronto FC striker Jozy Altidore was fined an undisclosed amount by Major League Soccer after describing the league's referees as "some of the worst in the world" and "absolutely horrible."
The outspoken Toronto forward, who was at the Gold Cup with the U.S. national team when he posted the tweet, criticized MLS referees after his Toronto team had a late-game penalty call denied in their 1-1 draw against D.C United on June 29.
The comments were in violation of the league's public criticism policy.
The referee overlooked an incident where Toronto Ayo Akinola received the ball in the opposition box late in the game, only to be clattered into by a D.C. United player.
Altidore, 29, has made nine appearances for Toronto FC this season, netting five times.