Archive for 2021 Postseason

Giants Best Dodgers in Tight, Windy Battle

It was windy in Los Angeles on Monday night. Not your garden-variety baseball wind — the kind that might turn a fly ball in the gap into a home run or vice versa. This was gnarly wind, blow-gigantic-human-being-Max-Scherzer-over wind:

That kind of wind can turn anyone’s control scattershot, and it appeared to weigh on Scherzer early. He labored through a 25-pitch first, frequently pushing the ball gloveside — three full counts, a blistered line drive single, and a walk, but also three strikeouts.

Alex Wood looked equally affected in the first. He threw a clean inning, but some of his sinkers sailed sideways, and the odd pitch darted strangely down as if pushed by an invisible hand (shout out to the Adam Smith fans out there). A game matching the two best teams in baseball, with a commanding 2-1 series lead in the balance, decided by wind? It’s exactly the kind of nonsense that makes me dislike five-game series.

Luckily, the wind seemed to agree. Though the conditions remained difficult and a steady stream of dust and debris kept the air hazy, both pitchers mastered the elements as the game went on. Scherzer poured on the strikeouts — eight through the first four innings. He stopped walking Giants hitters, too, and even stopped wasting pitches: after that strenuous 25-pitch first, he needed only 37 pitches to navigate the next three innings. Read the rest of this entry »


With a Second-Straight Walk-Off Win, Boston Advances to the ALCS

BOSTON — Unlike Sunday’s ALDS Game 3, this one wasn’t quite an instant classic. But it was nonetheless a drama-filled contest that culminated in a final swing of the bat that sent Fenway Park into a state of euphoria. When all was said and done, the Boston Red Sox had defeated the Tampa Bay Rays, thereby winning a hard-fought series in four games and advancing to the ALCS. The final score was 6-5.

Randy Arozarena led off the game by driving a 3-2 pitch from Eduardo Rodriguez up the gap in right center, the trajectory taking it close to the same spot where a pinball-carom caused controversy on Sunday night. This time, Hunter Renfroe made a clean catch, robbing the Tampa Bay outfielder of what looked like a sure double with a lunging, backhanded grab. More spectacular to the naked eye than the .500 expected batting average calculated by Statcast, the catch set the tone for the first two frames.

It was Tampa Bay’s defense that shone after Rodriquez recorded a one-two-three top half. Arozarena and Wander Franco made stellar plays in the bottom half, and Kevin Kiermaier did what Kevin Kiermaier does in the following inning, stealing a hit with a diving catch.

Rodriguez continued dealing. Coming off a Game 1 start in which he didn’t get out of the second inning, the 28-year-old southpaw fanned five over the first three frames with nary a Rays batter reaching. The last of those punch-outs, which came against Austin Meadows leading off the third, was notable for its longevity. A 17-pitch at-bat that featured eight consecutive foul balls after the count went full ended with Meadows waving at an 81.7-mph Rodriguez slider. The next two batters were retired on just three pitches. Read the rest of this entry »


Offensive Woes Put Brewers on Brink of Elimination After Game 3 Shutout

Freddy Peralta was cruising. He had thrown four shutout innings, allowing three hits (and only three batted balls over 100 mph), walking one and striking out five on just 57 pitches. Ian Anderson was arguably even better: five scoreless frames, three hits allowed, and six strikeouts. But with a chance to put something on the board in a scoreless game during a series where runs have been scarce, both managers pulled their starters, who both seemingly had plenty left in the tank, to take a shot at creating instant offense. It didn’t work out for the Brewers, but it worked out wonderfully for the Braves, and that combination of outcomes is why Atlanta now has a 2–1 series lead thanks to a 3–0 victory on Monday afternoon at home.

