Shohei Ohtani's on-base streak ends in Dodgers' loss to Giants

Los Angeles Dodgers star Shohei Ohtani’s on-base streak came to an end against the San Francisco Giants on Wednesday, April 22.

Ohtani finished the game going 0-for-4 in the 3-0 loss to the Giants. He also served as the Dodgers' starting pitcher for the game, striking out seven and allowing five hits in six innings pitched.

Ohtani had reached a base (by either a hit or a walk) in 53 consecutive games dating to Aug. 24, 2025.

Ohtani hit an infield single in the seventh inning against the Giants on Tuesday, April 21, extending the streak and tying Shawn Green (2000) for the longest streak in Dodgers' history.

Ohtani had become the 49th player in MLB history to manage an on-base streak of at least 50 games.

He will finish in a tie for 23rd overall among players in MLB history, along with Green (2000), Alex Rodrigez (2004), Luke Appling (1936) and Ray Blades (1925).

This article originally appeared on USA TODAY: Shohei Ohtani on-base streak ends as Dodgers lose to Giants

Mets can breathe easier with losing streak snapped, but Francisco Lindor's injury adds new hurdle to overcome

It wasn’t a statement win, to be sure. It wasn’t a win that said the 12-game losing streak had been some weird, early-season fluke.

But on this night, any win was going to feel practically life-changing for the Mets, lifting the weight of the world off their shoulders.

“It’s a sigh of relief,” was the way Luke Weaver put it, after getting the last four outs of the 3-2 win over the Minnesota Twins on Wednesday night at Citi Field.

“It doesn’t mean we’re going to go on and win 50 straight games, but it allows us to just go out and play and not worry about trying to end the streak. It was going to take a win like this to get us going.”

By that, he meant a nail-biter, a game that saw the Mets lose leads of 1-0 and 2-1, as everyone in the ballpark seemed to brace for another cruel ending. All the more so when Mark Vientos, one of the slowest runners in baseball, purposefully ran through a stop sign trying to force the action with the game tied 2-2, only to be thrown out by 10 feet.

Yep, they were going to lose again. Why would this night be any different? The Mets hadn’t won since April 7, for crying out loud.

So when they didn’t lose, when they finally did find a way to win, with Weaver getting a huge out in the eighth with the bases loaded and then closing out the ninth, and Vientos redeeming himself with a bloop go-ahead single, you could feel a certain lightness in the clubhouse.

Not celebratory to be sure. But the relief was palpable. Players were quick to smile and exchange a bit of humor.

“I warmed them up for you,” Weaver said with a laugh to Clay Holmes, speaking of the media group waiting for the starting pitcher.

Yet it was all very self-contained, perhaps because the Mets really do believe they are much better than all of this, scratching and clawing to score runs and find a way to win just one ballgame.

Or perhaps too because it was impossible to ignore the reality that they likely lost Francisco Lindor for a significant length of time with a calf injury on the same night that Juan Soto returned from a three-week absence with the same injury.

If that represents symmetry for the 2026 Mets, this season might just be as doomed as it felt while the 12-game losing streak dragged on into historic territory.

In any case, this new reality seemed to weigh especially heavily on Carlos Mendoza. It’s clear he fears Lindor could be out at least as long as Soto, and perhaps longer, depending on what an MRI on Thursday reveals.

“We got relatively good news with Soto and it was still three weeks,” Mendoza said after the game. “It’s what we’re dealing with right now. We lost Soto and we had a hard time. We’re going to have to find a way.”

Mendoza said he knew it was bad as soon as he saw Lindor slow up going around third, as he scored from first on Francisco Alvarez’s double to right-center, injuring the calf along the way.

“Then I could see the look on his face, walking to the dugout,” Mendoza said. “Then he had to come out of the game.”

Lindor, of course, rather famously wants to play every day through anything, whether it’s a broken toe, a broken finger, or the birth of a child, none of which has kept him from his shortstop position.

The worst news for the Mets, of course, is that Lindor was finally starting to heat up at the plate after one of his notoriously cold starts to a season.

He had the three-run home run on Tuesday, two hits on Wednesday, and nine hits in his last seven games.

Even more to the point, there’s no getting around the fact that as Lindor goes, so go the Mets. It has been that way year after year: they win when he hits, they lose when he doesn’t.

He’s always had that impact, going back to his days in Cleveland. For his career, spanning 10 seasons for the Guardians and Mets, Lindor has put up a .950 OPS in games his team has won, as opposed to .638 in losses. In wins, he’s hit .316, in losses, .216.

Those numbers have been even more dramatic with the Mets. Last season, he had a .999 OPS in games the Mets won, compared to .610 in losses. In wins, he hit .333, in losses, .196.

And in 2024, the season in which Lindor carried the Mets to the postseason, making a run at the MVP Award, his OPS in wins was 1.084, compared to .543 in losses.

Mendoza knows all of that. He knows that even with Soto back, the Mets are going to feel the loss of Lindor at a time when they need to make a run to have any hope of getting back into contention in the coming weeks and months.

As it was, he could only smile wryly when asked after the game if he expected to come back with the same new-look lineup he used on Wednesday, with Bo Bichette leading off the Lindor in the clean-up spot.

“Well, we probably won’t have Lindor,” he said. “So I’m probably going to have to get creative.”

It’s been that kind of season for the Mets. The losing streak was over. And yet you knew the manager wasn’t going to sleep well. Again.

Rockies 8, Padres 3: Goodman’s bat fuels Rox offensive outburst

Apr 22, 2026; Denver, Colorado, USA; Colorado Rockies catcher Hunter Goodman (15) after a double during the first inning against the San Diego Padres at Coors Field. Mandatory Credit: Christopher Hanewinckel-Imagn Images | Christopher Hanewinckel-Imagn Images

A seven-game losing streak to the San Diego Padres was finally snapped as the Colorado Rockies delivered on all fronts to secure an 8-3 victory at Coors Field. Solid starting pitching and an offensive outburst for the lineup have now tied the series 1-1.

With the win, the Rockies have secured their 10th win of the season, a stark contrast to the fact that Colorado lost 50 games in 2025 before winning their 10th game at the start of June.

Pour Some Sugano On Me

The Rockies were hoping for a bounce-back start for Tomoyuki Sugano after a rough outing against Los Angeles, and “Tommy Sugar” delivered. Sugano ended up working 5.2 innings, allowing just one run on five hits with four strikeouts against one walk.

The lone walk came in the first inning after Ramón Laureano drew a walk to lead off the game and came in to score via a Jackson Merrill single. After the first inning, Sugano allowed just three more base runners, two of which came via singles in the sixth inning that drove him out of the game with two outs.

As he has done each time out, Sugano pounded the zone, throwing 64 of his 101 pitches for strikes. His slider and splitter were especially effective in inducing nine groundouts and two flyouts. It was also the first outing this season where he didn’t allow a home run.

