Detroit Tigers wrap up homestand with 4-game set vs Houston Astros

The Detroit Tigers failed to secure a series win against the New York Yankees on Wednesday night, falling short in a 4-2 defeat that saw Tarik Skubal earn his fourth loss of the season. The offense did him no favors, going just 1-for-6 with runners in scoring position and leaving nine on base, but Skubal’s three home runs surrendered did nothing to further the cause either.

Next up for the Motor City Kitties are the Houston Astros, who arrive in town on Thursday for a four-game weekend series to wrap up the current homestand at Comerica Park. The ‘Stros have collected four straight series wins after recently beating the Toronto Blue Jays on the road — including one against Detroit at Daikin Park last week, two games to one.

Opening things up for the Tigers is right-hander Troy Melton, who has been a steady presence in the rotation but has yet to crack the zero fWAR mark in just under 32 innings of work. While statistically he is dead even with the average replacement player, he still has a perfect 4-0 record and a sub-3 ERA — much more than any of the other starters can claim.

The 25-year-old recorded his third quality start in five tries last time out against the Chicago White Sox, who he shut down with six one-run innings, allowing just a solo home run along with three walks while striking out five and hitting a batter. He earned the win in a 4-1 victory for the good guys.

Going up against him is fellow righty Tatsuya Imai, who has struggled a bit in his first season on this side of the Pacific. The 28-year-old from Japan did manage to notch a quality start in his last outing against the Cleveland Guardians, tossing six frames of three-run ball on six hits (one home run) and zero walks while striking out a season high 11 batters for his fourth victory of 2026 in a 9-3 triumph.

Both starters are facing each other for the first time this season. Here is a look at how they match up on Thursday night.

Detroit Tigers (34-46) vs. Houston Astros (39-43)

Time (ET): 6:40 p.m.
Place: Comerica Park, Detroit, Michigan
SB Nation Site:The Crawfish Boxes
Media: Detroit SportsNet, MLB.TV, Tigers Radio Network

Game 81: RHP Troy Melton (4-0, 2.56 ERA) vs. RHP Tatsuya Imai (4-3, 6.15 ERA)

PlayerGIPK%BB%GB%FIPfWAR
Melton531.215.27.243.25.410.0
Imai1041.026.513.345.64.710.3

MELTON

IMAI

Yankees vs. Red Sox prediction: Odds, recent stats, trends, and best bets for June 25

It may not seem like it this year but one of baseball’s greatest rivalries is renewed tonight in Boston when the Yankees (48–31) and Red Sox (32-46) open a weekend series. New York sits atop the American League East while Boston is mired in the cellar.

 

You might think the Sox at Fenway helps level the playing field, but Boston has been a terrible home team this season with a record of just 12-25 while the Yankees have been dominant even on the road with 26 wins in 42 games. To date this season, it really has not mattered where they have played as these teams have played five times this season with New York winning four of the five and all three at Fenway.

 

Last night, the Yankees wrapped up their series in Detroit with a 4–2 win taking the final two games of the three-game series. Paul Goldschmidt homered twice to pace the Bronx Bombers against Tarik Skubal. The Sox dropped two of three to the Rockies earlier this week including 8-6 last night. Five of the eight runs that crossed the plate for Colorado were unearned. It's been that kind of season for the Red Sox. New York is a pedestrian 6–4 over their last 10 games but as mentioned do remain atop the division. The Red Sox, meanwhile, have dropped three of their last four and are 3–7 over their last ten games.

 

Tonight’s pitching matchup features two arms coming off strong outings in their most recent trips to the bump. The Yankees send the favorite to win the Cy Young, Cam Schlittler (8–3, 1.71 ERA, 0.89 WHIP, 109 K) to face the Sox. Schlittler struck out 13 Reds over six shutout innings of four-hit ball last Friday. Boston counters with Connelly Early (6–5, 3.64 ERA, 1.27 WHIP, 79 K). The lefty allowed one run on two hits while striking out seven over six innings Saturday in Seattle.

Ben Rice continues to pace the Yankees’ attack. He leads the team with a .286 average, 22 HR, and 53 RBI. Paul Goldschmidt has been white hot recently, going 14‑for‑41 with five home runs over his last 10 games. Boston’s most productive bat has been Willson Contreras, hitting .280 with 16 HR and 46 RBI this season. Ceddanne Rafaela is swinging a hot bat with at least one hit in seven of his last eight and 10 of his last 12 games.

 

Let's dive into tonight’s matchup and find a sweat or two.

 

We’ve got all the info and analysis you need to know ahead of the game, including the latest info on the how to catch first pitch, odds, recent team performance, player stats, and of course, our predictions, picks & best bets for the game from our modeling tools and staff of experts.

 

Follow Rotoworld Player News for the latest fantasy and betting player news and analysis all season long.

 

Game Details and How to Watch: Yankees vs. Red Sox

  • Date: Thursday, June 25, 2026
  • Time: 7:10PM EST
  • Site: Fenway Park
  • City: Boston, MA
  • Network/Streaming: MLB.TV, YES, NESN

 

Never miss a second of the action and stay up-to-date with all the latest team stats and player news. Check out our day-by-day MLB schedule page, along with detailed matchup pages that update live in-game with every out.

 

The Latest Odds: Yankees vs. Red Sox

The latest odds as of Thursday courtesy of DraftKings:

  • Moneyline: New York Yankees (-176), Boston Red Sox (+145)
  • Spread: Yankees -1.5 (-104), Red Sox +1.5 (-115)
  • Total: 7.5 runs

 

Starting Pitchers and their Stats: Yankees vs. Red Sox for June 25

  • Yankees: Cam Schlittler
    Season Totals: 95.0 IP, 8-3, 1.71 ERA, 0.89 WHIP, 109K, 18 BB
  • Red Sox: Connelly Early
    Season Totals: 81.2 IP, 6-5, 3.64 ERA, 1.27 WHIP, 79K, 31 BB

Who’s Hot? Who’s Not! Yankees vs. Red Sox

  • Jasson Dominguez homered yesterday and has hit safely in 5 of his last 6 games (7-23)
  • Jose Caballero was 1-10 in the series against Detroit
  • Ben Rice was 2-13 in the series against the Tigers
  • Ben Rice has struck out 4 times in 4 career ABs against Connelly Early
  • Speaking of strikeouts, Boston hitters have K’d 18 times in 63 career ABs against Cam Schlittler
  • Jarren Duran is hitless in his last 16 ABs and 1-26 over his last 7 games
  • Ceddanne Rafaela is hitting .313 in June (25-80)

 

Rotoworld still has you covered with all the latest MLB player news for all 30 teams. Check out the feed page right here on NBC Sports for headlines, injuries and transactions where you can filter by league, team, positions and news type!

 

Top Betting Trends & Insights: Yankees vs. Red Sox

  • The Red Sox are 31-47 on the Run Line this season
  • The Yankees are 39-40 on the Run Line this season
  • The OVER has cashed 34 times in games involving the Red Sox this season (34-41-3)
  • The OVER has cashed 35 times in games involving the Yankees this season (35-40-4)

 

Expert picks & predictions: Yankees vs. Red Sox

Rotoworld Bet Best Bet

Please bet responsibly. If you or someone you know has a gambling problem, call the National Gambling Helpline at 1-800-522-4700.

 

Our model calculates projections around each moneyline, spread and over/under bet for every game on the MLB calendar based on data points like past performance, player matchups, ballpark information and weather forecasts.

 

Once the model is finished running, we put its projection next to the latest betting lines for the game to arrive at a relative confidence level for each wager.

 

Here are the best bets our model is projecting for tonight’s game between the Red Sox and the Yankees:

  • Moneyline: Rotoworld Bet is recommending a play on the Yankees on the Moneyline.
  • Spread: Rotoworld Bet is leaning towards a play on the Yankees on the Run Line.
  • Total: Rotoworld Bet is staying away from a play on the Game Total of 7.5.
  • Yankees Team Total: Rotoworld Bet is recommending a play on the Yankees Team Total OVER 4.5 Total Runs.

 

Follow our experts on socials to keep up with all the latest content from the staff:

  • Jay Croucher (@croucherJD)
  • Drew Dinsick (@whale_capper)
  • Vaughn Dalzell (@VmoneySports)
  • Trysta Krick (@Trysta_Krick)

MLB at the halfway point: 7 eye-popping numbers at the 81-game mark

Well, that was fast.

Major League Baseball has reached the halfway point of its season – actual, not symbolic, with the All-Star Game not tipping off until July 14 in Philadelphia. But come Thursday, June 24, more teams than not will have played 81 games, and it’s all downhill until this baby wraps up Sept. 27.

Weird year, right? The league is filled with lots of bad teams who really aren’t out of it, leaving observers to ponder if any team is actually any good. Perhaps the hot summer months will bring clarity.

Or perhaps we’ll wonder why MLB will insist on a lockout for competitive balance when everyone is mid.

Either way, now’s a fine time to look at the many eye-opening paces that teams and players alike have set. Perhaps some of them will even hold up.

But for now, the math’s easy, so here’s seven numbers that catch our eye should they hold up come Game 162:

10: American League teams below .500

