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 contract will not include any opt-outs.

Harper, the 2015 National League MVP, was one of the top prizes in this year's crop of free agents. Infielder Manny Machado agreed to a 10-year, $300 million deal with the Padres, and it was assumed Harper would exceed that contract. Not only did he do that, his total beats Giancarlo Stanton's 13-year, $325 million extension he signed with the Marlins.

Still only 26, Harper is already a six-time All-Star and was the NL Rookie of the Year in 2012. He is a patient hitter, known for belting a lot of homers and drawing a lot of walks, and has a .279 average with 184 homers, 521 RBIs and a .388 on-base percentage over his career.

© 2019 ESPN Internet Ventures. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.

Sign Up for Our Newsletter

Enter your email to receive our latest sports news, contests and more directly to your inbox!