Author Archive

Cubs Add Marcus Stroman Right at the Lockout Deadline

The Sugar Glum Fairy had one last holiday treat for us before the lockout rudely intervened, with the Cubs signing starting pitcher Marcus Stroman to a three-year contract. After opting out of the 2020 season while recovering from a calf injury, he resumed his career without missing a beat, starting 33 games for the Mets with a 3.02 ERA and 3.49 FIP, good for 3.4 WAR.

Over three years, the total guarantee for the deal is $71 million, with $25 million coming in both 2022 and ’23 and a $21 million base salary for ’24. For each 160-inning season in ’22 and ’23, $2 million is added to the ’24 salary, making it a tidy $75 million. Stroman also has the ability to opt out of the final year of his contract, becoming a free agent after 2023. Let’s jump straight into the projection.

ZiPS Projection – Marcus Stroman
Year W L S ERA G GS IP H ER HR BB SO ERA+ WAR
2022 13 9 0 3.60 31 31 170.0 163 68 19 47 148 121 3.5
2023 12 8 0 3.71 29 29 155.3 153 64 17 44 132 118 3.0
2024 11 8 0 3.82 27 27 148.3 148 63 17 42 123 114 2.7

Nothing looks particularly odd about the projection or the contract. At the salary assumption I’m going with this winter ($7.3 million for a win with 3% yearly growth), ZiPS would suggest a $70 million deal over three years; over five, it suggests $109 million, putting Stroman’s valuation very close to both that of Robbie Ray and Kevin Gausman. Stroman, though, was not subject to a qualifying offer due to accepting New York’s qualifying offer for the 2021 season (Gausman was in an identical position, but Ray cost the Mariners a draft pick). I’m mildly surprised that he didn’t land a longer deal, but whether the fact that he didn’t was due to inability to get one or simply a desire to get another crack at free agency in the not-too-distant future in a normal winter is unknown to me. If I ran a team or the MLBPA foolishly accepted a bizarre proposal from owners that resulted in my computer setting all salaries, I’d be happy to give him five years at $109 million. (Note to any negotiators: the Szymborski cartel’s service fee is 0.05% of base salary)
Read the rest of this entry »


The Big Maple Heads to Boston

As the hours wound down on MLB’s collective bargaining agreement, the Red Sox took one last flier, signing left-handed pitcher James Paxton to a one-year deal worth $10 million, with a two-year, $26 million club option.

Never a bastion of durability — he’s never thrown enough innings in a major league season to qualify for the ERA title — Paxton’s had a particularly rough couple of seasons. In 2020, he underwent surgery to remove a peridiscal cyst, a type of spinal lesion, but last year’s late July start gave him enough time to be ready for the season. Unfortunately, when the season actually did get underway, he was missing about 3 mph from his fastball and suffered from significant soreness in his elbow. That soreness was diagnosed as a flexor strain, but there was no ligament damage found at the time. The New York Yankees had initially been hopeful that he’d recover to at least make a postseason appearance, but further setbacks prevented him from returning.

After signing with his old team, the Seattle Mariners, the 2021 season didn’t go any better. It only took five batters for an injury to knock Paxton out for the year, requiring Tommy John surgery. This can’t be described as anything but a brutal setback for a player who, from 2016-19, had finally settled into a pattern of being mostly healthy if used carefully. Read the rest of this entry »


Some Quiet Moves Were Made, Too: Rounding Up the Reliever Signings

Lots of money flowed ahead of this week’s unofficial lockout deadline, but not all of the moves involved swimming pools of cash. Among the many made were some low-key bullpen additions, usually by contenders, all of which arguably upgraded their respective bullpens. Let’s talk about some of the more interesting ones!

Michael Lorenzen to the Angels