Yeah, that’s two-thirds of the league under water. #IfTheSeasonEndedToday (and it doesn’t), the Toronto Blue Jays would claim a wild card spot with a losing record.

What gives?

Well, it’s easy enough to look at the interleague records and realize 12 of 15 teams have losing records against the National League. The Angels (9-18) and Twins (9-17) are the worst of the bunch, while only the Mariners (12-11) and Rangers (16-14) are above .500.

Bo Bichette (Blue Jays to Mets) and Alex Bregman (Red Sox to Cubs) hopped leagues, and while they haven’t lit up the scoreboard with their new clubs, their losses are palpable for the teams they left. Tarik Skubal remains in the AL, for now, and while he missed five weeks and his team has floundered, the Tigers are still alive.

Which brings us to our next point: Everyone’s in it.

25: Teams within six games of a playoff berth

Put it this way: It’s a lot easier to list the clubs who aren’t a fortuitous week away from getting into playoff position. That would be the Angels and Red Sox in the AL and Mets, Giants and Rockies in the NL.

Don’t think that automatically means those teams will be sellers, though. The Angels are just 6½ games out of a playoff spot and the Mets 8. Still, though, you wonder how many teams will truly believe, come Aug. 3, that They Are Good.

Will the floating mass of contenders break up a bit by then? That’s typically how it goes, but don’t discount anything in this season of the meager.

0: Teams on pace to lose 100 games

OK, now for some good news: Nobody’s objectively terrible.

The Colorado Rockies lost 119 games a year ago and they’re once again at the bottom of the league, but the new regime has them at 32-49 and on pace to go 64-98. Progress!

218: Strikeouts for Cam Schlittler

That would be the most for a Yankee not named Gerrit Cole since 2018, when Luis Severino punched out 220. In his first full season, Schlittler has pitched like an ace practically every start, more than holding it down while Cole and lefty Carlos Rodón were on the comeback trail.

New York Yankees starting pitcher Cam Schlittler (31) reacts after retiring the side in the fifth inning against the Boston Red Sox at Yankee Stadium.

While Cole has had moments of dominance in his return from Tommy John surgery, it’s hard to imagine anyone unseating Schlittler as the club’s bona fide, Game 1 playoff starter. Presuming Max Fried returns without incident from his elbow malady, the Yankees have a potentially daunting quartet of playoff starters.

9: Hits per nine innings given up by Freddy Peralta

Pardon the esoterica, but it’s hard to pinpoint one number for all that’s befallen the Mets this season. So let’s go with this one, simply because it appeared baseball ops president David Stearns stole Peralta at the end of the winter from the Milwaukee Brewers, a bona fide ace ready to lend stability to a star-studded team that needed pitching.

Yeah, about that.

Peralta has been getting thoroughly peppered, giving up 41% more hits than last season, when he won 17 games, posted a 2.70 ERA and finished fifth in Cy Young voting.

That ERA has swelled to 4.83, his K rate has shriveled from 10.4 to 8.7 per nine innings and Stearns, it seems, is experiencing the business end of Brewers devil magic he was so good at brewing up in Milwaukee.

Now, it’s doubtful Peralta can help the Mets get back into contention, unclear how much trade value he’ll have come August and curious what his market will look like when he finally hits free agency this winter.

220: Home runs for the Chicago White Sox

Yep, guess who’s second to the Bronx Bombers in home runs? These White Sox of Colson Montgomery and Munetaka Murakami, who lead the team with 20 longballs each. Those two are tied fourth in the AL, a remarkable feat for Murakami, since the Japanese rookie hasn’t played since May 29 due to a hamstring injury.

They are, somewhat stunningly, in first place in the AL Central just two seasons after losing a record 121 games. It’s a startling display of resolve for both team and individuals, most notably Miguel Vargas, who has 17 homers and has doggedly continued his rise since getting traded to the sad-sack ’24 Sox.

If they actually reach that 220-homer mark, that’ll tie the 2003 White Sox for fourth-most bombs in franchise history.

82: Wins for the Washington Nationals

Credit where it’s due. The Nationals’ entirely new regime signed virtually no free agents, traded former All-Star MacKenzie Gore to Texas and ran it back with a group that went 71-91 in consecutive seasons.

Yet it’s all working: The 33-year-old manager, a resurgent Aussie, and All-Star talents like James Wood and CJ Abrams stepping to the fore have made what seemed like a bottom-up rebuild look less laborious and much more fun. Should they go out and get a bullpen if they hover in playoff position?

Can't hurt. Consider that they were on pace for 84 wins until lightning struck in the ninth inning on consecutive nights.

This article originally appeared on USA TODAY: These MLB stats tell story of season at halfway point

Cristopher Sánchez or Jacob Misiorowski? Merit, calendar may determine All-Star fates

WASHINGTON – Cristopher Sánchez and Jacob Misiorowski are on a collision course that leads directly to Philadelphia on July 14.

The Phillies left-hander and the Milwaukee Brewers’ velocity-crazed right-hander are far and away the two best pitchers in the National League this season and could create a quandary for their teams and Major League Baseball, while opening up a year-old wound.

Which one starts the All-Star Game?

In any other season, Sánchez would be an easy choice. After all, the game is returning to Philly for the first time since 1996, and Sánchez posted the lion’s share of his amazing 55 2/3-inning scoreless streak – longest in major league history for a left-hander – at Citizens Bank Park.

Ah, but then there’s Misiorowski, again posing a roadblock that could affect Sánchez.

The Brewers’ 6-foot-7 24-year-old leads major league qualified starters with a 1.45 ERA, 0.78 WHIP and 138 strikeouts in 93 innings. He threw the fastest pitch ever recorded by a starting pitcher – 104.5 mph – and showed the Phillies how dominant he can be.

On June 12, Misiorowski threw a one-hit shutout with 15 strikeouts against the Phillies, just the third pitcher to punch out that many batters while allowing just one baserunner.

And while back in the day, the long ball was the in thing, nowadays it’s velocity that gets more clicks.

But can a case be made that Sánchez has both statistics and sentiment – all of Philly wrapping their arms around him – on his side?

“There’s so many deserving guys. But I think it’s cool if someone can start in their home season,” Phillies shortstop Trea Turner tells USA TODAY Sports, noting the atmosphere when Clayton Kershaw started the 2022 All-Star Game at Dodger Stadium.

“I thought that was really cool. Not that MIsiorowski isn’t more than deserving – he is, he’s had an unbelievable season. But I think the home start’s cool. The fans would love it and I think all of baseball would love it.”

Yet several factors will determine which ace gets the ball – or doesn’t pitch at all – in the Midsummer Classic.

A controversial choice, a pro response

The Phillies were aghast. They had a pair of left-handers – Sánchez and Ranger Suárez – having fantastic seasons. Yet when a rash of pitcher replacements were required to substitute pitchers who started games the Saturday or Sunday before the 2025 All-Star Game in Atlanta, neither were chosen.

Instead, MLB opted to showcase Misiorowski, then a rookie with just five starts and a mere 25 innings pitched in his career – 90 fewer than Sánchez’s first-half total, paired with a 2.50 ERA.

“What a joke,” Turner told The Athletic. “I mean, that’s terrible, dude.”

"That's just how MLB does it now," catcher J.T. Realmuto added. “Nothing against the Misiorowski kid. But (Suarez and Sanchez) are deserving of being on the team in the first place. There's no doubt.”

It was an admittedly calculated risk by the league. The Miz could have cracked under his first global pitching assignment. A poor second half or injury might have made the decision foolhardy in retrospect.

But Misiorowski aced the assignment, pitching a scoreless inning, hurling nine pitches harder than 100 mph, handling his media obligations with aplomb and, while his second-half ERA ballooned to 5.36, he helped pitch the Brewers to the National League Championship Series.

This year, both pitchers seem separated by a razor-thin margin, with bulk vs. sizzle possibly entering the picture again.

A little more work to do

Sánchez once again has an innings-pitched edge, 105-93, second in the majors only to Sandy Alcantara’s 110 innings pitched for Miami. That seems a negligible difference, though 12 innings provides nearly two starts worth of coverage to a pitching staff.

Otherwise, it’s hard to deny Misiorowski’s dominance.

What a combination: Misiorowski leads the majors in both strikeouts per nine innings (13.35) and opponents’ batting average (.146, 53 points better than No. 2 Paul Skenes).

The Phillies saw firsthand how deadly his combination of a 103-mph fastball and a 98-mph slider can be. Kyle Schwarber managed their lone hit, and he was erased on a double play, Misiorowski facing the minimum in just 95 pitches.

“I feel like he’ll give you a pitch in the middle of the zone maybe once an at-bat, but if you miss that one pitch, it’s nearly impossible,” says Turner, who struck out twice in three at-bats. “Just so much extension. A lot of guys throw hard. He’s not only throwing harder, but the extension is crazy.

“Last year, we got to him a little bit. This year, he pitched one of the best games I’ve ever seen.”

Sánchez counters with a fastball he runs up into the high 90s with the game’s greatest changeup and, increasingly, a slider that makes the whole package deadly when everything is clicking.

With a PitchCom device in his ear, Turner, at shortstop, can relish just what Sánchez is going to do next to a helpless hitter.

