Former Los Angeles Dodgers right-hander Yu Darvish said Sunday that the Houston Astros should not have the right to call themselves 2017 World Series champions. Darvish, who was rocked by the Astros in Games 3 and 7 of that World Series, spoke with reporters Sunday at the Chicago Cubs' spring training facility in Mesa, Ariz. "It's like the Olympics," Darvish said, per ESPN.