Author Archive

Minnesota Gets a Gold Glove of a Deal in Andrelton Simmons

Everybody Signs an Infielder Tuesday concluded with the Twins reaching agreement with Andrelton Simmons on a one-year contract worth $10.5 million. Originally a Brave until a 2015 trade for Erick Aybar and prospects sent him to the West Coast, Simmons hit .297/.346/.356 over 30 games for the Angels in 2020. Unless something incredibly bizarre happens, he will become Minnesota’s starting shortstop, prevent a bunch of runs, and assist the Twins in their quest to win their first playoff game in forever.

Let’s start with the least fun part of this article: the grumpy caveat. Back in May of 2019, Simmons injured his left ankle trying to beat out a grounder and, after a misstep, was unable to put weight on it. It landed him on the injured list for a month, and he missed another month later in the season with an injury to the other side of the same ankle. In the first week of 2020, he did it again, spraining his ankle in a July game against the Athletics, costing him nearly half of the abbreviated 2020 season. Leg and foot injuries are no laughing matter for a middle infielder: There have been plenty of aging second basemen and shortstops who had their careers dramatically waylaid by such injuries. Jose Offerman is the first example that comes to mind; when his legs started being an issue, he went from a .391 OBP second baseman to out of baseball in a blink of an eye.

Simmons hasn’t been fully healthy in two years, and a player with his skill set is more reliant on having healthy feet and legs than a plodding slugger at first base or DH. But $10.5 million is practically peanuts, and the Angels are getting even more of a discount than the associated risk entails. Over 2017 and ’18, he hit .285/.333/.419 to go with his typical sterling defense, enough to combine for over 10 WAR. The Twins may not get that player, but they’re also not paying for that player; if you pay 2018 Andrelton Simmons on merit, $10.5 million would be long gone before you even get to the All-Star break.

Read the rest of this entry »

Phillies Face Reality, Re-Sign Realmuto

On Tuesday afternoon, the Phillies answered one of the biggest questions of their offseason in decidedly positive fashion, reportedly coming to terms with J.T. Realmuto on a five-year, $115.5 million contract. A physical is still pending, but the contract will keep Realmuto in Philly until the end of the 2025 season assuming all goes well. The number-one free agent in our offseason top 50, Realmuto’s signing removes the best option for anyone looking to make a race-changing upgrade at catcher.

It’s hard to overstate Realmuto’s importance to the Phillies. Indeed, his presence is so crucial that if Philadelphia were for some reason only able to retain one of him or Bryce Harper, I’d have to choose Realmuto, a two-time All-Star who has led the team in WAR over the last two seasons. Harper’s a very fine player and will likely still be in baseball years after Realmuto retires, but the short-term alternatives behind the plate looked bleak if the organization had had to scramble for a Plan B. There’s no combination of Andrew Knapp, Rafael Marchan, and non-roster invitee Christian Bethancourt that would have given the Phillies a fighting chance to avoid being near the bottom of the league at the position. Nor would the free agent options have provided a panacea; James McCann, Jason Castro, and Kurt Suzuki are already gone, and Yadier Molina is ancient.

Catchers by WAR, 2016-2020
Yasmani Grandal 594 .240 .347 .463 118 21.5
J.T. Realmuto 595 .282 .336 .466 114 18.9
Buster Posey 505 .289 .363 .416 110 15.5
Tyler Flowers 371 .251 .349 .408 102 11.9
Gary Sánchez 419 .237 .321 .503 117 11.3
Yadier Molina 561 .278 .324 .421 99 10.0
Willson Contreras 493 .265 .351 .463 116 10.0
Mike Zunino 410 .206 .283 .425 92 8.6
Christian Vázquez 421 .262 .309 .402 84 8.4
Russell Martin 401 .218 .338 .367 96 8.0
Martín Maldonado 485 .217 .296 .365 78 7.9
Wilson Ramos 492 .290 .341 .456 113 7.7
Jason Castro 348 .220 .317 .385 91 7.0
Francisco Cervelli 350 .252 .359 .375 103 6.0
Roberto Pérez 347 .205 .293 .357 71 5.9
Travis d’Arnaud 338 .258 .315 .426 98 5.6
Brian McCann 375 .239 .324 .408 96 5.5
Austin Hedges 356 .202 .260 .370 65 5.1
Omar Narváez 393 .267 .355 .398 108 4.9
Manny Piña 329 .257 .319 .409 92 4.9

