Archive for 2025 Postseason

Brewers Blow Out Cubs With First Inning Explosion in NLDS Game 1

Michael McLoone-Imagn Images

The Brewers and the Cubs played nine innings of baseball on Saturday, but Game 1 of the National League Divisional Series was decided before the end of the first. Every series starts off with its share of questions. Did the Brewers have enough pitching to withstand injuries to Brandon Woodruff and Shelby Miller? Could Kyle Tucker and Pete Crow-Armstrong locate the MVP form they’d showed earlier this season? How would a Brewers offense that loves to work the count fare against a strike-throwing Cubs pitching staff? Would the Brewers be rusty after a five-game layoff? Would the Cubs regret starting Matthew Boyd on short rest after he threw just 58 pitches against the Padres on Tuesday? In Game 1, those last two questions were all that mattered.

The Brewers were not rusty, and Boyd may well have been. The Cubs jumped out to an early lead, but in the bottom of the first, the Brewers exploded on Boyd like they’d spent the past five days packing themselves into a cannon. During the regular season, the Brewers scored only 9% of their runs in the first inning, the third-lowest rate in baseball. Maybe they were saving it all up for the playoffs. Milwaukee raced to a 6-1 lead in the first and extended it to 9-1 in the second. “I’m proud they came out ready,” said manager Pat Murphy during the game. “The guys came out ready to swing, and when they’re ready to swing, a lot of good things can happen. They’re a great bunch.”

By virtue of their first-round bye, the Brewers lined up ace Freddy Peralta to pitch Game 1. After an early hiccup, Peralta looked every bit the guy who led the NL with 17 wins and notched three of them against the Cubs. He missed well outside with a 95-mph fastball on the first pitch of the game, then came back with a belt-high heater over the center of the plate, which Chicago leadoff hitter Michael Busch fouled off. Peralta repeated the pattern: four-seamer well outside, belt-high four-seamer over the middle. Busch was ready for the second one. He turned on it and sent it 389 feet over the right field fence. Four pitches in, the Cubs had a 1-0 lead. Peralta recovered quickly, retiring the next three batters in order. He’d allow just one more base hit over the next four innings.

In the bottom of the second, Jackson Chourio squared to bunt on the first pitch from Boyd, then took it for a ball inside. Looking back, it’s tempting to wonder what would have happened had Boyd put the pitch in the strike zone. Maybe if Chourio would have actually bunted the ball, and maybe the whole game would have gone differently. But it was tight and Chourio pulled the bat back, then ripped the fourth pitch he saw down the third base line for a double. Brice Turang knocked Chourio in with a double of his own, lining the first pitch he saw on a hop off the right field fence. The Brewers had tied the game at one after five pitches. William Contreras ripped the next pitch just past a diving Ian Happ for a double into left field, scoring Turang. With doubles on three consecutive pitches, the Brewers grabbed a 2-1 lead. They were far from done.

Chicago pitching coach Tommy Hottovy walked out to settle down Boyd, who induced a grounder to short from Christian Yelich, then deepened his trouble by walking Andrew Vaughn. Much earlier than the Cubs would have liked, Michael Soroka started warming up in the bullpen.

Boyd broke Sal Frelick’s bat, inducing a weak grounder to second base. Nico Hoerner, who may well end up winning his second Gold Glove this winter, charged the ball and then inexplicably biffed an easy hop. The ball kicked past him, allowing Contreras to score. The Brewers still had runners on first and second with one out, now with a 3-1 lead. Boyd struck out Caleb Durbin with a four-seamer above the zone, then got ahead of Blake Perkins, 1-2. He was one strike from ending the inning, but Perkins worked an incredible 12-pitch at-bat, fouling off pitch after pitch, then ripping a line drive right back up the middle – the thing that both he and the Brewers love the most in the world – scoring Vaughn and moving Frelick to third. The Brewers had a 4-1 lead and Boyd’s day was over after 30 pitches and two-thirds of an inning.

