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.