King of the Hill

With two men on in the sixth and left-handed hitting Gavin Sheets coming up to the plate, the Rockies turned to Jaden Hill out of the bullpen to bail out Sugano. Sporting a .176/.263/.176 slashline against left-handed hitters, Hill successfully retired Sheets on a groundout.

Hill then pitched the seventh and managed to strike out of the side, although Luis Campusano belted a home run to left field for the Padres’ second run of the game, and he issued a free pass. Still, it was another fantastic outing for the right-hander as he sports a shiny 1.80 ERA.

Bye Bye Buehler

The last time Walker Buehler pitched at Coors Field in 2024, he allowed seven runs on seven hits in just four innings of work. While he didn’t surrender that many runs this time around, the Rockies still got after him and chased him from the game after 2.2 innings.

The damage against Buehler came in the second inning after Troy Johnston kicked things off with a one-out single to right field. After Kyle Karros moved him up ninety feet on a groundout, the Rockies managed to construct a massive two-out rally. Willi Castro, Jake McCarthy (with an assist from the second base bag), and Edouard Julien delivered three-straight singles to give the Rockies a 2-1 advantage. Mickey Moniak then delivered an RBI double to score McCarthy and put two runners in scoring position. Hunter Goodman drew a walk to load the bases for Tyler Freeman, who managed to drive in a run after smoking a ball to Xander Bogaerts who then bobbled the ball trying to rush a throw from a diving stop.

The Rockies threatened Buehler again in the third inning with a Karros double and walks issued to Castro and Julien to drive him from the game with two outs and the bases loaded. Unfortunately, Moniak couldn’t deliver against the left-handed reliever Kyle Hart to put a bigger blemish on Buehler’s start. In the end, he allowed four runs on eight hits with three walks and two strikeouts on 82 pitches.

Hit Parade

After managing just three singles on Tuesday, the Rockies deployed the offense with authority in tonight’s game. They collected 15 total hits, including seven extra-base hits, while every starter collected a hit by the fifth inning. They scored the four runs in the second and added a run in the fourth, sixth, seventh, and eighth.

Goodman led the offense with three hits, collecting a pair of doubles and a towering solo home run. Moniak had two doubles while TJ Rumfield collected a pair of hits and two RBI. In total, five Rockies had multi-hit games with the bottom third of the order going 5-for-10 on the night. Additionally, the Rockies struck out just six times while drawing four walks.

Perhaps more importantly, five of the Rockies’ eight runs came with two outs as they went 7-for-17 with runners in scoring position.

Up Next

The Rockies look to win the series on Thursday before heading to New York. Ryan Feltner (1-1, 6.00 ERA) is slated to take the hill for Colorado while the knuckleballer Matt Waldron (0-1, 14.73 ERA) is slated for San Diego.

First pitch is scheduled for 1:10 pm MT.


Join the conversation!

Sign up for a user account and get:

  • Fewer ads
  • Create community posts
  • Comment on articles, community posts
  • Rec comments, community posts
  • New, improved notifications system!

Please keep in mind our Purple Row Community Guidelines when you’re commenting. Thanks!

Braves News: JR Ritchie called up, Didier Fuentes starts, more

NORTH PORT, FL- FEBRUARY 22: JR Ritchie #92 of the Atlanta Braves pitches during a spring training game against the Minnesota Twins on February 22, 2026 at CoolToday Park in North Port, Florida. (Photo by Brace Hemmelgarn/Minnesota Twins/Getty Images) | Getty Images

Well it has rapidly turned into prospect week for the Braves’ rotation, as a 1.0 inning Reynaldo Lopez start on Tuesday in the middle of a stretch of 10 games straight sent the Braves’ pitching into a scramble to cover innings. An up and down 3.0 inning start from Didier Fuentes resulted in Thursday’s scheduled starter Martin Perez being burnt to cover another 3.0 innings. Fuentes was probably better than his line would indicate, as he got a bit unlucky with some BABIP, while striking out 7 batters across 3.0 innings and generated 15 whiffs on 74 pitches. That said, he was not as his best, particularly in the first inning. So that leaves us with JR Ritchie making his MLB debut on Thursday as a consensus top 100 prospect and top 2 prospect in the organization. Ritchie made a real push for a rotation spot in Spring Training and has been largely effective in AAA so far. Ritchie has a deep pitch mix and will be fun to watch on Thursday, as he can hopefully can provide some depth for a Braves team that desperately needs it.

Braves News

The Braves are calling up top prospect JR Ritchie to start Thursday’s series finale against the Nationals. Cookie Carrasco will also join the roster in the place of Dylan Dodd, as the Braves are really scraping the bottom of the organizational barrel to cover innings in this 10 game stretch, no disrespect to Carrasco’s impressive career.

Atlanta DFA’d Ian Hamilton after a rough Tuesday outing, making space to bring up Didier Fuentes to start Wednesday’s game.

Didier Fuentes showed some promise and some flaws in a 3.0 inning outing to start what ended up being an 8-6 Atlanta victory in Washington DC.

MLB News

The Mets won their first game after a 12 game losing streak, beating the Twins in a tight 3-2 game.

The A’s are placing exciting centerfielder Denzel Clarke on the IL with a bone bruise.

The Rangers are placing the young outfielder Wyatt Langford on the IL with a flexor strain, an odd injury for a position player.

The struggling Phillies placed catcher JT Realmuto on the IL with back spasms.

Lucas Giolito finally signed and it was with the Padres, where he got a pretty small deal.

Dodgers shut out for the first time in 2026, lose to Giants 3-0

SAN FRANCISCO, CA - APRIL 22: Rafael Devers #16 of the San Francisco Giants celebrates a double in the sixth inning against the Los Angeles Dodgers on April 22, 2026 at Oracle Park in San Francisco, CA. (Photo by Matthew Huang/Icon Sportswire via Getty Images) | Icon Sportswire via Getty Images

After scoring one run on Tuesday, the Dodgers were shut out for the first time this season on Wednesday, with the San Francisco Giants silencing them 3-0.

The Dodgers once again had a two-out walk in the first inning against the Giants, this time with Tyler Mahle walking Will Smith. Freddie Freeman skied one to shallow center field, but Drew Gilbert travelled back initially and was unable to make the play to put two men on. Mahle got out of the jam unscathed by inducing a ground out from Teoscar Hernández.

The Giants threatened early against Shohei Ohtani on the mound in the bottom of the first inning with a pair of singles from Luis Arraez and Rafael Devers. Against Casey Schmitt, Ohtani got his third strikeout of the inning to strand the two baserunners, marking the sixth strikeout over his previous two innings on the mound dating back to April 15.

