A Brief Note on Lou Brock’s Relatively Low Career WAR Total

Later today, Jay Jaffe will give Lou Brock the longer look his career and place in history deserve, but I felt it was worth delving into a subject that comes up from time to time when baseball analysts discuss the St. Louis stalwart’s accomplishments. Since his passing on Sunday, I’m sure many a modern fan has looked up Brock’s stats page, found his 43.2 career WAR, and opted to either discount WAR as a stat or Brock as a player, along with the writers who voted him into the Hall of Fame on the first try. I would caution against either approach.

Wins Above Replacement is an incredibly useful framework for comparing players to their peers and across eras. It’s also impossible to quantify every aspect of a player’s game, and it gets harder the further we get from the present. Brock presents a rather unique case, one I’ve written about in the past. The outfielder was an above-average batter for a very long time (only 23 batters in the last 70 years have more than Brock’s 11,238 plate appearances and 109 wRC+). He wasn’t just a singles hitter either, as his power was roughly average during the run-starved 1960s, but he’s obviously more well-known for what he did with his legs. Metrics available at the time Brock played serve to diminish his WAR in a manner that left most of his peers unaffected.

To wit, of Brock’s 187 offensive runs above average, 75 were due to stolen bases. Unfortunately, this misses all of the other runs Brock created advancing on batted balls, which would likely give him somewhere between five to 10 wins above his current WAR. His peers have fewer potential issues in this regard because the majority of their runs come from hitting, meaning WAR misses little of their career production, while Brock gets uniquely penalized. Read the rest of this entry »


Expected Home Run Rate, 2020 Edition

Last year, I came up with a simple idea: estimate home runs based on exit velocity. That sounds pretty straightforward, and it mostly is. For example, here are your odds of hitting a home run at various exit velocities when you put the ball in the air in 2020:

Of course, some caveats apply. I’m only looking at batted balls between 15 and 45 degrees, and the sample size is still small. But for the most part, and excluding the vagaries of that small sample, the conclusion makes sense. Hit the ball harder, and you’ll find more home runs.

Of course, real life is notoriously fickle. Sometimes you mash the ball and it’s a degree too low, or you hit it to the wrong part of the ballpark, or a gust of wind takes it. Sometimes you play in Yankee Stadium and get a cheapie, or smoke a line drive that leaves a dent in the Green Monster. Sometimes you make perfect contact, and it’s at 15 degrees instead of 25 so it’s a smashed single to right instead of a bat flip highlight.

Wait — hit it at the wrong angle? That seems like something in a batter’s control. It partially is, but I’ve chosen to exclude it for two reasons. First, I’ll point again to this excellent Alex Chamberlain article. You should really read it, but the conclusion is basically this: batters control exit velocity and pitchers control launch angle. That’s not exclusively true, and there are obviously fly ball and groundball hitters, but if you start giving batters credit for the exact angle of their batted balls instead of just generally saying “in the air” or “not,” you might be going too far.

Second, this way is simpler! Simplicity has value. Overspecify a model, and you can get very precise results that are also hard to interpret, or that depend heavily on small fluctuations in initial conditions. That’s not to say that such a model is a bad idea — merely that it’s not strictly upside to add more and more gadgets and whizbangs to it. You also risk losing the signal you’re looking for, which in this case is the ability to absolutely hit the snot out of the ball, sending it skyward at stupid speeds. Read the rest of this entry »


Craig Edwards FanGraphs Chat – 9/10/2020

Read the rest of this entry »


The Brewers and Braves Combined for 48 Runs Yesterday

Yesterday, I wrote an article about the ugly state of Atlanta’s current rotation. Last night, their run of rough starting pitching continued when Tommy Milone gave up eight runs in just 3.1 innings. While that outing might make my piece seem timely, and almost prescient, Milone’s start proved to be immaterial because the Braves scored 11 runs in the second inning and averaged three runs per inning over next six frames. In that same piece on Atlanta’s rotation, I noted that the team has scored at least seven runs in six of its last 10 games. Yesterday, the Braves’ offense met that mark four times over, beating the Marlins 29-9. And Atlanta wasn’t alone in its offensive explosion yesterday, as earlier in the day, the Brewers beat the Tigers 19-0.

To get a sense of what the Braves and Brewers did, let’s take a quick look at the team-by-team offensive numbers produced yesterday:

