Archive for Free Agent Signing

Adam Wainwright Stays in St. Louis for 2020

In his career, Adam Wainwright has started 330 games, pitched in 410, and thrown 2209 and a third innings, including the postseason. Every one of those games has been in a St. Louis Cardinals uniform, and for at least one more season, his 16th season in the majors, the 38-year-old will pitch for the redbirds. The Cardinals announced the news, though has of this writing, terms have not been disclosed.

Update: Ken Rosenthal is reporting the deal is for $5 million guaranteed with $5 million in potential incentives. The guarantee looks to be a bit of a bargain given Wainwright’s 2019 and is under both Kiley McDaniel and the crowd’s estimates.

Wainwright turned 38 years old near the end of August, but that didn’t stop him from putting up a solid regular season campaign with an even better postseason. He ranked 29th on our list of Top 50 Free Agents, with Kiley McDaniel and the crowd expecting a one-year deal worth between $8 million and $10 million. I wrote the blurb that accompanied those predictions, and noted that Wainwright was in line for a much better deal than the one he had to settle for a year ago:

Heading into last offseason, Adam Wainwright couldn’t have been thrilled to find himself at a point in his career where he had to accept a contract with a low guaranteed salary and a ton of incentives based on games started, but he looks to be in much better shape after meeting those incentives in 2019. The 38-year-old started 30 games and put up a league average FIP and ERA. He was even better in the postseason, with 19 strikeouts in 16 and two-thirds innings to go along with just three walks and three runs. His fastball sits at just 90 mph, but heavy use of his signature curve keeps hitters off balance. It’s difficult to envision Wainwright and the Cardinals separating after 15 seasons, and after the year he just had, his guarantee should be a bit higher than the $2 million he got last winter.

Read the rest of this entry »


Braves Ask Markakis to Step Back, Flowers to Step Forward

After breaking a four-year mini-drought of division titles by winning the National League East in 2018, the Atlanta Braves have been hesitant to make any long-term commitments to improve their roster. Their biggest signing of last winter, Josh Donaldson, was brought in on a one-year deal. They replaced starting catcher Kurt Suzuki with Brian McCann, who also signed on a one-year deal. By the time they brought in Dallas Keuchel, the contract covered less than four months of baseball, and when they made upgrades at the 2019 trade deadline, they did so by adding a pair of relievers with a year and a half of team control left. So far, it’s hard to say the plan hasn’t worked — they added seven wins in 2019 — but there’s little doubt Braves fans will be looking for more serious investments this winter. The free agency period is less than 24 hours old, so there’s plenty of time for Atlanta to make those bigger moves in the coming weeks and months. On Day 1, however, the team stuck with the same plan of short-term roster maintenance.

The Braves signed both outfielder Nick Markakis and catcher Tyler Flowers to one-year, $4 million contracts on Monday. Each move carried with it some payroll trickery; Markakis and Flowers each had $6 million options for 2020, but Atlanta declined them in favor of paying $2 million buyouts to each. Both players still make $6 million in 2020, but the Braves can direct the $4 million in buyouts onto their 2019 payroll, according to MLB.com’s Mark Bowman. Atlanta also declined a $12 million club option to Julio Teheran — who hasn’t reached an agreement to remain with the team — and issued a $17.8 million qualifying offer to Donaldson.

The two signings are identical in length and value, but could come with different expectations for each player. Markakis turns 36 in a couple of weeks. This is the third-straight contract he’s signed with Atlanta. The first came before 2015, a four-year commitment worth $44 million. That deal was something of a dud for the first three years, but in 2018, he turned in his best season in years. He hit .297/.366/.440, with a 115 wRC+ and 2.6 WAR that made him a pleasant surprise for the resurgent Braves. It was his most valuable season since 2008 and his best offensive season since 2012, and was enticing enough for Atlanta to bet $4 million that he would continue to hit well enough to merit a starting corner outfield spot on a contending team.

