The Giants' Hunter Strickland has received a six-game suspension and an undisclosed fine for intentionally hitting the Nationals' Bryce Harper with a pitch, inciting a bench-clearing incident and fighting on Monday.