Author Archive

Dan Szymborski FanGraphs Chat – 7/1/2019

12:03
Avatar Dan Szymborski: CHAT IS HERE

12:03
Justin: What does a fair trade for Felipe Vazquez from, say, the Dodgers look like?

12:03
Gub Gub: Where’s the beef?

12:03
Avatar Dan Szymborski: Oops, scroll

12:03
IsIt2020Yet?: Huntington says no way they’re trading Vazquez. With this core looking at best like a .550 team, why the heck not? Who cares if he’s still closing a handful of games for a middling team in four years?

12:04
Avatar Dan Szymborski: They probably should. While I wasn’t the least bit crazy about the Archer trade, my belief was for it to work out, it had to mean that they were going to double-down and finally adopt a win-now priority in the offseason.

Read the rest of this entry »


The Nationals Face a Rapidly Closing Window

2018 was the end of an era for the Washington Nationals. After failing to get Bryce Harper to agree to a long-term contract with the organization, his final year in D.C. appeared destined to have something of a valedictory nature, a long farewell to the player who was drafted to be the face of the franchise. The script seemed to be in place for one last hurrah. After all, this was a team that during the Pax Brycetania won the NL East four times in six seasons, with their 555 wins second only to the Dodgers. 2018 would be the year they finally got over the playoff hump and won the World Series, after which the credits would roll, and captions would indicate what had happened to each of our favorite characters.

Oops.

Projected to go 89-73 by ZiPS, the Nats underperformed by seven games, finishing 82-80. Thanks to the Braves misbehaving and butting into contention before their number was called, Washington fell out of the postseason race for good by the All-Star break. There was a silver lining in the emergence of Juan Soto, who somehow needed just a month more seasoning to turn from a South-Atlantic League star into a major league one, effectively becoming better at being Bryce Harper than Bryce Harper. The way forward in 2019 was clear: a full season of Soto and Victor Robles, together with Patrick Corbin, would make up for the loss of Harper, and constitute enough of a gain that it wouldn’t be a major problem that Brian Dozier was a poor replacement for vintage Daniel Murphy. ZiPS even projected the Nats to be better in 2019 than it did in 2018.

Oops.

An 8-18 run from mid-April to mid-May left Washington rubbing elbows with the Marlins in the wastelands at the bottom of the NL East. The team’s gone 20-9 since, but that’s only been enough to get them to the precipice of a .500 season, rather the edge of greatness. At 39-40, they still stand eight games behind the Braves, a team with a lot more prospect currency to trade for short-term improvement at the deadline. Read the rest of this entry »


The Cardinals Lose Their Closer

The St. Louis Cardinals announced Monday afternoon that their closer, Jordan Hicks, has torn the ulnar collateral ligament in his right elbow. The news didn’t immediately come with a prognosis, a course of treatment, or a timetable for his return, some of which we’ll likely find out in the coming days. With a healthy elbow being a highly useful part of the body for a pitcher to have, there certainly isn’t much in the way of optimism that can emerge from this development.

While the news about Hicks has not been highly specific as of yet, I have not seen the word “partial” used to describe the tear. Assuming, for the sake of pessimism, that Hicks’s injury will require Tommy John surgery, the typical recovery time quoted these days is 12-15 months for a pitcher. That quite obviously would put 2019 out of the question and, given that we’re almost into July, would also seriously threaten all of 2020.

A lot of the initial buzz surrounding Hicks’ injury focused on his status as the hardest-throwing pitcher in baseball today, with fingers pointed at his velocity as a key factor in his injury. According to Statcast, of the 100 hardest-thrown pitches in 2019, 94 were thrown by Hicks. The only pitchers to intrude on this list are Tayron Guerrero (Nos. 24, 31, 54, and 70), Aroldis Chapman (No. 87), and Thyago Vieira (No. 61). 45% of all 100 mph pitches this year were thrown by Hicks. The fastball cred is real. Read the rest of this entry »


The ZiPS (Almost) Midseason Update – National League

Welcome to the more interesting league. Back in 2015, ZiPS saw two very different leagues — an American League in which most of the teams were competitive, and a bifurcated National League that featured a stronger line between the haves and the have-nots than 1780s France. By mid-September of that year, just one team in the the American League (the Oakland A’s) was positioned to finish with a sub-.500 record; only two were on track to reach the 90-win mark. As for the Senior Circuit, ZiPS thought that six of baseball’s best eight teams resided there, as well as five of the six worst.