The Dodgers bats went down quietly against Mahle until Freeman recorded his second hit of the game to lead off the top of the fourth inning, with Max Muncy following with a single of his own. Freeman took third on the play, with Muncy taking second on the throw to third, but the Dodgers failed to deliver in the inning. Mahle got Pages to ground into a fielder’s choice which began the first of 11 consecutive hitters retired in order, as the Giants right-hander held the Dodgers scoreless over seven full innings.

Ohtani would set down 11 hitters in a row following the single from Devers—which included another strikeout in the second inning and a seven pitch third inning— before Heliot Ramos broke through with a one-out single in the bottom of the fifth to give the Giants their first baserunner since the first inning. Ohtani got his first strikeout since the second inning by getting Gilbert fanning at an outside fastball at 100 miles per hour, completing five scoreless innings by getting a groundout from Patrick Bailey.

Ohtani was one out away from another quick inning of work in the bottom of the sixth, but Chapman reached on an infield single and Devers lined a double down the right field line, with a quick ricochet to Kyle Tucker in right field holding Chapman at third base. Ohtani got Schmitt swinging for the second time to give him his seventh strikeout of the game, completing another scoreless six innings of work on the mound. While Ohtani dazzled on the mound again, he went 0-4 at the plate on Wednesday, bringing an end to his on-base streak at 53 games.

Jack Dreyer came in to try and keep the game scoreless, but he was immediately ambushed by a pair of singles from Jung Hoo Lee and Heliot Ramos. Gilbert moved both men over on a sacrifice bunt, and even though Dreyer was ahead of Patrick Bailey 1-2 in the count, he left a hanging slider that Bailey crushed over the left-field wall to produce the game’s first three runs. It was the first home run Bailey hit from the right side of the plate since his walk-off grand slam against Tanner Scott late last year.

The Dodgers were left with no response against right-handers Caleb Kilian and Ryan Walker, as the Dodgers were held scoreless for the first time since Sept. 3 against the Pittsburgh Pirates last season. It’s the Dodgers fourth loss over the last five games, as they fall to 16-8 over their first 24 games— the same record they had over their first 24 games last year. With the San Diego Padres falling to the Colorado Rockies on Wednesday, the Dodgers continue to share a tie with San Diego for first place in the NL West.

Game particulars
  • Home runs— Patrick Bailey (1)
  • WP— Tyler Mahle (1-3): 7 IP, 3 hits, 0 runs, 2 walks, 5 strikeouts
  • LP— Jack Dreyer (1-1): 1 IP, 3 hits, 3 earned runs, 0 walks, 0 strikeouts
  • SV— Ryan Walker (3): 1 IP, 0 hits, 0 runs, 0 walks, 0 strikeouts
Up next

The Dodgers wrap things up against San Francisco and wrap up their seven-game road trip on Thursday (12:45 p.m. PT, SportsNet LA) before heading back home to open a three-game series with the Chicago Cubs. Tyler Glasnow makes his fifth start of the year against Logan Webb.

After closing door on Mets' losing streak, Luke Weaver hopes it proves to be a 'catalyst'

The job of the high-leverage reliever is like that of the "Repo Man" from the 1984 cult classic: "An ordinary person spends his life avoiding tense situations. Repo man spends his life getting into tense situations."

With runners on second and third and two outs in a tie game in the top half of the eighth inning, Mets reliever LukeWeaver was tossed right into a tense situation as he jogged in from the bullpen. To add a bit of weight on the right-hander's slender shoulders, a loss to the Minnesota Twins on Wednesday night would have made it an unlucky 13 straight defeats for the Queens club.

“I don’t want to say there was a lot of weight, right? We already carry a lot of weight,” Weaver said after the game about the losing streak. “I think we have pushed so hard to just simply try to give everything we can, and sometimes that’s just not good enough.

“It’s a weird way to look at it, but the harder you try, a lot of times, the more you fail.”

The first three pitches Weaver tossed were out of the zone as he looked to be struggling to find the right spot for his landing foot and ultimately loaded the bases with a five-pitch walk.

“You’re just trying to settle into the mound and into the situation,” he said. “It just feels rushed, everything kinda feels heightened a little bit. It’s about calming the heart rate, getting settled in as quick as possible, didn’t quite do that as well early, but then I’m also not just trying to miss down the middle, either.”

The reliever said he’s matured in his career to be smart, and rather than force a 3-1 pitch over the plate only to see it go for a back-breaking extra-base hit, embrace a tense situation becoming even more tense. 

“Look, if the base is open, next guy up, let’s go, and I think it’s mano a mano,” Weaver said. “Fans probably don’t love that or teammates or anybody else watching, but I’m in my own head, and I feel pretty confident with what I’m doing.”

And after getting Luke Keaschall to look at two fastballs to get ahead 0-2, Weaver got the Twins second baseman to pop the sixth pitch up in foul territory to Francisco Alvarez to bounce off the mound with the game still tied.

After the Mets re-took the lead with a Mark Vientos RBI bloop hit, manager Carlos Mendoza turned to Weaver to nail down the final three outs, as closer Devin Williams was unavailable to pitch after he threw 21 pitches in a rough outing in Tuesday's loss.

Weaver said there wasn’t a “discussion” about him coming back for the top of the ninth, but he “felt pretty confident with what I needed to do.”

“We have a lot of great options, but I was ready to throw three innings to try and win the game,” he said.

Weaver faced four batters, allowing a two-out hit, but struck out the side on 19 pitches to end the Mets’ losing streak with a 3-2 win.

“Today was, look, it was a sigh of relief,” the reliver said. “We have a lot more games to play. It doesn’t mean that just now we go on a 50-game winning streak. We still gotta go do our business [Thursday] and put in the right work and do all the right things. 

“But today was a great step in the right direction, we won a hard-fought ballgame, and it was gonna take a game like that to get us going.” 

As far as the vanquished losing skid, Weaver said he’s been part of “some pretty troubling times” during his career, especially when he was a starting pitcher, “that was a tough go there for a minute.” 

But Weaver acknowledged the opposite side of the coin. 

“Sometimes winning seems so easy, so it goes both ways,” he said. “This should just be a reminder that this game humbles you in so many ways, individually and as a team. It’s not very often we have such a talented team where everything just doesn’t click in the right way. It’s quite an impossible feat, but we made it possible.

“We’re gonna use this as a learning point and hopefully a catalyst to the future.”

Mets snap 12-game losing streak but lose Francisco Lindor to injury in a 3-2 win over Twins

Even when the Mets finally taste victory in 2026, it’s mixed with a little bit of defeat.

On Wednesday night, the Mets finally got back into the win column, beating the Twins 3-2 to snap their 12-game losing streak, the fourth-longest losing streak in franchise history. However, they also may have lost star shortstop Francisco Lindor to an injury in the process.

