Sports

All-Star 3B Jose Ramirez agrees to 5-year, $124M extension with Cleveland Guardi..