In four years, these positions have done a Freaky Friday switcheroo. The AL is now home to six of the eight teams with the best projected rosters and six of the eight with the worst, with only three AL West teams (the A’s, Rangers, and Mariners, in that order) representing the middle class. The average NL trailer is 9 1/2 games back in the division and 3 1/2 back of a wild card berth compared to the AL’s 14 games and 8 1/2 games respectively.

So how do the ZiPS in-season projections work? For the Big, Official projections, I use the full ZiPS model rather than the comparatively simple in-season version in an effort to get the best estimates possible. Each player receives a percentile projection, with ZiPS randomly selecting from each player’s distribution to get a range of the expected roster strength for each individual team. Then each team is projected against every other team in their schedule a million times for the rest of the year. All this has the benefit of getting more accurate tails, as opposed to the binomial distribution you get when you’re working with an assumed roster strength; one of the most important things about ZiPS is that on all layers, it’s designed to be skeptical about its own accuracy.

ZiPS Playoff Matrix – 6/21
To Win 10th 20th 30th 40th 50th 60th 70th 80th 90th
NL East 88.6 90.2 91.4 92.5 93.6 94.6 95.8 97.2 99.0
NL Central 86.3 87.7 88.7 89.7 90.5 91.4 92.5 93.6 95.3
NL West 97.7 99.7 101.1 102.4 103.5 104.6 105.8 107.2 109.2
NL Wild Card 1 85.4 86.4 87.2 87.9 88.5 89.2 89.9 90.7 91.9
NL Wild Card 2 83.3 84.2 84.9 85.5 86.0 86.6 87.2 87.9 88.8

According to projections, the eventual NL Central winner will be under 95.3 wins 90% of time, assuming a strange world in which we can play out the final three months of the season a million times. That barely gets you the home field-advantaged wild card spot in the American League half the time. If the National League doesn’t have an exciting trade deadline, maybe we should start to think that something’s up, given that mid-to-upper 80s in wins makes you a serious wild card contender. Only two teams in the league ought to actually be sure about throwing in the towel right now: the Marlins and the Giants.

ZiPS Mean Projected Standings – NL East – 6/24
Team W L GB PCT Div % WC % Playoff % WS Win % No. 1 Pick Avg Draft Pos
Atlanta Braves 93 69 .574 86.2% 10.7% 96.9% 8.4% 0.0% 24.5
Washington Nationals 86 76 7 .531 11.0% 45.8% 56.8% 1.9% 0.0% 19.1
Philadelphia Phillies 81 81 12 .500 1.5% 14.2% 15.7% 0.4% 0.0% 14.8
New York Mets 81 81 12 .500 1.3% 12.9% 14.3% 0.3% 0.0% 14.5
Miami Marlins 59 103 34 .364 0.0% 0.0% 0.0% 0.0% 7.1% 3.0

Back in April, this race projected to be the second most exciting in baseball after the NL Central, with four teams projected between 87 and 93 wins and the fifth projected to, well, complete the 2019 season without folding (I’ll leave the identities of these teams for you to figure out). Instead, with a 16-5 record in June, the Atlanta Braves have put some real daylight between themselves and their rivals. Dallas Keuchel is not a superstar, but he also represents the biggest addition to an NL East team so far, one which addressed a significant team worry. With the deepest farm system in the division and a likely willingness to add salary for the right player, the “intangible” projections may be even better than what my computer spits out.

The Nationals have shown a pulse in June, enough to get them within a couple games of second place in the division. ZiPS still sees Washington as the team with the strongest overall 2019 roster in the East, with an 11-point edge in winning percentage over the Braves in a theoretical world in which the teams played identical schedules. But that margin is smaller than it was at the start of the season and it’s simply preferable to be the team with the 8 1/2 game advantage than the one that’s slightly better on paper. Start the grandmaster out without a couple of pawns, and a highly-skilled amateur chess player will probably win. If anything, it makes the decision to make trades in July a little trickier; it’s easier psychologically to shop Anthony Rendon or Max Scherzer if you’re not competitive. And with a weak farm system, the Nats don’t have a lot of ammo. Perhaps they’d be well-served to stop giving away interesting relievers.

I’m Just Saying…
Player WAR
Austin Adams 0.5
All Nationals Relievers 0.1

As of this morning, the Mets were closer to the Marlins than the Braves in the division. The team made significant improvements in the offseason, but those moves also had the feeling of being half-measures, with team ownership still not wanting to spend money at the level you would expect from a team in a massive market (even if they do play second fiddle). The rotation’s 4.64 ERA left pitching coach Dave Eiland as the team’s designated scapegoat for its failings, but the real culprit here is the team defense. At -55 runs (if you believe the numbers from Baseball Info Solutions), a league-average defense would have the Mets at a 3.92 ERA, fourth in the National League. Even UZR’s less depressing estimates would place the Mets with a 4.27 ERA, better than the NL’s current 4.37 average. I’m sure threatening two or three more journalists will fix that right up.

