​It seemed like he was heading out West, but Bryce Harper has just ​inked a deal with the Philadelphia Phillies. This comes hours after it was ​believed the Phillies were out on him after a ​reported lowball offer.

Bryce Harper Contract

According to ESPN's Jeff Passan, Harper will be signing a record deal that's worth $330 million, which exceeds the total value of Giancarlo Stanton's then-record $325 million he signed a few years back with the Miami Marlins.

Harper's $330 million deal will be for a whopping 13 years. Per Passan, there is no opt-out clause.

​​With the contract lasting an incredible 13 years, Harper's average annual value will be roughly $25.4 million, which is less than what Manny Machado and Nolan Arenado recently signed for. But in the end, he's be getting the highest total payout of any player in the history of North American sports.

Bryce Harper Opt Out

Not having an opt-out in his contract is a miss on his part, however. That's a very long commitment to one city, especially one that isn't remotely close to his hometown of Las Vegas, which seemed to be important to him throughout this process.

Bryce Harper Contract No-Trade Clause

A win for Bryce here is the no-trade clause, which means even as he ages towards the end of his contract tenure, he cannot be dealt without his permission. Good luck with that one, Philly.​

At the end of the day, Harper chose Philadelphia. They may have a crazy and passionate fan base, but he should do damage in Citizens Bank Park. Let's hope he ends up being a natural fit, because 13 years is a long, long time.

Get your free 7 day trial and watch MORE sports live on ESPN+.