Soroka came into the game with a simple mandate: stop the bleeding and keep the game close. Instead, he walked ninth hitter Joey Ortiz on four pitches, loading the bases and bringing Chourio back to the plate. This might be a good time to note that Chourio ran a 307 wRC+ with two homers in last year’s Wild Card Series, his only previous playoff games. He pushed that career postseason mark even higher, rocking a single through the left side of the infield to drive in two more runs. The Brewers led 6-1. Mercifully, Soroka got Turang to chase a high fastball for strike three.

The Brewers hit for 26 minutes in the first inning. They saw 45 pitches from two pitchers. They notched five hits, walked twice, and reached once via error. They put seven balls in play with a 72% hard-hit rate. Curt Hogg of the Milwaukee Journal Sentinel pointed out that it was the first time they’d scored six runs in the first inning all season. The incomparable Sarah Langs noted that teams to score at least six runs in an inning had gone 113-1 in postseason history. With that last single off the bat of Chourio, Soroka’s job changed. It was no longer to keep the game within reach. It was to eat as many innings as possible in order to keep the Cubs from annihilating their bullpen in addition to falling behind in the best-of-five series.

Peralta allowed a single to Crow-Armstrong, but he needed just 12 pitches to retire the Cubs in the top of the second and give the Brewers the chance to get right back to hitting. After leading off the first with three straight doubles, Milwaukee led off the second with three straight singles.

Contreras singled to left, Yelich singled to right, and Vaughn singled to center. The bases were loaded and Aaron Civale got warm in the Cubs bullpen. Frelick lined out to left field on a ball that was too shallow for Contreras to tag up on, then Durbin dropped a duck snort into shallow center field, knocking in two. Seventeen Brewers had come to the plate. Thirteen had reached safely. Eight had scored. Perkins grounded out to first base, pushing the runners to second and third with two outs. Ortiz walked on four pitches, loading the bases again, and Counsell made the slow walk out to the mound. Soroka lasted just one third of an inning longer than Boyd. The job of eating innings fell to Civale, whom the Brewers traded to the White Sox for Vaughn back in June and whom the Cubs claimed off waivers at the end of August.

Chourio greeted Civale with another grounder right down the third base line, this one for an infield single to push the score to 9-1. However, it came with a price. Chourio missed nearly the entire month of August with a right hamstring strain, and he aggravated the injury as he hustled to beat the throw from Matt Shaw. Visibly distraught, he spoke to a trainer, then left the field, and walked back to the clubhouse. The Brewers announced that he would be evaluated further after the game. Turang struck out to end the inning, and the TBS broadcast announced that Brewers were the first team in playoff history with nine runs and 10 hits in the first two innings.

The Cubs and Brewers played seven more innings of more baseball. Peralta pitched brilliantly, though he surrendered another solo homer to Happ in the sixth inning. He left one out shy of a quality start, and the Milwaukee faithful rewarded him with a standing ovation. He gave up three earned runs over 5 2/3 innings, striking out nine, walking three, and allowing four hits. Civale filled his role excellently too, scattering three hits over 4 1/3 innings and allowing Counsell to ask the bullpen for just two more innings. Hoerner added another solo homer off Jared Koenig in the eighth inning before Nick Mears closed things out in the ninth.

The questions going into Game 2 will revolve around Chourio’s health and Chicago’s ability to bounce back from such a thorough drubbing. The Brewers possess a capable fill-in in Isaac Collins, who ran a 122 wRC+ as a rookie this season, but Chourio is an awfully hard player to replace. His three hits pushed his career wRC+ in the playoffs to 361, and if the hamstring injury is anywhere near as serious as it looked, it’s hard to imagine him returning in time to play against the Cubs. With the 9-3 victory, the Brewers drew the season series with the Cubs even at 7-7. The good news for the Cubs is that they’ll have a day off before Game 3, allowing their bullpen to get some rest. Although Boyd threw just 30 pitches, he seems unlikely to go on short rest in Game 4.