I’m not going to fault the Phillies for Bryce Harper’s rather pedestrian offense. But I will fault them for their apparent disinterest in either Dallas Keuchel or Craig Kimbrel. While only one team could sign each player, none of the usual sources buzzing around the Phillies suggested that they ever had more serious interest than their public demeanor reflected. Losing Andrew McCutchen — even a post-star McCutchen — was a blow the team is ill-positioned to handle and one it can’t wait to address.

Caleb Smith is likely a real find, certainly more of one than I envisioned when the Marlins picked him up from the Yankees in 2017. Garrett Cooper is likely the only interesting player on the team’s offense (he’s 28, but a long way from free agency), which makes one ask the very real question of how Miami managed to get more for Mike King than for Chris Paddack, Josh Naylor, and Luis Castillo combined. Perhaps the Marlins tanking is somehow less depressing than the Marlins trying to contend?

ZiPS Mean Projected Standings – NL Central – 6/24
Team W L GB PCT Div % WC % Playoff % WS Win % No. 1 Pick Avg Draft Pos
Chicago Cubs 89 73 .549 56.2% 24.5% 80.8% 4.6% 0.0% 21.4
Milwaukee Brewers 87 75 2 .537 31.5% 32.9% 64.4% 2.8% 0.0% 19.7
St. Louis Cardinals 83 79 6 .512 10.7% 22.6% 33.4% 1.1% 0.0% 16.9
Cincinnati Reds 78 84 11 .481 1.5% 5.5% 7.0% 0.2% 0.0% 12.8
Pittsburgh Pirates 74 88 15 .457 0.1% 0.5% 0.6% 0.0% 0.0% 9.2

The Central feels a lot like the division that nobody wants to win. Four of the five teams have held first place for multiple consecutive days, and not just at the start of the season when you have a bunch of 2-0 and 1-1 records floating around the league. While nobody has achieved any permanent daylight, I still think the Cubs have the best chance of doing so. Kimbrel may not be at his peak, but his signing and the theoretical return of Brandon Morrow would address what has been the team’s largest hole.

While the Brewers aren’t a depressing franchise, their use of Keston Hiura and Travis Shaw is a real head-scratcher. At the start of the season, I felt the team’s best use of Hiura would be to start him in the minors and have him bash his way into the majors, allowing them not to worry about having to make a difficult decision. The first part of that plan seemed to work out, but even with Shaw struggling and Hiura slugging .531, the Brewers haven’t been able to make the hard choice to turn Shaw into a reserve and make the team better right now. Yes, Hiura’s strikeout-to-walk ratio in the majors didn’t exactly scream Joey Votto, but he’s actually hitting the ball once in a while. ZiPS estimates that starting Shaw instead of Hiura over the rest of the season costs the Brewers about a tenth of a playoff appearance. That’s not negligible.

Who would’ve thought the bullpen would be the best part of the Cardinals? Yes, Paul Goldschmidt should be hitting better and Matt Carpenter should be hitting better and most of the rotation should be pitching better, but there’s no such thing as a Should NL Central winner. The Cards are a hard team to upgrade, simply because there aren’t many obvious places to give out pink slips. ZiPS is down to believing the Cards are a .510 team.

The Reds are a better team than their record, but the math remains daunting. How damaging was the team’s 1-8 start? They’ve gone 35-32 since, have a 43-33 Pythagorean record overall, and their 7.0% projected playoff chance is still behind their preseason projection of 11.5%. But at least they’re actually putting their best possible lineup on the field, with Jesse Winker, Nick Senzel, and Yasiel Puig as a fairly stable outfield. It would have been nice if they had just committed to this group from the start rather than trying to get Matt Kemp at-bats and seeing more in Scott Schebler than a fourth outfielder. Derek Dietrich’s offense has been encouraging, but it’s perhaps his defense that’s been the bigger surprise. He could always hit, but his defensive numbers at second are much more adequate than they were in his Marlins days. Small sample size, of course.

As for Pittsburgh, I don’t think they have the arms to peek back over the .500 mark for any extended period of time this year. With a healthy Jameson Taillon, and Chris Archer looking more like the Cy Young threat he once was, the division’s middle-heavy enough that the Pirates could be a contender. I don’t think they are, though.

