Former England midfielder David Beckham was suspended for one game and fined an undisclosed amount by Major League Soccer on Thursday for his actions in and after a loss last weekend.
The Los Angeles Galaxy star was banned by the MLS disciplinary committee for Sunday's upcoming match against Chicago Fire for confrontational and provocative behavoir during and just after a 4-3 loss to San Jose Earthquakes on 30 June.
"The committee considered his conduct unacceptable and detrimental to the league's public image," MLS said in a statement.
MLS also imposed a fine of an undisclosed sum to Galaxy coach Bruce Arena for public criticism of officiating.
Beckham, 37, had said last week that he was disappointed at having been left off the British football squad that will compete in the London Olympics starting later this month.
In the final moments of last weekend's match against the Earthquakes, the former Manchester United and Real Madrid star had a notable outburst. Beckham began shouting at and shoving rival players and nearby punched the San Jose club's comic-costumed mascot before being restrained.
In addition, during the match, Beckham was shown a yellow card after kicking the ball toward an injured player.