On the same day that the Mets welcomed back $765 million man Juan Soto from the injured list with a calf strain, the team saw Lindor leave the game in the fourth inning with a calf injury of his own. It was another tough break for the organization, but this time, it was sandwiched in between moments of optimism and happiness. Lindor will get an MRI on Thursday to confirm the injury and recovery timeline, but the expectation from Mets manager Carlos Mendoza is that they'll be without their captain for at least a few weeks.

"It's what we're dealing with right now," Mendoza said after the game. "You know, can't sit here and make excuses. It's all part of it. We lost Soto, and we had a hard time. Now we're potentially dealing with losing another really good player, and we've got to figure it out. We gotta find a way."

They found a way on Wednesday, despite it looking at times like it might not happen. The day started on a high note when Soto was activated from the injured list and spoke to reporters in the locker room about his eagerness to get back on the field: "To be back on the field is always great,” he said. “That's what we do this for, you know, to be out there and share a good time with your teammates...to play the game you love."

When the game began, starting pitcher Clay Holmes needed just 10 pitches to set the Twins down in order in the first inning. Then Bo Bichette led off the bottom of the first with a double and later scored on an infield single by Francisco Lindor. The Mets had a lead, and Citi Field was as loud as you can imagine on a cold April night with rain in the forecast.

But the rest of the night wasn’t easy. It’s the Mets, so it can never be easy.

Even as Clay Holmes kept the Twins off the scoreboard, the Mets were unable to mount any consistent offense against left-hander Connor Prielipp, who was making his MLB debut. Holmes was great for the Mets, yet again. A lone bright spot in an otherwise disappointing start to the season. On the night, Holmes allowed two runs on five hits in seven innings while walking one and striking out three. It lowered his season ERA to 2.12, but he has just two wins to show for it. Tonight was not one of those wins.

Early on, Prielipp mostly matched Holmes. The rookie struck out the side in the second and then set the Mets down in order in the third. Prielipp displayed a 96 mph fastball that he kept up in the zone well all night and a solid changeup that he buried low in the zone. On the night, he allowed two runs on four hits in four innings, but also struck out six and kept the Twins in the game long enough for the offense to get to Holmes a little bit.

Trevor Larnach smoked a double down the first base line to start the fourth inning. After he moved to third on a Josh Bell groundout, Larnach scored when Victor Caratini smoked a lineout to center field, and Luis Robert’s throw was way up the third base line.

Still, the Mets responded. This night was going to be different. Lindor smoked a one-out single off the glove of Royce Lewis and into left field. He rounded the base hard, thinking about going for two, but ultimately held up. On the very next pitch, Francisco Alvarez hit a double into the gap in right center, and Lindor raced around from first base to score and put the Mets up one. After he slid in safely at home, Lindor stayed down on the dirt for a few seconds before slowly walking off the field. When the Mets went back into the field in the fifth inning, Lindor was not out there. It was Bo Bichette at shortstop and Brett Baty at third base.

Calf tightness was the announcement made to the press room.

"I knew right away when he was running third base that something wasn't right there," said Mendoza. "He wasn't running the way he normally does. I knew something was up because it wasn't because he thought it was an easy play at the plate, you know, and right away you could see his face walking towards the dugout. I knew something wasn't right."

Lindor left the game and was not in the clubhouse after the final pitch, but his teammates couldn't focus on losing another star player yet. There was a game to win. Only, things didn’t get much better once Lindor was forced from the game.

Byron Buxton launched a massive solo home run in the sixth inning, his fifth of the season, to tie the game. Then the Mets sent batters up to bat in their half of the sixth. They put together two walks and a double, but they didn’t score because Mark Vientos ran through a clear stop sign on Marcus Semien’s double and was easily thrown out at the plate.

"He just went through the stop sign," said Mendoza after the game. For his part, Vientos didn't offer a different take.

"I was just following my instincts," he explained after the game. "Once I saw the ball that was hit off the wall, I was like, I'm gonna go score on that. [Tim Leiper] gave me the stop sign, but I followed my instincts, and I went home." When asked to clarify, he repeated, "I saw the stop sign, but, like I said, I was following my instincts."

Fortunately for Vientos. He would get another chance.

In the top of the eighth inning, Mets reliever Brooks Raley got two outs but allowed two base runners, so Mendoza called on Luke Weaver to get his team out of the mess. Weaver walked the first batter he faced to load the bases with two outs.

"No one can really replicate jogging in [from the bullpen," Weaver explained. "It just feels rushed. Everything's kind of heightened a little bit. It's about calming the heart rate and getting settled in as quickly as possible. I didn't quite do that as well early, but then I'm also not trying to just down the middle of the plate either, right?"

So with the bases loaded and another potential loss looming, the fans at Citi Field tried to will the team on with a “Let's Go Mets” chant. It was feeble at first, but when Weaver got two strikes on Luke Keaschall, the crowd all rose to their feet. They needed this. Weaver delivered, inducing an inning-ending foul pop-up to Alvarez by the first base dugout.

In the bottom of the inning, Soto laced an RBI single in the 8th but was caught stealing a few pitches later. He finished 1-for-3 with a walk on the day, but it seemed like the chance at a rally had ended with him getting picked up. Yet, back-to-back walks to Baty and Francisco Alvarez brought Vientos up with two outs and the game tied. He got jammed but was able to bloop a single into right field to bring Baty around to score. It was Vientos' only hit of the night, but it was a big one, as he finished 1-for-3 with a walk and an RBI and has now hit safelt in four of his last five games.

"I'm glad he got that hit," joked Mendoza when asked about the baserunning decision at third base.

Despite all the pressure that has been building over the 12-game losing streak, the Mets dugout knew that they still had work left to do: "It felt like, let's just go win this thing," explained Weaver. "It was really refreshing. Then for me, there was no ounce of celebrating, because what if we're celebrating something, and I screw it up? There's no time for that. So I just made sure that my celebrating came after."

He did get his chance. Weaver gave up one infield single in the ninth inning but struck out all three other batters he faced. When he struck out Byron Buxton to end the game, he stood on the mound almost motionless, as if he was unsure what would happen next. He pounded his fist into his glove softly once, looked up at the sky, and then went to greet his teammates.

"It was a sigh of relief," he explained after the game. "I don't want to say there was a lot of weight, right?...I think we have pushed so hard to simply try to give everything we can. But the harder you try, a lot of times, the more you fail."

Even though Vientos claims he wasn't trying to score because of any pressure to will this team to a win, the angst they felt at not being able to pull out a victory was clear.

"It's a crazy thing," said Holmes after the game. "Things start spinning. It's a lot going on...When you feel like you're doing the right things, you evaluate things, you look around, and people are doing what you should be doing, and really want to reach for something to do. But you're doing everything you should be doing."