Read the rest of this entry »

Adam Ottavino Heads to Boston in Unusual Cross-Rival Trade

In a rare swap between rivals, the Yankees sent reliever Adam Ottavino to Boston on Monday, along with pitcher Frank German, in return for future considerations. Also heading to Boston was $850,000 to defray part of Ottavino’s $8 million salary for the 2020 season, the final year of the three-year contract he signed to leave the Rockies after 2018.

Ottavino, one of the Yankees’ top relievers in 2019, had decidedly mixed results last year, putting up a 3.52 FIP but an ERA of nearly six. While Ottavino’s .375 BABIP is almost certainly a bit of bad luck — historically, non-pitchers dragooned into throwing innings have a BABIP in the .330 range — there are a few negative indicators to send us the opposite direction in evaluating him. His contact numbers were down, with nearly career-worsts in contact rate and swinging strikes, and when he was hit in 2020, he was walloped, with a five-mph bump in the average exit velocity. Yes, we’re only talking 50 batted ball events, but a 50% hard-hit rate, even in such a small sample, is a significant deviation from the 29% rate from the previous two seasons.

Read the rest of this entry »

With Jameson Taillon, the Yankees Add Upside and Risk

Pittsburgh’s sell-off continued over the weekend, with the Pirates sending starting pitcher Jameson Taillon to the New York Yankees in return for four prospects. The 29-year-old didn’t pitch in 2020, his season lost due to rehabilitation from Tommy John surgery in late 2019, the second such surgery of his career. Taillon, a former 2010 first-round pick, has suffered more than his share of setbacks, missing three years of his career and most of a fourth due to his elbow injuries and a sports hernia; he also missed time in 2017 due to testicular cancer. He heads to a Yankees rotation with a lot of interesting upside talent and a surplus of question marks.

Taillon’s departure to join former teammate Gerrit Cole in the Bronx represents the end of an era in Pittsburgh. Taken in consecutive drafts in 2010 and ’11, Taillon and Cole were frequently imagined together as the two aces at the top of a future Pirates rotation. For a team that had had recent first-round busts in the quickly injured Brad Lincoln and the bafflingly selected Daniel Moskos, this pair was the cornerstone of the rebuilding efforts of the then-new Frank Coonelly/Neal Huntington regime. Both pitchers were consensus elite choices in the draft and were selected without any of the team’s trademark cynical calculations about whether a player would sign on the cheap.

Taillon and Cole met their lofty expectations as they quickly worked their way through the minors. Cole, a college draftee, made his 2011 major league debut just two years after draft day, and if not for injury, Taillon would have likely followed him early in 2014. Missing two years is an enormous setback for any prospect, but the Pirates averaged 93 wins per season over 2013-15 and could afford to be patient. As the holes the team had to fill in order to continue winning increased, ownership’s commitment to investing in the roster did not, and the Pirates needed Taillon in 2016 more than they did in ’14 or ’15. And he succeeded, requiring only a 10-game tuneup at Triple-A before debuting in the majors and pitching well enough where he would have gotten some Rookie of the Year votes if he had been up for the entire year. Read the rest of this entry »

Digital Love: Why ZiPS Thinks Lucas Giolito is Top of the Charts

In the 2021 ZiPS projections that are live on this very website, Lucas Giolito is projected with the most WAR of any pitcher in baseball. If my social media is any indication, this projection is, so far at least, the source for the most joy and the most consternation. What is it about Chicago’s young ace that gives him such an aggressively optimistic projection?