Team Offense on September 9
Team AVG OBP SLG wOBA wRC+
Braves .489 .569 .979 .615 290
Brewers .467 .556 .978 .614 290
Marlins .342 .395 .632 .423 171
Giants .351 .415 .514 .394 158
Orioles .350 .435 .450 .393 153
Mets .303 .361 .697 .435 180
White Sox .297 .342 .514 .358 129
Padres .267 .371 .500 .373 136
Rangers .281 .351 .406 .329 99
Yankees .200 .333 .400 .324 106
Athletics .161 .333 .258 .285 82
Angels .200 .282 .343 .276 76
Dodgers .225 .311 .375 .294 85
Rockies .229 .270 .429 .297 77
Royals .278 .278 .333 .264 67
Indians .188 .278 .281 .253 55
Diamondbacks .171 .250 .286 .238 47
Astros .129 .156 .323 .200 31
Reds .133 .212 .233 .204 23
Pirates .129 .250 .161 .205 23
Blue Jays .188 .188 .313 .211 33
Mariners .161 .229 .226 .206 30
Cubs .100 .129 .100 .109 -34
Tigers .071 .071 .143 .087 -43
TOTAL .250 .325 .436 .327 107
Braves/Brewers .478 .563 .978 .615 290
Rest of Baseball .222 .293 .369 .288 82

Read the rest of this entry »


Dan Szymborski FanGraphs Chat – 9/10/20

12:02
Avatar Dan Szymborski: Let’s get this party* started!

12:03
Avatar Dan Szymborski: Disclaimer: There may not be an actual party

12:03
Travis: SSS or has Acuña taken the next step?

12:03
Avatar Dan Szymborski: I’m optimistic. Dude’s 22!

12:04
Avatar Dan Szymborski: Especially amazing given where he was after the first week

12:04
Peter Thomas: What do we think about Zach Davies? .248 ERA, 4.29 xFIP, 4.28 SIERA

Read the rest of this entry »


What Lies Beyond the Point of Exhaustion

It was the second game of the Twins-Cardinals doubleheader on Tuesday. The Cardinals had lost the first game, but were now already ahead 5-2 in the bottom of the third. The bases were loaded, and Caleb Thielbar, newly into the game, was facing catcher Matt Wieters with two out.

Thielbar quickly got ahead of Wieters, who had been hit by a pitch in his first plate appearance: a 90 mph fastball in the middle of the zone, a 68 mph curveball on the outside corner that Wieters just barely managed to foul off, and it was 0-2, advantage Thielbar. The 0-2 pitch, another fastball in the middle of the zone, was again fouled off by Wieters, sailing off into the right-field stands. No matter. Throw him a better one this time, right? Wieters took a little stroll, adjusting his gloves — maybe taking a breath, maybe pondering what Thielbar might have in store for him on the next pitch. He walked back into the box, cocked the bat, stared out to the mound. Almost the exact same pitch — almost the exact same result. This, it seemed, would be a battle. Another stroll for Wieters: inhale, exhale, the bat held out in front of his face.

This time, Thielbar changed things up — a curveball at the knees. Again, Wieters fouled it off, and again, he stepped away, out of the box, and took a breath. He was, with each pitch, just trying to stay alive, and to stay alive took all of his effort. He had to steal the breaths when he could. Because with each pitch that he fouled off, every successful attempt at fending off the onslaught, Wieters was prolonging the time he would have to spend fighting. The price of staying alive was that the struggle would not end.

And as the plate appearance continued, the struggle became more and more visible. Thielbar only threw three pitches outside the strike zone, all of them within the first nine pitches of what would end up being a 19-pitch at-bat. The rest Wieters had to foul off, the effort showing in his ever more laborious swings and grimaces, the length of his walks outside the zone, the depth of his deep breaths, and the tension in his stance as he returned to await, once again, a pitch that he would have to fight off. Read the rest of this entry »


This Is Not the Nelson Cruz Article You Were Expecting

Here’s a sentence you can find, on this very website, about Nelson Cruz: “Age and injuries have sapped Cruz’s speed in the outfield… Cruz has always struck out more than the average player, but his walk rate has dropped back below average the last few seasons. Cruz also has a durability problem, only playing in more than 130 games once in his career.” The fact that an outfield position is even in consideration should give you a clue that this isn’t current, but what year would you guess? 2016? 2017?

Here’s a further clue: the next line was “His (last year) was of course shortened by a drug suspension, which adds its own peculiar twist to his projection.” Yes, this was his 2014 writeup, penned just before he signed with the Baltimore Orioles. If that feels forever ago, that’s because it was. It’s two Cruz contracts, and 26.1 WAR, ago. Whoops!

That’s no slight on Matt Klaessen, who wrote that fantasy profile. Predicting Cruz’s age-related decline is a yearly tradition at this point. Here we are, though, in 2020, and the decline is still nowhere to be seen. Cruz is hitting .343/.432/.685, good for a 193 wRC+, the fulcrum of Minnesota’s offense. Naturally, then, I’m going to predict that Cruz is in for a decline… kind of. Read the rest of this entry »


Effectively Wild Episode 1588: Full Nelson