"I think it's just relaxing," echoed Weaver. "Understanding what you do well, staying within yourself, and at the end of the day, just keep hoping and just keep doing your thing."

"You have to stay positive," affirmed Mendoza. "You can't come to the ballpark and then expect the worst, even when you are going through a very rough stretch. You come to the ballpark expecting good things to happen. It doesn't matter how hard it is and how things are unfolding, your mindset has got to be to expect something good to happen for us, whether it happens or not. But those are the expectations here."

With those lofty expectations, it feels strange that a team could be so happy while improving its record to 8-16.

"Winning is fun, you know?" said Holmes, which was followed by a loud "Woooo" from another corner of the clubhouse.

"It's not very often when you have such a talented team where everything just doesn't really click in the right way," said Weaver. "It's quite an impossible feat, but we made it possible. At the end of the day, we're going to use this as a learning point and hopefully a catalyst for the future."

Unfortunately, that immediate future, even in the joyous wake of breaking their losing streak, may be one in which the Mets are without their star shortstop for a long period of time.

12-12 – Jung and The Restless as Rangers lose 8-4 to Pirates

ARLINGTON, TEXAS - APRIL 22: Jack Leiter #22 of the Texas Rangers reacts after fielding a ball behind home plate against the Pittsburgh Pirates during the fifth inning at Globe Life Field on April 22, 2026 in Arlington, Texas. (Photo by Ron Jenkins/Getty Images) | Getty Images

The Texas Rangers scored four runs but the Pittsburgh Pirates scored eight runs.

The Pirates had five hits off of Jack Leiter and three of those came in their four opportunities with RISP when Leiter was on the mound. All four of their runs off Leiter came with two outs.

The Rangers meanwhile waited until two outs in the eighth to have their first hit with RISP on the night. That seemed at the time like a large one as Jake Burger’s two-out, two-run single tied the game at four runs apiece.

The dream of a comeback victory wouldn’t last long, however.

Just a half inning later the Pirates scored the go-ahead run off of Cole Winn and then Jalen Beeks allowed a three-run home run to Oneil Cruz that not even Evan Carter could catch as it doinked off the top of the foul pole.

The Rangers have had a handful of losses like this where they manage a late comeback but ultimately still fall short. On one hand, that’s frustrating. As sports enjoying is all about expectation management, fresh hope ultimately snuffed out is possibly worse than just assuming they’ll lose and then them cordially honoring that belief.

On the other hand, the last couple of seasons were littered with almost nothing but mid-game give ups where they barely ever scored past like the sixth inning and almost never came back in games no matter how close.

I’ll take feeling let down over apathy, I suppose. It’s a novel kind of disappointment fresh for the 2026 season! And really, it serves the team better in the long run that they know they have the ability to come back.

Anyway, .500 baseball again it is. Hopefully Leiter (5 IP, 5 H, 4 R, 3 ER, 2 BB, 5 K) is fine after he ate shit slipping on the Pirates’ on-deck circle trying to field a terrible throw by Brandon Nimmo that let Pittsburgh score an extra run that, for a few minutes there, seemed important.

Player of the Game: Josh Jung hit the two-run home run that gave the Rangers an early lead. With Corey Seager in need of more time on his trusty ol’ iPad to remember how to hit, and with Wyatt Langford experiencing more aching muscles than impact hits so far this season, Jung has been kind of carrying the lineup with a month of the season nearly in the books.

Up Next: The Rangers and Pirates will close out this series in a rubber match that will feature RHP Jacob deGrom for Texas opposite RHP Bubba Chandler for Pittsburgh.

The Thursday evening finale from The Shed is scheduled for 7:05 pm CDT and you can catch it on the Rangers Sports Network.

Minor League Recap: RubberDucks Win To Avoid Affiliate Sweep

Columbus Clippers 3, Buffalo Bisons 5

The main takeaway from todays game was that Cooper Ingle was removed from the game with a foot injury after starting 2-2. Ingle has been unbelievable to start the season with a .394 average and an OPS of 1.418. Lets hope this injury is nothing serious. Travis Bazzana went 1-3 with two walks and continues to find ways to succeed at the plate despite not hitting the ball hard as consistently as we would like. He’s up to a .286 average with an OPS of .882.

Ryan Webb had a rocky start, allowing two earned runs in four innings pitched while striking out four and walking three. His ERA is up to 7.50 on the season. Daniel Espino’s stat line looks pretty rough, but he only allowed one hard hit ball in his outing.

Akron RubberDucks 8, Bowie Baysox 4

It was a big day for the RubberDucks offense! Angel Genao went 1-3 with two walks and two RBIs. He’s up to a .296 average with an OPS of .902. Ralphy Velazquez went 0-2 with three walks. Jacob Cozart went 2-5 with an RBI, Nick Mitchell went 2-4 with two walks and an RBI. Guy Lipscomb went 3-5 with an RBI double, he has had a great start to the season with an average of .368 and an OPS of .929.

It was an ok start for Josh Hartle, he tossed five innings and allowed three runs while striking out three and walking two. His ERA is at 3.20 on the season.

Lake County Captains 1, West Michigan Whitecaps 7

Dean Curley continues his hot start to the season going 1-2 with a double and two walks. He is now hitting .277 with an .891 OPS. Nolan Schubart and Ryan Cesarini both went 1-3 with a walk.

Jackson Humphries had a bit of a rough outing. He struck out five but he allowed four runs in just 2.1 innings pitched. His ERA is now up to 4.41 on the season. Despite the rough outing, he is someone who has looked very much improved this season and is someone to keep an eye on this season.

Hill City Howlers 5, Hickory Crawdads 8

Even in a loss, this Hill City team can really hit. The top three hitting prospects on the team in Caceres, Arias, and Fernandez combined to go 2-13 and they still scored five runs on eleven hits. Anthony Martinez has had an awesome start to the season, he went 2-4 his fourth HR this season and now has an OPS of 1.040. Yeiferth Castillo and Jonathan Martinez also went 2-4 and are having nice seasons as 19 year olds in Single A.

Nelson Keljo had another awesome start, with 3.2 scoreless innings and five strikeouts to zero walks. His ERA is down to 1.59 on the season. Miguel Flores finally showed some signs of being human after previously not allowing a single earned run this season. He allowed four runs in two innings pitched and had his ERA skyrocket up to 2.40 on the season. I would not be too worried about him.

Cubs BCB After Dark: Is Nico Hoerner’s power surge for real?

Apr 21, 2026; Chicago, Illinois, USA; Chicago Cubs second baseman Nico Hoerner (2) reacts after scoring during the sixth inning against the Philadelphia Phillies at Wrigley Field. Mandatory Credit: Matt Marton-Imagn Images | Matt Marton-Imagn Images