One of the common complaints you see from readers about projections is that they don’t go out on a limb very often. To me, this makes perfect sense: when talking about the mean projections, massive performance changes should rarely be the player’s typical expectation. Think back on José Bautista back in 2010. At the time, Joey Bats was a player pushing 30 who had hit .238/.329/.400 in the majors in more than 2,000 plate appearances for five major league teams. As we now know, his destiny was to explode on the scene, slugging .617 for the Blue Jays, resulting in the first of his eventual six All-Star appearances. But that doesn’t mean that his baseline projection going into 2010 should have reflected that result; that unlikely things happen doesn’t mean that they weren’t unlikely.

Projections do go out on a limb, but in a conservative sort of way. One of the more notable examples in recent years is the 2019 ZiPS projection for Shane Bieber. With a 4.55 career ERA (but a 3.23 FIP!) in just 114 2/3 major league innings entering the season, ZiPS gave Bieber an optimistic projection as the 14th most valuable pitcher in baseball with a 3.71 ERA over 187 innings for 3.8 WAR. That was enough to put him just behind Clayton Kershaw and ahead of notables such as Zack Greinke, Noah Syndergaard, Stephen Strasburg, and Patrick Corbin. Not only did Bieber meet this projection, but he also exceeded it, finishing eighth in WAR among pitchers at 5.6.

But why did ZiPS love the Beebs so much? It wasn’t one factor. Instead, it was an accumulation of smaller positive factors that significantly outnumbered the negative ones. Bieber was only 24. He had a record in the minors and majors that suggested he could avoid lofty gopher ball totals. His BABIP in his rookie year was extremely high. From his quality-of-contact data, ZiPS thought that batters “should have” hit .252 and slugged .415 against him in 2018 when the actual numbers were .285 and .467. And so on.

It’s the same thing for Giolito entering the 2021 season. No, he isn’t in the same position as Bieber was entering 2019, given that he’s already received Cy Young votes in two seasons. But it does take something special to get ranked No. 1 with a bullet. His top-notch projection doesn’t mean that it’s going to happen, only that it’s more likely to occur than the downside scenarios. And the latter do exist: ZiPS projects a 15% chance that Giolito will be worse than a league-average starter and about a 7% chance he’ll have an ERA on the wrong side of five, both things that would have a very negative effect on Chicago’s 2021 fate.

So what are some of the reasons for this digital love?

Lucas Giolito is Still Relatively Young

Pitchers don’t have a typical age curve, but it’s still preferable to be in your twenties than in your thirties. Like Bieber, the height of Giolito’s ceiling remains an unknown. Both Gerrit Cole and Jacob deGrom are amazing pitchers, but after a few more years in the majors, there’s less uncertainty about their remaining upside. Superstars in their mid-20s, on the other hand, frequently have another gear or two remaining. Among Giolito’s top comparables were a multitude of youngish pitchers who were already stars and did have such performance bumps remaining: Greg Maddux, Jose Rijo, Dave Stieb, Brandon Webb, and so on.

Of the top 50 most comparable pitchers in Giolito’s cohort, 32 of them beat their baseline performance estimates over the following three seasons — an astounding rate of success given how attrition claims pitchers. For Cole, that number is only 23; for deGrom, 26; and for Max Scherzer, 19.

Lucas Giolito is Well-Suited for his Home Park

Home run rates for pitchers are volatile, but they’re not random. Giolito fares well in velocity and barrel-based numbers and was in the top-tier in most of these measures in 2020. Among the pitchers projected in the top 10 overall in ZiPS, only Luis Castillo consistently beat him. And this is especially important because of the characteristics of the park. Guaranteed Rate Field (that name still makes me cringe) is a bit of an unusual bird, a homer-friendly park that tends to be neutral overall. For a pitcher with an elite ability to avoid batters crushing his pitches, this provides an opportunity to squeeze out a little more value. In other words, while Guaranteed Rate is a neutral park for everyone, Giolito’s homer-avoiding tendency makes it a de facto pitchers’ park for him. This one of the reasons ZiPS liked Dallas Keuchel’s chances at a bounceback season in 2020 and continues to think he’ll be very productive for the Sox. Were this a neutral park, Giolito would lose just enough in his projection to drop him to third in the league in WAR.