Lorenzen signed a one-year, $6.75 million contract to head to Anaheim, a surprisingly juicy figure for a pitcher with an ERA well in excess of five for the Reds in 2021. As you may have guessed, his peripheral numbers were better. A FIP just over four isn’t going to evoke prime Craig Kimbrel, but it’s a good bit better than the rest of the disasters in Cincy’s bullpen. The drop in strikeout rate was scary, but ZiPS doesn’t think it’s real when looking at the Statcast data, estimating that you ought to have expected him to finish up with 12 more strikeouts than he actually racked up — an impressive number in only 29 innings. Among relievers, that was the second-largest negative deficit, behind only Keynan Middleton of the Mariners. Scouting can also pick up this sort of thing, which is likely one reason the Angels were so willing to drop this amount of money.

The other is that Lorenzen wants to explore being a two-way player more than he got to in recent years. The Angels are apparently happy to grant this wish, given they’re the home of arguably the best (simultaneous) two-way player ever in Shohei Ohtani.

Lorenzen’s .233/.282/.429 line doesn’t scream “spare outfielder,” but one has to remember that his at-bats have been widely scattered, hampering his offensive development. In addition, a healthy chunk of them came as a pinch-hitter, a role in which players hit considerably worse compared to games they start.
Read the rest of this entry »


Mariners Finally Land an Ace With Five-Year Deal for Robbie Ray

Cross another top starting pitcher off the list, as the Mariners agreed on Monday to a five-year deal with the reigning AL Cy Young winner, Robbie Ray, formerly of the Blue Jays. The contract, worth $115 million, also includes a no-trade clause for the first two seasons and an opt-out that Ray can exercise after the 2024 season.

It’s quite the reversal of fortunate for the lefty, who was coming off an unforgettable 2020 campaign; anybody would have a hard time wiping their memory of a season in which they walked eight batters per nine innings. The Jays will be sad to lose him, but in signing him last year for all of $8 million, they scored one of the top starters in baseball plus earned an extra draft pick as a chaser — and Ray’s replacement, Kevin Gausman, who was signed over the weekend, is a pretty good pitcher himself.

It’s hard to say that Ray emerging once more as a solid contributor in 2021 was a complete shock — ZiPS projected an ERA of 4.15, and I believe Steamer was in the same neighborhood — but few saw him returning to the pitcher he was in 2017. And while some regression toward the mean is likely, given the simple fact that his FIP was a run worse than his ERA, there are few danger signs lurking in the shadows. His fastball was as hard velocity-wise as it’s ever been, and it’s rare for a large improvement in walk rate to be a mirage. He was as hard to make contact as he usually is, but this time, batters couldn’t simply wait for him to throw a couple fastballs in the dirt.

ZiPS Projection – Robbie Ray
Year W L S ERA G GS IP H ER HR BB SO ERA+ WAR
2022 11 8 0 3.45 31 31 182.7 140 70 30 56 240 121 3.6
2023 10 7 0 3.53 29 29 170.7 133 67 28 53 219 118 3.2
2024 10 7 0 3.65 28 28 165.0 132 67 28 52 207 114 2.9
2025 9 7 0 3.64 26 26 151.0 121 61 25 47 189 115 2.7
2026 8 6 0 3.76 24 24 141.3 114 59 25 46 177 111 2.3

Like most of the big signings, the contractual terms seem to align with the reasonable expectations and the risk. Just like the Rangers aren’t paying Marcus Semien as if he’ll finish in third place in the AL MVP race again, Seattle isn’t paying Ray as if the baseline expectation is a Cy Young repeat. At $7.3 million per ZiPS WAR and 3% yearly salary growth, which I’ve been going with this over this offseason (though this is obviously a guessing game), ZiPS projects a five-year offer at $109 million, just under what he actually got. It’s a good price, and I think given where the Mariners are in the AL West right now, they could have justified spending quite a bit more if they had to in order to land him.
Read the rest of this entry »


Mets Add Marte, Canha, Escobar in Thanksgiving Weekend Shopping Spree