The game might not have had many runs, but it certain had plenty of drama in the first four innings. Atlanta blew a golden opportunity in the second inning when, with runners on first and third with one out, Travis d’Arnaud lofted a fly ball to left field. Neither deep nor shallow, it was still enough to serve as a sacrifice fly to give the Braves an early lead. But nobody told Adam Duvall on first, or, to be fair in sharing the blame, Austin Riley on third. Once Christian Yelich caught the ball, Riley broke for home — not lollygagging it by any stretch, but not full effort either. That proved to be critical, as Duvall, for reasons only he possibly understands (or maybe even now doesn’t), tried to go from first to second. Yelich threw Duvall out before Riley touched home, and the game remained scoreless.

The Brewers, meanwhile, didn’t come close to getting on the board until the pivotal fifth inning, when an Omar Narváez double — only Milwaukee’s third extra-base hit of the series — gave the team runners at second and third to begin the top of the frame. Dansby Swanson made an exceptional play (one of two on the afternoon) on a blistering ground ball off the bat of Lorenzo Cain for the first out, and with Peralta due to hit, the game had its first inflection point. Craig Counsell’s decision was to pull his effective starter for pinch-hitter Daniel Vogelbach.

Vogelbach, though, grounded into a fielder’s choice that resulted in an out at home. Kolten Wong then smacked a hard line drive with an expected batting average of .700, but right at first baseman Freddie Freeman. For the 20th time in 21 innings (and now 25 of 26), the Brewers put up another zero.

The removal of Peralta didn’t work on a run-scoring level, and it failed on a run-prevention one as well, as the first man out of the bullpen, Adrian Houser, simply didn’t have it. Two quick singles put Brian Snitker in a similar situation as Counsell in the top half of the frame, and the decision was the same: pull the starter, replacing Anderson with Joc Pederson. But after getting a swing and a miss on an elevated fastball, Houser went back to the well with the same pitch, and Pederson didn’t miss it, mashing a three-run home run (one which gave Atlanta the highest-scoring inning of the series). The Braves cruised from there as a quartet of relievers finished the job, each delivering a scoreless inning.

Counsell’s strategy was defensible. His bullpen has been strong all year, and lifting Peralta would leave him available in relief for one or two innings if a Game 5 became necessary. More importantly, Milwaukee needed to score runs, as its offense has gone AWOL in the postseason — though it’s not as if the Brewers were all that present in the regular season, either. While they finished sixth in the NL in runs scored, they also ranked just 11th in OPS and wRC+, and even that mediocre performance needed in-season boosts from Willy Adames, Eduardo Escobar and Rowdy Tellez to avoid a worse finish.

The problems are myriad. Yelich never got going. Cain isn’t a star anymore. Jackie Bradley Jr. was a disaster at the plate, and Keston Hiura generated more questions than answers as the team’s first baseman of the future. With one of the best rotations in the game and arguably the best manager of bullpens in all of baseball, the Brewers didn’t need all that many runs to be a very good team, but they certainly needed some runs, and that just hasn’t happened in the playoffs. Tellez’ dramatic home run in the seventh inning of Game 1 off of Charlie Morton remains the only time in 26 innings that the Brewers have crossed the plate. Here is the back of the baseball card for Milwaukee after today’s loss:

Milwaukee Brewers NLDS Team Batting
AB R H 2B 3B HR RBI BB SO SB CS AVG OBP SLG OPS
91 2 16 3 0 1 2 6 33 1 0 .176 .242 .242 .484

Obviously, that should generate more than two runs, but a miserable 0-for-16 with runners in scoring position adds insult to the offensive injuries.

There is no one player to blame for this kind of full-team failure; every Brewer regular has at least one hit, but Adames, with four, is the only one with more than two. The Braves have not only prevented hits — Swanson and Riley in particular have done terrific work on the left side of the infield — but also prevented balls in play at all for some of Milwaukee’s biggest names: Adames, Yelich, Escobar and Avisaíl García have combined for 23 whiffs in 44 plate appearances.