Proximity and Familiarity: Cubs vs. Brewers NLDS Preview

Benny Sieu-Imagn Images

Favorable conditions for a dramatic and explosive era of the Cubs-Brewers I-94 rivalry have been percolating for a while. And now they come to a head as the two clubs meet each other in the playoffs for the first time ever, even though it’s been 27 years since the Brewers changed leagues. Fan friction invariably occurs when two sports-loving cities are proximate to one another (you can drive from Milwaukee to Chicago in roughly 90 minutes along the southwest shore of Lake Michigan), but tensions grew here when Cubs manager Craig Counsell decided to jump ship from Milwaukee to Chicago after the 2023 season.

Spurned and abandoned by Counsell (and David Stearns) even though the team has been consistently (and seemingly sustainably) competitive, Milwaukee has carried on as a scrappy throwback squad built on contact, speed, and defense. Despite dealing with an April blight of pitcher injuries so bad that it gave us a week of needless torpedo bat discourse, the Brewers finished with the best record in the majors, won the NL Central by five games, and made the postseason for the seventh time in the last eight years, though they have just one NLCS appearance in that mix. The Cubs are fresh off a down-to-the-wire Wild Card Series win in a decisive Game 3 against the Padres in which their deep lineup tallied 13 hits, many off of excellent (if taxed) San Diego relievers. Let’s examine the component parts of each team in greater detail to remind ourselves how each team was assembled, and how they arrived at this part of the postseason. Read the rest of this entry »


Cheesesteaks vs. French Dips: Dodgers vs. Phillies NLDS Preview

Bill Streicher and Mark J. Rebilas-Imagn Images

Meat + bread + mess are one of the most iconic food combinations known to humanity. Two of my favorites are classics of Philadelphia and Los Angeles, wonderful amalgamations that make a sloppy mess of whiz or jus go down my chin and, too often, the shirt that I’m wearing. I’ve always lived in the eastern part of the United States, so I have more practical experience with cheesesteak locations (I’m partial to Dalessandro’s and John’s Roast Pork). But the French dip is wonderful as well — I have at least gotten to try it at Philippe the Original — and I also love its cousin, quesabirria. Whichever you prefer, you’re choosing from two of the heavy hitters in good, casual food.

I’m not talking about deliciousness because I’m hungry, even though it’s almost dinnertime, but because the Dodgers and Phillies play a similar role in baseball: They’re not everyone’s favorites, but they’re two of the most successful franchises of the last 15 years, and if you’re an NL team, there’s a good chance you’ll have to go through one or both of these teams en route to a championship. Read the rest of this entry »


Another AL East Clash: Yankees vs. Blue Jays ALDS Preview

Ron Chenoy and Brad Penner-Imagn Images

On Thursday, the New York Yankees became the first team to win a Wild Card Series after losing the first game of the best-of-three since the new playoff format was introduced in 2022. After dispatching the Boston Red Sox in the Wild Card, the Yanks have a matchup against another AL East foe lined up for the ALDS. For their part, the Toronto Blue Jays desperately needed their first-round bye to get their roster healthy after a breakneck final month of the season. These two teams finished 2025 with identical 94-68 records. The division race came down to the regular season’s final day, and the Jays only took the AL East crown thanks to a 8-5 head-to-head record against New York.

These division rivals are well acquainted with each other, though this will be the first time the two teams have met in the playoffs. (That’s pretty wild considering the Yankees’ long postseason history. There are now just three teams they haven’t faced in the playoffs: the White Sox, Nationals, and Rockies.) Their identical win totals during the regular season provide the primary storyline in this series: These are two evenly matched clubs battling for a spot in the ALCS.