Like many Americans last weekend, the Mets took out their credit cards once the Thanksgiving turkey was digested, coming to terms with three free agents on multi-year contracts. Starling Marte, coming off the best season of his career, received the most lucrative package, a four-year deal worth $78 million. New York also clarified its third base situation considerably with the addition of Eduardo Escobar on a two-year, $20 million contract. And the team’s revamped outfield may have been completed with the final of the three signings, a two-year, $26.5 million pact with former Athletic Mark Canha. Neither Marte nor Escobar was eligible for a qualifying offer, and Canha did not receive one from Oakland, so the Mets have clear sailing in terms of draft pick compensation.

The Mets were busy, but then again, they kind of needed to be, given their losses in free agency. Coming off a disappointing 2021 season, a collective 11 WAR-worth of players walked off into the sunset of the open market, resulting in a lot of needs to address this winter. All three of these signings fill holes on the roster, and along with the obvious interest in Steven Matz given some very angry words, they indicate that the Mets are focused on adding as many pieces as they can (with Max Scherzer set to join the rotation as well; more on that to come).

A centerfielder entering his age-33 season isn’t typically the most likely candidate for a long-term contract, but like Lorenzo Cain when he signed with the Brewers, Marte starts from a high enough perch to give him plenty of room to decline before he’s a drag on the team. He never had that crazy breakout year that seemed possible in his early days with the Pirates, but he’s also never truly had a bad season; he was only below 2 WAR in 2017 due to a suspension stemming from a positive test for Nandrolone, and he was well above a two-win pace in the shortened 2020 season. His power has faded from his peak, but he’s compensated with improvements as a more selective hitter making more contact. Most veteran players aren’t quick enough to “unwind” launch angle gains and reap a benefit from hitting more high-BABIP grounders, but Marte is still very quick, finishing just out of the 80th percentile in sprint speed and above the 90th-percentile cutoff for speed to first base. Before he and Whit Merrifield did it in 2021, the last player 32 or older to steal 40 bases in a season was Alex Rios back in 2013.

ZiPS Projection – Starling Marte
Year BA OBP SLG AB R H 2B 3B HR RBI BB SB OPS+ DR WAR
2022 .273 .334 .422 498 78 136 26 3 14 57 33 31 107 1 3.1
2023 .268 .329 .410 456 70 122 23 3 12 51 30 25 102 1 2.5
2024 .266 .325 .407 428 64 114 21 3 11 46 26 22 100 0 2.1
2025 .262 .319 .385 397 56 104 18 2 9 40 23 19 93 -1 1.5
2026 .257 .307 .370 346 46 89 14 2 7 32 17 14 86 -2 0.7

ZiPS projects decline from Marte, but the contract’s terms reflect that of a player in decline. At $7.3 million per win with 3% annual growth (which I’m assuming for other contracts in this article as well), ZiPS projects a $77.7 million deal over four years, basically indistinguishable from what he got. Brandon Nimmo had surprisingly good defensive stats in center for a change in 2021, but even if you think he’s now underrated defensively there, he’ll be excellent in right, and hopefully less injury-prone at a lower-impact position.
Read the rest of this entry »


Texas Signs Marcus Semien for Seven

Marcus Semien finally landed his long-term contract over the weekend, coming to an agreement on a seven-year, $175 million deal with the Rangers. The tritagonist of the AL MVP race in both 2021 and ’19 hit .265/.334/.538 with 6.6 WAR for the Blue Jays in 2021, playing in all 162 games for just the second time in his career.

The exact distribution of the money is not yet public, so we don’t know about opt-outs, options, buyouts, incentives, and the like. But whatever the fine print says, this is a big contract, and one that it looked like Semien would never be able to land. A late bloomer, he was not widely considered a top prospect around baseball, though he ranked 31st in the inaugural ZiPS Top 100 Prospects before the 2014 season after terrific all-around performances in ’13 for Triple-A Charlotte and Double-A Birmingham. But it was the outlier here, and the White Sox of the time were not a particularly imaginative organization. They didn’t see him, then error-prone, as a shortstop, and in any case, Alexei Ramirez had an ironclad hold on the position. This was the era in which the Sox seemed determined to play Gordon Beckham at second indefinitely, despite any performance-based reason for that strategy, and little attempt was made to find a role for Semien on the roster. He, along with Chris Bassitt and a couple others, was shipped off to Oakland after the 2014 season for Jeff Samardzija.