For much of the 2021 season, the talk around the Milwaukee Brewers was how well they were positioned for a postseason run thanks to arguably the best 1-2-3 rotation combo in the business. Those starters have done their job against Atlanta, allowing just three runs on ten hits over an aggregate of 16 innings, good for a 1.69 ERA. What wasn’t talked about enough was a fringy offense, and it’s the latter that has the Brewers on the brink of elimination without any of that magical starting trio available in anything but emergency relief use in Game 4 on Tuesday afternoon.

In wrapping up Game 1 of the ALDS between the Rays and the Red Sox, I noted that however inventive or even correct the pitching strategies of Alex Cora were, none of it mattered at all if his team couldn’t score. Boston’s bats have come to life in a big way, though; now Milwaukee can just hope for the same. We can debate all day as to whether or not Counsell should have pulled Peralta, but in the end, nine more goose eggs on the scoreboard made the argument irrelevant.


The Dodgers’ AJ Pollock Is Picking up the Slack

When AJ Pollock went down with a Grade 2 right hamstring strain in early September, it wasn’t entirely clear that he would be available to the Dodgers for the postseason, let alone remain as productive as he’d been. Fortunately for Los Angeles, the 33-year-old left fielder made a quick return, hit reassuringly well over the season’s final days — .300/.389/.867 (214 wRC+) in 36 plate appearances post-injury — and is well-positioned to help pick up the slack for the injured Max Muncy, who dislocated his left elbow on the final day of the regular season. In Game 2 of the Division Series against the Giants on Saturday night, the Dodgers’ left fielder played a key role in all three of their rallies.

Pollock, who had taken a pair of 0-for-3s in the NL Wild Card game and the Division Series opener, first made an impact upon Game 2 as part of a move that backfired on the Giants. With two outs and Chris Taylor on second base in the second inning, he got ahead of Kevin Gausman 2-0 by laying off a 95-mph fastball just below the strike zone and then an 85-mph splitter low and away. Rather than challenge him in the zone and risk a big hit, the Giants elected to intentionally walk Pollock, who was batting eighth, to bring up pitcher Julio Urías, a decent hitter who made the Giants pay by driving in the Dodgers’ first run of the series with an RBI single. Pollock took third and then scored on Mookie Betts‘ single.

In the sixth, Cody Bellinger’s bases-loaded, two-run double off reliever Dominic Leone — who taken over for Gausman and made an inauspicious entry by walking Taylor — extended the Dodgers’ lead to 4-1. On Leone’s very next pitch, a slider right on the outside corner, Pollock reached out and lashed it to left field for another two-run double:

Read the rest of this entry »


Grandal and García Help White Sox Deny Astros ALDS Sweep, Force Game 4

Most sports fans likely would’ve guessed that the weirdest thing they would see Sunday had already occurred. Hapless NFL kickers, a bizarre ground rule double, and an unlikely walk-off home run had peppered the first two-thirds of the day. Then the Astros and White Sox combined to score fifteen runs during the first four innings of their Game 3 tilt in Chicago, with an epic and somewhat controversial crescendo packed into a wild 90 minutes at a boisterous Guaranteed Rate Field.

Dylan Cease blazed through the top of the first inning, which ended with an emphatic 100-mph fastball blown past Alex Bregman. After that moment, the game became a grinding, roller coaster affair, with several haymakers thrown over the next few innings, culminating in a five-run third and three-run fourth for the White Sox, respectively the largest and the decisive blow in their 12–6 victory to keep the season alive for a Game 4 on Monday.

Chicago chipped away immediately as part of a high-stress first inning for Astros starter Luis Garcia, who was constantly blowing into his pitching hand as if he were cold. Turns out, he was. A Tim Anderson leadoff single would eventually score via an Eloy Jiménez knock to center field, but there were signs of danger beyond that. Garcia fell behind hitters, got away with a grooved 2–0 fastball to José Abreu, and watched Yasmani Grandal crush a ball into foul territory, as all three outs he got in the first were put in play at 95 mph or above. The White Sox only got one run out of it, but the 25-pitch first inning for Garcia, lasting nearly 30 minutes, was a portent of doom for Houston.

