MLB on Saturday suspended Tigers catcher Ivan Rodriguez for one game and fined him an undisclosed amount for his inappropriate actions during the Tigers' game against the Mariners at Safeco Field on Thursday.