Oakland has never shied away from being the Island of Misfit Toys and found a better use for Semien, and like Marco Scutaro, a stathead darling from a decade prior, he turned out to be a low-cost, league-average infielder. With the help of Ron Washington, he improved immensely with the glove and nearly put up his first 4-WAR season in 2018. When his power broke out, as it did the following season, he was a legitimate contender for the AL MVP award.

The next time you hear bemoaning about how players always have career years right before they hit free agency, remember to keep the example of Semien in your mind. He finally made it the market after 2020, his age-29 season, but was coming off a relatively unimpressive follow-up to his MVP-caliber ’19, hitting .223/.305/.374. It was hardly a lousy year by any stretch — his 1.2 WAR represented a 3.1 WAR pace over a full campaign — but it was one to get the word “fluke” out there.

With the hope of a bounceback season in a year not drastically shortened by a raging pandemic, he signed a one-year deal with Toronto worth $18 million, positioning him to get one more chance to land a big deal. That bet paid off, and while the shape of his contribution changed between ’19 and ’21 — less batting average, an easier defensive position, more power — a second big season answered a lot of questions about just how good a player he was.
Read the rest of this entry »


Wander Franco Lands A Monster Deal

How good was phenom Wander Franco’s rookie season in 2021? So good that it actually compelled the Tampa Bay Rays to spend money. Just before Turkey Day, the team and Franco came to an agreement on a massive deal that could reach 12 years and $223 million.

Since this is baseball, this isn’t one of those NFL deals in which someone lands a comma-laden top number but, when you read the finer details, it turns out that a huge chunk of that money is a roster bonus due in four years that will never be paid off. Eleven years and $182 million of Franco’s deal is guaranteed, with the bulk of the rest coming from a $25 million club option for 2033 and a little more in incentives that kick in for finishing the top five in the AL MVP voting starting in 2028.

This deal is the new all-time record for a player with less than a full year of service time; the previous no. 1 was Ronald Acuña Jr.‘s extension worth up to $100 million, an agreement that this one essentially laps. Fernando Tatis Jr.’s contract is a larger one at 14 years and $340 million, but he was also a player who had cleared two years of service time when he signed on the dotted line, giving him more financial leverage over the Padres.

Franco finished “only” third in AL Rookie of the Year voting, but this was largely due to the fact that voters give a heavy penalty to a great player with less playing time, something I have direct experience with. The winner, his teammate Randy Arozarena, bested him in WAR, 3.3 to 2.5, but he needed twice as many games to get that far above replacement level. There was little question Franco was ready, as he hit .313/.372/.583 in 40 games for Triple-A Durham. These weren’t flash Albuquerque or Las Vegas numbers either; ZiPS translated that performance as a .281/.328/.473 line, not all that different from the actual .288/.347/.463 line he put up for Tampa Bay.

In case it already wasn’t clear after years of him being the consensus best prospect in baseball, the ZiPS projection for Franco is also that of a young star.