Read the rest of this entry »


FanGraphs Live: Brewers/Braves Game 3 Watch-Along, 1:00 PM ET Today

Join me and Jay Jaffe today live on Twitch as we watch Game 3 of the Brewers/Braves NLDS and catch up on a weekend of playoff baseball. With all four playoff series in action, Monday boasts a full slate and there’s plenty to discuss.

We’ll also be joined by an illustrious list of guests, headlined by Jason Martinez and “whoever at FanGraphs is not buried with work and wants to hop on Zoom with us.” You’re going to be watching day baseball anyway, so come join the FanGraphs crew — on our Twitch channel or on the homepage — and enjoy a tremendous pitching matchup of Ian Anderson against Freddy Peralta with us. Read the rest of this entry »


Buoyed By a Break, Red Sox Win ALDS Game 3 With Walk-off Blast

BOSTON — It’s a shame that one team had to lose. In a game that will go down as a postseason classic, the Boston Red Sox walked off the Tampa Bay Rays, 6–4, on a 13th-inning home run by Christian Vázquez to win Game 3 of the ALDS and take a 2–1 series lead.

Now, on to what transpired.

The eventful first inning epitomized modern-era baseball. Red Sox right-hander Nathan Eovaldi fanned three Rays batters in the top half but also gave up an Austin Meadows home run — a 406-foot shot off the back wall of the visiting bullpen — that followed a Wander Franco single. In the bottom half, Rays right-hander Drew Rasmussen was taken deep by Kyle Schwarber — this one at 390 feet — but then fanned Rafael Devers after giving up a 104.8-mph single off the Green Monster by Enrique Hernández.

Eight batters into the game, we had four strikeouts, two home runs, and a pair of singles, one of which would have been a double in 29 other ballparks. Moreover, all four batted balls were hit with triple-digit exit velocity. Again, modern-era baseball: whiffs, dingers, and Statcast readings to measure it all. A three-strikeout, one-walk top of the second only added to the three-true-outcome mix. Read the rest of this entry »


On Ghosts and Pickpockets: How the Dodgers Swiped NLDS Game 2

Baseball lends itself to stories, October baseball perhaps most of all. During the regular season, a team’s narrative can unfurl slowly. The postseason, by contrast, is marked by the frantic crowning of heroes and chokers. Subplots abound, and the identity of the game’s central character isn’t always clear until the late innings.

After losing to the San Francisco Giants, 4–0, in Game 1 of the NLDS, the Los Angeles Dodgers hoped to even the series on Saturday. The Giants, for their part, were looking to push the Dodgers to the edge of elimination. In the process, the two teams told three different tales.

The Hero’s Journey, Deferred
If you had told the Giants in June that Kevin Gausman would be starting Game 2 of the NLDS, they would have been thrilled. Heading into the All-Star break, he had posted a 1.73 ERA and a 2.57 FIP, led by a four-seam fastball that finishes batters high and a devilish splitter that wipes them out low and is among the best in the game.

But after a scintillating first half, Gausman faltered. He posted a 4.42 ERA and a 3.65 FIP. His splitter had less sink. He tinkered with his pitch mix, toying with throwing more sliders and what Pitch Info classifies as changeups, though not to particularly great effect. The final month of the season suggested a course correction, though not quite a return to form, an assessment seemingly shared by Gabe Kapler when he tapped Logan Webb to start Game 1 of the series.

And for the first few innings of Saturday’s game, you could see why. Gausman threw first-pitch balls to three of the first four batters he faced. In the second, Chris Taylor doubled. After a Cody Bellinger strikeout, Gausman fell behind AJ Pollock, 2–0, and Kapler opted to put him on intentionally to get to Julio Urías. But the pitcher and his .203 season average slapped a hanging splitter for a single, scoring Taylor; Mookie Betts followed with an RBI single of his own (his third hit this series and fifth this postseason).