Lucas Giolito Left Some Strikeouts on the Table

At a 33.7% strikeout rate, Giolito certainly wasn’t struggling to punch out batters. But from the across-the-board improvement in his contact numbers in 2020, ZiPS thinks that he should have seen a larger bump in his strikeout rate from 2019’s 32.3% rate.

As part of its model for calculating baseline expectations, ZiPS has a measurement that I’ve dubbed zSO. (The Z stands for ZiPS, as you may have guessed.) Using contact data, velocity numbers, and the like, ZiPS makes an estimate from how many strikeouts a pitcher “should” have ended up with. It’s not a number I pulled out of my hat but one used as part of the model because it has more predictive value than actual strikeouts. Going back to 2002, if all you knew about a pitcher was his strikeout rate and his zSO rate, you’d have predicted the following year’s strikeout rate most accurately with a mix that was 82% zSO and 18% actual.

ZiPS Strikeout Underachievers (min. 500 TBF)
Pitcher Year Actual K% zSO% Difference Following Season
Francisco Liriano 2011 19.0% 24.4% 5.4% 24.1%
Mike Pelfrey 2016 10.4% 15.6% 5.2% 14.5%
Martín Pérez 2013 15.9% 21.1% 5.2% 16.9%
Martín Pérez 2017 13.1% 18.2% 5.1% 18.3%
Luis Castillo 2018 23.3% 28.3% 5.0% 28.9%
Jeff Fassero 2004 11.8% 16.8% 5.0% 15.6%
CC Sabathia 2008 24.5% 29.5% 5.0% 21.0%
Jeremy Hellickson 2011 15.1% 20.0% 4.9% 16.7%
Jason Vargas 2017 17.7% 22.6% 4.9% 20.8%
Craig Stammen 2010 15.1% 20.0% 4.9% 31.6%
John Smoltz 2007 23.1% 27.7% 4.6% 30.8%
Kelvim Escobar 2006 18.6% 23.1% 4.5% 19.7%
Kevin Correia 2008 12.8% 17.2% 4.4% 17.1%
Jon Lieber 2004 13.6% 17.8% 4.2% 16.3%
Kyle Gibson 2017 17.5% 21.6% 4.1% 21.7%


ZiPS Strikeout Overachievers (min. 500 TBF)
Pitcher Year Actual K% zSO% Difference Following Season
JA Happ 2018 26.3% 19.7% -6.6% 20.6%
Stephen Strasburg 2016 30.6% 24.0% -6.6% 29.1%
Erik Bedard 2007 30.2% 23.6% -6.6% 20.7%
Lance Lynn 2013 23.1% 16.7% -6.4% 20.9%
Zack Greinke 2011 28.1% 22.5% -5.6% 23.0%
Tanner Roark 2019 21.9% 16.3% -5.6% 18.6%
Mike Fiers 2012 25.0% 19.6% -5.4% 14.6%
Mike Mussina 2003 22.8% 17.5% -5.3% 18.9%
José Quintana 2017 26.2% 20.9% -5.3% 21.4%
Tim Lincecum 2009 28.8% 23.7% -5.1% 25.8%
Eduardo Rodriguez 2018 26.4% 21.5% -4.9% 24.8%
Gerrit Cole 2019 39.9% 35.0% -4.9% 32.6%
Rick Porcello 2018 23.5% 18.7% -4.8% 18.6%
Yovani Gallardo 2012 23.7% 19.0% -4.7% 18.6%
Jon Lester 2019 21.6% 16.9% -4.7% 15.8%

Looking at the top 15, while zSO is far from infallible — all models are wrong, but some are useful — it had a solid record at identifying the strikeout outliers correctly. So what about the 2020 season? There’s a lower minimum batters faced here (200 batters faced) because of the short season, so you’ll see some larger-than-typical variations between actual strikeout rate and zSO.