Instead, Markakis looked like, well, a 35-year-old version of Markakis. His wRC+ dipped to 102, his already-mediocre defense took an extra step back, and he missed six weeks with a wrist injury, culminating in a career-low 0.4 WAR in 116 games. His walk and strikeout rates remained excellent, but his power slid backwards, as did his batted ball luck. The biggest decline came in his performance against lefties. An up-and-down performer in the split throughout his career, he went from a 104 wRC+ against southpaws in 2018 to a 71 this year. His success against righties dropped as well, but only from a 120 wRC+ to 112. There’s some good news in Markarkis’ underlying data — his average exit velocity (91.2 mph) and xwOBA (.349) were both his best marks posted in the Statcast era — but his low launch angle and expected slugging marks put a limit on just how dangerous he can be with his bat, which is clearly the only thing keeping him employed at this age. Read the rest of this entry »


Dallas Keuchel Heads to Atlanta

The Atlanta Braves and Dallas Keuchel agreed to terms on a contract Thursday night, thus ending baseball’s short free agency burst following the conclusion of the MLB Draft. Keuchel’s one-year, $13 million deal will enable him to enter the free agent market after the 2019 season with a clean slate, without any qualifying offer compensation pick baggage to reduce his value to a new team (or offer an excuse not to sign him).

We’ve seen this short-term playbook before from the Braves before, so it’s unsurprising to see them commit to a one-year (in reality, four-month) contract for Keuchel. The offseason in Atlanta was quieter than expected, with the team — or more accurately Liberty Media, the ownership group — choosing not to try to splash cash in the direction of Manny Machado or Bryce Harper like some of the other Johnny-come-soonlys in baseball. The only significant signing the team made was a one-year deal with Josh Donaldson for $23 million.

The $13 million is $13 million straight-up, something that shouldn’t necessarily be taken for granted as these types of midseason contracts tend to be a bit strange. For example, when Roger Clemens signed a one-year contract worth $28,000,022 (the beer money at the end to match his uniform number), that figure represented what it would’ve been over an entire season; Clemens only made a little under $20 million, with the money starting to flow when he made his season debut for the Yankees in June.

The reasons the Braves signed Keuchel to a short-term contract are similar to those behind their Donaldson deal: the team has a very deep stable of prospects and doesn’t necessarily want to commit to Keuchel long-term any more than they wanted to with Donaldson.The long-term solution at third base was always Austin Riley, but with the team coming off an NL East crown and still very likely to be just as competitive in 2019, they wanted a safer short-term option. Enter Donaldson The exact pitcher for whom Keuchel is keeping a seat warm is unclear, but the Braves have enough interesting candidates that the assumption is the question will work itself out over time.

The issue for Atlanta was that that question was not working itself out as quickly as the team hoped. The Braves starters have combined for a 4.38 ERA (19th in MLB) and 3.6 WAR (also 19th) and while those numbers aren’t the worst among 2019’s contenders, the rotation clearly has not been enough of a positive asset. And obviously, this matters quite a bit, with the Braves looking up at the Phillies in the NL East by a two-game margin. Atlanta’s rotation as of this moment has more question marks than they did at the start of the season.

Kyle Wright, Sean Newcomb, Bryse Wilson, and Touki Toussaint have all had brief stints in the rotation, with all four losing those jobs quickly (the latter two after their first starts). You can make a pretty good argument that the Braves have perhaps been a bit impatient with some of these pitchers, but it’s hard to blame the team for their urgency.

Perhaps more rope would have been given if Mike Foltynewicz and Kevin Gasuman were meeting expectations.

Folty’s spring was marred by elbow problems and while his health doesn’t appear to be a question, his velocity and his slider have been. His velocity has recovered, with his fastball in recent starts in the 95-96 mph range, much closer to the 96-97 mph he showed throughout 2018 than the 93-95 he initially came back with in late April. But the slider is still missing bite and that’s a crucial pitch in his repertoire. The former Astro’s breakout 2018 was mostly due to his slider, which ranked fourth in our pitch values, behind only those of Patrick Corbin, Jhoulys Chacin, and Miles Mikolas. Batters only hit .106 against his sliders last year and only mustered a .183 slugging percentage. In just over a month of pitching, he’s allowed almost as many extra-base hits on sliders (9) as he did in all of 2018 (11). And looking at his Statcast data, he’s lost three inches of vertical movement and two inches of horizontal movement from last season.

