Cleveland will host the All-Star Game in 2019, a person familiar with the decision told the Associated Press on Thursday. The team will hold a news conference on Friday at Progressive Field to formally announce the event, last held in Cleveland in 1997.