ST PETERSBURG, FLORIDA - JUNE 9: Masataka Yoshida #7 of the Boston Red Sox bats in the top of the fourth inning against the Tampa Bay Rays at Tropicana Field on June 9, 2026 in St Petersburg, Florida. (Photo by Parker S. Freedman/Getty Images) | Getty Images
Aroldis Chapman was warming up in the top of the ninth inning with the Red Sox down a run just in case he was needed for the bottom half of the frame; but with the way this offense has performed all season, that felt like ownership drawing up World Series parade routes for the fall, just in in case.
Unsurprisingly, the Red Sox went down like church mice for the final three outs to fall to:
11 games under .500 for the first time since 2020
0-27 on the season when trailing by three runs or more at any point in the game
0-35 when trailing after eight innings
Perhaps the most surprising stat to go along with that last bullet is that the Red Sox actually lead all of baseball in runs scored in the ninth inning in 2026 with 40. They just never score when they actually need the runs to tie the game or take the lead. Yes, the offense is bad, but it’s specifically abysmal when the game is on the line in a way that’s all but mathematically impossible.
Tonight was just another verse in the same rancid, repeating song that is the 2026 Red Sox season. The twist on this particular stanza is that the bottom third of the lineup actually performed pretty well while the top six guys when 2-24 with zero walks.
Nowhere was this more evident than in the bottom of the eighth inning when right after a Marcelo Mayer double cut a 4-1 Rays lead to 4-3. In this moment, the first three guys of the inning reached, the top of the order was coming up, and the Rays still had six outs to negotiate before the end of the game. How did the top six guys in the Sox lineup handle the opportunity? They went 0-6 and blew a golden opportunity to avoid all three deadly bullet points above.
I know I’ve mentioned this before, but I’ve never seen a team quite like this one. It’s not just that they’re the worse offense in baseball in high leverage situations (batting .214 with a .609 OPS), it’s that they’re 11th in baseball in medium leverage spots to go along with that. For instance, they actually have a higher OPS than the Yankees in medium leverage spots, but are almost 200 points behind them in high leverage situations.
One of the reasons this season feels like such a joyless slog is because there’s never any nights where they randomly come through in a big spot and mix in a comeback win amid the flood of loses and other deficiencies. Those are the beautiful breaths of fresh at the surface that keep you coming back in a season where you’re otherwise drowning. Even most bad teams with bad lineups find a way to sprinkle them in every once in a while, but not this group.
I keep thinking this has to change somewhat just by random chance, but maybe I’m just an idiot. (On a related note, I’ll be going to Boston to catch the games this weekend.)
Three Studs
Marcelo Mayer: One nice thing about tonight is that there’s more signs Marcelo Mayer’s new toe tap might be paying dividends. Not only did he follow up yesterday’s home run with a big eighth inning double, but he also had a nice at bat in the third inning with a runner in scoring position where despite making an out, he got the ball in play with 107mph exit velocity.
Caleb Durbin: 1-3 at the plate, and he also flashed some leather with this wonderful double play in the field in the first inning, which felt really important in the moment:
Isiah Kiner-Falefa: The only man in the Red Sox lineup with a multi-hit game, which is pretty much an automatic ticket into the stud section of the game wrap in 2026.
Five Duds
Ceddanne Rafaela: 0-4 with the lowest WPA in the lineup tonight.
Willson Contreras: 0-4 with the second lowest WPA.
Masataka Yoshida: 0-4 with the third lowest WPA (and boy has he looked awful over the last month).
Mickey Gasper: 0-4 with the fourth lowest WPA.
Together, these four went 0-16 and had a -0.58 WPA.
NESN: They didn’t get back in time from commercial to show the first pitch of the bottom of the third inning. Under no circumstance can this be allowed to slide!
LAS VEGAS, NEVADA - JUNE 09: Jordan Staal #11 of the Carolina Hurricanes lays on the ice after scoring against the Vegas Golden Knights in the third period of Game Four of the 2026 Stanley Cup Final at T-Mobile Arena on June 09, 2026 in Las Vegas, Nevada. (Photo by RJ Forbus/NHLI via Getty Images) | NHLI via Getty Images
Jordan Staal had two goals including an iconic moment that old time hockey fans will recognize, The Hurricanes survived another rough second period, Brandon Bussi got his first playoff start and win, and Carolina will hop the plane back to Raleigh with the Stanley Cup Final tied at two.
Rod Brind’Amour had managed to keep his decision of starting goalie under wraps for the last two days, even joking with the media about it when he was asked. Players wouldn’t bite, and neither would Bussi as the only goalie who would speak to the media. However, when the Canes skated out to warm up not only was Brandon Bussi starting, but for the first time in the Stanley Cup Playoffs Pyotr Kochetkov dressed and was the backup. During the game, Brind’Amour explained to ESPN’s Emily Kaplan that playing Kochetkov as backup was about giving Andersen “a full amount of rest.”
Quickly the story of the game shifted from who was between the pipes to the puck once again getting into the net. For the second game this series, the Hurricanes quickly skated out to a 2-0 lead. The first goal came with only about a minute gone from the game, as Logan Stankoven was able to take a shot from Jalen Chatfield that bounced off the wall behind the goal and easily backhand the puck behind Carter Hart.
Carolina kept pushing, and it led to a quick penalty on Vegas. Shea Theodore was sent to the box for tripping Taylor Hall, and Carolina’s resurgent Power Play controlled the action during those two minutes. With the penalty winding down, Vegas made a poor clearing attempt that saw the puck get back in the hands of Alexander Nikishin. Nikishin quickly passed it back to Nikolaj Ehlers, who whipped it over to Hall. Hall then skated in front of Hart and with Hart paying too much attention to the puck, Hall whipped it over to Jackson Blake. Blake burried the shot in the open net and Carolina was again off to their 2-0 lead.
Just like the other games, though, the action wouldn’t calm down and despite making a couple of great stops, Vegas would eventually get one back thanks to Mark Stone and a bad change by the Canes. Stone did what several Golden Knights have done this series, sit at the blue line and wait for a chance to streak in and was able to out wait Bussi. After that, though, Bussi would stop the rest of the shots in the period, while the Canes would get another Power Play with a Vegas too many men penalty. This one was just Jordan Staal being big in front of Hart. Shayne Gostisbehere shot it on net and Staal was able to get the rebound from Hart and stuff it back in.
Carolina would have to kill a penalty at the end of the first, and Vegas would get a puck past Bussi at the end of the period—but the clock had clearly hit 0.0 before the puck even entered the paint, let alone clear the line. Carolina took a 3-1 lead to the locker room with a 14-6 lead on shots.
Unfortunately for Carolina their second period woes carried over even with a different goalie in net. The good news for the Hurricanes is that they ended the period tied at three instead of trailing like they had in others. The bad news was that once again Vegas just completely dominated play during the period. The Golden Knights set the tone early with the Mitch Marner line scoring again. This time, Marner was able to draw the Carolina defense deep behind Bussi, which left the rest of the team scrambling. That eventally led to William Karlsson being all alone as Stankoven had lost him, and Karlsson blasted the shot by Bussi. Carolina would get a Power Play that was easily their worst of the game, and then Vegas would dominate the Canes on a late power play that did everything but score. Like other times in this series, that Power Play gave Vegas momentum, and about 30 seconds after it finished Brett Howden shot it between K’Andre Miller’s legs and over Bussi’s shoulder.
The second period ended tied, and somehow Carolina ended with more shots than the Golden Knights, but much like Game 1 when the Canes hit the locker room, they found themselves tied with Las Vegas. But as much as Vegas has dominated the second period, the Hurricanes have dominated the third, and that script played out again with a goal that can only be described as iconic.
Vegas started the period trying to reverse the trend, dominating play, but the defense was able to block shots and Bussi made a few key saves. Then Carolina flipped the script and what can only be described as a grinding play, Seth Jarvis was able to get loose and get a breakaway. Hart made the initial stop, but the chaos threw Vegas all out of sorts as three players collapsed on Jarvis to try and recover the puck. Instead the puck rolled over to Ehlers, who flexed a pass over to Staal. At the same moment Staal was legally pushed down, but he perfectly timed swinging his stick as he was going down to direct the puck past Hart and give the Canes a 4-3 lead.
The goal evoked memories of Bobby Orr 56 years ago, a goal so iconic a statue of it sits in front of the home of the Boston Bruins.
From there, Vegas would push but Carolina’s defense held firm in perhaps their most complete effort of the Cup Final so far. The Golden Knights would pull Hart with a little under two minutes left, but Carolina held firm and then it was their turn for a good bounce off the boards. Nikolaj Ehlers would simply try to clear the puck, but it bounced off the wall, and as Vegas had collapsed to try and score, they were unable to get to the puck in time as it trickled into the empty net.
The horn would sound and Carolina claimed a 5-3 victory. Vegas actually outshot Carolina 9-5 in that period, but the Canes would win the period 2-0.
There’s no rest for either team as they’ll hop on a plane and head back to Raleigh. Game Five will be in Lenovo Center Thursday Night at 8 PM. Don’t expect any answers about who’ll be in goal for Carolina before then, and what is being called one of the best Stanley Cup Final series in history will go at least six games. No doubt the arena that Ray Ferraro called the loudest he’s been in will be dialed up even higher.
CLEVELAND, OH - JUNE 09: Cleveland Guardians second baseman Travis Bazzana (37) is congratulated by Cleveland Guardians starting pitcher Slade Cecconi (44) after making a defensive play to end the fourth inning of the Major League Baseball game between the New York Yankees and Cleveland Guardians on June 9, 2026, at Progressive Field in Cleveland, OH. (Photo by Frank Jansky/Icon Sportswire via Getty Images) | Icon Sportswire via Getty Images
The Cleveland Guardians fell to the New York Yankees, again, tonight. Dropping game two in this series gives New York the series win and puts the Guardians five games above .500.
Slade Cecconi had a strong outing and is looking like he is hitting a groove. Cecconi went 5.0 innings, giving up 2 runs on 6 hits and 2 walks. He struck out two batters.
The Guardians scored 2 runs on 10 hits and 4 walks. Both runs came in the bottom of the third inning.
With two quick outs to start the inning, José Ramírez hit a single to center, then reached second on his 24th stolen base of the season. Chase DeLuter singled to center, scoring José from second. Kyle Manzardo drew a walk and Rhys Hoskins was hit by pitch to load them up. Angel Martínez singled to Paul Goldschmidt at first base who made a diving catch. Goldschmidt lobbed the ball to the pitcher with just enough arch that Angel was able to slide into first and beat out the tag.
In the top of the fourth, Travis Bazzana made a great sliding catch to end the inning.
The Guards bullpen did their best to hold it down, all things considering. Colin Holderman walked a batter in his inning of work. Tim Herrin gave up a run in his second inning of work, a solo shot to Jazz Chisolm Jr. He fell to 0-2 on the season, recording the loss. The home run was the only hit he allowed. Matt Festa finished the eighth inning, allowing only one other hit. Shawn Armstrong closed the game, keeping the Yankees at bay, but the damage was already done
This team is going through a funk that seems like it could be easily fixed with a couple of pieces or strategic moves. Tonight they left 13 runners on base and were 2-for-10 with runners in scoring position. While the hot start to this season is providing the buffer they need for these sorts of slumps, something needs to improve soon or the White Sox will be taking ahold of first place in the AL Central before we know it.
Jun 9, 2026; Las Vegas, Nevada, USA; Carolina Hurricanes center Jordan Staal (11) looks to pass against Vegas Golden Knights defenseman Noah Hanifin (15) during the 2nd period in game four of the 2026 Stanley Cup Final at T-Mobile Arena. Mandatory Credit: Lucas Peltier-Imagn Images
Lucas Peltier-Imagn Images
LAS VEGAS (AP) — Jordan Staal scored his second goal of the game while stretched out on his stomach at 6:32 of the third period to put the Carolina Hurricanes ahead for good in their 5-3 victory on Tuesday night over the Vegas Golden Knights and even the Stanley Cup Final after four games.
Game 5 is Thursday night at Carolina, which will potentially have two games on home ice to win its first Cup in two decades. The Golden Knights are searching for their second in four years.
This was the first game not decided by one goal.
A two-goal lead has disappeared in all four games in what has been a remarkable series in which momentum often changes at a moment’s notice. Each team has led by at least that many twice.
The 33 combined goals are tied for the third highest in a Cup final.
Staal became the first player in 44 years to score at least one goal in each of the first four games of the final and the ninth overall. Mike Bossy in 1982 with the New York Islanders against the Vancouver Canucks was the last player to score in the first four games of a final.
Nikolaj Ehlers added an empty-net goal and two assists for the Hurricanes, Jackson Blake had a goal and an assist, Logan Stankoven scored a goal.
Brandon Bussi started in place of Frederik Andersen in goal and made 18 saves. Hurricanes coach Rod Brind’Amour told ABC that Andersen, who did not dress, needed the rest. Pyotr Kochetkov was the backup goalie with Andersen serving as the emergency goaltender.
“Let (Andersen) rest,” Brind’Amour said. “Give him as many days here as we can.”
Mark Stone, William Karlsson and Brett Howden scored goals for the Golden Knights, and Carter Hart made 23 saves. Karlsson also had an assist.
The Hurricanes outplayed the Golden Knights in the period, outshooting Vegas 14-6. But the Golden Knights, according to Natural Stat Trick, had four high-danger chances to three for Carolina.
The difference was the Hurricanes took advantage of their chances.
Brind’Amour replaced Andersen with Bussi trailing 4-0 after two periods in Game 2 on Saturday, and he saved the first 18 shots he faced as the Hurricanes mounted a furious rally. Bussi failed to save the 19th shot when Theodore knocked the puck off the boards and it bounced off Bussi’s skate for a Golden Knights victory.
May 24, 2026; Las Vegas, Nevada, USA; Colorado Avalanche left wing Gabriel Landeskog (92) warms up before a game against the Vegas Golden Knights in game three of the Western Conference Final of the 2026 Stanley Cup Playoffs at T-Mobile Arena. Mandatory Credit: Stephen R. Sylvanie-Imagn Images
Stephen R. Sylvanie-Imagn Images
DENVER (AP) — Colorado Avalanche captain Gabriel Landeskog was presented with not one, but two awards on Tuesday, earning the Mark Messier Leadership honor and the Masterton Memorial Trophy.
The 33-year-old forward from Sweden becomes the first player to win both in the same season. It’s been a long road back to the rink for Landeskog in his return from a serious knee injury.
The Masterton Trophy is awarded to the player who “best exemplifies the qualities of perseverance, sportsmanship and dedication to hockey.”
The Messier Award goes to the player who demonstrates “great leadership qualities to his team, on and off the ice, during the regular season and who plays a leading role in his community growing the game of hockey.”
Landeskog’s knee issues began after a skate blade cut his right knee during the 2020 playoffs in the Edmonton bubble. He worked his way through it and helped the Avalanche to a Stanley Cup title in 2022.
The Cup clincher, though, was his last game for quite a stretch. After missing a full season, Landeskog underwent cartilage replacement surgery on May 10, 2023.
He made it back last season for Game 3 of the playoffs against Dallas, which was his first NHL contest in 1,032 days.
This season, he had 14 goals and 21 assists over 60 regular-season games. Colorado went 45-7-8 with him in the lineup and 10-9-3 when he was out.
He added six goals and five assists in the playoffs before the Avalanche were swept in the Western Conference Final by Vegas.
Landeskog remains active in the community, too, taking part in Kroenke Sports and Entertainment’s (KSE) Charity Brunch and leading the team’s annual hospital visit. He also hosts several local foundations through the team’s “Community Ticket Pride” program.
His recovery from his knee injury was covered in a six-part documentary series titled “A Clean Sheet.”
The Masterton Trophy, which is presented by the NHL Writers’ Association, was first awarded in 1967-68. The Mark Messier Leadership Award made its debut in 2006-07.
The 2026 NHL Draft is less than three weeks away, meaning the Pittsburgh Penguins front office and scouting staff are deep in preparation for it.
The Penguins have the 22nd overall pick in the first round and depending on how the board shakes out, could have some really good players fall to them.
One player they'll be very familiar with, who has a ton of skill, is Wyatt Cullen, the son of Matt Cullen. The latter won back-to-back Stanley Cups with the Penguins in 2016 and 2017 and works for the team as a development coach.
Wyatt is projected to go in the first round after a tremendous 2025-26 campaign with the United States National Team Development Program. He finished the season with 16 goals and 45 points in 40 games as a winger.
Cullen also played great at the U18 World Juniors, compiling three goals and nine points in five games. He had the best point per game average (1.80) of any player in the tournament.
He has a lot of skill in his game and is very shifty. He's able to knife through players and find open space like it's nothing. One of my favorite plays from his season came during Team USA's game against Germany, when he received a pass and made a beautiful deke around a German skater before going backhand-to-forehand for a goal. His skating, shiftiness, stick-handling, and net-front play were all on display.
Speaking of his skating, he's electric when he gets going and can blow past some players with his separation speed. He's also got some nice vision, especially on the power play.
Cullen spoke really highly about his skill at the NHL Combine last week and almost pitched himself to teams who are looking to potentially draft him.
"I think my skill is, kind of, top-four, five, three in the draft," Cullen said. "I have really high-end skill, and I think that's what separates me. I see the ice and have really high-IQ, and I feel like my IQ and skillset is what separates me from other guys."
While his offensive skill is outstanding, I still question whether he'll be able to pull off some of these moves against better players. I don't think he's going to get as much space when he plays for the University of Minnesota in the NCAA. He's gonna have to learn that "less is more" at times.
As for his two-way game, it's definitely an area that he needs to improve. He's not as defensively responsible as some of the other forwards in this class, and I'd like to see him get back and help out a little bit more.
Like every prospect, he had some rough plays during this past season, and the Penguins showed him some of them during their meeting with Cullen at the NHL Combine. It's something he really appreciated.
"It went really well," Cullen said. "They showed some bad clips of you, but I think it's really good. They kind of helped me out a bit and gave me some good tips, so I think it went really well."
It's highly likely that Cullen will be picked in the top 15 of the 2026 NHL Draft, but if he falls a bit, I wouldn't be surprised if the Penguins looked to trade up a few spots to snag him.
The first round of the 2026 NHL Draft will take place on June 26 at 7 p.m. ET.
LOS ANGELES, CALIFORNIA - MAY 08: Mike Yastrzemski #18 of the Atlanta Braves reacts during a 3-1 loss to the Los Angeles Dodgers at Dodger Stadium on May 08, 2026 in Los Angeles, California. (Photo by Harry How/Getty Images) | Getty Images
The Atlanta Braves started a series against the Chicago White Sox after a 5-1 run at home where they took two of three from the reigning AL champ Blue Jays and swept the Pirates who at the time had scored the fourth most runs in MLB.
This matchup was going to be fun because it featured the Acuña brothers playing each other. Unfortunately, that fun was short lived.
Grant Holmes has struggled the second time through the order all season long and was hoping to avoid that tonight, although he was going against a red hot offense that is fourth in MLB in HRs.
Brandon Eisert was the scheduled opener for the White Sox, and has actually had a decent season thus far, but the Braves jumped on him quick. After an Acuña strikeout Harris singled in his return to the starting lineup and Matt Olson followed that with his eighteenth HR of the season to put the Braves up by two.
Albies then singled and Dubón walked to have two runners on with one out. Eisert then got Dominic Smith to fly out on a ball that went three-hundred feet, and then he was replaced by former Braves pitcher Erick Fedde who got Riley to strikeout.
Grant Holmes started off the first inning almost perfect like he seems to always do by producing two fly outs and and a ground out. The Braves then showed of possibly getting some insurance in the second when Acuña reached via HBP with two outs, but then he was caught stealing to end the second inning.
In the second, Holmes gave up a single, but that was the only damage done picking up two strikeouts along the way. In the third for the Braves Harris smoked a liner, but it was caught, but Matt Olson then launched a HR again to make it 3-0 for his nineteenth HR of the season. Albies then doubled and then we saw a somewhat rare catcher interference call that sent Dubón to first. What followed was a weird play where Smith should have hit into a double play, but the pitcher, Fedde, straight up missed a perfect throw and that allowed Albies to score to make it 4-0. Riley then singled, but the scoring ended with a Yastrzemski strikeout.
As stated earlier, Grant Holmes has struggled the second time through the order all season with hitters having an OPS north of 1.000 against him the second time they face him. That did not stop tonight. After getting two outs to the bottom of the order in the third inning, Antonacci who hits first in the order, walked. Vargas then followed that with a two run shot to make the game 4-2. Holmes was able to settle down and get the third out via fly out.
In the fourth is where the bad news hits Braves Nation. After Wynns flied out Acuña appears to have majorly injured his leg running out a grounder.
Ronald Acuña Jr. pulled up just after being thrown out at first and limped to the dugout with a trainer
Maybe the last step or two before the bag? Looked like he was trying to keep weight off the left leg there pic.twitter.com/OkR0WNbk0s
— Lindsay Crosby, big baseball guy (@CrosbyBaseball) June 10, 2026
After the injury delay Harris hit a single and Olson almost hit his third HR of the night, but the ball was caught right at the yellow line on the wall.
The bottom of the fourth is where Holmes fell apart. Again, he is still facing batters for the second time in the game in this inning. He gave up a single, a HBP, then a single to Braden Montgomery for his first career RBI. After a line out and a fielder’s choice to put runners on the corners he walked backup catcher Drew Romo to load the bases. Luckily Dylan Dodd is having the best season of his career and came in and got the out. Holmes finished the night with three earned runs on four hits, two walks, and a HBP on 3.2 innings while picking up two strikeouts.
The Braves were sat down in order in the fifth, but Dodd continued to do well. Outside of a walk, he was able to sit the other three hitters down, to include Vargas who homered in his last at-bat.
It looked like the Braves may score again in the sixth, but it did not happen. After an all too common Riley strikeout, Yastrzemski singled. Then, believe it or not, a catcher got a hit when Wynns singled as well. Unfortunately, in a base running blunder Yastrzemski was thrown out at home when Eli White hit the ball to first baseman Jacob Gonzalez who made the wise decision to throw home for the out. Fedde was then replaced by Tyler Gilbert who got Harris to ground out.
Dodd stayed in the game to pitch the sixth. He got Montgomery to strikeout, but then walked Grichuk which prompted Weiss to replace him with Carlos Carrasco. This move seemed odd considering the close game, and the Braves having the lead, but in a situation where your starter only went 3.2 innings you have to get creative. Carlos Carrasco gave up a single to the first batter he faced, but then settled down forced a fielders choice for the second and and then with the help of Eli White making an epic throw to home plate, he got the third out to end the inning.
Matt Olson led off the seventh inning and walked on a failed ABS challenge by Gilbert. Albies then had his third hit of the night with a single. Tyler Davis then came in for Gilbert and got Dubón to pop up. The White Sox then got redemption on Dominic Smith and forced him into a double play that was actually executed this time to end the top of the seventh.
In a rare questionable move, Walt Weiss left Carlos Carrasco in the game to pitch the seventh with the heart of the order set to bat. He then walked Vargas and then gave up a single to Benintendi to put runners on the corners with no outs. Gonzalez then singled to tie the game with zero outs. Carrasco then was somehow able to get out of the jam by inducing a double play and then a line out.
In the eighth inning Riley walked, then Yastrzemski flied and Mateo pinch hit for Wynns. Unfortunately, Riley got “caught stealing” via pick off, and then Mateo flied out. Sandy León came in to catch and Robert Suarez came in to pitch for the first time since Friday. He was able to retire the side with ease.
In the ninth Eli White flied out, but Harris was able to reach via single. Matt Olson just missed again with a ball that flied three-hundred-thirty feet to RF, and Albies struck out. The Braves at this point have missed insurance runs by mere feet twice to this point.
In the ninth ABS showed its usefulness. In was originally called a ball that would have been a leadoff walk, the call was overturned for a strikeout for Iglesias who relieved Saurez. Vargas and Benintendi were both sat down via ground out and fly out respectively, and it was time for extra innings.
The tenth started out great for the Braves. Albies was the runner on second and Dubón came up clutch yet again and scored Albies with a single on the very first pitch he saw after squaring up like he was going to bunt. Dubón was also able to move to second on the throw home, which worked out great because when Dominic Smith hit another grounder it was not a double play and Dubón moved to third. Unfortunately, for the second time this game a runner was thrown out at home on a grounder that was not a force out when Riley hit a grounder to third and Vargas got Dubón at home. Yastrzemski then flew out to third to put the end to what looked like would be a great inning.
Raisel Iglesias stayed in the game to pitch the tenth making it only the second time this season he pitched more than one inning. He was able to strike out the first batter he saw and then induce a ground out right off the bat, but the ground out moved the runner to third. Braden Montgomery, who made his debut tonight, then hit a walk-off home run to end the game.
The Braves had one of their saddest games of the season this evening. Not only did they lose in extras, but they were 0-8 with RISP if you don’t count the ghost runner and potentially lost Acuña to injury. Matt Olson was a few feet shy twice of hitting a HR to make the outcome much different. Hopefully the Braves can rebound tomorrow when former White Sox ace Chris Sale takes the mound for the Braves.
Following the Mets' 7-0 loss to the Cardinals on Tuesday night, manager Carlos Mendoza spoke about several aspects of the game...
Cardinals' play at the plate
In the third inning with the Mets down 3-0 with runners on second and third and one out, Lars Nootbaar grounded the ball to Marcus Semien at second base. Semien looked the runner at third base back, but Ivan Herrera took off for home as Semien threw to Jared Young at first base for the second out of the inning.
Young threw it home to Alvarez, but Herrera made a nifty swim move to avoid the tag and give the Cardinals a 4-0 lead.
The Mets skipper was asked about the play and if his infielders could have done anything differently, but Mendoza said he believes the St. Louis baserunners made a mistake and they got away with it.
"They kinda messed it up, because the runner at third base was not going on contact," Mendoza explained. "It was a play that took Marcus to the gloveside. He can’t see the runner on second base, who was playing it like they were going on contact. Looking at the video there, once the ball came out of Marcus’ hand, he took off. At that point, you see JY, you play catch. Looking back, I’ll have to talk to [bench coach Kai Correa] and all that, it was kind of a messed up play there."
At the time, it was a big run, as it was still early in the game. Unfortunately, Cardinals starter Dustin May held the Mets hitters down.
Why May was unhittable
May entered Tuesday's series opener with a 4.59 ERA and a WHIP of 1.29, but he looked like the young arm the Dodgers hoped he would be when he was drafted in the third round of the 2016 draft.
The 28-year-old pitched six scoreless innings, allowing just four hits and one walk. It was May's best start of the season, and he didn't give the Mets many chances -- the Mets had just two batters reach second base against him.
"The sinker was good against righties today. Had a lot of movement," Mendoza said of May. "The cutter against lefties and he was finishing them off with fastballs at the top of the zone. You get down 4-0, it’s different at-bats. This guy is working ahead and he’s going to attack. Once we got down, we couldn’t do much with him."
What happened with Gerber?
Joey Gerber allowed one run on three hits across two innings after taking over for Freddy Peralta on Tuesday.
Mendoza was hoping Gerber could finish the game and save his bullpen, but the right-hander was removed in the ninth inning. It seemed as if the 29-year-old was picking at one of his fingers and Mendoza confirmed that Gerber is still dealing with a blister.
"Same blister he went on the IL," Mendoza said. "Started to flare up again. Not going to risk it there."
Gerber was placed on the IL back in mid-April and didn't return to the Mets until mid-May. After being recalled and optioned a couple of times, Gerber finally had a chance to stick with the big league club. Tuesday was his second appearance this month, pitching a scoreless inning back on June 3 against the Mariners, and third overall this season.
In his three appearances, Gerber has pitched to a 1.80 ERA, striking out six batters across his 5.0 innings of work.
Jun 9, 2026; St. Petersburg, Florida, USA; Tampa Bay Rays relief pitcher Bryan Baker (47) reacts after the final out against the Boston Red Sox at Tropicana Field. Mandatory Credit: Jonathan Dyer-Imagn Images | Jonathan Dyer-Imagn Images
The Rays were the kings of the two-out rally on Tuesday night in a 4-3 win over the Red Sox.
Tampa Bay put Payton Tolle to the test early when Yandy Díaz lined a single to right, Junior Caminero followed by smoking a ball to the wall in center, and suddenly Tampa Bay had runners on second and third with nobody out to get the game started.
Well, sort of suddenly.
Caminero got to second, but not before giving us one of the less graceful slides you will see from a professional athlete. It was part stumble, part survival tactic, part “please just let the bag still be there when I arrive.” He made it, and the Rays were in business.
Then Caleb Durbin ruined the fun.
Chandler Simpson hit a hard liner to third, and Durbin made a terrific reaction play, snagging it and doubling Yandy off third before the Rays could cash in on the scoring position. It was the kind of play that flips an inning in one blink. Tampa Bay had Tolle wobbling, had a chance to grab an early lead, and came away with nothing.
The baseball gods did briefly offer them a second chance when a popup in foul territory near the mound turned into a three-person Red Sox game of “not it” for the baseball. Tolle dropped it while multiple Boston defenders stood around as if catching the ball were not the object of the game. Sometimes big leaguers look like little leaguers. The Rays still could not take advantage, even after Ryan Vilade singled and a passed ball moved him into scoring position. Austin Slater grounded out, and the first inning became a collection of missed chances.
Thankfully for the Rays, Nick Martinez was doing his part to keep the game settled.
Martinez worked a clean first, then started the second by striking out Willson Contreras swinging. He kept Red Sox hitters uncomfortable and did not let Boston stack together the kind of loud inning that can make a game feel uphill early. Masataka Yoshida grounded out, Mickey Gasper popped out, and Martinez had the Rays right where they needed to be.
Boston broke through in the third when Isiah Kiner-Falefa doubled to left, Marcelo Mayer moved him to third with a groundout, and Jarren Duran lined a single to center to make it 1-0 Red Sox. Annoying, but effective baseball from the Red Sox is doing the boring things that matter.
The Rays, meanwhile, had to get to Tolle before the game got away from them. After going quietly in the third, they finally cracked him in the fourth, with quite the two-out rally.
Vilade started it with a double to left with one out. Slater popped out, and it looked like another inning where another runner might be stranded. Then Cedric Mullins put a hard grounder through the infield and into right. Vilade rounded third, Wilyer Abreu came up throwing, and Vilade beat the play at the plate to tie the game. It was a welcome pressure release valve after the Rays had let Tolle off the hook earlier.
Then Ben Williamson followed with a shot to the wall in left center for a stand-up double, scoring Mullins and giving the Rays the lead. Nick Fortes kept things moving with another double, bringing Williamson home for a 3-1 lead.
Three doubles in the inning. Three runs. All scored with two outs.
Tolle had spent the first few innings bending but not breaking. In the fourth, the Rays finally found the weak spot and pushed through it.
Martinez took that lead and protected it. In the fifth, Austin Slater helped him out with a leaping catch in right field, robbing what could have been an extra bae hit off the bat of Mickey Gasper. Instead of a leadoff problem, Martinez had an out. He followed with two more lineouts to Chandler Simpson, and the Red Sox were back in the dugout.
The sixth was more of the same. Martinez got Mayer on a flyout, struck out Duran, and then retired Rafaela.
Tampa Bay added what felt like an important insurance run in the bottom of the sixth. Ben Williamson singled with two outs, Fortes was hit by a pitch, and Richie Palacios lined a single to center to score Williamson and make it 4-1. Again, it came with two outs. Again, it showed the kind of inning extension that has not always been easy for this lineup. A three-run lead with Martinez dealing felt comfortable.
Baseball enjoys mocking comfort.
The Rays had a chance to push for more in the seventh after Vilade singled and Slater reached on a soft grounder to third. For a moment, it looked like another two-out rally was forming. Instead, Vilade got caught in a rundown between second and third, and the inning ended. The Rays still led by three, but leaving extra runs out there always has a way of becoming relevant later.
Sure enough, the eighth inning arrived with trouble attached.
Durbin singled. Kiner-Falefa singled. Then Mayer pulled a ground ball down the right field line that stayed just fair, scoring both runners and cutting the Rays’ lead to 4-3. The barely fair ball left the Rays barely leading. Martinez’s night ended there, and despite the late damage, it was still a strong outing.
Kevin Kelly entered with the tying run at second and nobody out, which is a lovely little stress test for a reliever. He got Duran to ground out, moving Mayer to third, then retired Rafaela and Abreu to escape with the lead intact, which was huge in this game.
The bottom of the eighth offered one more weird twist. Mullins reached on a strikeout and passed ball, giving Tampa Bay a needed baserunner. Williamson then lined a ball to center, but Rafaela made a great play and an even better throw to double Mullins off first. It was impressive for the Red Sox and inconvenient for the Rays.
So the Rays carried a one-run lead to the ninth, because of course they did. Thankfully, the Red Sox had no plans of ending their winless streak when trailing after eight innings this season.
Bryan Baker handled it with no drama, which felt like a generous gift at that point. Contreras popped out, Yoshida grounded out, and Gasper grounded out to finish a 4-3 Rays win.
The Rays look for the sweep on Wednesday with Drew Rasmussen slated to take the mound. First pitch is scheduled for 1:10 pm EDT.
The league reviewed the play after San Antonio’s 115-111 win at Madison Square Garden and will not upgrade it to a flagrant foul, a person with knowledge of the decision confirmed to USA TODAY Sports' Lorenzo Reyes. This despite NBA head of officiating Monty McCutchen going on ESPN to acknowledge that the officials got it wrong.
Wembanyama shoved Brunson hard with both hands as Brunson tried to set a screen. Brunson didn’t fall all the way to the floor but he had to brace himself from the push, which drew an immediate reaction from the MSG crowd. Brunson got up and got in Wembanyama’s face before the game moved on.
No foul was called. No review was triggered at the time.
McCutchen addressed the missed call on ESPN’s "NBA Today."
“Well most certainly, I think we can all agree that a foul was missed on that play. We have a big part of our job is to, on-ball, off-ball exchanges between referees. We did a poor job of that here where we got two people on-ball and we don’t see the screening action. Lots of fighting over screens throughout the game and if we break down in our fundamentals, in even the smallest amounts, we have the opportunity to miss a clear foul, as we missed here.”
Replays appeared to show Brunson grabbing Wembanyama’s jersey before the shove, which may have factored into the league’s decision not to escalate. Still, Wembanyama’s reaction was to aggressively shove Brunson in the upper back and neck area, sending him toward the floor.
After the game, Brunson said it was obvious.
“Whatever you saw is what you saw,” Brunson said to reporters.
The ruling keeps Wembanyama at two flagrant foul points for the postseason, both from his Flagrant 2 ejection against Minnesota in the second round. Had the shove been upgraded to a Flagrant 1, he would have been at three points, one shy of an automatic suspension.
The contrast with how officials handled a similar moment later in the game was not lost on the Knicks. In the third quarter, with New York leading 71-67, Brunson closed out on Julian Champagnie on a 3-point attempt. Their feet tangled and officials upgraded the contact to a Flagrant 1 on Brunson. Champagnie completed a four-point play, the Spurs cut the deficit to one and went on to win.
San Antonio outshot New York 24-8 at the free throw line in the second half, a gap that left Knicks coach Mike Brown openly questioning the officiating.
“I never thought I would be in the NBA Finals and see a team get 24 free throw attempts in the second half to another team’s eight,” Brown said.
The Knicks lead the series 2-1. Game 4 is Wednesday at Madison Square Garden.
Jun 9, 2026; Kansas City, Missouri, USA; Kansas City Royals right fielder Jac Caglianone (14) runs the bases after hitting a two run home run against the Texas Rangers during the sixth inning at Kauffman Stadium. Mandatory Credit: Denny Medley-Imagn Images | Denny Medley-Imagn Images
Don’t look now—but the Kansas City Royals officially have themselves a win streak. The Royals secured their third consecutive win (and fifth of their last six games) with a gutsy, impressive come-from-behind 5-3 win over the Texas Rangers.
The first few innings of the game were not particularly kind to the Royals. Texas starter and longtime veteran Nathan Eovaldi was initially excellent, navigating the first four innings without allowing a hit. Meanwhile, though Kansas City starter Stephen Kolek was plenty competent, the Rangers were able to chip away. They scored one in the second inning from a Wyatt Langford walk and back-to-back hits by Ezequiel Duran and Jake Burger. The Rangers—or, well, Evan Carter—scored in the fourth inning with a single, some baserunning gumption, and bad Royals defense. Afterwards, it was 2-0, Rangers.
By the fifth inning, you started to wonder if Eovaldi would be able to shut out the Royals offense and send Kansas City sports fans home sad yet again; they only scored four runs total in their previous series at Kauffman Stadium against the Yankees, after all.
Fortunately, Jac Caglianone said no. After working a wildly impressive 11-pitch walk his first time up, it was time to hit. And Cags did, uncorking a beauty of a home run to right field for a solo shot to disassemble Eovaldi’s no-hit bid and put the Royals on the board.
Though the Royals wouldn’t score that inning, Cags’ home run broke the seal. The Royals started making hard contact on Eovaldi left and right. Carter Jensen led off with a ringing double in the sixth inning, and scored two batters later off a Maikel Garcia triple. Vinnie Pasquantino summoned the right field Pasquatch by launching a ground rule double to center field. That gave the Royals a 3-2 lead.
Then, Cags came up to bat against a brand new pitcher, lefty Jalen Beeks. Jac saw one pitch. He hit one pitch. And thus, a two-home run game was his. That gave the Royals a 5-2 lead.
The Rangers would claw another run back following a Joc Pederson triple in the seventh inning. Fortunately, that was the last run they would score. For a minute there, it sure looked like the Royals would need that extra insurance. Alex Lange came out of the bullpen to secure a save in the ninth inning and uncorked seven consecutive balls—well, six, and then a generous “strike” that the Rangers fortunately did not challenge. Two passed balls skipped by Jensen’s, which put Burger at third base. But Lange struck out Pederson to end the inning and the game.
One thing to keep an eye on after tonight’s contest is Kyle Isbel. Isbel rounded first base a little gimpy, and he was immediately taken out of the game to be replaced by Tyler Tolbert on the bases and then in center field. Hopefully it’s nothing too major.
Regardless, this was an impressive win for the Royals. It was the type of game two weeks ago that would have gotten out of hand, but Kansas City fought their way back. Caglianone finished the night with another single, putting him on base four times. The sooner he can get ahead of Salvador Perez in the lineup (who went 0-4 to lower his on base percentage on the year to an even .250), the better it will be for everyone. And just like that, the Royals are 4.5 games out of the third Wild Card spot.
Jun 9, 2026; Toronto, Ontario, CAN; Toronto Blue Jays designated hitter Jesus Sanchez (12) congratulates catcher Brandon Valenzuela (59) on his game winning walk off RBI single against the Philadelphia Phillies during the ninth inning at Rogers Centre. Mandatory Credit: John E. Sokolowski-Imagn Images | John E. Sokolowski-Imagn Images
Phillies 2 Jays 3
Man, baseball is great.
In the top of the ninth, Louis Varland gave up his first run since Jesús (Sánchez) was a boy (yes, I’m going to hell). Well, since April 25th. Varland walked Bryce Harper to lead off the inning. Then got Brandon Marsh to strike out. Alec Bohm ground out, moving Harper to second and Bryson Slott doubled. A ground out (great play by Charles McAdoo at first base) ends the inning, but it seemed too late.
In the bottom of the inning:
Sánchez singled to start the inning (his homer was the Jays only run of the first eight innings). Myles Straw came in to pinch run (good move John). Yohendrick Piñango singled on a hit and run (our hardest hit ball of the game 103.9 MPH). I really don’t like the hit and run, but it looks so good when it works (it might have been a straight steal, and a hit by Lips). Runners on the corners. Daulton Varsho pinch ran for Lips. Varsho stole second. Pretty brave of the Jays. A wild pitch scored Straw.
And then Brandon Valenzuela played hero again, lining one over the drawn in infield. That was Jhoan Duran’s first blown save of the season. His ERA jumped all the way to 2.00 from 1.25.
Dylan Cease was amazing in his first start back after being on the IL. He went 6 innings, allowing just 3 hits, 1 earned (he gave up a pair of doubles in the first inning), a walk with 11 strikeouts. Sportsnet tells us he set a new Jays record with 29 whiffs. He was amazing.
Jeff Hoffman allowed a hit in the seventh, with two strikeouts. Before Bryson Stott’s single, he popped one up to near the Phillies dugout, Valenzuela and McAdoo both were close but it seemed neither called it and Brandon made a less second lunge towards it but missed. Plays like that really need to be made. Then, the ‘hit’ was a ground ball to short (not an easy play) but Andrés Giménez seemed to be a little slow in throwing it, and Stott was barely safe. Called out on the Phillies’ Challenge,
Mason Fluharty had a very quick eighth. Two lineouts and a strikeout.
The Phillies Zack Wheeler also had a terrific start. 6 innings, 6 hits, 1 earned, no walks and 5 strikeouts. Sánchez’s solo homer (he had a game) was the run against.
We had nine hits. Sánchez had 3, single, double, homer. Piñango 2. Ernie Clement, Giménez (with a hit by pitch) and McAdoo had 0 fors.
Jays of the Day: Sánchez (0.35 WPA), Piñango (0.27), Cease (0.19), Fluharty (0.11) and Hoffman (0.09). It also has Straw at 0.28 (for running the bases???) which I’m thinking is a typo of some sort.
The Other Award: Varland (-0.30 for the run in the ninth, the lead off walk was costly), Clement (-0.13) and McAdoo (-0.10). It has Valenzuela at a -0.13 but he had the game winning hit, so I think that must be an error.
Tomorrow we have game 3 of this series. Jesús Luzardo (4-4, 4.56) vs. Max Scherzer (1-3, 9.64) back from the IL.
I really enjoyed the GameThread again tonight. I will say that, you can call a player’s performance lousy, but if you (over and over) insult a player in a way that gets your comment deleted, don’t be surprised when the system bans you. A player’s play can be bad, but don’t make your complaints about him personal. If you do, I won’t miss you.
BALTIMORE, MARYLAND - JUNE 09: Randy Arozarena #56 of the Seattle Mariners celebrates with Julio Rodríguez #44 after hitting a two-run home run in the tenth inning against the Baltimore Orioles at Oriole Park at Camden Yards on June 09, 2026 in Baltimore, Maryland. (Photo by Greg Fiume/Getty Images) | Getty Images
Over a two-week stretch from May 22 to June 5, the Orioles won ten of fourteen games, and looked to be edging their way back into a playoff position. Well, just a few days later, those good vibes seem pretty distant. It’s not that, numerically, the Orioles have dug themselves into an impossible hole, but that the on-field play looks so uneven that even if they did play themselves into a Wild Card, you doubt they’d do much with it.
Tonight’s 6-5, ten-inning loss was ridiculous in a couple of ways. Start with the offense making Seattle’s Logan Gilbert look like a sitting duck in the first inning (he had to throw 31 pitches and gave up a run to break his 17.2-inning scoreless streak), then disappearing for six innings, during which Gilbert retired fourteen in a row. Equally ridiculous: the Birds mounted a two-run comeback in the bottom of the ninth (against a lefty!), but they had to do it after Leody Taveras struck out by automatic violation after losing track of the count. Likewise ridiculous: after tying it, 4-4, to go to extras, the game-winning home run was a two-run bomb hit off Rico Garcia by Randy Arozarena on a slider that was half a foot off the plate. Finally, really ridiculous: the Birds were thrown out at the plate three times tonight. Tyler O’Neill accounted for two of them, including in the bottom of the ninth, with the game tied, 4-4. Blaze Alexander was the other one, in the bottom of the tenth, with his team down, 6-5, a run that would have staved off a loss.
I’m still processing through my feelings on this one. It felt, first and foremost, like offensive opportunities were wasted, both at the plate and on the basepaths. As I said, if you watched just the first inning, you’d have thought the O’s were on their way to an easy win. Five of the first nine O’s hitters reached off Gilbert, who, true to his scouting report, looked like his fastballs are a weakness.
That run, which feels like it was ages ago, came on two singles by Taylor Ward (solid as DH tonight) and Pete Alonso, who lost his bat in the stands before hitting a single the other way, a great walk by Colton Cowser, and a sac fly by Leody Taveras that would have been a hit but for M’s centerfielder Julio Rodríguez running to gobble it up.
At that point, I would have been stunned to hear that the O’s would rack up one hit and no more runs against Seattle’s starter, or that the latter would go six. But that’s exactly what we got. Stupid baserunning “helped,” as it has with the Orioles of late, when O’Neill, standing at third with two on and one out in the second, tried to score on a grounder. He failed, and the Orioles’ best chance for the first six innings evaporated.
After that: bupkis. After third-string catcher Sam Huff hit a one-out double in the second, Gilbert kept the O’s hitless between the second and seventh innings.
As for Trevor Rogers, he feels like an afterthought today. This start was [shrug]. His line—three runs in 5 2/3 innings—isn’t terrible, and he had just one bad inning, the fourth, when he gave up an Earl Weaver Special to Mitch Garver.
But more concerningly, this makes his third straight start in a row with obvious stamina problems. And he had just three strikeouts, none before the fourth inning. This might be the most concerning thing about Rogers this season (although I’d be open to other suggestions): his strikeout rate, which was a ludicrous 12.54 per game in a brief rookie debut in 2020 and an admirable 10.62 in his All-Star 2021, is down to 6.60 this year.
Back to the blow-by-blow. Andrew Kittredge was summoned to help Rogers close out the sixth inning, which he did nicely, but then he allowed a fourth run in the seventh, all on two outs, when with one on, Julio Rodríguez murdered a Kittredge sinker—I mean it, that thing left his bat at 115 mph—and Arozarena dumped a run-scoring single into left, making it 4-1. This felt insurmountable, and ultimately, it was, but not in the way you expected.
The Orioles got the run back in the bottom of the seventh, though I can’t say they made impressive contact doing it. Coby Mayo reached on an error and Jackson Holliday just legged out a bunt (it was fun to see him flaunt the speed). But then, whomp whomp, Tyler O’Neill hit into a double play. A buzzkill, but not a total rally-killer. Mariners reliever Alex Hoppe uncorked a dreadful curveball, and Mayo trotted home.
Keegan Akin and Tyler Wells pitched competent innings each of them, Wells, especially, with a pickoff of Victor Robles at first. Nice to see for the big guy.
Then came the fireworks. The Orioles had one more chance at a comeback in the ninth, although the odds felt long against a lefty in José Ferrer. Longer, even, when Leody Taveras led off the ninth by striking out in the stupidest way imaginable, losing track of the count with two strikes, and stepping outside of the box so long he got rung up for an automatic third strike.
The Birds weren’t deterred, though, and Coby Mayo, next man up, worked a great at-bat, fouling off a bunch of outside fastballs until he got a meatball down the middle. It was a beaut, the O’s’ biggest big blast of the game, and here is a link to balance out the bad with some good:
Now 4-3, the M’s probably still weren’t breaking a sweat, but maybe they started to when Jeremiah Jackson legged out a swinging bunt. Nothing seemed likely to happen with Tyler O’Neill up next, but O’Neill got a fastball from a lefty and did what we hoped he’d do all year: smack it. The ball went for a ground-rule double, but Jackson scored when pinch-hitter Samuel Basallo bounced a grounder to the right side of the infield. The game was tied, 4-4. There was a chance for more, as Taylor Ward walked (of course) to load the bases, but unfortunately, Gunnar (bad game for him today), hit a quick grounder, and lead runner O’Neill was thrown out at the plate for the second time tonight. We went to extras.
With a man on and reliable Rico Garcia on the mound, Randy Arozarena got this pitch and still managed to send it, oppo-style, to the flag court. Garcia looked amazed. So, if you’d seen me on my couch, did I.
Could the O’s counter?? Almost, is the answer. More shenanigans sunk them. Their ghost runner was Pete Alonso, exactly the last person you’d want. But he was actually fine. Blaze Alexander, who’s already done everything humanly possible for this team, took an HBP and then, with two on, no out, Leody Taveras made up for his boneheaded strikeout in the ninth, serving a single to right to score the Polar Bear. The lead was down to one. But Mayo hit a weird pop-out that Seattle second baseman Ryan Bliss fully laid out for. A stupid first out. More stupidity next: Jeremiah Jackson hit a grounder, and the speedy Blaze took off from third. Blaze wasn’t fast enough, and became the third Oriole to get cut down at home plate tonight. The comeback stalled, and the score stayed right there, 6-5 Seattle.
What a weird game. Give the Birds credit for rallying, down two in the ninth, against a lefty. So there’s some gumption here. But my sense, with three runs left at home plate, is that their baserunning game stinks. Just a thought. They’ll try to salvage what they can of this series tomorrow with Brandon Young facing George Kirby at 6:35 Eastern. Sheesh.
CHICAGO, ILLINOIS - SEPTEMBER 15: Starting pitcher Yu Darvish #11 of the Chicago Cubs delivers the ball in the second inning against the Cleveland Indians at Wrigley Field on September 15, 2020 in Chicago, Illinois. (Photo by Quinn Harris/Getty Images) | Getty Images
It’s Tuesday night here at BCB After Dark: the hopping hot spot for night owls, early risers, new parents and Cubs fans abroad. Come on in out of the heat. The vibe in here is cool. There’s no cover charge. The dress code is casual. We’ve still got a few tables available. Bring your own beverage.
BCB After Dark is the place for you to talk baseball, music, movies, or anything else you need to get off your chest, as long as it is within the rules of the site. The late-nighters are encouraged to get the party started, but everyone else is invited to join in as you wake up the next morning and into the afternoon.
Last night I asked you for your opinion of the best Cubs trade of the 21st Century. (Some of you missed the “21st Century” part and made a plea for the Sandberg trade.) Among the trades actually made this century, you went with the deal that brought Jake Arrieta and Pedro Strop to Chicago with 53 percent of the vote. The trade for Anthony Rizzo came in second with 22 percent.
I think it’s possible in 25 years that we’ll say the Pete Crow-Armstrong deal was the best, but we still have to wait to see that play out.
On Tuesday nights, I don’t write about movies. But I always have time for jazz, so let’s start the music now. You can skip ahead if you want.
We’ve got one final performance from saxophonist Sonny Rollins, who left us last month to go on to the next gig. This is “If Ever I Would Leave You” from Camelot in 1962. Jim Hall is on guitar, Bob Cranshaw plays bass and Ben Riley is on drums.
Welcome back to everyone who skips the music.
Yesterday’s topic of what was the best Cubs trade of the 21st century got a lot of reaction, so I’m going to have to go on and ask you what was the Cubs’ worst trade of the 21st Century.
I really hate to ask these kinds of negative questions because being a fan is supposed to be fun and it’s no fun to be going over the Cubs’ failures. But I think we need to be objective and acknowledge that every team in baseball has made good trades and bad ones. These are the bad ones.
Here are the candidates for the Cubs’ worst trades of the 21st Century and some explanation as to why the Cubs made them.
July 7, 2008. Josh Donaldson, Sean Gallagher, Matt Murton and Eric Patterson to the Athletics for Rich Harden and Chad Gaudin.
The thinking behind this trade was clear. The Cubs needed a starting pitcher down the stretch in 2008. Rich Harden, who had a reputation as the American League’s Mark Prior for both his talent and his injury issues, was available.
Harden was actually very good for the Cubs down the stretch, going 5-1 with a 1.77 ERA in 12 starts. Gaudin was a good reliever in Oakland, but he was very poor for the Cubs in 2008, posting a 6.26 ERA.
The Cubs won 97 games that year and finished with the best record in the NL. But Harden lost Game 3 of the Division Series as the Dodgers completed the three-game sweep.
Sean Gallagher was the big name going back to Oakland when the deal was announced. Gallagher had an undistinguished four-year MLB career. But the second name in the deal was the Cubs’ first-round supplemental pick from the year before: Donaldson. He had destroyed short-season Boise in his first professional season, but was struggling in low-A Peoria in his second season when the deal happened. There were also many doubts he could stay as a catcher.
Those doubts about him as a catcher were correct, but he turned into a solid third baseman. Donaldson went on to play 13 years in the majors, make three All-Star teams and was the 2015 MVP.
Murton didn’t do much after leaving Chicago. Patterson was a decent utility infielder for a few years, but nothing special. The big loss here was Donaldson.
July 30, 2009. Josh Harrison, José Ascaino and Kevin Hart to the Pirates for Tom Gorzelanny and John Grabow.
The Cubs were a game under .500 in 2009 when this trade was made and they were desperately trying to turn around a bad month of July and make the playoffs for the third-straight year. But they were 5.5 games behind the Giants for the final Wild Card and they would end up finishing far out from a playoff spot. Gorzelanny didn’t help much, posting a 5.63 ERA in seven starts and 13 appearances after the deal. He was better in 2010, but the Cubs were so poor it didn’t matter.
Grabow was a decent reliever in 2009, but he played two more years with the Cubs in 2010 and 2011 and was bad in both seasons. After that, he retired.
Neither Ascaino nor Hart did anything that would make the Cubs miss them. But Josh Harrison was having a great year with Peoria when traded and had just been promoted to High-A Daytona before the trade went down. Harrison went on to be a two-time All-Star with the Pirates and played 13 years in the majors and was a very good second baseman.
December 8, 2011. DJ LeMahieu and Tyler Colvin to the Rockies for Ian Stewart and Casey Weathers.
This was the first trade that Theo Epstein made as President of Baseball Operations for the Cubs and it was the worst trade he ever made. On top of it being a bad deal, there was no real reason for it other than the Cubs wanted a third baseman and thought Ian Stewart could be the guy. It’s not like they were dumping a contract or anything. This was a pure talent-for-talent trade and it was a terrible one.
LeMahieu would go on to a 15-year career in the majors. He’d win two batting titles, make three All-Star Games and win four Gold Gloves. Colvin didn’t do much of anything after the trade, but LeMahieu would go on to be one of those guys whom people would say that “Real fans know how good he is.”
Stewart was not only terrible with the Cubs, but he had a bad attitude and ended up getting released after blasting the front office on social media. Weathers never made the majors.
July 31, 2017. Jeimer Candelario and Isaac Paredes to the Tigers for Alex Avila and Justin Wilson.
The Cubs got off to a bad start to the 2017 season as they tried to defend their title, but by the Trade Deadline they were firing on all cylinders and had crawled back into first place. But the Cubs had a backup catcher problem. Willson Contreras had established himself as the starting catcher in 2017, but David Ross had retired and Miguel Montero was unhappy about being on the bench and got traded after publicly complaining.
So without a real backup catcher, the Cubs made a deal for Avila, with Wilson to shore up the pen. Avila was a decent backup catcher for two months before he left as a free agent. Wilson was bad down the stretch in 2017 with a 5.09 ERA, although he was solid in 2018 with a a 3.46 ERA in 71 games. No matter, the Cubs lost the Championship Series to the Dodgers in five games.
With Kris Bryant firmly ensconced at third, the Cubs felt they could deal away two minor league third basemen: Candelario and Paredes. Candelario was a solid starting third baseman for the Tigers for six year and is still bouncing around the majors and is with the Angels right now. The Tigers would end up dealing Paredes to Tampa Bay, where he turned into a quality third baseman, making the All-Star Game with Tampa in 2024 and with Houston in 2025.
Ironically, the Cubs would end up trading back for both Paredes and Candelario after Bryant left.
December 29, 2020. Yu Darvish and Victor Caratini to the Padres for Owen Caissie, Zach Davies, Ismael Mena, Reginald Preciado and Yeison Santana.
You all know the reason for this trade. After the cut in revenue that the Cubs suffered after the COVID-19 pandemic kept all fans out of the ballpark in 2020, ownership ordered the front office to cut payroll. The Padres were one of the few teams willing to take on payroll that winter, so the Cubs had little choice but to get whatever they could out of San Diego.
Darvish pitched five seasons for the Padres and signed an extension that covers him through the 2028 season. That extension was probably a mistake by the Padres as it looks like Darvish’s career is over. He’s definitely out for the year this year.
But before age and injuries brought him down, Darvish made one All-Star Game with the Padres and had very good years there in 2021 and 2022. Since then he’s either been ineffective or battling injuries.
Caratini was Darvish’s personal catcher and played one OK season with the Padres.
Zach Davies had one bad year with the Cubs before leaving as a free agent. Of the four prospects, Mena and Santana washed out. Preciado is still with the Cubs in High-A South Bend, although he’s currently on the 60-day injured list. Caissie made the majors with the Cubs are was traded to Miami for Edward Cabrera. So the trade has basically broken down to Darvish for Cabrera.
December 17, 2024. Cody Bellinger to the Yankees for Cody Poteet.
This deal was also a pure salary dump, although it was one that didn’t need to happen if the Cubs hadn’t traded for Kyle Tucker. I considered putting the Tucker trade on this list, but we really don’t know how the players the Cubs traded to Houston are going to work out. Paredes is Paredes. After a strong start for Cam Smith with the Astros, he’s been pretty so-so since. He’s also been a right fielder, which was and is a problem for the Cubs.
But we know Poteet never played for the Cubs and was sold to the Orioles for cash before the 2025 season even started. We also know that Bellinger was about as good for the Yankees last year as Tucker was for the Cubs. Yes, he took advantage of Yankee Stadium and he might not have been as good in Chicago, but the upgrade from Bellinger to Tucker wasn’t huge. And Bellinger has certainly been a better player than Tucker in 2026, although both were free agents after last year so that doesn’t really play a role here.
So the Bellinger trade gets listed here because it was a salary dump, bringing back nothing, to make room for a player who turned out to be not much better than Bellinger was.
So now it’s time to vote.
Thank you for stopping by tonight. We need to see friendly faces around now. Please get home safely. Recycle any cans and bottles. Tip your waitstaff. And join us again tomorrow night for more BCB After Dark.