Washington Nationals' 19-year-old rookie outfielder Bryce Harper was added to the National League roster for the 2012 MLB All-Star Game, replacing Giancarlo Stanton of the Miami Marlins.