Bryce Harper has signed a mega deal with the Phillies that's reportedly a 13-year, $330 million contract.