Frank Robinson, vice president of on-field operations for Major League Baseball, suspended Pineiro for three games for intentionally throwing at and hitting Angels third baseman Troy Glaus in the eighth inning afer a warning had been issued.
Martinez was handed a two-game suspension for charging the mound and aggressive actions in the sixth. Both players were fined an undisclosed amount.
With one out in the sixth, Angels reliever Lou Pote hit Martinez with a pitch, causing the usually mild-mannered designated hitter to charge the mound and ignite a bench-clearing incident.
After Martinez was ejected by home plate umpire Ed Montague, John Olerud delivered a three-run double that gave the Mariners a 10-3 lead. The Mariners retaliated in the bottom of the eighth when Glaus was hit by Pineiro, who was ejected.
Both suspensions began with Wednesday night's game at Edison Field.