It’s Wednesday evening here at BCB After Dark: the hippest hot spot for night owls, early risers, new parents and Cubs fans abroad. Come on in and sit with us for a while. We can always find room for another friendly face. There’s no cover charge tonight. We still have a few tables available. The hostess will seat you now. 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.

The Cubs won their eighth-straight game tonight, 7-2 over the Phillies. First Cubs game to ever end on an ABS challenge as well. I think this team might be good.

Last night I asked you if manager Craig Counsell should be giving more at-bats against left-handers to rookie Moisés Ballesteros. I swear I wasn’t the person who asked that very question to Counsell last night and got a snarky answer back. (The Athletic sub. req.) In any case, 75 percent of you want to see Mo Baller get more chances to hit against lefties.

Here’s the part where we listen to jazz and talk movies. You can skip ahead if you want.


We’re continuing our look at Chicago jazz in anticipation of International Jazz Day, hosted in the Second City on April 30. We’ve got a young (-ish) Chicagoan in vibraphonist Joel Ross. (Thirty is practically a baby in jazz.) This is from his brand-new album Gospel Music and is titled “Wisdom is Eternal (For Barry Harris).”

Ross is joined here by saxophonists Josh Johnson (alto) and Maria Grand (tenor), Jeremy Corren on piano, Kanoa Mendenhall is the bassist and Jeremy Dutton plays the drums.


I don’t have a movie to write about tonight, but some of you in the comments yesterday wanted to talk about Oklahoma!, so I thought I’d give you the chance to tell us about your favorite musicals.

I’ll say off the bat that Oklahoma! is not one of my favorites. I don’t begrudge those who like it and I certainly don’t think it’s a poorly-made film or musical. It’s just not to my tastes. If it’s something that appeals to you, great. It’s very good at whatever it is that it does and you’ll never hear a bad word about Shirley Jones out of my lips.

I’ve said before that my favorite musicals are the works of Jacques Demy with music by Michel Legrand: The Umbrellas of Cherbourg and The Young Girls of Rochefort. I’m also a big fan of the Busby Berkeley trio from the early-thirties: 42nd Street, Gold Diggers of 1933 and Footlight Parade. Maybe they are not traditional musicals in that none of the songs are non-diegetic—that is, everyone who is signing is singing because they’re on a stage.

I’ve always had a soft spot in my heart for My Fair Lady. The Judy Garland/James Mason version of A Star is Born is terrific too.

I am also a huge fan of the television show Crazy Ex-Girlfriend, which may be the only musical television program that actually worked. That they were able to get two songs a week (and make them good) into a 47-minute show 13 times a year was incredible. It’s probably the best show you’ve never watched and yes, I admit the title scared some people off. They address that in the first season theme song.

So tell us which musicals get you tapping your toes.


Welcome back to everyone who skips the music and the movies.

There’s no doubt that second baseman Nico Hoerner has been the most valuable Cub so far this season. In fact, according to both Baseball Reference and Fangraphs, Nico Hoerner has been the most valuable player in the National League so far this young season.

We all know about Hoerner’s skills. He’s a Gold Glove defender at second base. He makes a lot of hard contact and rarely swings and misses. He hits for a high batting average and draws an average number of walks, which gives him an above-average on-base percentage. He’s also an elite baserunner who can steal around 30 to 40 bases a year.

What’s different this year is that Hoerner is hitting for power. It’s a small sample size to be sure, but Hoerner has four home runs over just 23 games. It’s always dangerous to extrapolate out from a small sample, but that’s a 28 home run pace. What makes that more impressive is that it’s all been done in April, where Wrigley Field usually plays like a pitcher’s park.

Hoerner has never hit more than ten home runs in a season, but this power surge isn’t just isolated to this year. As you probably know, Hoerner had no home runs last year through the Cubs’ first 78 games. Then he hit seven over the final 84. So you can really trace this increase in power to mid-season of last year.

So what is Hoerner doing differently? He’s really not hitting the ball any harder or making any more contact. His swing rate is down a bit, which is leading to more walks and more strikeouts, but the increase strikeouts are all looking. His swinging strikeout rate is as low as ever.

What Hoerner is doing is hitting the ball more in the air and pulling the ball more. Maybe that’s a result of him being more selective at what pitches he swings at. Maybe it’s just random. But Hoerner’s ground ball rate last year was 45.3 percent and this year it’s down to 33.7. His fly ball rate has increased from 34.3 percent to 41 and his line drive rate is up to 25.3 percent from 20 percent. His pull rate has gone from 37.9 percent to 42.2 and his opposite field rate has dropped from 25.5 percent to 20.5 percent.

So that would explain some of the increase in home runs. On the other hand, it could just be statistical noise. Hoerner’s career home-run-to-fly-ball ratio is 5.1%. This year, that’s jumped up to 11.8 percent. That’s greater than Ian Happ’s career numbers and only slightly below Seiya Suzuki’s. Statcast gives Hoerner’s “expected” home run total at 2.5, which is a bit less than the four he has now.

So do you buy into Hoerner’s power surge? I don’t think anyone thinks he’s turning into Aaron Judge and his April stats certainly aren’t at slugger levels. But they are numbers that could easily lead to 20 home runs a year and maybe more. On the other hand, they could just be a hot streak and Hoerner reverts to the 7 to 10 home runs a year that he normally hits.

Thanks for stopping by tonight and all week. A special thanks goes out to everyone who votes and comments. Please get home safely. Tell us if you need us to call a ride for you. Tell your friends about us. Recycle any cans and bottles. And join us again next week for more BCB After Dark.

Braves move Dylan Dodd to the IL and call up Carlos Carrasco, per report

CINCINNATI, OHIO - JULY 31: Carlos Carrasco #59 of the Atlanta Braves pitches during the first inning against the Cincinnati Reds at Great American Ball Park on July 31, 2025 in Cincinnati, Ohio. (Photo by Jason Mowry/Getty Images) | Getty Images

Well, this has certainly been a busy night! It makes sense given the short turnaround between tonight’s 8-6 win for the Braves over the Nationals and Thursday afternoon’s Getaway Day game to end the series. We already got the huge news that consensus Top 100 prospect JR Ritchie would be called up to start Thursday’s game and now we’ve got a little more news to coincide with the big move.

Sadly, Dylan Dodd’s latest stint is coming to a close as he’ll be heading to the IL. In his place, the Braves will be bringing back Carlos Carrasco. Mark Bowman of MLB.com was the one who reported this news initially.

Dodd ended up making two appearances for the Braves in his latest stint, where he pitched four innings and only gave up a run. He looked fine against the Nationals on Tuesday night so I’m guessing that this probably started acting up on him overnight or right after he got done pitching on Tuesday. Either way, the Braves will have to do without him for the time being.