“Watching from this side’s a little more fun,” he says. “As a hitter, you know (the changeup) is coming. It’s just, is it a strike? Can you lay off it if it’s a ball? It tells you how good it is when you know that’s the pitch, you’re going to face him three or four times and he still gets awkward swings.

“I think that just speaks so highly of him when you know it’s coming and you can’t do much with it.”

While both pitchers’ 2026 bodies of work are accumulating, there’s still plenty of work to do before one of them is warming up in the Citizens Bank Park bullpen come July 14.

Both have four starts left, Sanchez June 25 at Washington, home to Pittsburgh and then road assignments at Kansas City and Detroit. Misiorowski faces the Cubs June 26 and will take on Cincinnati, St. Louis and Pittsburgh.

And there’s a chance the calendar won’t align for one or both of them.

Hands up for Hollywood

On paper, Sánchez is in good shape. If the Phillies skip the unsettled fifth spot in their rotation thanks to an off day July 3, Sánchez would start Sunday, July 5 at Kansas City and Friday, July 10 at Detroit.

That’s an ideal three days of rest before a likely one-inning All-Star assignment.

Misiorowski, though, is on turn to make his final first-half start Saturday, July 11 at Pittsburgh. In 2025, six pitchers were scratched from the roster because they started the Saturday before the All-Star Game – including the Cubs’ Matthew Boyd, whose absence opened up Misiorowski’s spot.

The Brewers can certainly fiddle with the rotation before then, and might welcome extra days of rest for Misiorowski, pushing him back a day or two and eliminating that last late-week start. And weather, of course, is a factor when the Brewers are on the road.

Yet logistics are only half the equation, now. Increasingly, narrative plays a role.

When Kershaw made that start in 2022, he was not the best pitcher in the NL’s first half. That distinction belonged to Alcantara, who posted a 1.76 ERA, threw three first-half complete games and six starts with zero earned runs given up.

It’s not like Kershaw was chopped liver: He had a 2.13 ERA and, in his last start before the break, nearly tossed a perfect game at Anaheim.

Yet this was L.A., home of the Dodgers and also Fox Sports. Kershaw was named the starter and the network spun up a goofy pregame bit where Kershaw and Shohei Ohtani, then an Angel, were mic’d up and talked trash to each other moments before the first pitch.

Ohtani complied by hitting a first-pitch single, and then Kershaw picked him off first base. Almost like it was scripted.

Not sure if they can contrive any such theatrics with The Miz or Sánchie. Yet if all things are equal, velocity just might be the tiebreaker.

That may leave the Phillies with a mild beef for a second year in a row. That’s OK – they still get to watch Sánchez pitch every five days.

“It’s pretty amazing to watch him on a start-in, start-out basis,” says manager Don Mattingly. “Ninety-seven, 98 is pretty good, with movement. He’s a guy whose mix all tunnels. He’s tough to pick up.

“He handles pretty much everybody.”

This article originally appeared on USA TODAY: Cristopher Sánchez, Jacob Misiorowski compete for All-Star Game start

Jackson Strong homers twice for the Whitecaps, John Peck homers but leaves with an injury

Toledo Mud Hens 5, Worcester Red Sox 4 (box)

A big game from John Peck and a strong effort from the bullpen carried the Mud Hens over Worcester on Wednesday.

Dylan File got the start for Toledo and he didn’t last long. The Red Sox got to him for three runs in the first and knocked him out of the game. Scott Effross did a nice job on short notice taking over and getting them through the third with only an unearned run allowed. From there, Tyler Mattison fired a pair of scoreless innings, and Cole Waites returned from the IL for a scoreless sixth, while Beau Brieske blanked them in the seventh.

In his second Triple-A game, John Peck got his first homer with a 104 mph solo shot to right center field in the top of the second.

In the fourth, Eduardo Valencia and Gage Workman walked with one out. Peck smoked an RBI double to center, and then a grounder from Brett Callahan was thrown away, scoring both Workman and Peck to tie the game 4-4.

In the fifth, Corey Julks cracked a solo shot for the go-ahead run, and the bullpen kept locking it down, with Nick Sandlin handling the final two innings for a six-out save. Unfortunately, Peck tweaked something trying to beat out a hit in the sixth, and had to leave the game with what I will guess is a right hamstring strain. He did walk off under his own power so hopefully it’s fairly minor.

Peck: 2-3, 2 R, 2 RBI, 2B, HR

Julks: 1-4, R, RBI, HR, 2 K

Mattison (W, 4-0): 2.0 IP, 0 R, 0 H, BB, 3 K

Coming Up Next: The Hens will look to make it four in a row at 6:45 p.m. ET.

Erie SeaWolves 8, Binghamton Rumble Ponies 4 (box)

Hayden Minton’s first Double-A start didn’t go great as he struggled with his control, but the offense flashed some power and drew nine walks in this one, easily outpacing the Rumble Ponies in this one.

Minton allowed a run in the first and another in the third. A couple of walks in the fourth ended his night, with Yosber Sanchez coming on to immediately induce an inning ending double play.

Meanwhile, the offense kept pace in the first when Seth Stephenson led off by reaching on an error. Thayron Liranzo walked with one out, and Chris Meyers singled in Stephenson.

So it was 1-1, and then Minton gave up a run in the third. The SeaWolves answered right back and took control with a three-run bottom of the third.

Stephenson led off with a walk and Peyton Graham doubled him to third. A Liranzo sac fly scored Stephenson, and Meyers drew a walk to put runners at the corners. Garrett Pennington singled in Graham, and an Izaac Pacheco sacrifice fly scored Meyers for a 4-2 lead.

Carlos Peña allowed the Ponies to tie it up in the sixth, but in the bottom of the seventh the SeaWolves took over for good. Graham led off with a solo shot, and Pacheco later doubled off the wall in left center field to drive in Meyers for a 6-4 lead.

In the bottom of the eighth, a leadoff single from Andrew Jenkins was followed by three straight walks, leading to two more runs.

Graham: 2-3, 2 R, 2 RBI, 2B, HR, 2 BB

Meyers: 2-4, 2 R, 2 RBI, BB, K

Pacheco: 1-2, 2 RBI, 2B, BB, K

Minton: 3.1 IP, 2 ER, 4 H, 3 BB, 2 K

Coming Up Next: The SeaWolves will try to run their winning streak to six on Thursday at 6:05 p.m. ET.

Dayton Dragons 12, West Michigan Whitecaps 6 (box)

Ben Jacobs was really wild for the first time in this one, and he got absolutely mauled for nine runs by the Dragons on Wednesday.

Jacobs just couldn’t find the handle on anything. He walked five and surrendered a pair of home runs, exiting with two outs in the third with nine runs total allowed. Woof.

It was even worse as he was gifted a three run lead in the top of the first when Ricardo Hurtado and Jackson Strong each homered. Hurtado’s came with Bryce Rainer aboard after one of three walks drawn by him on the night.

Strong led off the sixth with his second homer on the day, and the center fielder now has eight on the year and six in the month of June. Juan Hernandez followed later in the inning with a two-run shot of his own.

The bullpen leaked a pair of late runs as the Dragons kept the ‘Caps at arm’s length.

Strong: 2-4, 2 R, 2 RBI, 2 HR, K

Hurtado: 1-3, R, 2 RBI, HR, BB

Jacobs (L, 1-1): 2.2 IP, 9 ER, 6 H, 5 BB, 4 K

Coming Up Next: It’s a 7:05 p.m. ET start in Dayton on Thursday.

Daytona Tortugas 10, Lakeland Flying Tigers 3 (box)

Despite 11 hits and three walks, the Flying Tigers managed to score just three runs, while starter Cash Kuiper took a beating at the Tortugas hands.

Kuiper gave up six runs in 4.1 innings of work. He gave up a home run, but it was really a clinic in stringing hits together in start contrast to his teammates in this one.

It was already 3-0 Tortugas when the Flying Tigers got on board in the top of the fifth. Nick Dumesnil led off the fifth with a double. Jack Goodman later singled him in. Javier Osorio singled Goodman to third, but was thrown out trying to steal second. Jordan Yost followed with a walk, but Beau Ankeney struck out.

In the sixth, Edian Espinal led off with a double and Carson Rucker singled him to third and then stole second base with one out. Espinal scored on a Dumesnil ground out, and Jesus Pinto doubled in Rucker to make it a 6-3 game.

Unfortunately, Donye Evans allowed three runs in the bottom of the seventh, and that put this one to bed.

Pinto: 2-4, RBI, 2B

Espinal: 2-5, R, 2B

Rucker: 2-3, R, BB, K, SB

Kuiper (L, 1-3): 4.1 IP, 6 ER, 5 H, 3 BB, 2 K

Coming Up Next: The Flying Tigers will look to end a little skid at 6:35 p.m. ET on Thursday.

Is Yankees manager Aaron Boone’s fan survey grade fair?

BRONX, NY - JUNE 17: Aaron Boone #17 of the New York Yankees chats with fans 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

Good morning, all. The Yankees finished off what turned out to be a nice three-game set in Detroit last night, as Paul Goldschmidt turned back the clock with a multi-homer game off no less a foe than defending two-time Cy Young Award winner Tarik Skubal. Jasson Domínguez had his own key bomb off Skubal as well, just the second time the switch-hitter has gone deep in the bigs against a southpaw.