Kevin Gausman’s ERA remains above six, a disturbingly high number considering that we’re now in June. Given that his FIP is a much better 4.03, Gausman’s poor bottom-line run prevention has some mitigating factors, including a .331 BABIP and a bullpen that hasn’t had his back (58% LOB compared to 72% league-average). But as with the Braves’ lack of patience with the young pitchers hitting roadblocks, Atlanta just doesn’t have the time to hang around and hope that Gausman turns his theoretical run-prevention back into actual run-prevention. Gausman’s done himself no favors by narrowing of his repertoire; he’s essentially been a fastball/splitter-only pitcher in 2019, with his slurve largely abandoned. He’ll likely end up in the bullpen for now, which may be a better fit for a two-pitch hurler still missing his former high-end heat.

Under the set of circumstances Atlanta is facing, not only is Keuchel a good signing, but the terms make it one of the best potential buys this year. It’s still strange to call $13 million nothing, but in terms of major league free agency, these are nanoscopic potatoes. You can’t spend as much as you want on amateur free agents or draft picks. You don’t have an unlimited supply of prospects to trade for short-term gains. But you can spend all you want on free agents, with the only limitation being the luxury tax threshold, which is still a softer roadblock than the severe penalties for overspending on other avenues of talent acquisition. That’s not a problem for the Braves, who could sign James Shields to a one-year, $50 million deal and still be short of the Danger Zone. (Warning: You should probably not sign James Shields for one year and $50 million.)

Having the opportunity to sign a legitimate free agent in midseason is pretty rare, but Keuchel’s unusual market afforded the Braves the chance to add a player who might not have seemed necessary for the team in January, but who addresses an obvious need now. One remaining question, perhaps one left unanswered and lost in time: did the Braves need to wait this long to sign Keuchel? After all, given how quickly they cycled through the pitching prospects, the team certainly understood how urgent the rotation issue was. It may not have been obvious in March, but the weakness was apparent certainly by mid-April. In terms of free-agent compensation, Craig Edwards estimated that signing Keuchel would have an additional cost of $4.7 million for Atlanta, hardly a crippling loss. What part of this late signing was the draft pick value (or a more general reluctance to spend on free agents) and what part was Keuchel and his agent preferring to have more teams in the bidding such as the Yankees ($10.6 million loss), Cardinals ($7.4 million), or the Cubs ($6.8 million)? If only houseflies on walls had tape recorders, or whatever the kids are calling those today.

ZiPS has been more of a fan of Keuchel, at least in 2019, than the other projection systems, so it’s unsurprising it gave a digital thumbs-up to this signing to go along with my analog one. The penalty used for his missing time is relatively tame as there’s no injury involved, and most players out voluntarily don’t return in as brutally an inept fashion as Kendrys Morales did after ending his 2014 hiatus. That history doesn’t suggest a huge penalty is hardly surprising, as most players don’t use that time sitting around eating cookies, playing video games, and watching reruns of Press Your Luck. Even I don’t eat that many cookies working at home in a decidedly non-athletic capacity.

ZiPS projects a 116 ERA+ and 1.6 WAR for Keuchel with the assumption that he needs a few weeks to be ready to pitch in a major league game. Atlanta will take that and honestly, probably be happy with less. Because if you’re not using money to sign Keuchel, your other options for signing pitchers using just money are Shields or Yovani Gallardo or Miguel Gonzalez, and so on. Keuchel adds just a hair over a win compared to the likely other options and in the NL East, that win might actually matter.

ZiPS Projected Standings, 6/7/19 (Pre-Keuchel)
Team W L GB PCT Div% WC% Playoff % WS Win% No. 1 Pick Avg Draft Pos.
Atlanta Braves 88 74 .543 51.1% 21.7% 72.8% 4.2% 0.0% 21.2
Washington Nationals 85 77 3 .525 22.9% 24.4% 47.3% 2.1% 0.0% 18.7
Philadelphia Phillies 85 77 3 .525 20.8% 23.6% 44.3% 1.9% 0.0% 18.4
New York Mets 80 82 8 .494 5.2% 10.1% 15.3% 0.5% 0.0% 14.9
Miami Marlins 59 103 29 .364 0.0% 0.0% 0.0% 0.0% 22.8% 2.3