ZiPS Projection – Wander Franco
Year BA OBP SLG AB R H 2B 3B HR RBI BB SB OPS+ DR WAR
2022 .282 .333 .464 500 78 141 28 9 15 67 38 8 120 4 3.9
2023 .289 .345 .497 481 79 139 29 10 17 70 40 9 132 4 4.6
2024 .292 .351 .510 486 82 142 30 11 18 73 43 8 137 4 5.0
2025 .292 .353 .523 486 84 142 30 11 20 76 45 8 140 4 5.2
2026 .291 .356 .532 481 84 140 29 12 21 77 48 8 144 5 5.5
2027 .291 .358 .533 478 85 139 29 12 21 78 49 8 145 5 5.5
2028 .287 .356 .531 463 82 133 28 11 21 75 49 7 144 4 5.2
2029 .287 .357 .530 449 80 129 27 11 20 73 48 7 144 3 5.0
2030 .286 .354 .532 434 76 124 25 11 20 71 45 6 143 2 4.7
2031 .281 .348 .520 417 71 117 23 10 19 66 42 6 138 1 4.1
2032 .274 .337 .497 398 65 109 21 10 16 60 38 5 129 0 3.3
2033 .273 .336 .479 363 58 99 19 7 14 52 34 4 124 -1 2.7

Obviously, the potential exists for him to hit higher numbers in his peak seasons; bottom-line projections are 50th-percentile projections and will naturally be much less volatile than what actually happens. But when I ran the 2022 projections for all the likely subjects, thanks to Acuña’s ACL injury, the only player that ZiPS projects to accumulate more WAR than Franco over the rest of their respective careers is Juan Soto.

The big question out there: is the contract fair to both parties? After all, one can make the argument that Franco may have earned much more by simply playing his way through baseball’s salary process and hitting free agency after the 2027 season.

To that question, I’m in the “yes” camp. The Rays have a great deal of financial leverage with Franco two seasons away from his first arbitration year, assuming that he would achieve Super Two status after the 2023 season at two years, 104 days of service time. But by the same token, I don’t expect the Rays to pay him as if he were a free agent, either. What I personally like to see is a contract that reflects the risks that both parties take in a long-term deal without being grossly weighted in one direction or the other. Call it actuarial fetishism, but a contract like Ozzie Albies‘ seven-year, $35 million contract offends me as an analyst in a way that this deal does not.

I’m not sure why I haven’t built this into the standard ZiPS model (I probably will after this ZiPS season is over), but I constructed a small simulation for how much Franco could make going year-to-year and then signing a mega-deal relative to what he will actually get. In the 50th-percentile projection, with near-minimum salaries in 2022 and ’23, arbitration projections, and free-agent contract projections, ZiPS estimates $297 million over the next 12 years. This is well above the $223 million he can max out at, but that’s not the whole story, either. The upside isn’t tremendously high, with the 90th-percentile projection going up to $360 million. Franco could figure out how to pitch like Jacob deGrom this offseason, and he’ll still get relatively paltry sums of money for the next few years; arbitration awards don’t scale up linearly for superstars. And the downside is significant. His 10th-percentile result ends up with him making less than $20 million over his career, and in 35% of the simulations, he falls short of $182 million. By comparison, at the time of their signings, Acuña falls short of his guaranteed deal only 17% of the time, and Albies does worse only 9% of the time. Another natural comparison is when the Rays signed Evan Longoria a week into his major league career to a contract worth a guaranteed $17.5 million over six years; ZiPS only had him doing worse than that contract in 11% of the simulations.

The future is a very uncertain thing, as demonstrated by the very weak 2021 seasons from Cody Bellinger and Gleyber Torres. Those young stars would probably be better off right now if they had signed $150 million contracts after their rookie campaigns. Since every Mets fan is born with a genetic catalog of tales of sadness and loss, ask someone in Queens their feelings about Gregg Jefferies, who put up an OPS over 1.000 as a 19-year-old for Double-A Tidewater and a .961 OPS in his first cup of coffee before settling into a respectable, but disappointing, 20-WAR career.

No matter what happens with Franco, he’s basically a fifth of the way to becoming a billionaire before the taxman gets involved. The Rays leveraged their position — as you expect people to do in salary negotiations — but not in a grotesque way. If I were an agent and Franco were my client, I’d raise no fuss about him taking this deal. He’s one of baseball’s bright young stars, one MLB would be wise to market around, and now he can afford an entourage worthy of his abilities. Thumbs up all around from me.


2022 ZiPS Projections: Arizona Diamondbacks