ALDS Preview: Blue Jays vs. Yankees
Overview Blue Jays Yankees Edge
Batting (wRC+) 112 (3rd in AL) 119 (1st in AL) Yankees
Fielding (FRV) 44 (1st) 8 (7th) Blue Jays
Starting Pitching (FIP-) 105 (11th) 92 (3rd) Yankees
Bullpen (FIP-) 94 (5th) 97 (9th) Blue Jays

Read the rest of this entry »


Life of Pi: Tigers vs. Mariners ALDS Preview

Rick Osentoski and Stephen Brashear-Imagn Images

Did you know that Tarik Skubal attended Seattle University? What’s that? You knew it already? Oh. Well, that’s great. Kudos to you for doing the research. I hope you are prepared to have that one fact bludgeoned so deeply into your brain over the next week that decades hence, when all the other thoughts start falling out of your aged skull, it will be all that remains. “Seattle Redhawks, only D-I program to offer him a scholarship,” you’ll mutter over and over like a protective spell as you putter through the halls of the nursing home. After defeating the Cleveland Guardians in the Wild Card round, the Detroit Tigers are headed to Seattle for the American League Divisional series. Tarik Skubal is coming home. Let’s get to the preview.

With the second-best record in the American League, the rested Seattle Mariners certainly look to be the clear favorite. They’ve got three (or maybe four) great starters lined up. They’ve got a top-10 bullpen by both ERA and FIP. Their team 113 wRC+ gives them the third-best offense in baseball. They finished the season by winning 17 of their last 21 games. On the other hand, it’s worth noting that all 17 of those wins came against non-playoff teams. Before that 21-game stretch started, the Mariners lost four straight, also to non-playoff teams. Their final act of the regular season was getting swept at home by the Dodgers. The Mariners finished the season with just three more wins than the Tigers and a run differential advantage of just five runs. Their Pythagorean records are identical. These teams are not as different as you may think.

During the Wild Card round, the Tigers were forced to empty their bag of tricks in order to hold off a Guardians team that stole the AL Central crown from under their noses. They relied on their ace, they coaxed just enough great relief performances out of a less-than-great bullpen, they played small ball, they induced errors, they bafflingly pinch-hit for their best hitter. During Game 3, they even got desperate enough to try scoring some runs. Will they come into the ALDS depleted, or will they finally regain the swagger they had when they went into the All-Star break with the best record in baseball? Read the rest of this entry »


Must Be the Season of the Witch

Troy Taormina-Imagn Images

SEATTLE — Every year, pitchers and catchers report for spring training, and just as spring represents a reawakening in the natural world, spring training provides a reawakening for every team, a fresh start, full of renewed optimism. No matter the team, fans across the league allow themselves to dream a little, to believe that this year might be the one.

You could be my silver springs
Blue-green colors flashin’
I would be your only dream
Your shining autumn, ocean crashing.

But for 29 teams, the season will end in heartbreak. For some teams that heartbreak might come as early as June or July, for others in August or September, and a few will experience the agony of October sorrow. Over the last several years, the Seattle Mariners have unwittingly built a tradition of remaining very much in the playoff hunt until the final week of the regular season, only to miss the cut by a harrowingly thin margin. They did make the playoffs in 2022, ending a 20-year postseason drought, but they struggled to cross that threshold again. Instead, they fell into a familiar rhythm, playing hard until the very end, but then their season was over. Their time was up.

Time cast its spell on you, but you won’t forget me
I know I could have loved you, but you would not let me.

This season is different. The Mariners not only secured a place in the postseason, but they also won the AL West for the first time since 2001. In doing so, they eschewed the Wild Card Series and advanced directly to the best-of-five Division Series, which begins on Saturday against the Tigers in Seattle. And all it took was a little witchcraft. Read the rest of this entry »


Cubs Control the Narrative in Decisive Game 3 NL Wild Card Win Over Padres

David Banks-Imagn Images