ZiPS Mean Projected Standings – NL West – 6/24
Team W L GB PCT Div % WC % Playoff % WS Win % No. 1 Pick Avg Draft Pos
Los Angeles Dodgers 104 58 .642 100.0% 0.0% 100.0% 19.6% 0.0% 29.0
Arizona Diamondbacks 80 82 24 .494 0.0% 12.3% 12.3% 0.3% 0.0% 14.2
Colorado Rockies 80 82 24 .494 0.0% 11.7% 11.7% 0.2% 0.0% 14.1
San Diego Padres 78 84 26 .481 0.0% 6.2% 6.2% 0.1% 0.0% 12.7
San Francisco Giants 69 93 35 .426 0.0% 0.0% 0.0% 0.0% 0.0% 6.4

It’s only really a 100.0% chance to win the NL West because of rounding, but it’s hard to envision a scenario in which the Dodgers blow a 13-game lead. Maybe, if there was another top team in the division that was simply underperforming, you could squint your way to seeing some type of apocalyptic scenario in which a second place team goes 55-25 in the second-half while Cody Bellinger and Hyun-Jin Ryu are captured by brigands in a forest. You can’t even “But ’69 Mets!” here — that team maxed out at a ten-game deficit. Okay, the Bucky Dent Yankees, but who in the division has a Goose Gossage or a Reggie Jackson?

Suffice it to say, Goose Gossage might actually upgrade the Colorado Rockies bullpen. I don’t mean 1978 Gossage — I mean Gossage now. In truth, Colorado’s bullpen hasn’t really been that mad, but they tend to fail in the most spectacular ways possible, as seen in their three straight walk-off losses against the Dodgers. In typical Colorado fashion, the team ranks 22nd in position player WAR and 22nd in wRC+ and I’m not sure anyone in the front office realizes this.

The Padres are obviously not as good a team as the Dodgers, but they’re the most fascinating team to watch, simply because of the young talent that will inevitably reach the majors in the next few years. I remain at a loss as to why they’ve been so conservative with Luis Urias, who is likely to be part of the best possible lineup right now (and I say this as someone who is a fan of Ian Kinsler as a player). It’s hard to blame any fiduciary shenanigans given that the team pointedly decided to not play those sorts of games with Paddack or Fernando Tatis Jr. The team is obviously pleased to be wild card-relevant, though I don’t think they’ll do anything to jeopardize the real show, which should start as soon as next year.

The Diamondbacks continues to accidentally contend, but I still think they’re more likely to trade off the reasons for that contention rather than make any additions. I still don’t believe Zack Greinke finishes his contract in Arizona, and I wouldn’t be surprised to see Robbie Ray go. I think either Greinke or Ray are potentially more impactful pickups than Madison Bumgarner would be and there’s an actual Bumgarner market. It’s hard to see the Diamondbacks as a good enough team to be able to turn down solid offers should they materialize.

Every year, there’s a team that’s rebuilding that doesn’t quite realize it. Right now, that’s the San Francisco Giants. Other teams have come back from deeper pits than 33-43, but most of those other teams were more talented. The Giants have already played 13 different players in the outfield and just claimed Joey Rickard on waivers. By comparison, the Yankees have had most of their desired starting lineup on the IL but have only used nine.


Dan Szymborski FanGraphs Chat – 6/24/2019 (12:30 PM)

12:04
Avatar Dan Szymborski: Uh oh

12:12
Avatar Dan Szymborski: Just letting the queue fill up a bit more. The post wasn’t going live so I had to re-do it.

12:12
Avatar Dan Szymborski: We’re going to start off at about 12:30 PM

12:12
Avatar Dan Szymborski: Maybe earlier if you guys build up a mighty buffer.

12:23
Avatar Dan Szymborski: OK, let’s get this strangely scheduled party started.

12:23
Magic Kingdome: I don’t feel tardy

Read the rest of this entry »


The ZiPS (Almost) Midseason Update – American League

When looking at the differences between midseason and original projections, it’s always fun to see where reality shredded expectations the most. The American League in 2019, on the other hand, is fairly boring. We have one big surprise, bordering on the edge of truly affecting the playoff hunt, and a relatively mild switcheroo in the AL Central leader. Sure, the White Sox are a bit better than projected and the Angels a bit worse, but it’s generally a league in which most teams are at least in the same time zone as their preseason win prognostications.

So how do the ZiPS in-season projections work? For the Big Official ones, I use the full-on ZiPS model rather than the comparatively simple in-season one, to try to get the best estimates possible. Each player gets a percentile projection, with ZiPS randomly selecting from each player’s distribution to get a range of the expected roster strength for each individual team. Then each team is projected against every other team in their schedule a million times for the rest of the year. All this has the benefit of getting more accurate tails as opposed to the binomial distribution when you’re working with an assumed roster strength; one of the most important things in ZiPS is that on all layers, it’s designed to be skeptical about its own accuracy.

