Three MLS head coaches came in the crosshairs of the MLS Disciplinary Committee after Week 18.

On Wednesday the league announced sanctions for D.C. United Ben Olsen, Toronto FC's Ryan Nelsen and the Montreal Impact's Marco Schällibaum along with his assistant Philippe Eullaffroy.

Olsen was fined $2,000 "for public criticism of the officials" following D.C.'s 1-0 home loss to the Vancouver Whitecaps at RFK Stadium. Click here to read and watch his post-game comments. His assistant coach, Chad Ashton, was fined "for verbal abuse of the officials" after the game.

WATCH: Double red cards at BMO Field

Nelsen and Toronto FC were fined an undisclosed amount "for the team's violation of the League's mass confrontation policy" during a 78th-minute altercation in the 1-0 loss against Real Salt Lake at BMO Field (WATCH IT HERE). The team had previously received a warning from the league about mass confrontation earlier this season.

Meanwhile, Real Salt Lake were issed a warning for mass confrontation for the same incident.

Schällibaum and Eullaffroy were each fined and suspended one game for their role in an incident that took place near the Impact's bench in the 89th minute of Montreal's 4-3 home loss against the Colorado Rapids. Schällibaum "entered the field of play," while Eullaffroy "threw the ball at Rapids midfielder Tony Cascio" (WATCH IT HERE).

WATCH: Salinas elbow on Keane

Lastly, the Disciplinary Commitee also suspended San Jose Earthquakes midfielder Shea Salinas for one game and fined him an undisclosed amount "for elbowing his opponent, LA Galaxy forward Robbie Keane, above the shoulders" in the fifth minute of the California Clasico on June 29 (WATCH IT HERE).

Salinas will serve his suspension when he sits out Wednesday night's match at Toyota Park against the Chicago Fire (8:30 pm ET, MLS LIVE).