2020 ZiPS Strikeout Underachievers
Pitcher Actual K Rate zSO Rate Difference
Ryan Yarbrough 18.8% 25.6% 6.8%
Dylan Cease 17.3% 23.8% 6.5%
Tyler Anderson 15.8% 22.1% 6.4%
Julio Urias 20.1% 24.8% 4.7%
Alex Cobb 16.8% 21.4% 4.6%
Alex Young 19.1% 23.0% 3.9%
David Peterson 19.5% 23.4% 3.9%
German Marquez 21.2% 24.9% 3.6%
Anibal Sanchez 17.6% 21.1% 3.5%
Tanner Roark 18.6% 21.9% 3.3%
Zack Wheeler 18.4% 21.6% 3.2%
Jesus Luzardo 23.8% 27.0% 3.2%
Brett Anderson 15.8% 19.0% 3.2%
Antonio Senzatela 13.5% 16.5% 3.0%
Randy Dobnak 13.5% 16.5% 3.0%


2020 ZiPS Strikeout Overachievers
Pitcher Actual K Rate zSO Rate Difference
Trevor Bauer 36.0% 26.1% -9.9%
Shane Bieber 41.1% 31.9% -9.2%
Tyler Glasnow 38.2% 30.4% -7.8%
Cristian Javier 25.2% 17.5% -7.7%
Rick Porcello 20.7% 13.1% -7.6%
Zach Eflin 28.6% 21.8% -6.8%
Corbin Burnes 36.7% 30.4% -6.2%
Marco Gonzales 23.1% 17.6% -5.5%
Taijuan Walker 22.2% 17.2% -5.1%
Hyun-Jin Ryu 26.2% 21.3% -4.8%
Aaron Nola 33.2% 28.4% -4.8%
Kevin Gausman 32.2% 27.8% -4.4%
Framber Valdez 26.4% 22.3% -4.1%
Johnny Cueto 20.2% 16.1% -4.1%
Sonny Gray 30.6% 26.5% -4.1%

No, Giolito doesn’t make the top 15 of underachievers, but he’s close. Compared to his 33.7% strikeout rate, ZiPS thought he “should have” been at 35.7. And that’s unusual, as leaders in anything in baseball are more likely to have overachieved than underachieved. Of the top 20 strikeout pitchers in 2020, ZiPS thinks that only four pitchers actually underachieved: deGrom (0.2%), Tyler Mahle (0.3%), Castillo (0.6%), and Giolito (2.0%).

In summation, ZiPS sees Giolito as a nearly perfect storm of awesomeness and one of the top Cy Young contenders in the American League. With Cleveland reeling, the White Sox have an excellent shot at taking the division and going deep into the playoffs. If the White Sox raise a world championship banner in 2021, the right arm of Giolito will likely be responsible for a great deal of the hoisting.

Dan Szymborski FanGraphs Chat – 1/21/21

Avatar Dan Szymborski: And hello happy chatters, for this edition of SzymChat that appeared on the front page!

TD: Assuming the Mets have about $25m to spend, how would you distribute that money to improve the roster?

Avatar Dan Szymborski: I think I’d sign Justin Turner for $10 million and pay myself $15 million. It improves the roster.

Dan: Finally got on for one of your chats this year…

Can you do the ZiPS “what-if” I’ve been nagging you about for a decade, Bonds if he hadn’t been a victim of collusion in ’07?

I’m guessing ~50 more homers, ~135 OPS+ in three seasons.

Avatar Dan Szymborski: It’s only like the third one!

Avatar Dan Szymborski: He *was* quite old at this point so even if he hadn’t declined, it was going to happen. I can to a Time Warp on tha tthough.

Read the rest of this entry »

The Jays Put a Springer in Their Step

One of the big puzzle pieces of this offseason fell firmly into place Tuesday night as the Toronto Blue Jays came to terms on a six-year, $150 million contract with free agent outfielder George Springer. Springer, our second-ranked free agent overall, is coming off a .259/.359/.540, 1.9 WAR season in the abbreviated 2020, enough to make him a highly desired player despite the fact that he’ll turn 32 at the end of the 2021 season.