So let’s dive right into the American League. Read the rest of this entry »


The Marvelous Mr. Montas

One element missing from the Oakland A’s in recent years has been an ability to develop long-term, high-quality starting pitchers. The cupboard hasn’t been completely bare, with Sonny Gray notably appearing on the cusp of establishing himself as one of the best starting pitchers in the league before a series of injuries waylaid him starting in 2016. Whether ultimate responsibility comes down to failure in developing pitchers or not choosing the right ones in the draft, the A’s have a poor record at finding starters. Gray remains the most-recent drafted pitcher to amass even five WAR in his MLB career.

The legacy of the trio of Mark Mulder, Tim Hudson, and Barry Zito leaves a long shadow on the franchise. In the past 20 years, the A’s have a total of 39 top-50 starting pitcher seasons. That’s above-average (you’d expect an average team to have roughly 33 of these seasons), but it’s also skewed very heavily in favor of the pitchers the team had back when we were worried that the Y2K bug would destroy humanity something something.

Top 50 Pitching Seasons, Oakland A’s, 2000-19
Season Pitcher WAR MLB Rank
2007 Joe Blanton 5.3  7
2001 Mark Mulder 5.7  8
2002 Tim Hudson 4.7  8
2019 Frankie Montas 2.6  8
2003 Tim Hudson 5.8  9
2004 Tim Hudson 4.6 11
2001 Tim Hudson 5.1 13
2001 Barry Zito 4.8 14
2002 Barry Zito 4.5 14
2011 Brandon McCarthy 4.5 15
2003 Mark Mulder 4.5 16
2007 Dan Haren 4.7 16
2015 Sonny Gray 3.9 18
2003 Barry Zito 4.4 19
2012 Jarrod Parker 3.7 19
2013 Bartolo Colon 4.0 19
2004 Rich Harden 4.1 20
2018 Blake Treinen 3.6 22
2002 Mark Mulder 3.9 24
2014 Sonny Gray 3.5 24
2005 Dan Haren 3.7 25
2006 Dan Haren 3.8 25
2000 Tim Hudson 3.5 27
2009 Brett Anderson 3.7 27
2014 Scott Kazmir 3.4 27
2002 Cory Lidle 3.7 29
2011 Gio Gonzalez 3.3 29
2005 Rich Harden 3.6 30
2012 Tommy Milone 3.1 32
2010 Dallas Braden 3.5 35
2004 Barry Zito 3.1 36
2010 Gio Gonzalez 3.2 41
2003 Ted Lilly 3.1 43
2006 Joe Blanton 3.2 45
2009 Dallas Braden 2.9 46
2005 Barry Zito 3.0 47
2012 Bartolo Colon 2.6 49
2000 Gil Heredia 2.6 50
2001 Cory Lidle 2.6 50

Wait, Gil Heredia had a top-50 season? Read the rest of this entry »


Dan Szymborski FanGraphs Chat – 6/17/2019

12:02
Avatar Dan Szymborski: “Dan Szymborski is chatting now.”

12:02
Avatar Dan Szymborski: OH GOD HE ISN’T PANIC

12:02
Avatar Dan Szymborski: Now I am.

12:02
The Other Dave: Is there ANY hope left for the Reds at this point? Or should they start exploring some trade scenarios? It just feels like if everything clicks, they should be a very good team. They just can’t seem to win any 1-run games.

12:03
Avatar Dan Szymborski: It kinda sucks, but their poor fortune is baked into the cake.

12:03
Avatar Dan Szymborski: Yeah, they’re 8 games under their Pythag. But the thing is, you don’t get those games back. You expect them to match their Pythags going forward, not get an extra helping from the good luck carnitas.

Read the rest of this entry »


Dan Szymborski FanGraphs Chat – 6/10/2019

12:01
Avatar Dan Szymborski: The prophecy of the chat has been fulfilled.

12:01
Roberto: Brandon Lowe has been fun to watch, but there must be some regression on the way, right? What’s a realistic expectation for his ROS?

12:01
Avatar Dan Szymborski: I actually had a dream about Brandon Lowe the other night that had no extra base hits and I decided to model ISO by BMI out of curiosity

12:02
Avatar Dan Szymborski: But for some reason, Lowe was 6-6 and huge in my dream, which he is not.

12:02
Avatar Dan Szymborski: The power is likely real, but I expect the BA to come down somewhat

12:03
Impatient Manchild: Where is the Szymborski prospect list?!?!

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.