That’s not too shabby for a series that began with the Yanks’ third loss in a row. They’re back on the ol’ winning series path as they head up to Beantown to see if they can avoid playing down to the mostly-hapless Red Sox. It’s hard to win three of four at Fenway in any circumstance because that ballpark can just make weird games, but that should still, of course, be the goal.

For today’s question, we’re checking out the SB Nation Reacts survey results from the poll that ran earlier in the week. We asked how you would grade Yankees manager Aaron Boone’s 2026 season to date. They have the best record in the American League, but the plurality gave him a C:

Now as they say, C’s get degrees, but this is still a little surprising, even with Boone’s shaky reputation among Yankees fans. (And that’s to say nothing of the 12 percent who failed him.)

I don’t see Boone as any great skipper or anything like that, but they do seem to have played well under him despite some tough circumstances, namely lengthy injuries to the likes of Aaron Judge and Max Fried, their two best players on opposite sides of the ball in 2025. Although no manager is immune to the odd bullpen decision here and there — and boy, Boone does have his moments — the odd calls have been kept to a relative minimum in my opinion. I do also think that we’ve still seen too much of Anthony Volpe at shortstop, so it’s fair to ding for that, even with José Caballero cooling down a bit since coming back off the IL.

Maybe I’m a tough grader, but to me, you have to really stand out as a manager to get an A grade. Still, I’d be happy to give Boone a B for how he’s fared early on. I’m with the 24 percent. If this poll has enough options to allow it, I’d probably grant closer to B+ or A- if we’re being honest.

So if you were a little more cautious about giving Boone a better grade, what would be your rationale? My best guess is that the C is a stand-in for “Fine, but the first half has rarely been an issue under Boone, so it’s hard to get too jazzed just yet.”

Today on the site, Matt will preview this upcoming four-game set at Fenway and he’ll return for the Rivalry Roundup. Nick will then celebrate the 63rd (!) birthday of a hard-hitting catcher who played on both sides of the rivalry, Mike Stanley. Jonathan will take the opportunity of Cam Schlittler vs. Connelly Early to remember some of the more notable and consstent pitching matchups in the rivalry’s history, and Kento will delve into why the Yankees’ bullpen has been fine on the whole, if not a bit underwhelming.

Today’s Matchup

New York Yankees at Boston Red Sox

Time: 7:10 p.m. EST

TV: YES, NESN, MLB Network

Venue: Fenway Park, Boston, MA


The Reacts survey results are sponsored by FanDuel.

Yankees news: Ryan McMahon to IL with throat infection

NEW YORK, NY - JUNE 18: Ryan McMahon #19 of the New York Yankees looks on from the dugout after hitting a solo home run in the third inning during the game between the Chicago White Sox and the New York Yankees at Yankee Stadium on Thursday, June 18, 2026 in New York, New York. (Photo by Michael Mooney/MLB Photos via Getty Images) | MLB Photos via Getty Images

MLB.com | Thomas Harrigan: Yesterday afternoon, the Yankees announced that they had placed third baseman Ryan McMahon on the 10-day IL with a throat infection. According to Greg Joyce on Twitter, he was diagnosed with peritonsillar abscess, a rather unpleasant-sounding tonsil infection that has prompted doctors to recommend him not to engage in any physical activity for at least 72 hours. To take his place, the team has recalled fan favorite utilityman Oswaldo Cabrera from Triple-A Scranton, who makes his return to the Majors after fracturing his ankle last May.

The Athletic | Dennis Lin: (subscription required) Ever year, The Athletic polls the players of Major League Baseball in order to get a sense as to what the league thinks about, well, everything that the fans want to know. Rather encouragingly for readers of this blog, the Yankees were the second most common response to the question, “Which organizations have good reputations among players?” (behind only the Los Angeles Dodgers). More specifically, players praised the front office and ownership, saying that they are “willing to do what they need to do to keep their players happy;” they were also praised for their medical staff.

ESPN | Buster Olney: Over the last few years, left-handed hitters have been at an advantage throughout baseball, with yet another jump in relative wRC+ occuring this year. After speaking to some catchers, Buster Olney speculates that the new ABS system may be responsible, as it has eliminated (or at least minimized) lefties’ biggest advantage: the ability of catchers to frame glove-side pitches more easily. While not everyone agrees with the hypothesis, the data clearly shows that left-handed bats are having an easier time at the plate this year than their righty-swinging counterparts.

The Athletic | Tim Britton, Johnny Flores Jr., Chad Jennings and Eno Sarris: (subscription required) With July rapidly approaching, the trade deadline will soon be in our sights. To help prepare fans, The Athletic published their list of 50 players that may be available this deadline. While Tarik Skubal, who started last night for the Tigers, is the biggest name on the list, several players — such as Houston shortstop Jeremy Peña, Giants second baseman Luis Arraez, and Twins catcher Ryan Jeffers — who may be of interest to Yankees fans.

The Athletic | Ken Rosenthal: (subscription required) Generally, I try to avoid putting two paywalled articles here, let alone three, but if you have access to The Athletic, this is definitely worth a read. Ken Rosenthal dives into Major League Baseball’s first CBA proposal, focusing on the league’s plan to shrink the draft — a proposal that Rosenthal describes as “counter to that message,” that message being the league’s alleged commitment to growing the game of baseball. We’ve said similar things here at Pinstripe Alley, but don’t take our word for it; Rosenthal is one of the most connected journalists in the sport.

Lastly, we want to send out our best happy retirement wishes to an old friend. The Trenton Thunder may no longer be the Yankees’ Double-A affiliate, but we will have always love their batdog program and Rookie officially retired last night. He followed the footsteps (paw prints?) of Chase and Derby, and Dash will keep the program alive. Rookie rules and we love him.

Victor Bericoto hits walkoff home run, guns down runner at home in 2-1 Giants win

Willy Adames displays textbook Powerade bucket fundamentals with Victor Bericoto
SAN FRANCISCO, CALIFORNIA - JUNE 24: Victor Bericoto #78 of the San Francisco Giants is splashed with water by teammate Willy Adames #2 after hitting a walk-off solo home run in the bottom of the ninth inning to defeat the Athletics at Oracle Park on June 24, 2026 in San Francisco, California. (Photo by Lachlan Cunningham/Getty Images) | Getty Images

It’s safe to say that Wednesday night was the best night of Victor Bericoto’s young major league career. On a night where he gunned down a runner at home plate, the 24-year-old rookie hit a two-out 9th inning home run off OaklandLas Vegas Sacramento Athletics closer Elvis Alvarado (3-3) to give the San Francisco Giants a 2-1 victory.

Bericoto’s team trailed 1-0 going into the final inning, thanks to a home run by Max “No Not That One” Muncy, who went deep in the 8th inning to break a scoreless tie. Erik Miller (1-0) pitched out of a jam in the top of the inning, aided by some fine outfield defense, which set the stage for the Giants’ dinger party in the bottom half.

First, Rafael Devers treated an Alvarado four-seam fastball like it was a story about him refusing to come out of the game for a pinch-runner, and his bat was the media. Devers blew it all out of proportion, launching the ball 416 feet into center field. Take that, organic eatery!

Then Alvarado hung a slider to Bericoto, and he blasted a rainbowGod’s promise to humanity a secular, parabolically-arcing home run 445 feet over the wall, delighting Giants fans and reminding A’s fans what a truly punishing experience supporting their ungrateful team can be.

It’s a shame that starter Tyler Mahle couldn’t get his second win of the season after throwing 5.2 scoreless innings, striking out four, walking two, and giving up two hits. Mahle retired the first nine batters he faced, didn’t give up a hit until the 5th inning, and generally enjoyed his best outing in seven weeks, before his injured list stint for a totally-real ailment that wasn’t just cover for Mahle, well, sucking ass.

The Giants helped out Mahle on defense Wednesday night. In the 4th inning, Casey Schmitt started a double play with a backhanded stop and flip to Willy Adames. One batter later, Jung Hoo Lee chased down a long drive while crashing into the right field wall.

It’s been a brutal series for Lee so far. He’s crashed into a wall and been clotheslined by the second baseman thanks to an errant throw while stealing second. Jacob Wilson had to barehand another wild throw to protect Lee while he stood on second on a different play. Early in Wednesday’s game, Lee almost got drilled with a foul ball while minding his own business in the dugout.

Later, Lee crashed into a chain-link fence on a different part of the right field wall while robbing pinch-hitter Jonah Heim with two out and two on in the top of the 9th inning. Perhaps Lee struck a deal with the baseball gods, where he became unstoppable at the plate in exchange for the ballpark actively trying to kill him.

In the 5th inning, Mahle escaped a two-on, one-out jam with a rarely-seen 4-7-2 double play. Schmitt snagged a Lawrence Butler line drive, then threw wildly to second trying to double Wilson off second. When the throw bounced into left field, Wilson tried to score, only to be gunned down by Victor Bericoto, despite Wilson’s creative efforts to dodge Eric Haase’s tag.