EWFI
Ben Lindbergh and Sam Miller discuss the backstory behind the Lou Brock for Ernie Broglio trade, break down a clichéd postgame quote by Gavin Lux, and marvel at the historic excellence of 40-year-old Twins slugger Nelson Cruz.

Audio intro: Todd Rundgren, "Cliché"
Audio outro: Chip Taylor, "Santa Cruz"

Link to the Chicago Reader on the Cubs and Brock
Link to Brock obituary
Link to Lux clichés quote
Link to Bull Durham cliches clip
Link to Ben on Cruz in 2015
Link to Russell Carleton on the shift
Link to Tom Tango on the shift
Link to rate of shifting against Cruz

 iTunes Feed (Please rate and review us!)
 Sponsor Us on Patreon
 Facebook Group
 Effectively Wild Wiki
 Twitter Account
 Get Our Merch!
 Email Us: podcast@fangraphs.com


The Braves’ Rotation Has Been Completely Dismantled

Entering the season, the Braves looked to have a solid rotation. Mike Soroka was returning after a very good rookie season. Max Fried’s first year as a full-time starter showed promise. Mike Foltynewicz seemed to have discovered his old form in the second half of the season after a disastrous first half. Veteran lefty Cole Hamels was added to the group to provide solid innings. Kyle Wright was going to get a shot at the fifth spot with Sean Newcomb, Touki Toussaint, and Bryse Wilson potentially in the mix. Here’s the current status of those eight pitchers, projected to start this season for the Braves:

Results From Braves Projected Starters
Name SP IP SP WAR Current Status
Mike Soroka 13.2 0.3 Out for the Year
Max Fried 50 1.8 10-Day IL
Mike Foltynewicz 3.1 -0.3 DFA, Cleared Waivers
Cole Hamels 0 0 45-Day IL
Kyle Wright 19 -0.4 In Rotation
Sean Newcomb 13.2 -0.2 Alternate Site
Bryse Wilson 0 0 Bullpen
Touki Toussaint 17.2 0 Alternate Site
Total 117.1 1.2 Yikes

Fried was having a fantastic breakout season before an alarming drop in velocity resulted in a stay on the Injured List for a lumbar strain. The hope is that he will return from the IL when eligible a week from today, though at that point, there will be just 10 games left in the season. It might come as a surprise to look at the above table and discover that the Braves are in first place with a 24-18 record. Based on that, you might think the substitutions beyond the group listed above stepped up and had great seasons. But while prospect Ian Anderson has been good, great starts haven’t been coming out of the woodwork. Here’s the set of staring pitchers not listed above:

Results From Braves Fill-In Starters
Name IP WAR Status
Ian Anderson 15 0.4 Rotation
Josh Tomlin 17.1 0 Rotation
Tommy Milone 6.1 0 Rotation
Robbie Erlin 16 0 Bullpen
Huscar Ynoa 5.2 -0.2 Alternate Site
Total 60.1 0.2 Yeesh

Read the rest of this entry »


Mike Yastrzemski’s Breakout Is (Mostly) Real

There are a lot of reasons the San Francisco Giants, typically a contender now gone moribund, are hanging around the .500 mark. One is the breakout of outfielder Mike Yastrzemski, grandson of legendary Boston Red Sox Hall of Famer Carl. Hitting .294/.402/.563 for a 158 wRC+ and ranking second among MLB hitters with 2.3 WAR, Yaz: The Next Generation is a legitimate MVP candidate, though he’s likely stymied in that endeavor by Fernando Tatis Jr. But Yaz’s sterling 2020 campaign represents broad improvement in a number of areas to the extent that it’s likely that he’s truly established a new baseline of performance at age 30.

The natural inclination for the Orioles would be to think of Yastrzemski as the one that got away. Back in the 1987 Baseball Abstract, Bill James coined the term of “Ken Phelps All-Star,” referring to overlooked players who could play in the majors but for one reason or another did not have the full opportunity to prove it. Sometimes it was a limitation that teams just couldn’t overlook. Sometimes the player broke out past an age where teams could be bothered to care. Sometimes it was simply an inability to understand baseball performance. While the last seems a little mean, 1980s front offices were not particularly progressive in terms of baseball analysis. It’s useful to remember when we’re fighting over stuff like volatility of defensive measures in WAR or FIP vs. ERA that just a generation ago, drawing walks wasn’t widely accepted as both a real skill and a skill worth valuing.

But that’s not really Yastrzemski. This isn’t someone who was spending his mid-20s terrorizing Triple-A hitters and failing to get an opportunity; he put up a .688 OPS at age 24 and a .716 at 25. The last name certainly wasn’t giving him any more opportunities than he deserved. Perusing his minor league translations would give you the idea that his glove played enough to be a fifth outfielder for someone but that his bat had little of his grandfather in it. Read the rest of this entry »