KXIP vs KKR Live Score

The signing comes amid criticism of Major League Baseball owners for refusing to sign Harper, Machado, and a number of other top free agents until after spring training began.

Harper and agent Scott Boras met with Giants CEO Larry Baer and president of baseball operations Farhan Zaidi.

Barstool Sports Blogger, Nate, noted that when Harper turns 35 the Phillies will be forced to have Harper for another 4 years and still owe him $100 million. Keuchel and Kimbrel have different agents but both entered free agency reportedly hoping to score contracts of $100MM or more; that initial asking price may have turned off some suitors entirely, as there's been little in the way of teams reported to have interest in the duo.

Following a slow offseason of negotiations that sparked outrage from the players' association, three players in a 10-day span agreed to deals guaranteeing a total of $890 million.

The Phillies set out to leave this offseason with one of the two 26-year-old superstars.

"We thought we were a complete team". They also gave ace Aaron Nola a $45 million, four-year deal.

So what did the two teams that missed out have to offer? San Francisco's plan would be less lucrative to Harper because of high California taxes. He's only getting around $25 million in average annual value, but the long-term security apparently was too much to pass up.

The 2015 MVP and 2011 Rookie of the Year has been named an All-Star in six of his seven seasons.

His best season came in 2015, when he led the N.L. with 42 home runs and a.460 on-base percentage. Harper finished the season with the 10th highest OPS in the National League. He supplemented that with 34 home runs and a league-high 130 walks, twice as many as the season prior. He started more than a third of his games in center field instead of his usual spot in right, because of injuries to teammates.