Bryce Harper agreed to a 13-year, $330 million contract with the Philadelphia Phillies on Thursday. Here is why it's a good fit.
Bryce Harper agreed to a 13-year, $330 million contract with the Philadelphia Phillies on Thursday. Here is why it's a good fit.