Bryce Harper’s deal with the Phillies will be for 13 years and $330M, league sources tell ESPN. It will not include any opt-outs.

— Jeff Passan (@JeffPassan) February 28, 2019