They say that in order to thrive in stressful and uncertain times, the key is to focus on the things you control. And who are “they” exactly? Mostly people who traffic in self-help cliches on the internet. But cliches are cliches for a reason. They’re rooted in some measure of truth. And in a decisive Game 3 on Thursday, the NL Wild Card Series between the Cubs and Padres was ultimately decided by control — in nearly every sense of the word. The type of control that refers to whether a pitcher can find the strike zone, the type of control a manager exercises over bullpen usage, and the type of control exerted over batted ball outcomes when lockdown defense becomes a critical component of a team’s identity.

In a 3-1 Cubs victory over the Padres, neither team looked dominant, but Chicago dominated the variables within its control, while San Diego seemed to be pulling blocks from a Jenga tower on an inning-by-inning basis and hoping to stay upright until its offense could break through with a few runs. Read the rest of this entry »


Holy Schlittler! Rookie Righty Dominates Red Sox as Yankees Advance to ALDS

Vincent Carchietta-Imagn Images

NEW YORK — In just the second winner-take-all postseason matchup started by two rookies — in one of the sport’s most storied rivalries, no less — 24-year-old Yankees righty Cam Schlittler utterly dominated the Red Sox lineup on Thursday, striking out 12 without a walk while scattering just five hits over eight scoreless innings. His opposite number, 23-year-old lefty Connelly Early, matched Schlittler zero for zero through the first three frames, making up with deception what he lacked in velocity, at least relative to the New York starter. Alas, a mistake by the Red Sox defense opened the door to trouble in the fourth inning, as five of the first six Yankees reached base en route to a 4-0 lead. Boston manager Alex Cora, who pulled starter Brayan Bello after 28 pitches in Game 2, left Early to throw 33 pitches in the fourth inning alone. That outburst was more than enough, as the Yankees eliminated the Red Sox from the postseason for the first time since 2003, when current manager Aaron Boone hit a walk-off home run off Tim Wakefield.

This was the sixth time the two AL East rivals squared off in the postseason, with the Red Sox riding a series winning streak that included the 2004 American League Championship Series, the 2018 AL Division Series, and the 2021 AL Wild Card Game. The only other time two rookie starters met in a winner-take-all game was in Game 7 of the 2020 NLCS, when the Dodgers’ Dustin May and the Braves’ Ian Anderson went head to head, though May pitched just one inning and Anderson three, and neither figured in the decision.

The two starters in this one began the season in Double-A, and didn’t figure to contribute substantially this season. Schlittler joined a banged-up Yankees rotation on July 9 and pitched brilliantly during the second half, overpowering batters with a four-seam fastball that averaged 98.0 mph as well as an effective cutter. He posted a 2.96 ERA and 3.74 FIP with a 27.6% strikeout rate in 14 starts, and was an easy choice for Boone to start Game 3 following Max Fried and Carlos Rodón. By contrast, Early only debuted on September 9, and pitched brilliantly (2.33 ERA, 0.91 FIP) but might not have made the postseason roster — or at least would not have started — had Lucas Giolito not been sidelined by elbow trouble. While Garrett Crochet’s 7 2/3 innings in Game 1 required Cora to use only closer Aroldis Chapman in relief, the manager didn’t like what he saw from Bello in Game 2 and pulled him with one out in the third, leaving him to call upon six relievers, one of whom (Garrett Whitlock) threw a season-high 47 pitches and gave up the winning run. Read the rest of this entry »


Tigers Pounce on Guardians in Game 3 To Advance to the Alds

Junfu Han-USA TODAY NETWORK via Imagn Images

Nobody likes a quick exit from the playoffs, but a brief October cameo would have been an especial humiliation for the 2025 Detroit Tigers. After spending much of the season fighting for the league’s best record, and collecting a 14-game divisional lead at one point, the Tigers went nine games under .500 in the second half. Not only was that bad enough to throw away the division title, Detroit nearly missed the playoffs altogether, only squeezing in thanks to a tiebreak advantage over the Houston Astros. So Thursday’s 6-3 win in Game 3 of the Wild Card series must come as a relief, especially given the measure of revenge that comes with beating Cleveland.

