Pittsburgh Pirates starter Chris Archer received a five-game suspension and Cincinnati Reds outfielder Yasiel Puig got a two-game ban for their roles in a melee Sunday at PNC Park.