ZiPS Projected Standings, 6/7/19 (Post-Keuchel)
Team W L GB PCT Div% WC% Playoff % WS Win% No. 1 Pick Avg Draft Pos.
Atlanta Braves 89 73 .549 60.1% 20.4% 80.6% 5.1% 0.0% 22.1
Washington Nationals 85 77 4 .525 18.8% 26.6% 45.3% 1.9% 0.0% 18.6
Philadelphia Phillies 85 77 4 .525 17.0% 25.5% 42.6% 1.7% 0.0% 18.3
New York Mets 80 82 9 .494 4.1% 10.2% 14.2% 0.5% 0.0% 14.8
Miami Marlins 58 104 31 .358 0.0% 0.0% 0.0% 0.0% 23.6% 2.3

Is adding a Keuchel a giant, season-changing move? Of course not, but those are more or less unicorns; situations like the Giants picking up Randy Winn midseason and getting 3.6 WAR in 58 games are highly unusual. From the projections, the Braves have turned about 20% of the scenarios in which they don’t win the NL East into NL East titles, and erased about 30% of their non-playoff finishes from the timeline. Without trading prospects or developing time travel technology, the Braves made as good an acquisition as you realistically can make in June. Of course, we could have said the same thing in May.


Craig Kimbrel Is No Longer a Free Agent

Eight months ago, Craig Kimbrel declared for free agency. A lot has happened since then. There were rumors in November that Kimbrel wanted a six year deal. We don’t know what happened to Kimbrel’s demands or when. We don’t know what offers were made and then rejected, or not made because of those perceived demands. We don’t know if draft pick compensation was a legitimate concern or simply an excuse for teams to hide behind. What we do know is that Craig Kimbrel is no longer a free agent. Ken Rosenthal first reported that Kimbrel had agreed to a deal with the Chicago Cubs for three years and roughly $45 million, with Jeff Passan reporting Kimbrel will make $10 million this season and $16 million in each of the following two years with a $1 million buyout on a team option for 2022.

Every team could use Craig Kimbrel. The Red Sox — whose current saves leader, Ryan Brasier, has a 5.30 FIP and ERA over four as the team has struggled to stay above .500 — wasn’t interested in bringing Kimbrel back and paying the 75% tax on his salary. The Atlanta Braves — who are in a fight for first place with a below replacement level bullpen performance that is worse than every teams outside of Miami and Baltimore and payroll flexibility coming off a division title and new taxpayer-funded stadium — opted not to get involved. The Nationals — with an MLB-worst 6.66 bullpen ERA as they try to get back into playoff contention — chose to try and stay below the competitive balance tax. The Brewers — who watched Corey Knebel go down with a season-ending injury and watched their 2018 strength turn into a liability outside of Josh Hader — sat and watched Kimbrel go to their rival. Read the rest of this entry »


The Yankees Sign Gio Gonzalez for Minimal Risk, Money

Back in 2011, the Yankees had a lot of fun after signing two aging starters to minor league contracts, when they brought on Bartolo Colon and Freddy Garcia. Colon was deemed to be done by many. He went so far as to get a stem cell injection in his shoulder to give it another go. Garcia had a so-so season in 2010 and was working with significantly diminished stuff from his prime, but the two combined for 4.8 WAR, helping the Yankees on the way to a division title. Eight years later, New York has signed Gio Gonzalez to a minor league deal. He will earn $3 million if he reaches the big leagues, with incentives based on games started. He has the ability to opt-out on April 20 should he not receive a major league assignment. The circumstances that led to signing Gonzalez now, and Colon and Garcia then, are different, but the best-case scenario might be the same: big bang for the buck from a veteran arm.

Normally, there are five starting pitchers in a set rotation; two of the Yankees’ are injured this spring. Luis Severino, the staff ace, has an inflamed rotator cuff and is expected to be out until May. CC Sabathia is recovering from angioplasty and right knee surgery, and is projected to return sometime in April. That leaves two spots open beyond the cast of James Paxton, Masahiro Tanaka, and J.A. Happ.