Jack Flaherty got the call in Game 3, his first playoff appearance for the Tigers. There had to be some trepidation about Flaherty, given that his last quality start came back in mid-August. While his 4 2/3 innings of work were short on highlight moments, and he allowed three 100 mph liners that fortunately found leather instead of grass or dirt, Flaherty confined the hits to two-out rallies, leaving Cleveland little room for any bunting or other little-ball shenanigans until the fourth inning. A George Valera double and a José Ramírez single got the Guardians on the board in the fourth, but the danger ended when J-Ram was caught stealing and Chase DeLauter hit into a double play. Flaherty did at least avoid angering the cruel deity that governs predictions; last offseason, he famously said that the Tigers would have defeated the Guardians in last year’s playoffs if he hadn’t been traded to the Dodgers at the deadline. Read the rest of this entry »


Mason Miller and the Impossibility of True Unhittability

Denis Poroy-Imagn Images

It’s been six days since Mason Miller let somebody hit the baseball. Actually, that’s not quite true. Until the right-hander caught Michael Busch with a literal back-foot slider in the eighth-inning of yesterday’s Wild Card matchup between the Padres and the Cubs, it had indeed been five days, three relief appearances, and 11 batters since anybody came to the plate against Miller and did something other than strike out. However, six of those 11 victims managed to get their bats on the ball. Three of them did it twice. It’s just that over the past week, nobody has been able to figure out how to square up one of Miller’s disappearing sliders or 102 mph fastballs – yes, his four-seamer has averaged 102 mph over the last three outings – well enough to achieve so much as a tapper back to the mound. Busch’s unfortunate foot snapped the streak at 11, but it did nothing to look Miller look more hittable.

In a fun twist, the all-time record for consecutive strikeouts (or at least since 1961, when full play-by-play data became available) belongs to Miller’s teammate Jeremiah Estrada. Estrada struck out a 13 straight batters across three appearances just last May. In fact, he struck all 13 of them out swinging.

The play log from Estrada's streak. It reads like this: 
Nick-Gordon out on a dropped third strike.
Jake-Burger struck out swinging.
Jesus-Sanchez struck out swinging.
Gleyber-Torres struck out swinging.
Anthony-Rizzo struck out swinging.
Giancarlo-Stanton struck out swinging.
Alex-Verdugo struck out swinging.
Aaron-Judge struck out swinging.
Stuart-Fairchild struck out swinging.
Will-Benson struck out swinging.
Luke-Maile struck out swinging.
Jonathan-India struck out swinging.
Nick-Martini struck out swinging.
Spencer-Steer singled to left (Liner).
Mike-Ford flied out to center.

That’s a pleasurably tidy play log. Estrada’s streak only ended because, when he entered the game on May 31 against the Royals, manager Mike Schildt intentionally walked the first batter he faced.

Anytime Miller is on the mound, the general feeling among spectators is astonishment that anyone ever manages to put the ball in play. He just threw an immaculate inning. Since his debut in 2023, Miller has allowed just 0.55 hits per inning, the lowest rate among all 473 pitchers who have thrown at least 100 innings. And now, following a 2025 season in which his 45.2% whiff rate ranked second among all pitchers, Miller has ascended to a higher plane. His whiff rate over the past three games has rocketed up to an absurd 61.9%.

Now that the streak has run its course, it’s time to celebrate the six marvels who managed to connect with one of his pitches, no matter how inconsequential the contact. We’ll count down, from the weakest contact to the strongest, starting with Moisés Ballesteros getting the smallest amount of baseball possible it’s possible to get. You can just hear the sound of the foul tip before the ball hits the glove.