After having typically appeared in the hallowed pages of Baseball Think Factory, Dan Szymborski’s ZiPS projections have now been released at FanGraphs for a decade. The exercise continues this offseason. Below are the projections for the Arizona Diamondbacks.

Batters

Like most teams that lose 110 games, the 2021 Diamondbacks were lousy. But they’re not completely hopeless. Indeed, when perusing the projections from top to bottom, the overall feeling you get isn’t one of a lineup full of disasters and voids but rather an overpowering rush of underwhelmedness, which I’m not sure is an actual word. There are some 20 organizational players listed here (some are now minor league free agents) with projected WARs between 0.5 and 1.5 wins. These are players who have value and can contribute to a winning team, but who aren’t going to win divisions on their own. Ketel Marte projects to stand clearly above the rest of the lineup in 2022, giving Arizona’s offense the look of a bowl of Lucky Charms that has had all the marshmallows picked out. Read the rest of this entry »


2022 ZiPS Projections: Chicago White Sox

After having typically appeared in the hallowed pages of Baseball Think Factory, Dan Szymborski’s ZiPS projections have now been released at FanGraphs for a decade. The exercise continues this offseason. Below are the projections for the Chicago White Sox.

Batters

The White Sox offense projects similarly to how it did prior to the 2021 season, which is good news for the team considering how easily they made the playoffs. But that also means the fundamental problems in the offense remain, with an additional issue compared to last year. ZiPS may be underestimating Eloy Jiménez — it’s always hard to evaluate players coming back from injury — but we can’t pretend that there isn’t some risk involved there. The remaining outfield position and DH are thornier concerns, and ZiPS is more pessimistic here than Steamer is. This is not a popular opinion, but if the White Sox plan to use Andrew Vaughn like our depth charts indicate they will, I really hope they just let him crush Triple-A pitching for a few months rather than juggling him with Gavin Sheets and Adam Engel. The basic problem is that though Vaughn was deservedly a terrific prospect, and 2020’s lost season of course did him no favors, he still doesn’t have a professional season in line with what you would expect from a top first base prospect. Read the rest of this entry »


The 2022 ZiPS Projections Are Coming!

The first ZiPS team projections will hit the site this coming Monday, and as I typically do, I’m going to use this space to talk a little bit about my philosophy behind ZiPS, my goals, and the new things I’ve worked on before they go live.

ZiPS is a computer projection system I initially developed in 2002–04 and which officially went live for the ’04 season. The origin of ZiPS is similar to Tom Tango’s Marcel the Monkey, coming from discussions I had with Chris Dial, one of my best friends (my first interaction with Chris involved me being called an expletive!) and a fellow stat nerd, in the late 1990s. ZiPS moved quickly from its original inception as a reasonably simple projection system, and now does a lot more and uses a lot more data than I ever envisioned 20 years ago. At its core, however, it’s still doing two primary tasks: estimating what the baseline expectation for a player is at the moment I hit the button, and then estimating where that player may be going using large cohorts of relatively similar players.

ZiPS uses multi-year statistics, with more recent seasons weighted more heavily; in the beginning, all the statistics received the same yearly weighting, but eventually, this became more varied based on additional research. And research is a big part of ZiPS. Every year, I run hundreds of studies on various aspects of the system to determine their predictive value and better calibrate the player baselines. What started with the data available in 2002 has expanded considerably: Basic hit, velocity, and pitch data began playing a larger role starting in ’13, while data derived from StatCast has been included in recent years as I’ve gotten a handle on the predictive value and impact of those numbers on existing models. I believe in cautious, conservative design, so data is only included once I have confidence in improved accuracy; there are always builds of ZiPS that are still a couple of years away. Additional internal ZiPS tools like zBABIP, zHR, zBB, and zSO are used to better establish baseline expectations for players. These stats work similarly to the various flavors of “x” stats, with the z standing for something I’d wager you’ve already figured out. Read the rest of this entry »