SACRAMENTO, CALIFORNIA - MAY 29: Aaron Judge #99 of the New York Yankees gets ready to bat against the Athletics at Sutter Health Park on May 29, 2026 in Sacramento, California. (Photo by Ezra Shaw/Getty Images) | Getty Images
The city of New York is on a high right now, still celebrating the Knicks’ first championship in 53 years. Though the Knicks will have every chance to return to the NBA Finals next year, observers of the team and the NBA at large knew that this season was a crucial chance for the Knicks, 2026 representing possibly their best opportunity to win a title with their current core.
Now, if you took that last sentence and swapped out the word “Knicks” for “Yankees”, would it still hold true?
Every season of Aaron Judge’s prime that has passed without a World Series championship has been lamented as a missed opportunity, but it’s worth wondering now if this is truly the team’s biggest chance. The way the 2026 American League has developed means that New York has a huge opportunity that they should (must?) convert on.
Take a look at the AL standings. At time of writing, the Yankees have a +111 run differential, tops in the Junior Circuit. The second-best run differential belongs to the Mariners, who are miles back at +18. In third are the Rays at +0. There are two (2!) teams in the American League that have outscored their opponents thus far!
The Yankees have played an entirely different caliber of baseball this year than the rest of the AL. And if we turn our sights to the future, it’s not like we should expect one of the league’s middling clubs to suddenly turn things around and surpass New York down the stretch. The Yankees are easily first in the AL in FanGraphs’ projected rest-of-season WAR, with only the Mariners and Blue Jays in the same ballpark.
There’s obviously a prime opportunity here. But does all this mean that this is the opportunity for the Yankees? On that score, I’m not completely sure. The Yankees have lapped the AL in quality of play mostly with their Captain either on the IL or playing hurt. That they’ve done so suggests that, while Aaron Judge’s reign as the game’s premier hitter could be coming to a close, the team is positioned to continue to contend at a high level even as Judge ages.
There’s enough young or prime-aged talent here performing with Judge injured that the Yankees should feel confident about the future. This year might be their best shot, or, perhaps Judge has a healthier 2027, and the team actually comes back next year with an even better opportunity, with Judge backed by a better supporting cast than he’s had in years.
What do you think? Is it now or never for New York? Or will they have just as promising opportunities in the future?
On the site today, you can check out Madison recap of Tuesday night’s American League action, as well as Peter’s At-Bat of the Week, which features Ali Sánchez. Also, Scott analyzes the first half of the season for the Scranton/Wilkes-Barre RailRiders, and John writes up Phil Hughes, the once top Yankees pitching prospect who turns 40-years old-today.
BRONX, NY - JUNE 17: Yankees General Manager Brian Cashman on the field before a game between the Chicago White Sox and New York Yankees at Yankee Stadium on June 17, 2026 in the Bronx, New York. (Photo by Andrew Mordzynski/Icon Sportswire via Getty Images) | Icon Sportswire via Getty Images
MLB.com: The Yankees have signed Chien-Fan Lai as an undrafted free agent, the team announced Tuesday. The highest-rated Taiwanese pitcher in the 2026 amateur class, Lai is a 6-foot right-hander who recently graduated from high school. “The signing of Chien-Fan represents our renewed commitment to players in Taiwan, and in Asia as a whole,” said Mario Garza, the Yankees’ Director of International Scouting. “As I have gotten to know Chien-Fan, I have seen a focused and self-assured individual with great aptitude and a desire to improve.” Garza also noted the youngster’s pitch mix, which includes a live fastball and multiple promising off-speed pitches. The Yankees have signed two other players out of Taiwan in their history, most notably Chien-Ming Wang in 2000, who finished runner-up in AL Cy Young voting after the 2006 season.
NJ.com | Randy Miller: ($) After getting demoted to Triple-A Saturday, J.C. Escarra was recalled before Tuesday’s game. This reprieve came as Ali Sánchez, who’d edged him out for the backup catching job behind Austin Wells, landed on the paternity list. Sánchez coincidentally exited Monday’s game after taking a hit by pitch to the wrist. While X-rays were negative, he was slated to receive a CT scan as well to rule out a hairline fracture.
In other injury news, both Max Fried and Clarke Schmidt threw bullpens last week and are expected to begin facing live hitters next week. Per manager Aaron Boone, Trent Grisham is expected to join the Yankees later this week in Boston to begin “running bases, shagging, BP — all that stuff.” Giancarlo Stanton and Aaron Judge remain essentially in holding patterns at this point in time.
MLB.com | Steve Kornacki: Gerrit Cole had a rough go of it Monday, allowing five runs on nine hits while lasting 4.1 innings in his worst outing since returning from the IL last month. “I sure made a handful of mistakes there,” said the Yankees’ ace. “But they hit a good amount of good pitches. But we just weren’t able to respond with the type of quality pitches to get out of those situations from the extra pressure they put on us.”
The start bumped Cole’s ERA up from 2.57 to 3.62. His manager emphasized that the 35-year-old’s stuff looks undiminished after a year-plus layoff. “I think overall, he’s pitching very much in line with who Gerrit Cole has been throughout his career,” said Boone. “I think he looks good. The stuff’s there. It always comes down to how good you execute time in and time out, and for the most part he’s been very good.”
ESPN: Jazz Chisholm’s unusual mid-game treat Monday did not go unnoticed, as Boone expressed frustration with Jazz Chisholm Jr.’s decision to take the field with a lollipop in his mouth. “That pisses me off,” the normally measured manager said in an interview Tuesday, noting he was unaware of the transgression until after the game. “He and I talked about that, and that won’t be going on.”
George Wolkow blasted his 10th long ball of the season. | (George Wolkow/Instagram)
Rochester Red Wings 10, Charlotte Knights 9 The Knights (42-34) came up just short in a wild one despite outhitting the Red Wings 12-10. The bats snoozed through the early frames until Nolan Jones finally got things cooking in the fourth with his 10th bomb of the year. Korey Lee chipped in an RBI double in the sixth to make it 3-2, but then came the seventh. It was a full-on meltdown, with Rochester tagging Adisyn Coffey and Chase Plymell for seven runs, and the Knights were buried under a mountain of tallies.
Charlotte refused to go away, though, answering with four runs in the bottom of the seventh. Rikuu Nishida and Dustin Harris both with RBI knocks, and Jones lacing a two-run double to keep the corpse twitching at 10-6. In the ninth inning, it was one last gasp with the Knights putting up three more runs. Jones with a sac fly for his fourth RBI, Caden Connor slapping a two-run single to bring Charlotte within a run, but that was the end of the magic. On the hill, Duncan Davitt provided a bright spot for three hitless innings, and Jared Kelly closed up the last two frames, allowing two hits, a walk, and two punchouts.
Knoxville Smokies 5, Birmingham Barons 3 Despite the loss, the Barons (26-44) did show some patience at the plate (eight walks!), but it was about the only thing worth applauding. Four hits, all night, and every run squeezed out in a single, frantic fourth inning. Anthony DePino and Samuel Zavala started things with back-to-back walks, Colby Shelton poked a single to jam the bases, and Jeral Perez broke through with a two-run double. Eddie Park walked to reload the bags, Dylan Campbell took a bases-loaded freebie, and that was it for the offense. Shelton doubled in the sixth, Alec Briley doubled in the ninth, but the Barons stranded nine, whiffed 11 times, and went a ghastly 2-for-13 with runners in scoring position.
On the mound, Jake Palisch took the loss, tagged for four runs on seven hits in five innings. The bullpen of Phil Fox, Nick Altermatt, and Jacob Heatherly each tossed a clean frame to keep things close, but the offense never got the clutch knock. No late heroics tonight, just a slow fade to a 5-3 defeat.
Hub City Spartanburgers 5, Winston-Salem Dash 4 The Dash (39-31) let a late lead slip away and got walked off the field in Hub City with a gut punch. There were some early fireworks from Winston-Salem. Ryan Burrowes hit a two-run bomb in the first, and George Wolkow smacked a solo shot in the third. Ely Brown laced a triple in the fourth, scored on an Alex Ungar single, and it was 4-2, Dash. For a while, it looked like cruise control. But the bats dried up just in time to leave the door wide open heading into the ninth.
Garrett Wright, wild as a rodeo, handed out five free passes and watched the Spartanburgers cash them in. Jack Young came in to try to stem the bleeding, but Boston Smith had other ideas, leaking a passed ball that plated the winning run. All of this wiped out a perfectly decent start from Riley Eikhoff (five innings, two runs, five hits) and three solid frames from Frankeli Arias and Mathias LaCombe.
Columbia Fireflies 4, Kannapolis Cannon Ballers 3 The Ballers (35-35) spent most of the night chasing after Jhosmmel Zue unloaded a grand slam in the second. Four runs, one swing. The Kanny bats were mostly silent, seven strikeouts and precious little traffic, but the pitching staff at least kept things from getting ugly. Gabe Tanner wore the loss, tagged for all four on that one mistake, but he hung in for five. Daniel Wright followed him with two scoreless frames while Jesus Mendez and Marco Barrios each tossed a clean inning to keep the deficit from ballooning.
Finally, Kanny mounted a rally in the ninth. Matthew Boughton and Derek Cerda poked singles, Stiven Flores cracked an RBI double, and suddenly the Ballers were back in it. Adrian Gil’s double play drove in another run, and Nathan Archer laced a triple to drag Kannapolis within one. The tying run stood a whisper from home, but Jurdrick Profar rolled over, and the rally fizzled out.
ACL Reds 8, ACL White Sox 1 (7 innings) The ACL White Sox (11-27), unfortunately, took another one on the chin. Four hits, 0-for-6 with RISP, and one lonely run. Their tally came in the sixth when Alejandro Cruz decided to make something out of nothing with a double, a swipe of third, then a mad dash home on a wild pitch. Otherwise, the bats were pretty silent with just singles from Jefrank Silva, Marcelo Ácala, and Steven Lancia. On the mound, Fabian Ysalla got roughed up for four runs in 3 2/3 innings, and the bullpen got tagged with four more.
DSL Mariners 2, DSL White Sox 1 (7 innings) The DSL White Sox (5-12) dropped a tough one to the Mariners in a game that was all about the pitching. Ronald Kelly was outstanding in his start, holding Seattle hitless and scoreless across four innings while punching out seven. The righthander worked around three free passes and a hit batter. Jefferson Timaure kept it close with two solid frames, allowing just one run on two hits. The decisive tally came in the bottom of the seventh against Beinel Adon, who walked the leadoff guy, gave up a single, and after a fly out, a grounder and a shortstop miscue let the winning run in. Offensively, it was the Diego Natera show with a solo homer in the third, a double in the fifth, and that was two-thirds of the team’s hits. Not much else to write home about.
ACL Mariners 14, ACL White Sox 3 The ACL White Sox got steamrolled, 14-3, surrendering a couple of touchdowns. They went up early when Jordan Rich and Marcelo Ácala worked back-to-back walks, José Mendoza doubled them in, and it was 2-0 after the first. Then the offense vanished until Eduardo Herrera smacked a solo homer in the eighth, but by then it was a lost cause. Only six hits, 1-for-13 with RISP, 11 runners left on base. The pitching was a horror show, except for Jefrank Silva, who kept his line clean. Christian Oppor, Chicago’s No. 8 prospect per MLB Pipeline, is still wrestling with his command. He tossed 1 1/3 innings, gave up a run on one hit, walked four, hit a batter, and fired off a wild pitch, which allowed the tally to score.
DSL Arizona Black 16, DSL White Sox 7 (7 innings) This one wasn’t even remotely close early, with Arizona up 10-1 after six and the Sox bats looking like they’d rather be anywhere else. Three hits, one run, and that only thanks to Sebastian Romero, who keeps finding ways to matter. His sixth bomb came with two outs in the first, and then it was pretty much tumbleweeds until the seventh. Suddenly, six runs — yes, six! — in the seventh, with Romero and Ronald Cardozo knocking RBI singles to make the box score look a bit less embarrassing. The pitching? Forget about it. The only guy who didn’t get lit up was Yordany Marte, who tossed three innings, allowing one run on four hits, two walks, and three punchouts.
San Francisco Giants third baseman Matt Chapman (26) on his way to second base steps on the right hand of Athletics of infielder Zack Gelof (20) in the 2nd inning during an MLB game at Oracle Park in San Francisco, Tuesday, June 23, 2026. (Photo by Santiago Mejia/San Francisco Chronicle via Getty Images)
The Athletics took on the San Francisco Giants in the opener of a three-game midweek series on a beautiful summer night in San Francisco. The Giants scored a pair of early runs that held up in the hosts’ 3-1 victory, snapping their losing streak and stretching the A’s skid to three games. Robbie Ray, a looming free agent, boosted his trade value by quieting the A’s offense over eight sparkling innings.
Giants Take Early Lead
Starting pitchers Aaron Civale and Robbie Ray each got off to a strong start, tossing scoreless first innings. The Giants took the lead in the second inning. Right fielder Jung Hoo Lee hit his fifth home run of the season, a solo shot to right-center field against Civale. Shortstop Willy Adames doubled and then third baseman Matt Chapman crushed a ball off the left field wall, bringing home the Giants second run of the inning.
A’s left fielder Tyler Soderstrom made a nice throw to catch Matt Chapman trying to stretch his hit into a double, but A’s second baseman Zack Gelof got his right hand stepped on while applying the tag and had to be replaced by Jeff McNeil. Gelof’s early injury-related exit ended his hitting streak at an impressive 24 games. He suffered a right hand laceration and contusion on that play. Thankfully, he avoided a more significant injury.
Zack Gelof left the game after Matt Chapman stepped on his hand during this play pic.twitter.com/a4Rll4AHqX
Athletics’ right fielder Colby Thomas reached to start the third inning when Lee dropped the fly ball off his bat in right field. The A’s quickly capitalized off the Giants’ mistake. Third baseman Max Muncy singled to left, scoring Thomas to cut the Giants lead in half. Muncy proceeded to make a base running mistake, as Ray picked him off first base for the first out of the inning.
In the bottom of the fourth, the Giants hit two straight singles against Civale, putting two runners on the bases with one out. Civale struck out San Francisco’s catcher Daniel Susac to strand the bases loaded and end the threat.
Game Rolls Along
Having thrown 84 pitches through four laborious innings, Civale did not return for the fifth inning. He allowed two runs on six hits while striking out five and walking none. Left-hander Matt Krook replaced him out of the A’s bullpen, making his second MLB appearance of the season. The southpaw pitched a scoreless inning of relief.
Krook returned for the sixth, recording one out before giving way to right-hander Mason Barnett, who struck out Susac to escape a two on, two out jam and keep the score the same. Twice, Susac came up to the plate with runners in scoring position and two outs, and both times he failed to come through for the hosts.
Giants Extend Their Lead
In the last of the seventh, Barnett struck out the first batter before Giants’ designated hitter Bryce Eldridge walked and then second baseman Casey Schmitt recorded his second single of the game.
The A’s turned to left-hander Jose Suarez with two left-handed hitters coming up. First baseman Rafael Devers made the visitors regret the pitching change by grounding an RBI single up the middle with Eldridge just beating A’s center fielder Henry Bolte’s throw home to score the Giants’ third run of the game. Suarez retired the next two hitters he faced, stranding runners on second and third.
The A’s offense struggled against Ray. The “Green and Gold” swung at a lot of first pitches, allowing the Giants’ starter to need just 102 pitches to complete eight innings of one-run ball. Despite walking four, Ray only allowed two hits, inducing eight groundouts and four fly outs. He would have finished with a scoreless performance if not for Lee’s fielding error, which led to the Athletics’ lone run.
Ninth-inning Drama
Giants’ reliever Caleb Kilian came on in the top of the ninth to try to secure the save. Soderstrom hit a one-out single. After shortstop Jacob Wilson grounded into a force out, Killian walked pinch-hitter Lawrence Butler to bring the go-ahead run to the plate. Alas, Bolte struck out to end the game, as the A’s last chance fizzled out.
The Athletics will look to bounce back and even up this interleague series tomorrow night. Left-hander Gage Jump has pitched exceptionally well through his first few MLB starts and now gets to face the Giants for the first time in his young career. He will be opposed by Giants’ right-hander Tyler Mahle, who is returning from a monthlong absence due to a left hamstring injury.
May 29, 2026; Cincinnati, Ohio, USA; Atlanta Braves manager Walt Weiss (22) walks off the field during a pitching change in the fifth inning against the Cincinnati Reds at Great American Ball Park. Mandatory Credit: Katie Stratman-Imagn Images | Katie Stratman-Imagn Images
A wild night at Petco Park was capped off by a walk-off single by way of Manny Machado as the Braves fell to the Padres, 7-6, in 10 innings.
This is a bad baseball team at the moment.
The second inning was a doozy for both sides. The Braves loaded the bases and cashed in on a Rowdy Tellez two-run single up the middle to take an early 2-0 lead. Michael Harris then doubled off the wall to make it 3-0, and Matt Olson drew a bases loaded walk to extend the lead to four.
Unfortunately, the lead evaporated in a hurry. JR Ritchie walked the first two batters of the inning — a continuing problem for the rookie — and two duck fart singles found their way through the left side of the infield to make it 4-2. Fernando Tatis Jr. then doubled in a run and Samad Taylor drove in two more to give San Diego the 5-4 lead. In total, the second inning took nearly an hour.
Despite the disastrous second inning, Ritchie settled in nicely and kept things under control over the next three frames. He ended the night with back-t0-back strikeouts, something to build from perhaps. But until he’s able to throw more strikes, the struggles are going to continue.
The Braves tied it in the fourth by way of an Ozzie Albies RBI double. They took a 6-5 lead by way of a no-doubt blast from Mauricio Dubon in the fifth.
In the 7th inning, Walt Weiss inexplicably left Carlos Carrasco out there for a second inning. As literally everyone scratched their heads, Carrasco promptly surrendered a solo homer to Fernando Tatis Jr. to tie things at 6-6. Dylan Lee, Robert Suarez and Raisel Iglesias were all fresh and ready to go. I have no earthly idea what Walt was thinking.
The Braves and Padres will conclude their series on Wednesday evening with Martin Perez and JP Sears set to take the mound. First pitch is an hour earlier at 8:40 p.m. ET.
SAN FRANCISCO — Jung Hoo Lee was on the delivering and receiving end of two hard knocks. Ultimately, the one he dealt proved to be more powerful.
Lee crushed the longest home run of his career, clearing the fence in Triples Alley, the deepest part of Oracle Park, to get the Giants on the board first in a 3-1 win over the A’s to open their series Tuesday.
“I never thought I was going to hit a home run [there],” Lee said in Korean through a team interpreter.
Then came the inadvertent revenge.
After Lee reached base for a third time, drawing a walk in the sixth, he bolted for second base. When he arrived, he was met by the elbow of second baseman Jeff McNeil, whose momentum attempting to corral the wide throw took him into the path of Lee’s slide.
Jung Hoo Lee runs home after hitting a home run against the Athletics during the second inning. AP Photo/Jeff Chiu
Lee’s initial reaction sent a scare through the sellout crowd of 40,043 that the throw had possibly nailed the portion of his head unprotected by his helmet. It turned out that it was McNeil’s arm that got his face.
Count manager Tony Vitello among those fooled.
“We thought the ball hit him,” Vitello said. “That probably would’ve been more painful than the elbow. But McNeil’s elbow just kind of inadvertently got his jaw and rung his bell for a little bit.”
Vitello, a trainer and Lee’s interpreter rushed from the dugout to second base, where Lee remained motionless for an extended period. He was, it turned out, just shaken up.
“He knocked me out,” Lee joked. “K.O.”
That blow was, apparently, no match for the one he gave to a cutter that caught all of the plate from Aaron Civale with one out in the second. Lee’s fifth homer of the season traveled 414 feet, 40 feet further than his longest homer to date this season. His career long had previously been 406 feet.
“That’s a tough part of the park to go out,” admired starter Robbie Ray, who hugged Lee after he made an error in right field that resulted in the only run the A’s managed against him over eight innings.
“He came in and said he was sorry [about the error] and I was like, ‘That’s my guy, we’re good.’ … He made some great plays in the field today too. The wind was playing tricks out there.”
The solo shot got the Giants’ bats in business, as Willy Adames followed with a double and came around to score, opening a 2-0 lead, on a line drive from Matt Chapman off the wall in left.
Chapman punished the pitch so hard — 112.1 mph, tied for his second-best hit ball of the year — that he was out by a mile when he tried to take second on the play.
Umpire Quinn Wolcott signals safe as Giants’ Bryce Eldridge scores past Athletics catcher Shea Langeliers. AP Photo/Jeff Chiu
Bryce Eldridge hustled, or more like huffed, home to barely beat the throw on a single from Rafael Devers to pad the lead in the seventh after using an ABS challenge to draw a walk.
Lee wasn’t the only victim of what proved to be a physical game.
The Giants began their home stand with a much-needed win, following a sweep at the hands of the Marlins to end their road trip that sent them 15 games below .500.
Who’s hot
Ray walked four batters but didn’t let any come back to bite him and largely cruised through eight innings, the only damage coming on an unearned run after Lee flubbed an easy fly ball in right field, resulting in the first batter of the third reaching and coming around to score.
Ray, who had trouble getting through five innings earlier this year, turned in his second-longest start with the Giants and easily his best effort of the season.
“Obviously the walks tonight [were] not ideal, so that’s something I need to work on,” Ray said. “But even though those walks happened, I was able to come back and … get the next guy. I think the two-seam has helped out my arsenal a lot.”
Robbie Ray pitches in the top of the second inning against the Athletics at Oracle Park. Getty Images
There were signs a breakthrough was coming, though.
The two-hit effort from Ray marked the third time in four starts this month that he didn’t surrender a single earned run. In the one outing he was hit around, he didn’t issue a walk.
It all began when Ray started swapping out his four-seamer at the top of the strike zone for a sinking two-seamer. He used it on 20 of his 102 pitches against the A’s.
“Just the combination of all my pitches, I feel like was pretty unpredictable tonight,” said Ray, who threw all five of his offerings at least 12 times but none more than 27. “I felt like the two-seam was really good. I got some early outs with it. Changeup was good. I think everything was just playing well off each other.”
After posting a 6.44 ERA in May, Ray improved to 3-0 with a 1.80 ERA so far in June.
Who’s not
It was shaping up to be a revenge game for Daniel Susac, the catcher the Giants selected in the Rule 5 draft after the A’s left the former 28th overall pick unprotected.
Upon review, not so much.
Susac struck out three times, lowering his batting average in 24 games since returning from the injured list to .205. He was hitting .407 with an 1.152 OPS when he was diagnosed with neuritis in his right elbow on April 20; his batting average now is down to .267 with his OPS at .652, barely better than Patrick Bailey’s .633 mark with the Guardians.
The A’s determined he posed such little threat that, with two outs and a runner on second in the sixth, they intentionally walked the light-hitting No. 8 batter Drew Gilbert to bring up Susac.
It proved to be a prescient choice. The at-bat ended the same way as the previous two — strike three.
Up next
Tyler Mahle makes his return to the Giants’ rotation as they continue their three-game series against their former Bay Area rivals on Wednesday. Mahle, out since May 29 with a hamstring strain, was 1-7 with a 6.04 ERA when he landed on the injured list.
The Giants will have to make a roster move to activate him from the IL.
Jun 23, 2026; Denver, Colorado, USA; Boston Red Sox starting pitcher Sonny Gray (54) pitches in the first inning against the Colorado Rockies at Coors Field. Mandatory Credit: Isaiah J. Downing-Imagn Images | Isaiah J. Downing-Imagn Images
We don’t care much about starting pitching records anymore, and for good reason. But it’s kind of wild to look up and realize that Sonny Gray is 9-1 following his latest gem for the Red Sox against the Rockies in Coors Field on Tuesday night. On a team that entered the evening tied for the fewest wins in all of baseball, Sonny Gray has pretty much been everything Boston could’ve asked for this year, and he was again following the team’s latest gut punch loss on Monday.
Gray didn’t just throw seven innings of one run baseball, he struck out eleven guys in a ballpark notorious for balls going in play. It never felt like he was in trouble, he once again proved in command of all of his pitches, and he’s now responsible for nearly a third of the team’s victories all season.
And I guess that’s kind of the other big story of this game: The Red Sox, for whatever reason, seem to play a little bit more of a complete game when Gray is on the mound. It’s probably mostly sequencing and luck, but this squad has wasted so many wonderful outings from their starters in 2026, it’s almost surprising how often they’ve been able to button things down in mostly uneventful fashion for Gray.
But for overall balance, score one for a game going mostly as advertised on paper. The Red Sox had the huge pitching advantage on the mound, and it largely played out that way. If we want to get picky, you wouldn’t be wrong to point out they probably should have scored more than five runs with a wild Sean Sullivan on the mound for the Rockies at Coors Field, but I’m not going to complain about that tonight. The Red Sox got a win they needed, the Rockies looked like the Rockies, and Coors Field proved much more docile than it can be on a warm summer night.
To the studs and duds!
Three Studs
Sonny Gray: Seven innings of one run baseball at Coors Field with eleven strikeouts attached is a golden ticket here every time. If he does get moved later this summer, the price just went up.
Wilyer Abreu: He grew up a fan of Carlos Gonzalez, and he looked a lot like Carlos Gonzalez in his heyday tonight. A monster home run, a triple, and he almost had an outfield assist that turned into an unlucky error when the ball hit the runner. Here’s the big blast:
Nate Eaton: Led off the game with a walk, scored the first run on Abreu’s triple, and then had three more hits the rest of the night.
Bonus Stud: Anthony Seigler: 2-3 with a walk, and helped set up chances all night from the bottom of the lineup.
Three Duds
Jarren Duran: Not only did he go 0-5, but he managed to strike out three times while the rest of the team only struck out once combined. Opponents are attacking him down and away pretty routinely, and they’re having enormous success.
Andruw Monasterio: The only other player to go hitless in the Boston lineup, although he at least walked once.
Garrett Whitlock: He came into a four run game in the ninth inning after allowing four hits last night and quickly looked vulnerable again surrendering a solo home. While Whitlock worked through it and recorded the final out before Chapman was needed, Coors Field doesn’t seem to agree with him, and I have to imagine the Sox will try and stay away from him tomorrow in the finale.
Speaking of which, that will be an early 3:10pm ET first pitch with Ranger Suarez on the hill trying to finish off what would become a 4-2 road trip for the Sox with a win.
It may be too little, too late, but there’s a chance Francisco Lindor is back with the Mets on Wednesday, according to Carlos Mendoza.
The Mets have been waiting for Lindor to return from a strained left calf since April. After picking up a pair of hits and playing eight innings at shortstop in a minor league rehab game for Triple-A Syracuse in Lehigh Valley on Tuesday, Lindor could be part of Wednesday’s doubleheader at Citi Field against the Cubs.
Access the Mets beat like never before
Join Post Sports+ for exciting subscriber-only features, including real-time texting with Mike Puma about the inside buzz on the Mets.
After the Mets lost 9-6 Tuesday, Mendoza said he would talk to the front office and trainers to see if Lindor could “potentially” play Wednesday.
With his return imminent, his teammates are ready.
“It’s exciting,” Bo Bichette said. “We haven’t played at full strength pretty much the whole season, and we’re still not, but having him back is a huge boost.”
Bichette said that in Lindor’s absence, he has stayed focused on shortstop rather than working at third base as well, and president of baseball operations David Stearns said that although Lindor is “a big part of” the Mets possibly turning their season around, “We also can’t put everything on Francisco to come back at a time where he hasn’t been playing baseball very much and expect him to put us on his back.”
When he returns, Lindor will play shortstop, but he will likely get days off and games at DH to try to keep him healthy.
Francisco Lindor could be ready to rejoin the Mets’ lineup on Wednesday. Corey Sipkin for New York Post
The Post reported in the offseason about issues within the Mets clubhouse last season, including an incident involving Lindor and Jeff McNeil, now with the A’s, and as a chilly relationship between Lindor and Juan Soto.
Stearns said Tuesday that despite the team’s struggles so far this season, he’s not aware of any problems with the team’s chemistry.
“My observation is those guys have meshed pretty well,” Stearns said of the team’s roster, which got an overhaul in the offseason. “I think we’re playing hard. That doesn’t mean we’re always playing well. I think the guys care about winning. I have not seen a clubhouse cohesion issue.”
Much of Stearns’ success as an executive came in small-market Milwaukee.
Now, as he said Tuesday, “The benefit of this job [with the Mets] is we have access to everyone in the player universe. It’s very different [from] some other markets. That’s a benefit for us. It requires me — and us — to do work a little bit differently.”
That’s produced mixed results so far, with Soto playing at an elite level, but other expensive additions either playing poorly or dealing with extensive injuries.
MEts merch shop
47 Brand logo cap
1986 eco tote bag
Mets fiber beach towel
14-ounce sculpted relief mug
Customizable jersey
Color block logo backpack
New York Post receives revenue from affiliate and advertising partnerships for sharing this content and when you make a purchase.
Luis Robert Jr. (lumbar spine disc herniation) and Jorge Polanco (Achilles bursitis) are doing baseball activities, with Robert taking normal batting practice, but Polanco is still having “some good days, not so good others” while running.
The Mets claimed outfielder Jared Oliva off waivers from the Giants. The 30-year-old was optioned to Syracuse. He’s appeared in 33 games over parts of three seasons in the majors, including seven with San Francisco this year.
Cubs manager Craig Counsell was tossed after a bizarre play in the seventh inning. Michael Busch walked with Pete Crow-Armstrong on first.
Crow-Armstrong was attempting to steal and briefly slid off the bag, where Bichette tagged him. Crow-Armstrong was ruled out after the Mets challenged the call because he touched second and then left the base.
Jun 23, 2026; St. Louis, Missouri, USA; Arizona Diamondbacks third baseman Nolan Arenado (28) hits a one run double against the St. Louis Cardinals during the ninth inning at Busch Stadium. Mandatory Credit: Jeff Curry-Imagn Images | Jeff Curry-Imagn Images
For the vast majority of the night, this game was trending like so many others we have grown all too familiar with this season. Starting pitcher throws a great game, bullpen does their job, but the offense just couldn’t come through with the big hit with runners in scoring position. Fortunately for the Dbacks, that narrative changed in the 9th inning as they were able to get a couple of big hits and hold on for a 4-3 win to even the series against the Cardinals.
Eduardo Rodriguez shoved yet again for the Dbacks tossing 6.2 innings and holding the hot Cardinals offense scoreless. He was able to lower his season ERA to a minuscule 2.27 today following his 16th start of the season which is simply increadible. ERod’s changeup was filthy tonight generating a staggering 50% whiff rate and has really been a tremendous pitch for the veteran lefty. Juan Morillo, Kevin Ginkel, and Brandyn Garcia were sharp tonight in relief. The only blemish on this game from the pitching side was Paul Sewald who inexplicably still struggles mightily in non-save situations.
The Dbacks offense was all too quiet for 8 innings and as I mentioned earlier, struggled mightily with runners in scoring position. Going into the 9th inning, the Dbacks were 0-8 with runners in scoring position until Nolan Arenado came up and doubled home the games first run. Arenado put together a great 7 pitch at bat and fought off some tough pitches to get a mistake right down the middle, and he did not miss it driving it into the left field corner. Lourdes Gurriel Jr followed that at bat with a 2 run single up the middle, and finally after doing nothing for 8 innings, the Dbacks had a 3-0 lead. In addition, a passed ball proved to ultimately be the game deciding run a couple of batters later when pinch runner Jorge Barrosa scored.
Then came the bottom of the 9th and Paul Sewald with a 4-run lead continued with his struggles in non-save situations and made the game pretty interesting. Sewald allowed 2 doubles and 2 singles to allow the Cardinals to come within 1 run of spoiling the rare clutch hitting from the half inning before. Fortunately, Brandyn Garcia was able to come to the rescue and strikeout the red-hot JJ Wetherholt to kill the rally and secure the win for the Dbacks and record his first major league save.
For the Dbacks, 95% of this game was much of the same, but you really have to hope that the big hits from the veterans Arenado and Gurriel Jr. spark this offense and give this group some kind of momentum that they can build upon. Gurriel Jr also had another hit earlier in the game for a solid double, so maybe this is the beginning of Gurriel Jr. beginning one of his trademark heaters this team is so desperately in need of.
Lets see if the offense can continue this momentum tomorrow as Mitch Bratt will be making his major league debut, and it would be great for him to get some early run support to ease the nerves. The lefty has been a really exciting young arm in this Dbacks system after coming over in the Merrill Kelly trade last season, and it would be huge for him to step up and lead his team to victory tomorrow.
Metaphorically speaking, some needed sunshine peeked through late in the black-cloud day the Mets endured Tuesday.
After their 9-6 loss to the Cubs at Citi Field, Carlos Mendoza said the club would have nighttime discussions about whether a rehabbing Francisco Lindor could be activated for Wednesday’s doubleheader.
It’s a possibility, the manager said, and anything that tilts positive rates highly in a blue-and-orange world where so much has gone wrong. Especially if it’s a little weightier than a few successful challenges or some cosmetic ninth-inning runs, both of which were basically the pluses emanating from the Mets’ third-straight loss.
Otherwise, the Mets got yet another clunker from their rotation, that chronic trouble spot. Kodai Senga looked like his old self in a spotless first inning, but thereafter looked mostly like his more recent self, which is not a good thing.
“His back locked up,” Mendoza said, and Soto came out after the fourth inning. But even if Soto is considered day-to-day, as Mendoza said, it still feels ominous that the manager also said Soto could really feel it when he was trying to get to his “A” swing. The Mets will determine if Soto needs further testing.
If Lindor, who had two hits and two runs for Triple-A Syracuse on Tuesday, can return and be a threat, perhaps the Mets can find some equilibrium as they try to prove that David Stearns shouldn’t look to sell at the trade deadline. Math and baseball’s generous wild card system dictate that they deserve some time, even at 10 games under .500, but their starting pitching must improve.
Nolan McLean and Sean Manaea, in that order, will start against the Cubs in the doubleheader, and they’re probably the starters pitching the best right now. Christian Scott, who had begun to blossom nicely, could return soon, too.
Senga, however, is a wreck, toting a 10.08 ERA. He’s trending toward being un-pitchable after giving up seven runs on three hits in 3.2 innings against the Cubs.
“David was pretty clear before the game that performing matters here and having outings like these is not going to cut it,” Mendoza said of Senga’s performance. “We need better.”
“That first inning version of myself, if I can replicate that over and over again, I think I absolutely do belong in the rotation,” Senga said through an interpreter. “However, if I’m struggling to find the strike zone, then it becomes a tougher conversation. That’s a decision that Mendy and the front office will make and I’ll just continue to do what I can and continue to prepare so that I can, when I do go back out there the next time, I can perform at the highest level possible.”
Seven runs on only three hits? Yes, walks were a huge factor for Senga – again. He walked five and three of those scored, along with the one batter he hit. Mets starters came into the game with the third-worst walk rate in baseball. Overall, the Mets walked seven, a continuation of a problem that dates back several seasons, including in 2024 when they went to the NLCS.
“It (walks) is absolutely something we’re talking about internally,” Stearns said before the game. “We’ve got to more consistently throw strikes.”
Even before Senga’s outing, the Mets had the fourth-worst starter ERA in baseball. Losing Clay Holmes in May certainly hurt.
Freddy Peralta, brought in to top the rotation, has had some struggles and owns a 4.83 ERA. Stearns noted that Peralta has been missing locations he’s hit in the past, which has hindered his effectiveness. Peralta is “working on some mechanical things,” Stearns said.
“We haven't gotten the level of consistent performances from most of our rotation that we expected and that our players expected coming into the season,” Stearns added. “I think each of our starters would say that there's another level of performance in there, and it's our job as an organization to do everything we can to try to get the best versions of each of those players out.”
Obviously, the Mets need the rotation to begin soaring, and fast. They’ve stuck with struggling pitchers such as Senga and David Peterson because there aren’t alternatives.
It puts a strain across the roster. The Mets have given up so many early runs when their starters crater that they often play from behind, supersizing the burden on what can be a spotty offense.
And they’re not even deep enough into the season for the rotation’s deficiencies to blast chaos through what’s been a good bullpen so far. Last season, the starters failed to pitch deep into games and the resulting reverberation through the relievers helped wreck the Mets’ season.
For now, the Mets might have to console themselves with Lindor’s return. He’ll certainly lengthen the lineup and help the defense.
“We also can’t put everything on Francisco to come back at a time when he hasn’t been playing baseball very much and expect him to put us on his back,” Stearns said.
True enough. The starting pitching will have to help. And quickly.
Can it? Not if the rotation keeps having nights like Tuesday.
David Stearns said prior to Tuesday night’s game that the Mets were going to need more consistency from their starting rotation if they hoped to turn things around.
For the first three batters, Kodai Senga appeared to be up for the challenge.
Senga was a much different pitcher than in his previous few outings, pounding the zone with consistent heat as he struck out two Cubs en route to a perfect top of the first.
From there, though, things quickly changed.
The righty completely lost his groove as he loaded the bases and walked in a run before giving up a three-run blast to former Mets prospect Pete Crow-Armstrong.
Just like that, New York found itself in another early hole.
“That’s the frustrating part,” Carlos Mendoza said. “He goes out there in that first inning and that’s the guy you hope that he’s capable of being, just blowing that fastball by people.
“Then the second inning he gets away from it, and we’re sitting there in the dugout kind of asking ourselves like what’s going on here, it happens so quick, it’s hard to explain -- just frustrating.”
And the frustration only grew from there, as Senga was hurt by another free pass in the top of the fourth, with the struggling Dansby Swanson immediately following it with a two-run homer.
He ended up being pulled without completing that frame, leaving with seven runs on his line via just three hits and a season-high five free passes in just 3.2 innings of work.
At this point, even Senga is left searching for answers regarding his command issues.
“It’s hard to pinpoint,” he said via an interpreter. “When I’m trying to find the zone, that’s when I’m not in the zone, when I’m trying to throw freely, that’s when the pitches are in the zone.”
Now sitting 7.0 GB of a wild card spot, though, the Mets don’t have time to keep hoping for answers.
With losses in each of his last five outings and an ugly 10.08 ERA on the season, Senga appears to be back on the outside looking in at a spot in the starting rotation.
“David was pretty clear before the game that performance matters here,” Mendoza said.
“Having outings like this is not going to cut it, I’m pretty sure we’re going to have decisions, but that ain’t gonna do it -- we need better, they know that, but we get to a point where you have to go out there and earn it.”
Cubs pitcher Edward Cabrera was carted off the field Tuesday night at Citi Field in the bottom of the fifth inning after he injured himself making a play at first base against the Mets.
Chicago revealed after its 9-6 win that Cabrera strained both his left hamstring and left adductor while stretching out to make a catch on a throw to first by second baseman Nico Hoerner, who had to slide to make a play on the line drive hit by Jared Young.
Cabrera caught the throw to end the inning, but he quickly rolled over and grabbed at his leg, clearly in pain.
Edward Cabrera was carted off the field after doing the splits covering first base pic.twitter.com/aHju8cECXf
Chicago Cubs pitcher Edward Cabrera (30) hurts himself on a play during the sixth inning when the New York Mets played the Chicago Cubs Tuesday, June 23, 2026 at Citi Field in Queens, NY. Robert Sabo for NY Post
The Cubs right-hander hobbled as he got up and attempted to walk before only getting several steps and falling back down to the ground.
Chicago’s medical staff came racing out to see if Cabrera was alright.
He eventually had to be helped to the cart and was taken off the field.
“We’ll have imaging done tomorrow and see where that takes us,” he said.
Chicago Cubs pitcher Edward Cabrera (30) injured his hamstring. Robert Sabo for NY Post
The Cubs are already down several members of their Opening Day starting rotation, with lefty Matthew Boyd and right-handers Cade Horton and Jameson Taillon also out.
Counsell said that he was “concerned” about the state of the team’s pitching and depth and that they were in a “tough spot.”
Cabrera pitched five innings on Tuesday night in Queens, giving up two runs and striking out four while throwing 99 pitches.
Chicago Cubs pitcher Edward Cabrera (30) comes out of the game. Robert Sabo for NY Post
He had entered the game with a 4-4 record and 5.21 ERA in his 13 starts.
Cabrera was acquired by the Cubs in a trade with Miami back in January.
The righty has dealt with several injuries this season, including a June 16 issue when he had to come out of a game with a right-hand cramp and was on the IL on May 21 due to a blister on his middle finger.
ATLANTA, GEORGIA - JUNE 17: Rafael Devers #16 reacts with Matt Chapman #26 of the San Francisco Giants following the game against the Atlanta Braves during the continuation of a game from June 16, at Truist Park at Truist Park on June 17, 2026 in Atlanta, Georgia. (Photo by Todd Kirkland/Getty Images) | Getty Images
Welcome to SB Nation Reacts, a survey of fans across the MLB. Throughout the year we ask questions of the most plugged-in Giants fans and fans across the country. Sign up here to participate in the weekly emailed surveys.
We all know that the San Francisco Giants have underperformed to a massive degree this season. And we also all know that president of baseball operations Buster Posey is always willing to make a big splash.
And so, armed with those pieces of information, it seemed fair to assume the Giants would look to unload one of their larger contracts. Posey all but confirmed that on Tuesday, when he met with the media and basically said that every play save for Logan Webb was available.
We’ve heard rumors for a few weeks that the Giants will look to unload one of their extra-large contracts: first baseman Rafael Devers, shortstop Willy Adames, and third baseman Matt Chapman. That’s easier said than done: Devers is having a huge down year on offense, and owed an ungodly sum of money, while Adames and Chapman are both having down years at the plate, while possessing no-trade clauses.
But still, it seems likely that Posey will try his darndest to unload at least one of those deals, and open up some money to play with in future years. So which of those three do you think is most likely to be dealt in the next month?
PITTSBURGH, PENNSYLVANIA - MAY 27: Konnor Griffin #6 of the Pittsburgh Pirates hits a solo home run during the fourth inning against the Chicago Cubs at PNC Park on May 27, 2026 in Pittsburgh, Pennsylvania. (Photo by Joe Sargent/Getty Images) | Getty Images
Konnor Griffin is nearing a return to the Pirates’ infield.
The former No. 1 prospect and 20-year-old shortstop sensation will begin a rehab assignment in Double-A with the Altoona Curve beginning on Wednesday.
Manager Don Kelly confirmed to the media that Griffin will play his first game since May 30.
Griffin has been sidelined for nearly a month due to a forearm injury that has hampered his ability to throw.
What was once considered day-to-day required an IL stint, and the Pirates treated the injury with significant caution.
Griffin served as the designated hitter against the Minnesota Twins on May 29 and 30, but the Pirates didn’t want to risk future injury.
Pirates pregame and postgame host Dan Zangrilli of 93.7 The Fan believes Griffin could return during the three-game series against the Cincinnati Reds this home stand.
In 51 games with the Bucs, Griffin is slashing .270/.327/.402 with nine doubles, two triples, four home runs, and 22 RBIs over the course of 189 at-bats.
Griffin has also stolen 14 bases and has been deployed as high as the Pirates’ leadoff hitter or in the bottom third of the lineup.
The Pirates did not find any structural damage for Griffin or anything that required serious attention outside of rest. He took ground balls last week and continued to rehab his forearm by throwing 90 feet, to bases, and getting back into the swing of throwing the ball with regularity.
The team extended their star shortstop with a nine-year, $140 million contract that marked one of the best days in recent Pirates history.
Lacking offense and Griffin’s five-tool ability at short, the Pirates have slipped below .500 (39-40).
They desperately need Griffin back, and it appears to be only a matter of time.
Konnor Griffin in 10 games since turning 20 years old:
When he does return soon, Griffin will immediately be relied on as the difference maker and embrace the weight of the franchise at only 20 years of age.
The Pirates play the Mariners and Reds before going across the state and to the nation’s capital over the next two weeks before the All-Star Game.
PEORIA, AZ - OCTOBER 19: Logan Poteet #28 of the Mesa Solar Sox bats during the game between the Mesa Solar Sox and the Peoria Javelinas at Peoria Sports Complex on Sunday, October 19, 2025 in Peoria, Arizona. (Photo by Jill Weisleder/MLB Photos via Getty Images) | MLB Photos via Getty Images
Right-hander Koen Moreno was promoted from High-A South Bend to Double-A Knoxville.
Right-hander Luis Rujano was promoted from rookie ball ACL Cubs to South Bend.
Paul Campbell pitched the first five innings and gave up four runs on four hits. Campbell walked two and struck out five.
Corbin Martin pitched the top of the tenth, gave up three runs and took the loss when Iowa only scored two runs in the bottom of the inning. Martin’s final line was three runs, two earned, on three hits. He struck out one and walked no one.
DH BJ Murray tied the game 1-1 with a solo home run in the bottom of the first inning. It was his ninth home run on the year. Murray went 3 for 5 with a triple and the home run. He also walked once. Murray scored two runs and drove home two.
Third baseman Owen Miller hit a grand slam in the sixth inning, his fourth home run of the year. Miller went 2 for 5.
Catcher Moisés Ballesteros was 2 for 4 with a double, a walk and a sacrifice fly. He had three RBI.
Starter Connor Schultz pitched 3.1 innings and gave up three runs on two hits. He had some control issues as he walked six. Schultz struck out five.
Erian Rodriguez handled the next 2.2 innings and collected the win after not allowing a run. Rodriguez gave up just one hit. He walked two and struck out three.
Tyler Schlaffer pitched the final three innings and got just his second career save. Schlaffer retired the first eight batters he faced and then allowed a two-out double in the ninth. He then ended the game by getting the next batter to pop out. Schlaffer struck out three.
In the second inning, left fielder Andy Garriola cracked his team-high 14th home run with the bases empty. Garriola was 3 for 4 with a double, the home run and a walk. He had two total runs batted in.
Catcher Owen Ayers connected for his 19th home run on the year with the bases empty in the seventh. It was his 13th home run with the Smokies. Ayers was 1 for 4 with a walk.
Second baseman Ed Howard was 2 for 4 and scored once.
Garriola’s home run.
Andy Garriola gets the second half started with a bang 💥
Kevin Valdez started and allowed two runs on two hits over 4.1 innings. Both runs came on a home run in the fifth inning. Valdez walked three and struck out a career-high nine batters.
Ben Johnson threw the next 1.2 innings, did not give up a run on one hit, and got the win. He struck out one and walked no one.
Left fielder Jose Escobar had a huge night. He went 4 for 4 with two doubles and a two-run home run in the fourth inning. It was Escobar’s second home run with South Bend and fourth overall. He finished the night with three runs batted in.
Shortstop Ty Southisene was 2 for 4 with a double and two steals. He scored one run.
Third baseman Matt Halbach went 2 for 4 with a double and an RBI single in the first inning. Halbach also scored once.
Second baseman Angel Cepeda was 2 for 4. He drove in one and scored one run.
Starting pitcher Yoendris Gonzalez did not allow a hit or a run over the first three innings. Gonzalez walked two and struck out four.
Riely Huntsaker pitched the next four innings and got the win. Huntsaker allowed just one unearned run on three hits. He struck out three and walked no one.
Jhon Rosario threw the final two innings in a non-save situation. He gave up just one hit, but it was a solo home run to the first batter he faced in the eighth. Rosario allowed one run on one hit and one walk. He struck out two.
For the fourth straight game, catcher Logan Poteet homered. This one came with a man on in the seventh inning and was his 14th home run overall. Poteet came a double shy of the cycle, as he was 3 for 5 with a triple and the home run. He scored twice and had two runs batted in.
Center fielder Alexey Lumpuy went 3 for 5 with a stolen base. He singled home two in the fourth inning.
Third baseman Yahil Melendez was 2 for 5 with a double.