The Philadelphia Phillies appear to have won the Bryce Harper sweepstakes, finalizing a 13-year, $330 million deal with the free-agent outfielder, league sources told ESPN’s Jeff Passan on Thursday.
Harper’s deal includes a no-trade clause and has no opt-outs, league sources told ESPN, indicating that he is committed to the Phillies for possibly the rest of his career.