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.
Toronto, currently in seventh in the Eastern Conference, was winning 1-0 at the time of the call, only for D.C. United to win a penalty in added time, with star forward Wayne Rooney knocking it home.
Altidore, 29, has made nine appearances for Toronto FC this season, netting five times.