The Yankees already have depth arms with major league starting experience in Domingo German, Jonathan Loaisiga, and Luis Cessa. German and Cessa in particular are having pretty good springs, but we all know that spring training can be a bit of a mirage. Those three combined for 1.8 WAR last year, which isn’t inspiring. But they are young and have shown flashes of promise, so it is possible that they could break out this year. For now, they are talented question marks. And even if the Yankees decide to carry two of the three, they would still face issues when it comes to rotation depth. As we’ve seen from the 2016 Dodgers, anything could happen to human beings who throw baseballs for living. Read the rest of this entry »


The Washington Nationals Take a Sipp

On Wednesday, the Washington Nationals dipped into the leftovers pile of free agency and came away with lefty reliever Tony Sipp, formerly of the Houston Astros, who signed a one-year, $1.25 million deal, with a $2.5 million mutual option for 2020.

Sipp spent five seasons with Houston, originally joining the Astros as a free agent in 2014 after being released from a minor-league contract with the Padres. The book on Sipp at the time was that his control wasn’t quite passable enough to use him in high-leverage innings, and it looked a lot like he was destined to spend his career shuttling between Triple-A and the majors depending on team needs at the time.

In 2014-2015, Sipp significantly improved that long-term outlook with increased confidence in his splitter, making a concerted effort to throw the pitch for strikes enough to make it not-so-predictable. Actually getting batters to chase it resulted in the splitter being promoted to a regular part of his repertoire, which had previously consisted primarily of a mediocre fastball and a good slider.

During those first two years, the splitter became his go-to tool against righties, throwing it 315 times against them compared to just 21 time to left-handed batters. The slider remained his bread-and-butter pitch against lefties as expected and over 2014-2015, Sipp allowed a 2.66 ERA and 2.93 FIP, and struck out 125 batters in 105 innings. Read the rest of this entry »


Adam Jones and Martin Maldonado Find New Homes

Neither Adam Jones nor Martin Maldonado, two players who signed one-year contracts over the weekend, classify as major signings in 2019, but they do have one thing in common: both contracts say a lot about where baseball is in 2019 and convey important lessons to players hoping to improve the next collective bargaining agreement.

Let me start by saying that I do feel that there’s a payroll problem in baseball. There are multiple reasons for that problem, but chief among them is that the sport’s fastest growing areas of revenue have become increasingly decoupled from the win-loss record and gate attendance of any particular team. This has had an inevitable drag on player salaries. Teams are still motivated to win baseball games, but when winning also increases revenue, it’s going to be more valuable (and likely yield higher average payrolls) than in situations when winning doesn’t.

If a thrifty (or cheap, depending on your point of view) team doesn’t derive significant benefit in revenue sharing from winning, and only sees minimal revenues of their own as a result of a good record, wins can start to become seen as a cost rather than an investment. Wins are good, but wins and more money is better. Read the rest of this entry »


Adam Warren Arrives in San Diego

The Padres announced Friday that they have signed 31-year-old Adam Warren, lately of Seattle, originally of North Carolina, and most notably of New York, to a one-year, $2 million deal, with a $2.5 million club option (and $500,000 buy-out) for 2020. In San Diego, Warren will join Kirby Yates, Craig Stammen, and Matt Strahm at the head of what should be a reasonably effective relief corps; the Padres’ 3.2 WAR projection is sixth-best in the NL and matches precisely that of division rivals Los Angeles and San Francisco. Warren might also, in the event the somewhat-less-impressive San Diego rotation does not perform at its best, throw a few innings at the beginning of games, either as a traditional starter or as an “opener.”

It is this mostly-theoretical capacity — to pitch relatively effectively both as a spot starter/long reliever and in more traditional relief roles — that has long tantalized the various clubs that have sought Warren out since his debut for the Yankees in 2012, though this appeal has dulled somewhat since a poor turn as a swing-man for the Cubs in the early part of 2016 (his 5.83 FIP during that half-season was his worst mark since 2.1 poor innings in his debut season by more than half a run). The Mariners, for whom Warren pitched from late July of last year to the season’s close, were unique among his three clubs in only using Warren out of the ‘pen, and he rewarded them somewhat poorly by posting his worst performance (4.82 FIP, 1.88 K/BB ratio) since that half-season in Chicago in 21.2 innings of work. He has not started a game since 2016, or more than one game a season since 2015. Read the rest of this entry »