The Giants did very little against Athletics’ ace Gage Jump, who is apparently named after an X Games BMX event. Jump struck out nine hitters in five innings, with the home hitters struggling get a loud foul off the 23-year-old lefty. That being said, they did get a lot of foul balls off Jump — 21 in the first three innings. Jump struck out the side in the first inning, but it took him 19 pitches. He needed 17 pitches to retire Devers twice, while Bericoto and Haase each fouled off three two-strike pitches before going down on strikes.

That meant Jump hit 97 pitches after five innings and the A’s bullpen took over. That didn’t help the Giants until the 8th, when pich-hitter Drew Gilbert and Matt Chapman drew walks, only to see Luis “Funky Cold” Medina whiff both Bryce Eldridge and Schmitt.

In the bullpen. Ryan Walker continued to be untouchable during Pride Month, either by opposing hitters or the commissioner’s office. He pitched a scoreless 7th, striking out Wilson, and has now given up only one hit and one walk in 4.2 innings in June.

But was Bericoto’s night as the Giants moved to 4-1 against their Highway 80 rivals. They’ll close the series Thursday, and if home runs are contagious, they couldn’t be facing a better pitcher than Jeffrey Springs, who has given up 21 homers so far this year. And he’s left-handed, which means Bericoto should get a shot at him. Who knows, maybe Mark Kotsay lets Springs run the bases and Bericoto can throw him out at the plate, too.

Well-Rounded Team Play leads to a 9-4 convincing win

ST. LOUIS, MO - JUNE 24: Mitch Bratt #60 of the Arizona Diamondbacks pitches during the game between the Arizona Diamondbacks and the St. Louis Cardinals at Busch Stadium on Wednesday, June 24, 2026 in St. Louis, Missouri. (Photo by Ali Overstreet/MLB Photos via Getty Images) | MLB Photos via Getty Images

There are a variety of types of victories in baseball. You can have offensive blowouts, dominant pitching performances, slugfests with each team trading body blows among many others. But one of the most satisfying types in my opinion is an all-around team effort where each phase of the game performs well in support of each other. Those types of victories have been tough to come by for the Diamondbacks over the last few weeks as the team has experienced renewed injury issues across the roster and inconsistent play both within and between games. So on days where everything seems to click well, it’s worth reflecting on that performance. There were bullpen arms that stepped up, a young rookie starter, and of course, some excellent defense that kept the Cardinals off the board.

The Arizona offense used one of those big innings that Torey Lovullo keeps talking about Diamondback pitchers avoiding with an offensive eruption in the fourth. It started innocently enough with a leadoff single to Corbin Carroll and a walk to Gabriel Moreno but ended with back-to-back home runs from LuJames Groover (the first of his career) and Ketel Marte (the 184th of his career). In between, the D-Backs plated three runs on a bloop single from Tommy Troy and an Ildemaro Vargas double down the line. It’s especially important to get significant offensive production from those two given that they’re often placed in the latter half or bottom third of the lineup and can set the table for the elite batters at the top of the lineup. After that eruption, the Arizona bats went dormant until they added some much-needed insurance runs with timely hits from both Troy and Marte again in the seventh and eighth.

But of course, the other major storyline heading into tonight: Mitch Bratt’s major league debut. It was the second MLB debut the D-Backs have seen this week after Jose Cabrera’s scoreless outing on Sunday against the Twins. Sadly, Bratt’s debut wasn’t quite as successful as Cabrera’s, but equally symbolic of the additional youth movement taking over the team’s roster. Despite aiming to have Bratt run through the lineup twice, Lovullo opted to pull the rookie after just one turn through the St Louis lineup. It was an understandable decision given that Bratt is still working his way back from injury and threw just 48 pitches in his last outing with Reno last week, but part of me still would have liked to have seen Lovullo give Bratt one chance to get through another inning and build some additional confidence. Even still, there were plenty of encouraging signs that he and fans can take away from the abbreviated appearance including collecting the first three strikeouts of his big league career and seven whiffs. As a control pitcher primarily, Bratt’s command slipped at times, but that’s completely understandable given the incredible nerves he was probably feeling.

Even though Bratt’s debut will obviously get most of the press for the game, the parade of relievers who came into the game in support deserve plenty of praise too. Ryan Thompson was the first out of the bullpen and his two innings of one-run ball set the table for the rest of his fellow relievers who combined for six innings of three-run baseball. Tomorrow, the D-Backs will look for a rare four-game series win. If they can keep playing high-quality team baseball like they did today, it could be a fun second half of baseball.

Cubs to acquire pitcher David Peterson from Mets for prospect

The New York Mets haven't had the best start to the 2026 season and it seems changes are to come.

The Mets have a 34-46 record after their 10-3 and 10-5 losses to the Chicago Cubs on June 24. After the game, the clubs decided to swap a pair of players.

The Cubs are acquiring left-hander David Peterson from the Mets, ESPN baseball insider Jeff Passan first reported.

In his most recent game, Peterson took the mound against the Phillies in a 6-2 loss on June 21. He threw five strikeouts in four innings pitched. In 79 pitches thrown, he allowed six hits, including a home run, and five runs.

In exchange for Peterson, the Mets will receive the Cubs' No. 13 prospect, Cole Mathis, a first baseman and designated hitter, according to MLB.com.

David Peterson stats

Peterson has a 3-6 record as a pitcher so far in the 2026 season. He's played 16 games and started eight of them for New York. Peterson has pitched 68 innings and has a 6.09 ERA.

Batters have went yard on him only six times, but he's allowed 82 hits and 51 runs. He's tossed 63 strikeouts and has a 1.65 WHIP.

David Peterson contract

Peterson will be a free agent at the end of the 2026 season. He signed a one-year deal with the Mets worth $8.1 million.

How old is David Peterson?

Peterson is 30 years old. He first joined MLB in 2020 and has played all seven seasons of his career for the Mets.

Peterson was drafted by the New York Mets with the 20th pick in the first round of the 2017 MLB Draft.

This article originally appeared on USA TODAY Sports: New York Mets trade David Peterson to Chicago Cubs for prospect

Fantasy Baseball Closer Report: David Bednar on the rise with excellent June

In this week's Closer Report, David Bednar extended his scoreless streak as he's put together an excellent month of June. Meanwhile, regression has hit around the league. Relievers like Cade Smith and Gregory Soto had one of their worst weeks. And the White Sox are struggling to find answers in the ninth inning. All that and more as we break down the last week in saves.

⚾️ Baseball is back! MLB returns to NBC and Peacock in 2026! In addition to becoming the exclusive home of Sunday Night Baseball, NBC Sports will broadcast MLB Sunday Leadoff, “Opening Day” and Labor Day primetime games, the first round of the MLB Draft, the entire Wild Card round of the postseason, and much more.

Check out this week’s Stolen Base Report!

2026 Fantasy Baseball Closer Rankings

▶ Tier 1

Mason Miller - San Diego Padres
Jhoan Duran - Philadelphia Phillies
Cade Smith - Cleveland Guardians
Louis Varland - Toronto Blue Jays
Josh Hader - Houston Astros

Miller converted a save against the Rangers on Saturday, then locked down his 21st of the season with two strikeouts against the Braves on Monday. He then pitched two scoreless innings with three strikeouts to fall in line for a win in extra innings on Tuesday. With just three runs allowed all season, the 27-year-old right-hander has posted a 0.79 ERA, 0.79 WHIP, and 66 strikeouts over 34 innings.

Duran made two scoreless appearances against the Mets over the weekend, striking out five over his two innings of work. He then tossed a clean ninth against the Nationals on Wednesday, striking out the side for his 19th save. His strikeout rate of 42% remains a career-high by a wide margin. It's helped propel him to a dominant season so far, posting a 1.69 ERA, 0.94 WHIP, and 43 strikeouts over 26 2/3 innings.

Smith converted a four-out save against the Brewers on Thursday, then wasn't able to finish out a five-out save attempt on Monday against the White Sox, giving up two runs to blow the lead. It was his fourth multi-inning save attempt in his last five outings. He then stumbled again on Wednesday against Chicago, giving up two runs to blow a save. While Smith is one of the best in the game, it's been quite a lot to ask from any reliever to go multiple innings over this stretch. Still, he leads baseball with 24 saves while posting a strong 3.22 ERA, 1.18 WHIP, and 55 strikeouts over 36 1/3 innings.

Varland enters Tier 1 territory after an absolute gutsy performance on Saturday against the Cubs in which he entered in the bottom of the eighth inning with the bases loaded to protect a three-run lead. He escaped the jam with one run in on a groundout, then shut the Cubs down in the ninth to convert a two-inning save. Two days later, he pitched a scoreless ninth against the Astros for his 16th save to go with a 0.84 ERA, 0.93 WHIP, and 58 strikeouts over 43 innings.

Hader struck out two in a perfect inning for a save against the Guardians, then tossed a clean inning in a non-save situation against the Blue Jays on Tuesday. He followed that with a scoreless ninth against the Blue Jays on Wednesday, striking out two batters for his sixth save. Hader has allowed one run with a 16/2 K/BB ratio across 10 innings since returning. With that strong start off the injured list, there are only a few relievers I'd take over Hader the rest of the way.

▶ Tier 2

Aroldis Chapman - Boston Red Sox
Raisel Iglesias- Atlanta Braves
Bryan Baker - Tampa Bay Rays
Andrés Muñoz - Seattle Mariners
Tanner Scott - Los Angeles Dodgers
David Bednar - New York Yankees
Jacob Latz - Texas Rangers