This current Braves squad has put a premium on long relief and the hope is that Carlos Carrasco can provide any type of value once called upon. The good news is that he pitched six scoreless innings in his most recent start for Triple-A Gwinnett and he’s looked decent at that level so far. With that being said, we all know that there’s a pretty big difference between what you see at that level and what you see in the bigs and for Carrasco, he’s had a rough go of it in the bigs for the past three seasons. As long as Carrasco can eat innings when called upon, that’ll probably be all the Braves ask of him in this coming stint. We’ll see what happens!

Cubs Minor League Wrap: Pedro Ramírez has a day

Mar 17, 2026; Mesa, Arizona, USA; Chicago Cubs third baseman Pedro Ramirez against the Los Angeles Angels during a spring training game at Sloan Park. Mandatory Credit: Mark J. Rebilas-Imagn Images | Mark J. Rebilas-Imagn Images

Iowa Cubs

The Iowa Cubs broke the Louisville Bats (Reds), 15-9

There was not a lot of good pitching today in Des Moines and the wind was steady out to left field. Starter Charlie Barnes pitched solidly anyways, giving up three runs on five hits over five innings. Two of those five hits were solo home runs. Barnes struck out five and walked two.

Tyler Santana got clobbered for five runs over just two innings, giving up two more solo home runs. Collin Snider allowed one run on two hits in the eighth inning, but he got the win when Iowa scored seven runs in the bottom of the inning. Snider walked one, hit one batter and struck out no one in his one inning of work.

Ryan Jensen pitched a 1-2-3 ninth inning with a strikeout in a non-save situation.

Second baseman Pedro Ramírez had two home runs and eight RBI today. Ramírez hit his first home run with a man on in the fifth inning. His second home run was a grand slam in the eighth. He also tied the game 8-8 with a two-run single in the seventh.

Ramírez went 3 for 5. The two home runs give him seven already this year. His career-high for a season is eight. The eight RBI ties a franchise record set several times, the last time by Ian Stewart in 2013.

Right fielder Dylan Carlson hit a solo home run in the fourth Raminning. He went 1 for 5.

Center fielder Brett Bateman was a perfect 3 for 3 with a double and a walk. He scored four times.

Third baseman BJ Murray doubled twice in a 3 for 4 game. He also walked one time, drove in three and scored three times.

Ramírez’s first home run went 397 feet.

The grand slam went 412.

Ramírez produced on both sides of the ball.

Here’s his two-run single.

Carlson’s home run was his second in two games.

One of Murray’s doubles had a little help from the sun and the wind.

He needed no help for this double.

This was just a single by Murray because the runners held up. But it had doubles distance.

Knoxville Smokies

The Knoxville Smokies were extinguished by the Chattanooga Lookouts (Reds), 8-4.

Starter Yenrri Rojas went four innings and allowed three runs on five hits. He walked two and struck out six.

Luis Martinez-Gomez retired the side in order in the seventh, but then he came out for the eighth and got into a lot of trouble. Martinez-Gomez took the loss after giving up five runs on three hits and a walk over 1.1 innings. he also hit one batter. Martinez-Gomez did not strike anyone out.

DH Owen Ayers had his first Double-A hit in the first inning and it was an RBI single. Ayers went 1 for 4.

Left fielder Jordan Nwogu was 1 for 2 with two walks. He scored one run.

Right fielder Andy Garriola had a two-run single in the fifth that temporarily gave Knoxville the lead. He was 1 for 4.

South Bend Cubs

The South Bend Cubs fell in valiant combat with the Dayton Dragons (Reds), 8-5.

Nazier Mulé only threw the first inning, but he took the loss after he surrendered two runs on one hit and two walks. One of the two runs was unearned. Mulé struck out one.

First baseman Cole Mathis hit a pair of doubles in a 2 for 3 night. He also walked twice and stole a base. His double in the ninth inning scored a run. Mathis scored two times himself. In just two games in High-A, Mathis already has three doubles.

Center fielder Kane Kepley was 1 for 4 with a walk and two steals. He scored twice.

A two-run single for Kade Snell. He was 1 for 5.

Myrtle Beach Pelicans

The Myrtle Beach Pelicans couldn’t fly with the Fayetteville Woodpeckers (Astros), 12-8.

Noah Edders got hammered for two runs in the first inning, two more in the second and three more in the third. He took the loss after allowing seven runs, six earned, on seven hits over three innings. Two of those seven hits were two-run home runs. Edders struck out one, walked no one and hit one batter.

Catcher Logan Poteet went 2 for 4 with a walk. He scored two runs.

Center fielder Alexey Lumpuy went 2 for 5 and also scored twice. He drove in a run with a single in the fifth inning

First baseman Josiah Hartshorn was 2 for 5 with one run scored.

Exit 8: Cubs 7, Phillies 2

Apr 22, 2026; Chicago, Illinois, USA; Philadelphia Phillies center fielder Justin Crawford (2) hits a sacrifice ground ball RBI against the Chicago Cubs during the second inning at Wrigley Field. Mandatory Credit: Patrick Gorski-Imagn Images | Patrick Gorski-Imagn Images

…we came in? Anyway, I saw Exit 8 a few days ago. It’s a horror film about a man who finds himself trapped in an endless, looping train station passage, returning again and again to the same place. It’s come to mind, watching the Phillies recently. There’s always an element of repetition to a baseball season, playing out every day, with variations, across the spring and summer. But the routine that the Phillies find themselves in goes beyond the typical patterns and patter of daily baseball. They are playing the same game, again and again. It has resulted in their eighth straight loss.

The Phillies went with Kyle Backhus as an opener, hoping to escape Taijuan Walker’s first-inning woes. But the woes found them nevertheless: Nico Hoerner and Alex Bregman hit seeing-eye singles, ushered through the infield by the BABIP gods, and the Cubs had runners on the corner, none out. A grounder from Ian Happ was just tough enough to prevent the double play; the Phillies got the runner at second, but surrendered an RBI.

The BABIP gods are fickle, though, their actions inexplicable to mortal minds. The Phillies, for reasons known only to the cosmos, suddenly entered into their good graces, with Felix Reyes reaching first on an infield single against Cubbie starter Matthew Boyd. Alec Bohm slapped a single to right, Sosa hit a ball against the famed ivy, not yet in full summer splendor, for a double, and the Phillies had it tied. Justin Crawford hit a little dribbler that was far from the ivy, but far enough to score Bohm. Taijuan Walker thus entered the game in the bottom of the second with the lead.

Walker’s first inning almost went cleanly. He got the first two outs with little trouble. The third should’ve come on a fly ball to Justin Crawford. But Crawford bobbled the ball. He would not get a chance to bobble the next: Pete Crow-Armstrong hit one to the wall in center for an RBI double, and the game was tied.

