Bryce Harper Nationals Phillies
Bryce Harper #34 of the Washington Nationals hits a three-run home run during the fourth inning of a game against the Philadelphia Phillies at Citizens Bank Park on June 29, 2018 in Philadelphia, Pennsylvania. Rich Schultz/Getty Images

After four months of free agency, Bryce Harper has finally made a decision. The MLB star has reportedly signed with the Philadelphia Phillies, earning the largest contract in the history of American team sports.

Harper, 26, as been seeking a record-breaking deal. According to multiple reports, he received one in the form of a 13-year, $330 million contract. Giancarlo Stanton held the previous record with a 13-year, $325 million deal.

The Los Angeles Dodgers and San Francisco Giants had also been pursuing Harper.

Harper’s contract doesn’t include any opt-outs. He’ll make an average of $25.38 million per season.

The Washington Nationals reportedly offered Harper a 10-year, $300 million contract at the end of the 2018 regular season. That deal reportedly included close to $100 million in deferred money. There is no deferred money in Harper’s deal with the Phillies.

The annual value of Harper’s contract is the 14th-highest in MLB history, per The Athletic’s Ken Rosenthal.