It wasn't the best week for Chapman. He gave up a run on two hits to take a loss against the Blue Jays on Thursday, then blew a save on Monday in Colorado with three runs allowed without recording an out. We'll give him a pass for the Coors Field outing. Still, he remains one of the top closing options with a 2.08 ERA, 1.15 WHIP, and 29 strikeouts over 21 2/3 innings.

Iglesias gave up a run against the Brewers on Friday before holding on for his 15th save. He then allowed the winning run to score in extra innings to take the loss on Tuesday. All four earned runs he's allowed this season have come over his last nine outings. Despite the down stretch, he holds a 1.42 ERA over 25 1/3 innings. Robert Suarez has been outstanding in a setup role, but was reportedly unavailable on Tuesday due to some forearm tightness.

Baker worked a clean inning against the Nationals on Friday for his 19th save, then pitched the eighth against the heart of the order on Sunday while Kevin Kelly got the ninth. He got back on the mound in the ninth against the Royals on Wednesday to lock down another save. Despite the occasional matchup usage before the ninth inning, Baker's 20 saves rank third in baseball.

It's been one of the better stretches for Muñoz, with three saves over the last week. He struck out two in a scoreless inning against the Red Sox on Sunday, then punched out the side against Pittsburgh on Tuesday for his 14th save.

Scott tossed his fifth consecutive scoreless outing against the Twins on Wednesday, picking up his 11th save of the season to go with a 2.18 ERA, 0.70 WHIP, and 40 strikeouts over 33 innings. Edwin Díaz continues to make progress towards his return from elbow surgery, throwing bullpen sessions, but still isn't expected back until after the All-Star break.

Bednar pushed his scoreless streak to 11 games with three appearances this week, including a four-out save against the Tigers on Tuesday. He's up to 16 saves on the season with a 3.27 ERA, 1.27 WHIP, and 39 strikeouts over 33 innings. And in Texas, Latz continues to dominate the ninth inning with two more saves this week. He's at 14 with a 1.46 ERA, 0.62 WHIP, and 38 strikeouts over 37 innings.

▶ Tier 3

Trevor Megill - Milwaukee Brewers
Gregory Soto - Pittsburgh Pirates
Riley O'Brien - St. Louis Cardinals
Paul Sewald - Arizona Diamondbacks
Devin Williams - New York Mets
Ryan Helsley - Baltimore Orioles
Kenley Jansen - Detroit Tigers
Kaleb Kilian - San Francisco Giants
Pete Fairbanks - Miami Marlins
Alex Lange - Kansas City Royals

Megill is in a groove on the mound, making four straight perfect appearances. He recorded a hold, a win, and a save for the Brewers this week. He's up to 10 saves with a 3.72 ERA, 1.00 WHIP, and 38 strikeouts over 29 innings.

Soto is in the middle of a rough stretch, giving up six runs over his last five outings. He surrendered a run in a non-save situation against the Rockies on Sunday. O'Brien also hasn't been nearly as sharp of late, giving up two runs in a non-save situation against the Royals on Sunday. He bounced back with a clean inning against the Diamondbacks on Monday for his 19th save.

The week of regression continues with Sewald. After a scoreless inning of work against the Twins on Friday in a non-save situation, he surrendered three runs against the Cardinals on Tuesday, pushing his ERA to 4.03 over 29 innings. Meanwhile, Williams gave up an unearned run before holding on for a save against the Phillies last Thursday.

Helsley has had a rough time so far in his return from the injured list. He's given up two runs in each of his two appearances, blowing a save this week against the Dodgers. Yennier Cano stepped in to pick up a save against Los Angeles on Saturday.

Jansen locked down back-to-back saves against the White Sox over the weekend. The 38-year-old veteran is up to nine saves with a 4.00 ERA, 1.11 WHIP, and 22 strikeouts over 18 innings. He remains the team's top option for saves. Will Vest has pitched better of late. He added a win and a save behind Jansen this week.

Kilian worked around a hit and a walk on Tuesday against the A's, striking out one while converting his fifth save. He's expected to continue working as the Giants' primary closer, though it hasn't been a very fruitful situation so far.

Fairbanks worked two clean outings to pick up back-to-back saves against the Giants on Friday and Saturday. He then surrendered two runs in a non-save situation against the Rangers on Tuesday before bouncing back on Wednesday for a save against Texas. It's been that kind of up-and-down season for Fairbanks, who holds a 6.75 ERA, 1.33 WHIP, and 32 strikeouts over 24 innings.

Lange stepped in for a one-out save against the Cardinals on Friday, then tossed a clean inning against the Rays on Monday for his sixth save. He's established himself as the primary closer in Kansas City this month with five saves in June.

▶ Tier 4

Grant Taylor/Seranthony Domínguez - Chicago White Sox
Clayton Beeter - Washington Nationals
Yoendrys Gómez/Eric Orze - Minnesota Twins
Jacob Webb/Caleb Thielbar - Chicago Cubs

The ninth inning has been rough for the White Sox, with Domínguez blowing back-to-back saves against the Tigers and Guardians. Taylor wasn't at his best, either. He surrendered three runs on Monday and has allowed six over his last three outings.

Beeter gave up a run before holding on for a save against the Rays on Saturday. He then locked down a save against the Phillies on Monday, tossing a scoreless inning on six pitches. He's up to six saves with a 3.42 ERA, 1.31 WHIP, and 26 strikeouts across 23 2/3 innings.

▶ Tier 5

Antonio Senzatela - Colorado Rockies
Tony Santillan - Cincinnati Reds
Sam Bachman - Los Angeles Angels
Elvis Alvarado/Hogan Harris - Athletics

Cubs BCB After Dark: Cubs acquire David Peterson

Jun 15, 2026; Cincinnati, Ohio, USA; New York Mets relief pitcher David Peterson (23) pitches against the Cincinnati Reds in the seventh inning at Great American Ball Park. Mandatory Credit: Katie Stratman-Imagn Images | Katie Stratman-Imagn Images

It’s Wednesday night here at BCB After Dark: the coolest spot for night owls, early risers, new parents and Cubs fans abroad. Thank you for taking time out to visit with us. We always like to see a friendly face. There’s no cover charge. 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.

Last night, I asked you about a proposed trade for Tarik Skubal. The deal, which sent four players to Detroit, was considered too rich for your blood as 84 percent of you said you wouldn’t make that deal.

The Cubs did make a deal for a starting pitcher tonight and it’s not Tarik Skubal. We’ll get to that in a little bit.

Here’s the part with the jazz and the movies. You’re free to skip ahead if you want. Or skip the baseball stuff at the end. You’re free to read this however you want.


Tonight we’re featuring legendary vocalist Dee Dee Bridgewater singing “Bye Bye Blackbird” in Berlin in 1997.


I’ve been watching a lot of World Cup games this past week, so I’ve only had a chance to watch one film: director Gary Hustwit’s 2024 documentary Eno on former Roxy Music member, ambient music pioneer and producer to much of the great music of the last 50 years, Brian Eno. Oh, he’s also famous for being a crossword puzzle clue. I could write about Eno tonight, but for reasons that will become clear when I do write about it, I really need to see it at least twice before writing on it. And I can’t watch it again until next week–again, for reasons that will become clear when I do write about it.

If anyone has seen Eno somewhere other than on the Criterion Channel, I want to know about it. Preferably before I write about it.

So I thought I’d just throw things open to you right now, in honor of the World Cup, for you to talk about your favorite non-baseball sports movies. We’ve gone over baseball movies lots of times and honestly, I don’t think any sport works as well on the screen as baseball, with the possible exception of boxing. But there are good non-baseball sports movies. Slap Shot is one of my favorite films. Hoop Dreams is a documentary, but it’s a great movie. It’s been quite a while since I’ve seen Raging Bull, but I need to see that film again. I loved it the first time I saw it back in the eighties.

So if you want, share some of your favorite sports films, not baseball edition. I’m pretty confident most of you will list Space Jam, but we will see.


Welcome back to everyone who skips the music and movies.

I don’t have to tell you that the Cubs have had major issues with injuries to the starting rotation. The bullpen has taken their hits too, but the Cubs’ have lost Cade Horton for the season, Jameson Taillon a few weeks ago for at least two months and Edward Cabrera and Ben Brown went to the injured list today. Matthew Boyd has been out months and is only making his return tomorrow/today.

So the Cubs need a starting pitcher and they made a move for one tonight.

Later reports have the Cubs sending corner infielder Cole Mathis to the Mets for Peterson.

There’s a lot to unpack there. Peterson has been a Met throughout his entire career and last year he made the National League All-Star team. That was mostly because he was 6-4 with a 3.05 ERA in the first half of 2025.

Peterson kind of fell off a cliff in the second half of 2025, putting up a 6.34 ERA in 12 starts. This year, Peterson has lost his spot in the Mets starting rotation as he sports a 6.09 ERA in eight starts and eight relief appearances.

However, there is reason to think that Peterson could be much better with the Cubs than that with the Mets.