Clay Buchholz is Now a Blue Jay

And the winner for the hallowed title of the second-most impactful free agent signing of February 28, 2019 goes to … the Toronto Blue Jays, who inked Clay Buchholz to a one-year, $3 million deal that could include another $3 million in incentives. Yes, the move — which won’t become official until he passes a physical, no small matter given his injury history — is a fair bit behind that of the Phillies’ record-setting agreement with Bryce Harper in terms of both money and impact, but it could easily pay off, as the 34-year-old righty showed flashes of brilliance during his stint with the Diamondbacks last season.

Buchholz, who was limited to just two starts in 2017 — with the Phillies, before they were a twinkle in Harper’s eye — due to a partially torn flexor pronator mass that required surgery, began last year working on a minor league deal in the Royals’ camp. He made three starts for the team’s top two affiliates at the outset of the season, then exercised a May 1 opt-out clause and landed with the Diamondbacks, whom he helped to keep in contention for a playoff spot. In 16 starts spanning from May 20 to September 8, he threw 98.1 innings with a 20.6% strikeout rate, 5.6% walk rate, 2.01 ERA, 3.47 FIP, and 1.9 WAR — calling to mind similarly tantalizing partial-season performances with the Red Sox in 2013 and ’15. Alas, his performance was interrupted for a month (from late June to late July) by an oblique strain; he then suffered another flexor strain in mid-September, and was shut down for the year after receiving a platelet-rich plasma injection. Read the rest of this entry »


Phillies Get Bryce Harper and Bryce Harper Gets Massive Payout

This offseason, Bryce Harper failed to reach an agreement with 29 teams on a long term contract that will pay him more millions in any one deal than any baseball player has ever received before. Fortunately for Harper, there are 30 teams in major league baseball, and after a winter (and arguably, a life time) of waiting, the 26-year-old and the Philadelphia Phillies have agreed to a contract that will pay Harper $330 million dollars over 13 years, with a no-trade clause and no deferrals or opt-outs, per Jon Heyman and Jeff Passan. In exchange for that large guarantee, the Phillies get a star player, both in reputation and performance. His five-win 2019 projection is one of the very best in the game, and he greatly improves the Phillies’ chances of a playoff spot in a tough division.

Prior to adding Harper, the Phillies had already made several big moves, adding J.T. Realmuto, Andrew McCutchen, Jean Segura, and David Robertson. Despite those additions, the Phillies were still projected for a win total in the low 80s, and found themselves in a real fight with the Braves and Mets for second place in the division. Harper jumps into a corner outfield spot with the Phillies and improves the team by around four wins over what Nick Williams would’ve provided, vaulting the Phillies past the Mets and Braves and into a conversation with the Nationals for best team in the division and potentially the National League. Harper gets his record-breaking contract, topping Machado’s free agent deal and Giancarlo Stanton’s $325 million extension. The money is more spread out, with a roughly $25 million average annual value that could benefit the Phillies as they navigate the competitive balance tax in the future, so go ahead and start (or continue) the rumor that Mike Trout will make his way to Philly after the 2020 season.

While the wait this winter has been a long one, as free agency drags into spring training, this deal has been an even longer time coming for the former teen phenom. Ten years ago, a 16-year-old Harper was asked what he wanted from baseball, and he responded with all the bravado of a teenager, mentioning the Hall of Fame, pinstripes, and becoming “the greatest baseball player who ever lived.” As for the criticism that came with the comparisons to LeBron James and seeming hubris of a wunderkind gracing the cover of Sports Illustrated when he could barely drive, Harper embraced it, saying “I love the way people talk crap. I hear it all the time. Overrated. You suck. I’ll just do something to shut them up, like, I’ll show you.”