Like their BABIP counterparts, the gods of baseball miscues were intent on proving they do not play favorites. In the top of the third, Trea Turner hit a grounder to short, then made it to first safely when Dansby Swanson chucked it over the head of Michael Busch. But the Phillies couldn’t turn the good fortune into a reclaimed lead, and their fortune turned again when Alex Bregman hit a fly ball that bounced against the basket over Wrigley’s outfield fence, preventing Crawford from potentially catching it. The result was a leadoff triple, and then a lead for the Cubs when Happ singled. The next deep fly ball would not test one’s knowledge of Wrigley’s ground rules: Busch sent one well over the basket to put the Chicagos’ lead to two.

We weren’t quite done with questions about homers, though. Adolis García hit a deep fly ball to left, which sailed to the wrong side of the foul pole. Something fooled the umpire’s eyes, and it was ruled a homer, though there was little tension in the subsequent review and overturning. There was more tension in the next homer—Seiya Suzuki off Walker on a cutter, scoring two— though none of it came from the question of whether or not it was gone. Rather, the tension was entirely in the emotions evoked in the fractured, fractious Phillies fanbase.

The replacement of Boyd with Ben Brown didn’t help the Phillies break through; neither did putting in Bryson Stott to pinch-hit for Edmundo Sosa. Alan Rangel took over from Walker, and navigated the bottom sixth with ease. He did the same in the seventh. But the Phillies could not get runners on, and did not threaten the Chicago bullpen.

Rangel came out again for the eighth, and finally faltered, allowing a leadoff double to Moisés Ballesteros, skipping and bouncing up the first base line. A strong throw from García was not quite enough to put him out. Crow-Armstrong scored him with a bloop single that was as short as his name is long.

The Phillies faced Hoby Milner in the ninth. Bohm singled to right to begin the frame, but no more damage was done . The last out was made on a Rafael Marchán strikeout, with the final strike coming on an overturned ABS call.

Much of what can be said about tonight’s game has already been said. The story is familiar, repetitive, looped. The Phillies’ pitching allowed too many runs, the bats were too quiet, too often. Isn’t this where…

Mets' Francisco Lindor to undergo MRI after leaving Twins game with left calf tightness

Mets shortstop Francisco Lindor exited Wednesday's win over the Minnesota Twins with left calf tightness.

In the fourth inning, Francisco Alvarez lined a double that split the center and right fielders while Lindor was on first base. Lindor rounded third base and seemed to grimace before sliding safely feet first into home plate. Lindor went into the tunnel, but did not come out for the top of the fifth.

Bo Bichette moved to shortstop and Brett Baty came in to play third.

"We announced the calf. He’s going to get an MRI tomorrow, and we’ll see what we’re dealing with," manager Carlos Mendoza said after the game. "It sucks. When you see a guy as tough as Lindor… I knew right away when he was rounding third base that something wasn’t right there. We’ll see what we got."

Mendoza confirmed Lindor will receive an MRI. 

When asked if he expects it to be the same situation as when Juan Soto went down with a similar injury, the Mets skipper said he does.

"Yeah, but we gotta wait," he said. "We’re talking about a calf. We got relatively good news with Soto and still [he was out] three weeks. We’ll see what we’re dealing with."

Lindor left after going 2-for-2 with an RBI infield single in the first inning, and is one of the Mets' hottest hitters. Over his last seven games, including Wednesday, Lindor is 9-for-25 with two home runs and five RBI. That production allowed Mets manager Carlos Mendoza to move Lindor to the cleanup spot in Wednesday's game.

The injury also comes as the Mets welcomed back Soto to the lineup after their slugger missed 15 games with a calf strain. And now, the Mets, who just broke their 12-game losing streak, will have to continue without one of their best hitters.

"It’s what we’re dealing with right now. We can’t sit here and make excuses. It's all part of it," Mendoza said. "We lost Soto and we had a hard time. Now we're potentially going to be dealing with losing another really good player, and we got to figure it out. We got to find a way. But, again, we got to wait and see."

Mendoza added that Bichette would be an option at shortstop, but if Lindor lands on IL, the manager indicated the club is likely to bring up somebody with the ability to play short.

"Just finished the game, I gotta talk to David [Stearns] and see what we got with Lindor and go from there," he said. "I wouldn't hesitate if we need to play Bo there, but I am pretty sure we'll bring someone in here that is capable of playing the position as well." 

Mets finally win a game, but Lindor exits early

Luke Weaver and Francisco Alvarez celebrate a Mets win in home white Mets uniforms

The Mets’ losing streak has finally come to an end, but their 3-2 win came at a cost. Francisco Lindor, who drove in the Mets’ first run of the night and scored their second, left the game after the fourth inning with left calf tightness on the night that Juan Soto returned from his stint on the injured list with a calf injury of his own.

Lindor opened the scoring in the game on a two-out infield single in the bottom of the first that scored Bo Bichette, who was in the leadoff spot tonight and started the inning with a double. And after Victor Caratini hit a sac fly off Clay Holmes to tie the game in the top of the fourth, Lindor smoked a single that tipped off Twins third baseman Royce Lewis’s glove. Francisco Alvarez smoked a double into the right-center field gap, and Lindor scored—barely—from first base, as he looked to be in discomfort as he completed his run around the bases.

That was the end of Lindor’s night, and the Twins tied the game up again when Clay Holmes served up a solo home run to Byron Buxton in the top of the sixth. Holmes had a very good night, though, as he wound up going seven innings, struck out three, walked one, and gave up five hits.

After Brooks Raley and Luke Weaver combined for a scoreless top of the eighth, the Mets eked out a run in the bottom of the inning when Mark Vientos, who had blown through a stop sign at third base earlier in the game to end an inning, hit a bloop single to right field to bring home Brett Baty with the go-ahead run.

That hit helped erase a pair of baserunning mistakes by the Mets, the first of which was made by Vientos himself when he blew threw a stop sign at third base and was thrown out at home by a wide margin to end the bottom of the sixth. The other was made by Soto, who attempted steal a base against lefty reliever Taylor Rogers after hitting a single in the eighth. Instead, he was picked off and thrown out just as easily as Vientos has been earlier.

As for the ninth inning, Weaver remained in the game and struck out the side, working around a two-out infield single to finish the game and give the team a sorely-needed win.

SB Nation GameThreads

Amazin’ Avenue
Twinkie Town

Box scores

MLB.com
ESPN

Win Probability Added

What’s WPA?

Big Mets winner: Mark Vientos, +25% WPA
Big Mets loser: Luis Robert Jr., -17% WPA
Mets pitchers: +40% WPA
Mets hitters: +10% WPA
Teh aw3s0mest play: Mark Vientos hits an RBI single in the eighth, +29% WPA
Teh sux0rest play: Byron Buxton hits a game-tying solo home run in the sixth, -17% WPA