Peterson’s walk percentage is slightly up this year and his strikeout percentage is slightly down. However, the difference in the two is small enough (9.0% to 9.4% and 20.7% to 19.7%) that that could just be random fluctuation. He’s not a hard-thrower, but there’s been no drop in velocity on his pitches this year. His hard-hit rate is down as well as the average velocity he’s giving up on balls in play.

In fact, it seems that the Mets’ crappy infield defense might be a huge reason for Peterson’s struggles this year. You’ve seen that terrible defense this week as the Cubs play the Mets and Peterson is the kind of pitcher who needs his defense to make plays behind him to be effective. His batting average on balls-in-play has jumped from .293 in 2024 and .316 last year to .350 this year. His “strand rate” is way down this year as well. Maybe he’s just not pitching as well with men on base, but with a veteran like Peterson, it seems more likely that it’s just random chance. Or the Mets’ crappy defense again.

In any case, while Peterson’s ERA this year is a poor 6.09, his FIP is a very solid 3.85. With that ground ball rate, Peterson seems exactly like the type of pitcher to benefit from the Cubs’ elite defense.

Peterson is a free agent at the end of the year, so this is a rental.

Going the other way is corner infielder Cole Mathis, 22, the Cubs’ second-round pick in 2024. Mathis is currently on the injured list, where he’s spent much of his professional career. Mathis had Tommy John surgery in 2024 and wasn’t able to make his pro debut until the next season. There he was limited to being a DH and even then, only managed to play 29 games in 2025 before the Cubs shut him down until the Arizona Fall League. He was able to play first base in the AFL this past winter.

This year, Mathis has played 39 games between Myrtle Beach and South Bend and has hit .272/.396/.585 with ten home runs. As you might expect, his numbers are much better in Low-A Myrtle Beach and seven of his ten home runs were hit there in almost half as many games.

As you can see from those numbers, Mathis is a solid hitter. He makes a lot of hard contact, mostly on a line. He can draw a walk and doesn’t strike out too much. The Cubs took him in the second round because there’s nice right-handed swing there and some real promise that he can make consistent hard contact.

However, despite the Cubs still insisting that Mathis is a third baseman, he’s only played five games there in his entire professional career. He’s also had trouble staying healthy. He’s a player with some real upside in that he could develop into an average major league hitter with average power, but that there’s some real risk that he’s limited to being a first baseman, where 50 tools on hit and power aren’t going to cut it. Maybe he could be better than that as a hitter. There’s always a chance that a player who makes that kind of contact might have a higher ceiling than that. But there’s also a real chance that Mathis never stays healthy enough the have a major league career, like former Cubs second-round pick Brennen Davis, who was a far more promising prospect than Mathis.

Baseball America ranked Mathis as the Cubs’ 9th-best prospect and MLB Pipeline had him at 13. I put him at nine in my offseason rankings, but I did note that there was a real drop-off after eight in my rankings and that 9 through 18 or 19 could be in almost any order.

So what do you think of the David Robertson trade?

Thanks for stopping by tonight. We’re all in a pretty good mood. I hope you didn’t get in too good a mood and overdo it. Please get home safely. Call a ride if you need to. Recycle any cans and bottles. Tip the waitstaff. And join us again next week for more BCB After Dark.

Cartoons & hose hands – what makes Sooryavanshi, 15, special?

Vaibhav Sooryavanshi wearing an India helmet waiting to bat
Vaibhav Sooryavanshi has the highest strike-rate (220.48) of any batter to score more than 500 T20 runs since the beginning of 2025 [Getty Images]

They can ignore him no longer. After smashing so many records since breaking through as a 13-year-old, India are likely to hand a debut to Vaibhav Sooryavanshi in Friday's first T20 international against Ireland in Belfast.

He will be 15 years and 91 days, younger even than India's most famous teenage prodigy, Sachin Tendulkar, who played a one-day international against Pakistan in 1989, aged 16 years and 205 days.

Given his age, Sooryavanshi will have to change in separate changing rooms from his team-mates for safeguarding reasons.

His imminent debut comes off the back of a stellar season in the Indian Premier League where he was the highest run-scorer with 776 in 16 innings at a strike-rate of 237.30 for the Rajasthan Royals.

Days ago, batting for India A against Sri Lanka A, he broke the record for the fastest half-century in the history of List A 50-over cricket when he reached the landmark off just 11 balls.

But beyond the statistics, what really makes teenage opening batter so special?

To find out, BBC Sport spoke to three legendary former batters - Rahul Dravid, Michael Vaughan and Justin Langer - who have all watched him at close quarters.

'Like a hose in a swimming pool'

Ex-Australia international Justin Langer, coach of Lucknow Super Giants, and was, like Sooryavanshi, a left-handed opener.

"Vaibhav Sooryavanshi is only the second selfie I've ever asked for! The other was with an AFL champion who I used to watch when I was a little kid.

"I said 'I've never done this before in the IPL, but do you mind if we have a selfie together? Because I am in awe of your talent, I'm in awe of your mindset, I'm in awe of the way you play cricket'. Watching him bat is mind-blowing.

"What makes him so special? He's got extraordinary hands. I always say the really great players, their hands are like a hose in a swimming pool.

"He almost does a figure-eight in his hands in his backswing. You know, it's tiny, it's subtle, but they're just so loose.

"A lot of left-handers, when they're trying to hit sixes, they go from the sight screen round to the leg side, which is different with Sooryavanshi who sets up to hit it off side.

"First ball of his IPL career, he hit a six over cover. Not over long-on, not over deep mid-wicket like a lot of left-handers. He hit a six over cover and it went about 20 rows back into the stand.

"This kid not only has the game and the curiosity and hand-eye coordination, but also the hunger to score more and more runs. He is also so humble. That's the mark of a champion player."

'He's fearless, but hits lots of balls'

Former India batter Rahul Dravid was coach of Rajasthan Royals in 2025 and gave Sooryavanshi his IPL debut at 14.

"You're looking at a really unique talent. I think it's an incredible combination of ability to pick up a bowler's speed and then cricket smarts, fearlessness. It's a whole combination of things.

"I don't think there's a recipe for making a Sooryavanshi, I don't think you can take any kid and say, do this, and he will become that good.

"There are certain things they are just gifted with. But he's worked very hard as well, so it's not just a gift.

"From a young age, he's hit a lot of balls. I saw that at Rajasthan.

"I just hope that he's supported and helped along the journey to be able to actually achieve that potential.

"You need to protect someone like him, but it's always going to be that fine line because sometimes you need to let somebody fly."

Wagonwheel showing Sooryavanshi's preference for hitting sixes over the leg side
The majority of the left-handed Sooryavanshi's sixes this year have been hit over the leg side [CricViz]

'Cartoons... and spotting a bowler's cues'

Former England captain Michael Vaughan worked as a commentator during the IPL where he got to see Sooryavanshi up close.

"I actually bumped into him in Mumbai. I had a bit of a fan moment. Honestly, I don't think I've had that since meeting Chris Waddle back in the 1990s!

"We had a great conversation. I asked him 'how did you prepare for the game?' He said 'watching cartoons'. I said 'what do you eat?' He said 'I eat everything!'.

"He clearly has an incredible eye and bat swing, but he's also got an amazing awareness of the cue of the bowler.

"He can assess the field, but as a batter, you see a cue in what the bowler's going to deliver. The real great players can just see it before the ball's released.

"Then he can smack it over extra cover, over deep square leg. He can hit it over third man for six.

"You miss your length by an inch, and he's smacking you out the ground. Forget where the field is, he just hits it over the top of the field.

"Imagine him putting on the whites for India and playing Test cricket."

A’s Suffer Heartbreaking Defeat Against Giants

SAN FRANCISCO, CALIFORNIA - JUNE 24: Jacob Wilson #5 of the Athletics reacts after being tagged out at home plate in the top of the fifth inning against the San Francisco Giants at Oracle Park on June 24, 2026 in San Francisco, California. (Photo by Lachlan Cunningham/Getty Images) | Getty Images

The Athletics took on the San Francisco Giants in the second game of this three-game interleague series on a breezy summer night in The City by the Bay”.

It looked like Max Muncy’s eighth inning home run would be enough to win this pitching duel. However, the A’s beleaguered bullpen had a final say, blowing its sixth save of June as the Giants rallied with two home runs in the ninth inning for the 2-1 series clinching victory. Not only did the A’s lose a fourth straight game, but they now could be without shortstop Jacob Wilson for another extended period of time.

Pitching Duel

Both pitchers—Giants right-hander Tyler Mahle and A’s left-hander Gage Jump—got off to strong starts, working scoreless first two innings. Jump struck out the side in his first inning of work before stranding a runner at second base in the next inning.

In the bottom of the third, A’s first baseman Nick Kurtz made a nice diving catch to rob Giants’ third baseman Matt Chapman of a base hit. Kurtz then stepped on the bag to complete the unassisted, inning-ending double play.

A’s First Scoring Chance

A’s shortstop Jacob Wilson recorded his team’s first hit off Mahle with a one-out single in the fifth inning. Mahle then walked designated hitter Joey Meneses.

Right fielder Lawrence Butler crushed a ball right to the Giants second baseman Casey Schmitt, who made the catch for the second out. He tried doubling off Wilson at second base, but his throw was wild. Wilson tried scoring on the errant throw, but he was thrown out at home and appeared to hurt himself trying to evade the tag. That was a super aggressive send, especially considering that Wilson is not the fastest runner. He would have been better served staying at third to give the next batter a chance to get a two-out RBI hit.