Honestly, it’s impressive that Ballesteros got enough of this pitch to make a sound at all. This is a 102.6 mph fastball well above the strike zone. It came in at a height of 3.76 feet, and this season, Miller ran a whiff rate of 55.9% on fastballs 3.7 feet or higher. Even pitchers who don’t throw 102 lean on four-seamers above the zone because it’s so hard for batters both to lay off it and to hit it. This pitch is why we care about vertical approach angle. This pitch is why we’ll never forget the climax of A League of their Own. The pitch to Ballesteros technically went down as a whiff because Statcast counts foul tips for strike three as whiffs rather than fouls, but we don’t have to take that away from him. He gently brushed the baseball, and for that we honor him.

Next up is Dansby Swanson, who got a tiny bit more of the pitch and a whole lot more of catcher Freddy Fermin.

You may think Miller fooled Swanson with a 2-2 slider away, and he may well have done so. It’s also equally possible that Swanson really was trying to keep an eye out for the slider. It’s just that when you know you might see 104 up above the strike zone, trying to look for the slider and actually staying back long enough to be on time for it are two very different propositions. The shortstop was just able to slow down enough to throw the bat head at the ball. It was a great accomplishment, and because of it, Fermin will surely hold a lifelong grudge.

Here’s another two-strike slider that just barely avoided ending up as strike three. Ahead 1-2, Miller missed high and inside to Seiya Suzuki, and this shows you why pitchers tend to think hard in, soft away.

Batters need to catch the ball much further in front of the plate when it’s on the inside, so the fact that Suzuki was way out in front of this pitch didn’t hurt him too much. He still caught the smallest piece of it – so small that he barely kept it from sticking in the catcher’s mitt – but at least he caught that piece with the barrel of his bat. Did he barrel this pitch up? Absolutely not. Did he strike out anyway on the very next pitch? You bet he did.

We’re done with the foul tips now. Up next, we have a group of four regular-looking foul balls. These ones stretch back to Miller’s last regular season appearance against the Diamondbacks on September 27, and they’re all just fastballs that nobody could catch up to.

This is why pitching coaches tell pitchers aim for the middle of the zone and dare batters to hit it, and this is the benefit of throwing harder than just about anyone who has ever lived. Miller didn’t necessarily fool anybody here. They were geared up for the fastball and they got it. It was just too much to handle. Swanson, Connor Kaiser, Carson Kelly, and even contact maven Geraldo Perdomo are doing all they can just to slap this ball into the seats on the opposite side and live to see another pitch. Swanson took a robust hack and looked out to the mound as if to say, “I’m on to you, Mason Miller.”

He was not, in fact, onto Miller, but you can see why this foul felt like a victory.

Now we’re into the really impressive fouls. Here’s Kelly again, very nearly keeping the ball in the field of play!

Kelly is out ahead of a slider on the inside corner here, and he sends a weak popup to the right side that just drifts out of play despite Luis Arraez’s heroic efforts to reel it in. Seriously, Arraez tossed himself over a thick concrete barrier. He must have ended up with a serious bruise, and he took his frustration out on the netting. I wrote about this exact kind of batted ball back in May. Normally when you’re ahead of a pitch, you hit it to the pull side, but sometimes you’re so far ahead that you have to drop your bat head to slow down. At that point, you can’t help but pop it up the other way. If Kelly had been above the ball, he would have hit a weak grounder to the left side – or, more likely, fouled it straight down and off his own foot – but since he was underneath it, he came just a few feet (or one gust of wind) from achieving the impossible dream of facing Mason Miller and coming away with a weak popout.

Last up is Geraldo Perdomo, long one of the best hitters in baseball when it comes to making contact, and more recently, somehow one of the best hitters in baseball, period. Here’s Perdomo genuinely rifling a slider to the pull side.

This ball came off the bat at 100 mph. Perdomo was still way out in front of it. It was probably foul by a good 25 feet at the moment it passed first base. Still, that’s the best contact anyone has made against Miller in nearly a week. Perdomo would go on to strike out like all the others, but he can take pride in knowing that he’s the last player ever to actually hit the ball hard off Miller.