A decade later, he’s still on track for the Hall of Fame, though New York’s trade for Giancarlo Stanton made pinstripes unlikely, and Mike Trout’s existence all but ensures that Harper won’t even be the greatest player of his generation. That Harper might have to settle for Cooperstown speaks to the great expectations placed on the former number one overall pick and NL Rookie of the Year. As for those trying to cut him down, a decade has likely wisened Harper to the reality that nothing he can do will ever stop the naysayers or the perception that he hasn’t done enough. After putting up consecutive four-win seasons at 19 and 20 years old, Harper was rewarded by his peers by being voted the most overrated player in the game two years in a row. While multiple All-Star-level campaigns should have been enough to draw positive attention, Harper wasn’t satisfied; he got better. At 22 years of age, he put up one of the greatest single hitting seasons of all-time and won the NL MVP award unanimously. Just two seasons later, he was again considered the most overrated player in the game by his peers.

The expectations placed upon Harper by the media, his agent Scott Boras, and by Harper himself have shaped the way he is viewed by players and fans. The Commissioner opted to single Harper out for daring to think a $400 million contract was a reasonable ask. When greatness is the standard, slumps, team failures in the playoffs, injuries that have shortened seasons, and one season’s worth of poor defensive metrics garner more attention than a Hall of Fame pace. With this contract, those expectations aren’t going away, but if his track record, projections, and comps are any indication, some of the boasts of a 16-year-old might well become reality, as Harper continues to put up Hall of Fame caliber numbers.

Comparisons help frame our understanding of players, but in free agency, historical comparisons can often do a disservice to a player like Harper. Most free agents are older than he is. Andrew McCutchen became a free agent for the first time this winter at age 32. When Harper reaches McCutchen’s age, he will be in the seventh year of his contract. Comparing Harper’s contract to 10-year deals is nearly meaningless when those deals miss on multiple prime years at the beginning and instead mostly contain multiple years in the late-30s when age decimates nearly all players. Perpetuating the owner’s message that 10-year deals don’t work out is an exercise without utility.

Since Jackie Robinson joined the majors in 1947, only 13 players have put up a WAR within five of Harper’s 30.7 and within 20% of his 3957 plate appearances through their age-25 seasons, including Manny Machado. The 11 players who preceded this year’s free agent pair averaged 39 WAR from age 26 through age-35, and eight of the 11 players are in the Hall of Fame. Even ignoring Harper’s MVP season, his comps create an incredibly high floor. According to my colleague Dan Szymborski, ZiPS, which uses some fairly conservative playing time estimates due to the length of the deal, still has Harper worth more than 30 wins over the life of the contract even with the last few seasons projected to be below replacement-level.

In the past two decades, the only players at Harper’s age or younger to reach free agency with a similarly high level of play are Alex Rodriguez, whose 140 wRC+ through age-25 is identical to Harper, and Manny Machado. The latter just received his own $300 million deal, while the former signed for $252 million nearly two decades ago. Those dollar figures can also deceive in free agency, as Rodriguez’s deal is worth close to $600 million in today’s payroll dollars. Machado’s contact might be the first free agent contact to reach $300 million, but it’s the 10th MLB contract to reach that amount in today’s dollars, while 22 deals have been worth $252 million or more adjusting for MLB payroll inflation.

It’s possible that Harper’s defense has taken a more lasting turn for the worse, and will limit his value going forward. It’s possible Harper gets hurt. He might age poorly. There is inherent risk in making any decade-long-plus commitment when you only get to see a single outcome. It’s important to bake that risk and that downside into future expectations. When we factor that risk with the very good player Harper has mostly been, the great player he’s sometimes been, and the upside associated with a star’s late-20s–make no mistake, even at this high cost, there is still substantial upside–this is an objectively good deal. Adding Harper for 2019 is always going to look good. Every single team in baseball would love to have had Harper for this season. The reason those 29 other teams don’t is their unwillingness to make the substantial commitment that comes after this season. Those teams undoubtedly have their reasons for not making that outlay, but based on everything we know, the Phillies did a very good job in securing a likely Hall of Famer fairly early on his career while paying a reasonable price to do so. For both sides, it has been a long time coming.