It seems almost like yesterday when I was fielding questions in my chat about whether Springer was a highly touted prospect-turned-bust after a rough first two weeks in the majors that featured a sub-.500 OPS and strikeouts in a third of his plate appearances. In fact, my standard, curt “April” reply originated in response to the initial panic caused by his slow debut. As one would expect from a player with his pedigree, April showers brought May power, and by the end of his second month in the bigs, Springer’s seasonal OPS was up to a much healthier mark in the mid-.800s. His OPS stayed at or above .800 until he was finally stopped in July due to a quad injury that cost him the rest of the 2014 season.

That was pretty much the last thing that stopped him. Starting in 2015, his first full season, Springer hit .274/.363/.494 and 154 homers and 24.7 WAR for the Astros. That’s not even counting his playoff appearances, another half-season of the highest-leverage baseball you can find, where Springer flourished, hitting .269/.349/.546 over those 63 postseason games. His 19 postseason home runs are currently tied for fourth in major league history, though admittedly, there are a lot more playoff games now than when Ted Williams played. All told, Springer’s performance has easily put him in the top 10 among outfielders in recent years. Read the rest of this entry »

Kurt Suzuki Returns to the AL West, Now As an Angel

The Angels added some catching depth over the weekend, signing Kurt Suzuki to a one-year contract worth $1.5 million. This will be the 15th season of Suzuki’s career, his longevity the result of an unusually late offensive peak in his mid-30s that has largely compensated for his defensive shortcomings. In 129 plate appearances in 2020, Suzuki hit .270/.349/.396, a respectable triple-slash but also amounting to his lowest wRC+ since 2016, his final season with the Twins.

As I showed through projections last week, the Angels look like they’re in that zone where each additional win or loss has a larger-than-average effect on a team’s playoff destiny. Add in the general desire for a team with a $180 million luxury tax number — more than half from just four players — not to have that payroll go to waste, and you have a formula for being aggressive in adding plausible Plans B to the roster. And really, $1.5 million is just about peanuts, no matter how MLB will suggest otherwise.

Read the rest of this entry »

The Giants Have Quietly Rebuilt Their Rotation

The Giants continued to remake their starting rotation this week, signing former Dodgers swingman Alex Wood to a one-year, $3 million contract. Wood’s low salary reflects the fact that he’s struggled over the last two seasons, accumulating -0.2 WAR in 48 1/3 innings, courtesy of a bleak 6.02 FIP. The catch is that he was not truly healthy in either campaign, missing much of 2019 with back issues and a chunk of ’20 with shoulder inflammation. While he’s never been the picture of perfect health — he hasn’t qualified for an ERA title since 2015 — he was a key contributor to the Braves and the Dodgers, and before his disappointing 2019, his worst FIP over a season was 3.69 in ’15, a number many pitchers would be delighted to hit.

Similar to about 27 or 28 teams in baseball, San Francisco hasn’t made a splash this winter, but there’s been a real push to improve the starting pitching. Back when the Giants were winning a World Series every other season, a large part of the foundation was young, team-developed pitching. Few teams could match the accomplishment of producing Matt Cain, Tim Lincecum, and Madison Bumgarner over a rather short period of time. But since the team’s collapse in 2017, a year in which the Giants just barely avoided their second 100-loss year in franchise history, the rotation has been one of the worst in the league, ranking 25th in WAR. Any sort of magic at creating young aces seems to have dissipated, with a long list of names — Kyle Crick, Keury Mella, Tyler Beede, Ty BlachClayton Blackburn — failing to make an impact.

Read the rest of this entry »

Dan Szymborski FanGraphs Chat – 1/14/21

Avatar Dan Szymborski: ANd we go!

Avatar Dan Szymborski: Welcome to the chat!

Avatar Dan Szymborski: Uh oh

Hi: This doesnt show up on the homepage. Chat is only accessible thru tweeted link

Avatar Dan Szymborski: I am asking!

Avatar Dan Szymborski: I will have to answer slowly! lol

Read the rest of this entry »