Jump Dominant Again

Jump pitched exceptionally well once again. He completed five scoreless innings, only allowing three hits and one walk, while accumulating a career-high nine strikeouts. Jump likely would have gone deeper into the game had the Giants not fouled off 30 pitches against the A’s young left-hander. According to A’s MLB.com reporter Martin Gallegos, Jump became the third A’s pitcher in the Integration Era (since 1947) to not allow a home run in their first six career starts, joining Tim Conroy (1978-82) and Jim Archer (1961).

Kurtz Fails to Come Through

With two outs in the sixth, Bolte crushed a double for the A’s first extra-base hit of the evening. That was the final batter Mahle faced. The Giants turned to left-hander Sam Hentges to face Kurtz. Mahle pitched well in his first start off the injured list, holding the A’s scoreless over 5 2/3 innings, striking out four and inducing six groundouts and three fly outs.

Kurtz swung at the first pitch and drove a deep fly ball to center that died at the warning track where center fielder Jonah Cox made the catch. That was the second straight inning in which the A’s just fell short of breaking the deadlock in this pitching duel.

Maximum Muncy!

A’s relievers Justin Sterner and Hogan Harris kept the game scoreless, each tossing a scoreless inning of relief.

With two outs in the top of the eighth inning, A’s third baseman Max Muncy put his team ahead with his fifth home run of the season, a 416-foot shot to center field off Giants reliever Dylan Smith. The solo homer gave the Athletics a 1-0 late lead.

Medina Holds the Lead

In front for the first time tonight, hard-throwing right-hander Luis Medina entered out of the A’s bullpen to pitch the bottom of eighth, hoping to preserve the visitors slim lead. He issued walks to two of the first three batters he faced, with Cox’s sacrifice bunt between them. Medina escaped the jam unscathed by striking out San Francisco’s first baseman Bryce Eldridge and Schmitt.

A’s Rally Fizzles Out

Seeking some insurance runs, Bolte was hit by Smith’s first pitch of the ninth inning. The Giants promptly brought in left-hander Erik Miller to face the “Big Amish”. With one out, Bolte stole second, his ninth stolen base of the season.

The A’s squandered a chance to add a prime insurance opportunity. Left fielder Tyler Soderstrom popped out and then Giants right fielder Jung Hoo Lee took an RBI hit away from backup catcher Jonah Heim, who was pinch-hitting for Wilson. Heim entered the game because the A’s shortstop’s left shoulder was bothering him so much that he could not swing the bat at that moment.

A’s Blow Another Save

Heim stayed in the game to play third base, a position he had never played before.

That did not matter as Athletics reliever Elvis Alvarado quickly blew the save opportunity. San Francisco’s designated hitter Rafeal Devers led off the bottom of the ninth with a game-tying solo home run to center field, his 12th of the season.

The Giants did not want to play extra innings. Alvarado hung a slider in the middle of the plate which left fielder Victor Bericoto crushed for a 445 foot walk-off home run to send Giants fans home happy and leave A’s players and fans dejected.

What looked to be the team’s biggest weakness entering this season has indeed proved their biggest barrier to winning more games. The Athletics still do not have anyone consistently trustworthy at the back of their bullpen. Alvarado’s recent success seems to be wearing off, while the team for some reason designated one of their best performing relievers Joel Kuhnel for assignment earlier this month.

Following this crushing defeat, the Athletics will look to avoid the sweep tomorrow afternoon. Left-hander Jeffrey Springs will take the mound seeking to stop his team’s bleeding and earn his first win since April. He will be opposed by right-hander Landen Roupp, who is 5-7 with a 4.15 ERA through his first 15 starts of the season.

Tyler Mahle shines, Giants walk off A’s with two homers in ninth

An image collage containing 2 images, Image 1 shows Victor Bericoto swinging at a pitch during a baseball game with Shea Langeliers behind home plate, Image 2 shows Four Giants baseball players huddle on the field

Where has this Tyler Mahle been?

The woeful Giants walked off the A’s, 2-1, with two homers in the ninth, but don’t let that distract you from the biggest development of a foggy Wednesday evening at Oracle Park.

Mahle looked like a totally different pitcher than the one that owned a 1-7 record and 6.04 ERA before a monthlong stint on the injured list with a hamstring strain. Even operating on a pitch limit in his first start back, Mahle needed only 70 to stymie the A’s for 5 ⅔ scoreless innings.

He didn’t allow a hit until the fourth inning, limited the A’s to two total and only put on two other batters via bases on balls. He found the strike zone 44 times, a good sign after throwing strikes on only 33 of his 63 pitches in his one rehab start while walking five.

San Francisco Giants manager Tony Vitello, left, takes the ball from pitcher Tyler Mahle. AP Photo/Jeff Chiu

Before the game, manager Tony Vitello singled out two keys to turning Mahle’s suboptimal start to his Giants tenure around upon his return to the starting rotation.

No.1 Throwing strikes.

No. 2 Getting healthy.

A bit of evidence for the latter: Mahle’s average fastball velocity of 93.2 mph, up 1.2 notches from before the injury,

That was still only enough to match A’s starter Gage Jump, who fanned nine Giants and stranded three hits and a walk over five scoreless innings. Jung Hoo Lee was responsible for two of the Giants’ four hits through eight innings and about their only competitive at-bats, as well as a sensational catch crashing into the chainlink fencing in right field to end the top of the ninth.

The catch proved critical, as it came with runners on and likely prevented the A’s from padding what was a 1-0 lead. That kept the Giants within two swings going into the bottom half.

Rafael Devers delivered one to begin the inning against Elvis Alvarado, and Victor Bericoto provided the second and the walk off blast. Both players knew theirs were gone off the bat.

San Francisco Giants’ Victor Bericoto hits a walk off home run. AP Photo/Jeff Chiu

Devers admired his 416-foot blast to center, but it was no match for Bericoto’s: a 445-foot tank that left his bat at 108.7 mph. Entering the inning, the Giants had hit one ball at 100 mph.

The game remained scoreless into eighth, when Max Muncy squared up an 0-1 fastball from reliever Dylan Smith and knew it was gone as soon as it left his bat at 106.7 mph.

Mahle benefitted from a rollercoaster of a play that ended up in the final out of the fifth being made at home plate to keep the score tied at zero.

The A’s had two on with one out in the inning when Lawrence Butler sent a line drive to second baseman Casey Schmitt. He nabbed it for the second out. But, in an attempt to double up the runner at second, fired wide past the glove of Willy Adames and into left field foul territory.

Jacob Wilson, who was at second, easily made it to third and made the turn home. Awaiting him was the throw from Bericoto, clocked at 93 mph. Wilson attempted to dance around the tag of Eric Haase but wasn’t able to evade him.

San Francisco Giants’ Victor Bericoto is congratulated by teammates after hitting a walk off home run. AP Photo/Jeff Chiu

What it means

The Giants are finally enjoying some stability in their starting rotation, though it remains to be seen how long it lasts. Mahle’s outing followed back-to-back starts of eight innings apiece from Logan Webb and Robbie Ray, the first time they’ve gotten even six innings from their starters in consecutive games since May 16-17.

If Mahle and Ray keep pitching like this, they will certainly draw interest from teams at the approaching trade deadline. Both starters’ contracts expire after this season, making them obvious candidates to move in the Giants’ impending selloff.

Who’s hot

Lee continued to climb the National League batting leaderboard with two more hits, raising his average to .335. Only the Marlins’ Otto Lopez (.340) is above him.

Lee’s first knock was a line drive double that left his bat at 102.7 mph. He made an out despite hitting the ball just about as hard his second time up, but it all evened out as he legged out a soft hopper up the middle that the shortstop Wilson lost on the transfer for an infield single.

San Francisco Giants pitcher Tyler Mahle throws against the Athletics. AP Photo/Jeff Chiu

Before the game, Vitello made the case for Lee’s All-Star candidacy. He was not among the top 10 vote-getters among NL outfielders in the latest update released Monday.

“It’s a fans’ game, and I don’t know who’s more fun to watch — [Luis] Arraez or Jungy — but the fan, crowd noise speaks for itself,” Vitello said. “Those guys on both sides of the ball have proven All-Star caliber defense, All-Star caliber offense. … Voting impacts it too, so I guess that’s my small rallying cry.”

Who’s not

The top five spots in the Giants’ lineup were 0-for-17 until Devers tied things up with his homer in the ninth as they struggled to crack the A’s deceptive left-handed starter.

Jump’s dominance helped bring an end to Casey Schmitt’s streak of seven straight multihit games. He would have tied the franchise record with one more but was among the hitless top of the order, including an inning-ending strikeout with two on in the eighth.

It has been a hard time for the Giants to get on the scoreboard much at all since they left Atlanta. They were held to three runs or fewer for the fifth straight game.

Up next

Landen Roupp will look to continue the stretch of strong starting pitching as the Giants look to secure only their first three-game sweep of the season in the series finale set for Thursday at 12:45 p.m.

Roupp is 0-6 with a 5.40 ERA in nine starts since his last win, April 26.