It looked like Gausman’s night might end half an inning later, as Kapler almost pinch hit Tommy La Stella for his starter when San Francisco threatened after a Wilmer Flores walk and a Brandon Crawford single. Ultimately, though, he thought better of it when a Donovan Solano sacrifice fly plated a run and pushed the Giants to two outs, and Gausman rewarded that faith by settling down and retiring the next nine batters he faced. It seemed like it might be the sort of start that, provided the Giants rallied, would be described as gritty — not dominant, but necessary in the march to the World Series.

Then the sixth inning hit.

Read the rest of this entry »


Behind Max Fried, Braves Even NLDS as Brewers Can’t Find Offense

For both the Braves and Brewers, postseason success shares a similar blueprint: length from the starters, timely hits from the lineup, hope for the best with the bullpen (albeit at different times). Milwaukee executed that to perfection in Game 1 of this NLDS; in Game 2, it was Atlanta’s turn, with the Braves drawing the series even with a 3–0 win.

The difference on Saturday was Max Fried, who out-dueled Brandon Woodruff with six shutout innings, striking out nine against just three hits and zero walks. The lefty needed only 81 pitches to record his 18 outs before giving way to three relievers, who dodged plenty of trouble but managed to secure the final three frames with no damage. Like Corbin Burnes in Game 1, Fried didn’t so much beat opposing batters as brush them aside; Willy Adames was the lone Brewer to make it as far as second base against him on a sixth-inning double. Most of his outing was whiffs and soft contact, with Adames’ double the only ball in play he allowed to crack the 100 mph exit velocity mark. At-bats and innings were over in flashes.

The explanation for Fried’s success is simple: He threw strikes. Of his 81 pitches, 58 were in the zone, a 71.6% rate, which he pounded with his four-seamer — humming in at 95 mph on average — before busting out his slider and curve to finish things. Not normally a big swing-and-miss pitcher, he racked up a dozen whiffs on the day, six on the slider, to go with a CSW (called strikes + whiffs) rate of 40%; of his nine strikeouts, seven were swinging. By the time the middle innings rolled around, he’d found a groove: The final 10 Brewers hitters he faced all started their at-bats with a strike, and just two of them reached base. Read the rest of this entry »


Logan Webb Carves Dodgers, Giants Win Game 1

It took more than a quarter century of Wild Card-era postseason baseball to give us a series between two of the National League’s most iconic franchises, the Los Angeles Dodgers and the San Francisco Giants. The chromatic contrast of both teams’ classic-looking threads, and the tone and intensity of Oracle Park, provided a rich backdrop for a Game 1 Giants victory, a 4-0 contest played with the breakneck pace of a minor league game on getaway day.

The driving force for that pace? Logan Webb, the Giants 24-year-old starter who quickly ushered Dodgers hitters back to the bench in the best start of his young career, hurling 7.2 shutout innings while surrendering just five hits, walking none, and striking out 10. Webb and the Giants have tinkered with his delivery and repertoire a few times over the last three seasons, and they’ve settled on a release point that’s added more sink to his changeup, which has become his best pitch. He threw more changeups in Game 1 than any other offering, inducing 12 of his whopping 21 whiffs on the pitch.

Webb did much of the out-getting work on his own. In addition to striking out 10, a career high, he also collected four Dodgers grounders himself, making him solely responsible for 14 of the 23 outs he induced. Beyond the tallied whiffs, the Dodgers juggernaut lineup had many uncomfortable-looking takes and partial swings against Webb.

All four Giants runs came via the home run, apt considering San Francisco led the big leagues in dingers this season. Buster Posey drew first blood, shooting a 3-0 pitch the opposite way in the first inning. It one-hopped into McCovey Cove and per the broadcast, it was the first home run Walker Buehler has surrendered on a 3-0 pitch during his major-league career (it was only the fourth time Posey has hit a home run in that count).

