Marlins pitcher Dan Straily has been suspended for five games for intentionally throwing at the Giants' Buster Posey. Marlins manager Don Mattingly also was suspended one game.