Both Webb and Buehler coasted through the middle innings. After surrendering a leadoff oppo single to Mookie Betts in the first (Betts went 2-for-4, hitting the single and spanking a hanging Webb slider in the eighth), Webb didn’t allow another hit until the fifth. A couple of harmless singles flecked Buehler’s middle-frames, and neither team did any damage again until the seventh. The few who reached base were quickly erased by great defense. A Webb error that allowed Corey Seager to reach in the fourth was expunged by a gorgeous 4-6-3 double play that saw La Stella and Crawford crisscross around the bag.

It was the fourth inning when Buehler first started to show real cracks. He surrendered a well-struck single to Kris Bryant, who had three hits, including a homer, and took several very comfortable swings against Buehler throughout the night, and then narrowly escaped a would-be double by Mike Yastrzemski, who hooked a cutter just foul down the right field line. With two outs in that situation, Bryant may have scored from first on a double. It took Buehler surprising Yaz with a gutsy full-count changeup, his first cambio of the night, to escape. (An aside: take a look at Buehler’s changeup usage by game this year.) The Giants couldn’t score despite two well-struck balls in play in the fifth: an Evan Longoria fly out and a Tommy La Stella single sandwiched around the pitcher’s spot. Buehler stabilized and moved quickly through the sixth and was left in to face Bryant to start the seventh.

Three-hundred-and-eighty-nine feet later, the Giants had padded their lead to three. Buehler finished having worked 6.1 innings of three-run ball, allowing seven base runners while striking out five. He managed to induce just 12 swinging strikes in 99 total pitches, and his fastball’s spin rate was down a full 200 rpm compared to his 2020 rate.

Webb’s “challenges” came later. He surrendered a two-out double to Seager in the sixth (the hardest-hit ball of the night at 111 mph), and then hung a slider to Will Smith, who also doubled, in the seventh. After each double, Webb struck out hitters until each inning ended. After seven, he had struck out 10 Dodgers on just 77 pitches.

A Brandon Crawford solo shot in eighth — Dodgers reliever Alex Vesia had blown fastballs past the previous two hitters, then left a breaking ball in Crawford’s happy zone — capped the scoring for the Giants.

Dodgers hitters were flummoxed by Webb all night, and four of them tallied multiple strikeouts in Game 1. The bottom of the Dodgers order (Matt Beaty, AJ Pollock, and Cody Bellinger, plus the pitcher’s spot) went 0-for-12, a cakewalk for Giants pitching. Pollock had been super hot, homering five times in the 10 late-September games he played after returning from a hamstring injury, while Beaty is replacing the injured Max Muncy; Bellinger has been mired in a long, concerning funk.

With the benefit of uncharitable hindsight, it might be correct to question Dave Roberts‘ decision to leave Buehler in to face Bryant for a third time. The desire to extend Buehler’s start as long as possible did preserve the Dodgers bullpen for Game 2, though, as none of Los Angeles’ relievers — Brusdar Graterol, Vesia, and Phil Bickford — threw more than 10 pitches in this one, and all should be available tomorrow.

Gabe Kapler was afforded the opportunity to get 24-year-old sidewinder Camilo Doval into his first postseason game with a sizable lead. Doval, who assumed closer duties late in the year, has seemingly “found it” after dealing with stretches of extreme wildness during his minor league career. He’s already one of baseball’s more electric relievers, eliciting ugly swings on his big-bending slider and slinging 100 mph with natural cut right past big league hitters.

Saturday’s Game 2 (9:07 ET) pits Giants righty Kevin Gausman against Dodgers lefty Julio Urías. Both teams, which feature a lot of moving parts, will likely shuffle their lineups. After the game, Roberts told reports that Bellinger will return to first base while Taylor starts in center field. On the Giants side, look for some or all of the right-handed hitting Darin Ruf, Donovan Solano, and Austin Slater to start against Urías. We’ll all watch to see if the Dodgers’ adjustments take, while wishing these two teams could play a seven-game series instead of five.