Clay Holmes near returning to mound but still weeks from Mets return

An image collage containing 1 images, Image 1 shows Clay Holmes throws a pitch during the Mets' loss to the A's on April 10, 2026 at Citi Fields

TORONTO — Clay Holmes is progressing to a mound in his rehab, but still weeks away from rejoining the Mets.

The right-hander will throw a bullpen session this week, according to interim manager Andy Green, in his rehab from a broken right fibula.

Access the Mets beat like never before

Join Post Sports+ for exciting subscriber-only features, including real-time texting with Mike Puma about the inside buzz on the Mets.

Try it free

“I would love to say he’s ahead of schedule, but I don’t want to get ahead of myself and make that declaration,” Green said before the Mets beat the Blue Jays 3-0 on Tuesday at Rogers Centre. “But it’s going well and we’re encouraged by that.”

Holmes, who can opt out of his contract after this season, is among the pitchers the Mets could like to deal before the Aug. 3 trade deadline.

Holmes was the Mets’ most effective starter before his injury, pitching to a 2.39 ERA in eight starts.

Clay Holmes throws a pitch during the Mets’ loss to the A’s on April 10, 2026 at Citi Fields. Robert Sabo for New York Post

Luis Robert Jr. began a minor league rehab assignment with Triple-A Syracuse, where he joined rehabbing Jorge Polanco.

Green was asked what the Mets lineup could become with Robert and Polanco as options. Both players have been sidelined since April.

MEts merch shop
  • 47 Brand logo cap
  • 1986 eco tote bag
  • Mets fiber beach towel
  • 14-ounce sculpted relief mug
  • Customizable jersey
  • Color block logo backpack
New York Post receives revenue from affiliate and advertising partnerships for sharing this content and when you make a purchase.

“In Robert’s case it’s a right-handed bat that we have missed pretty obviously against left-handed pitching,” Green said. “It would be great to have Polanco — he really rounds out a lineup with an ability to hit from both sides, so the lineup gets lengthened.

“I think some of the at-bats we have had late in games, when you have those guys you have more options, even if they are on the bench on a given day you have got more choices that work really well and I think it’s just a longer, more diverse lineup.”

Though A.J. Ewing has taken grounders, Green downplayed the idea the rookie could shift to the infield following Robert’s return.

“You are talking about somebody adjusting to the big leagues and being locked in out in center field right now, which is where he’s been,” Green said.


The Mets signed outfielder Christopher Morel to a minor league contract, according to an industry source.

Morel, 27, had a .425 OPS in 22 games with the Marlins this season.

Cam Schlittler miffed by nightmare inning that put Yankees in early hole: ‘Not encouraging’

Yankees pitcher Cam Schlittler reacts after giving up a two-run home run.
Yankees pitcher Cam Schlittler (31) reacts on the mound after giving up a two-run home run to Tigers first baseman Spencer Torkelson (20) during the first inning,

Cam Schlittler’s night started off badly, and it quickly got even worse.

The Yankees ace coughed up three home runs in a nightmare first inning, and another in the third, as he was ultimately charged with six earned runs and put his team in a hole against Detroit’s reigning Cy Young winner Tarik Skubal.

Access the Yankees beat like never before

Join Post Sports+ for exciting subscriber-only features, including real-time texting with Greg Joyce about the inside buzz on the Yankees.

Try it free

The hole he dug was too deep for a team with a struggling offense, resulting in a 9-3 loss.

Access the Yankees beat like never before

Join Post Sports+ for exciting subscriber-only features, including real-time texting with Greg Joyce about the inside buzz on the Yankees.

Try it free

“It’s my job to come in here and try and stop that bleeding, and I couldn’t get that done,” Schlittler said as the Yankees slumped to a sixth consecutive defeat and nearly had a franchise record fifth straight game with three or fewer hits before a pair of ninth-inning singles spared them that infamy.

“So [to] put the team down four [runs] in the first — it’s not encouraging, especially against a guy like that [Skubal].”

Schlittler retired the first two batters he faced but saw an attempted home run robbery by Spencer Jones on Kerry Carpenter bounce off the outfielder’s glove and over the center field wall.

From there, Schlittler unraveled, even if manager Aaron Boone later insisted there was no mental letdown from the slightly unlucky start.

Yankees pitcher Cam Schlittler Bill Kostroun/New York Post

Homers by Riley Greene and Spencer Torkelson followed despite Schlittler getting them both to two strikes, and the normally steady arm looked deflated after finally getting out of the inning.

He was taken deep again by Greene in the third inning and was finally removed from the firing line in the fifth after a double off the center field wall by Dillon Dingler.

“If he’s not good with his location, he doesn’t usually necessarily pay like that,” Boone said, as he also credited Torkelson for battling during a long at-bat prior to his bomb. “Confident that with Cam, he’ll grow from this, and this will be something that kind of fuels him and allows him to see where he can make adjustments, too, moving forward.”

The 25-year-old has admittedly fared slightly worse against lefties this season (which Carpenter and Greene both are), but this blowup was plain uncharacteristic for Schlittler, who has generally been dominant dating back to his days in college and in the minors.

That success has translated to the majors, where he still has a 2.08 ERA this year even after Tuesday’s blip.

Schlittler was unsurprisingly critical of his performance but found a positive spin — he established his curveball in his second time through the Tigers’ order.

Yankees Merch Shop
  • WinCraft insulated can coolers
  • Team Effort driver head cover
  • 47 Brand adjustable cap
  • Customizable jersey
  • Logo fleece blanket
  • 14-ounce sculpted relief coffee mug
New York Post receives revenue from affiliate and advertising partnerships for sharing this content and when you make a purchase.

“It’s taken a while to experience an outing like that,” he said. “So I just got to take what I can from it and get ready for next week.”

news: Guardians Check All Their Usual Boxes In 4-2 Loss

Jun 30, 2026; Cleveland, Ohio, USA; Cleveland Guardians pitcher Tanner Bibee (28) reacts after a run scored on an error by left fielder Cooper Ingle (not pictured) during the seventh inning against the Texas Rangers at Progressive Field. Mandatory Credit: Ken Blaze-Imagn Images | Ken Blaze-Imagn Images

✅ Cleveland Guardians score runs in just 1 of 9 innings
✅ Tanner Bibee gives up the exact number of earned runs he leads by
✅ Bibee gets ridiculous and completely undeserved Loss
✅ Shawn Armstrong enters and allows home run

It was another infuriating game of baseball for Guardians fans to watch last night. 2 runs for Grant Fink’s offense. Both in the 1st inning. Bibee gave them back in the third. Cooper Ingle blew the lead in the 7th by not knowing how many outs there were. And Armstrong gave up the dinger in the 8th.

On the bright side, Chase DeLauter looked awesome against Jacob deGrom.

And Braylon Doughty got promoted to AA. My favorite pitching prospect since Biebs.

How bad is that Guardians offense?

• The pitcher who shut them down on Monday night, Chris Paddack, was immediately DFA’d after he completed the only task Texas signed him for. They know Paddack sucks—he has an ERA near 10 against the rest of baseball—but he consistently dominates Cleveland because Grant Fink’s offense never adjusts to anything.

I expect another team to employ this same strategy before the season ends. Could the White Sox do it this weekend?

Pedro Martinez believes Mets can turn it around — but lack ‘leadership’ and ‘identity’

An image collage containing 2 images, Image 1 shows New York Mets' Francisco Alvarez (4) and Francisco Lindor (12) celebrate after defeating the Toronto Blue Jays during a baseball game in Toronto on Tuesday, June 30, 2026. (, Image 2 shows Man in a blue suit and light pink shirt with a blue tie speaking
metsmets

Baseball great and former Mets pitcher Pedro Martinez weighed in on the current state of affairs of the Amazins’, who have been in a free fall this season even after grabbing a 3-0 win on Tuesday over the Blue Jays on Tuesday night in Toronto. 

While the Hall of Fame hurler was optimistic the Mets still could turn their season around, he said the biggest issue for his former ballclub was that it lacks any sort of identity. He also believes there’s no leadership among the group. 

The Mets’ ugly season cost manager Carlos Mendoza last week, and the team has had a number of embarrassing moments, which included giving up a Little League home run to George Springer on Monday. 

“The Mets lack personality, they lack identity, they lack leadership. The Mets must find their identity,” Martinez said on TNT on Tuesday. “It gets me mad, because when I was there from 05 to 08…our team was recognized by probably unity, and that’s what made us be successful. We did not achieve our goal, which was to win the World Series, but we were pretty good.

“We were giving the Philadelphia Phillies and the Atlanta Braves a lot to think about every time we took the mound, whether we were hurt — a little bit hurt — or a little banged up, but we were all together, and we played together.” 

MEts merch shop
  • 47 Brand logo cap
  • 1986 eco tote bag
  • Mets fiber beach towel
  • 14-ounce sculpted relief mug
  • Customizable jersey
  • Color block logo backpack
New York Post receives revenue from affiliate and advertising partnerships for sharing this content and when you make a purchase.

Martinez’s tenure with the Mets produced just one playoff appearance, which was the team’s run to the NLCS in 2006. 

The Mets famously lost to the Cardinals in seven games in the NLCS and fell out of the playoff race on the final day in each of the next two seasons after squandering division leads. 

“We were going at it in the best way possible,” Martinez continued. “You don’t see that with the Mets. It’s like everybody’s playing their own game on their own. They need to be together in order for them to be successful. Everybody can achieve a little bit, anybody can give a little bit of something positive for the next guy coming up.”

Francisco Alvarez (left) and Francisco Lindor (12) celebrate after the Mets’ 3-0 win over the Blue Jays on June 30, 2026 in Toronto. Nathan Denette/The Canadian Press via AP

The baseball great did add that the Mets have the talent that should make them a competitive team, but again pointed to the need for accountability. 

“They need to find their own identity, and they need to be accountable and responsible for the money they’re being paid,” he added.

Mariners rack up eight runs without a homer, defeat Angels 8-3

SEATTLE, WASHINGTON - JUNE 30: Julio Rodríguez #44 of the Seattle Mariners celebrates an 8-3 win over the Los Angeles Angels at T-Mobile Park on June 30, 2026 in Seattle, Washington. (Photo by Olivia Vanni/Getty Images) | Getty Images

Like a rollercoaster built by a particularly unimaginative person, tonight’s Mariners game was slow and boring for the first two-thirds, then suddenly rocketed into being fun late. By the time it was over the score was 8-3 and the Mariners offense had somehow not only blown past their former three-run-per-game cap (Rest in Pieces, hopefully never to be seen again), but managed to score all those runs without a homer for the first time in four years. For a team that’s built on on-base and slug, tonight was a lot of death by papercuts inflicted on the Angels bullpen, appropriately ending what’s been a weird June in a weird way – and yet also not, because with this win the Mariners end June at 13-14 for the month, the exact same way they ended June of 2025. Could this boring back-loaded rollercoaster metaphor bear out over the whole season? Reader, we shall see.

Bryan Woo turned in another solid start in what’s been a fairly uneven season for him so far, bobbing and weaving through some bad-luck BABIP hits and fielding miscues behind him; he didn’t have to deal with more than one baserunner until the fifth, when perpetual thorn in Mariners side Jo Adell reached on a throwing error from Colt Emerson and then Woo , maybe shaken, walked his next hitter, Josh Lowe, who is currently running a robust 4% walk rate. Woo rebounded to get out of trouble, getting three straight weakly-hit outs, and then roared through the sixth with a quick 1-2-3 inning against the top of the Angels lineup.

But the Mariners offense limped through those first five innings, tonight missing both Luke Raley and Dominic Canzone, both getting in an extra day of rest before tomorrow’s off-day. The Mariners couldn’t get anything going off Jose Soriano, putting him in a time machine and transporting him back to his early dominant days of the 2026 season despite some wandering command. Soriano struck out nine Mariners over five innings, as they chased after both cutters up and curveballs down, scattering just three hits across the first five frames.

The Mariners finally broke the deadlock in the sixth, finally stringing together some hits against Soriano, and we’re saying finally twice (thrice!) because that’s how finally it felt. Julio Rodríguez, leading off the inning, jumped on the first pitch he saw, a slider, for a single. Josh Naylor then worked a slightly longer at-bat before getting a fastball he could dump up the middle for a single of his own. The Mariners got their first run of the day – and the first run of the game – on a third consecutive single from Randy Arozarena, who took Soriano’s splitter and scorched it into left field, bringing in Julio from second easily.

That * explosion of offense * caused Angels manager Kurt Suzuki (curséd sentence) to call upon Chase Silseth, who sounds like if a Star Wars character went to a fancy boarding school, to face Cal Raleigh. It’s been a struggle for the Big Dumper, and while we would have loved to see a refreshing rainmaking Dump in the form of a home run, Cal’s smug face here on an overturned strike three that flipped to a walk – a challenge that risked what would have been the Mariners’ last challenge of the day after an ill-considered challenge by Naylor in the first – is pretty sweet succor.

Cole Young was the hero of last night’s game with his two-homer effort and he continued to produce at the plate today, smoking a splitter from Silseth (say that three times fast) at 101 mph into right field, bringing in Naylor from third. A wild pitch brought home another run and suddenly the Mariners had hit their three-run cap. After the next two batters made outs – Colt Emerson struck out on a borderline pitch challenged by Angels catcher Logan O’Hoppe, and Victor Robles struck out on seven pitches, nary a one of which approached the plate – it seemed like that’s where the inning, and possibly the run-scoring, would grind to a halt, with Weston Wilson – owner of two strikeouts already on the day – due up. But Wilson got a sinker on the plate and was able to just knock it over the head of a leaping Nolan Schanuel to bring in another pair of runs.

It’s a good thing the Mariners did add on, because the Angels did their own version of breaking the game open in the seventh after Bryan Woo exited the game with one out, having given up another bad-luck leadoff single on a changeup to Wade Meckler and, a batter later, losing a nine-pitch battle to pesky Josh Lowe that ended in a single on the slider.

Eduard Bazardo was called upon to stop the bleeding and he did not, giving up an RBI single to the first batter he saw, Logan O’Hoppe, on a poorly-located sinker. Bazardo then worsened the situation by walking nine-hole hitter and former Mariner Donovan Walton, bringing up Zach Neto, who tattooed a sinker right back up the middle for a two-RBI single, drawing the game to 5-3. Sinkers? More like stinkers on this part of the rollercoaster (bad, pejorative, creaky).

Things could have gotten worse from there, as Vaughn Grissom dunked a pitch shallowly into right field that Weston/Wilson – who has played some outfield but almost exclusively in left field – couldn’t quite get to, diving but having the ball pop out of his glove. WesWil smartly came up firing, though, and was able to get the ball in for a force on Neto, caught between second and third as Walton remained at second, having to hold up to see if the ball was caught. Bazardo was able to get Schanuel to fly out harmlessly to end the inning, but things were considerably tighter than they had been, with just two runs left to ensure that another strong start from a Mariners starter wouldn’t be squandered.

However, here’s where the rollercoaster (fun, complimentary, whoo-hoo-hands) gets cranking again. The Mariners were able to open up the lead again the seventh against veteran lefty Brent Suter. Julio led off with a hard-struck single up the middle, moving to third on a one-out double by Arozarena. But Cal had a tough at-bat against Suter, going down on three pitches for the second out, putting the onus on the two young lefties at the bottom of the lineup – Cole and Colt, whose ages combined are a mere six years older than Suter. Cole started off by working an excellent ten-pitch plate appearance culminating in a walk, fouling off pitch after pitch and refusing to expand against the veteran. Hooray for Cole. Then Colt, not to be outdone, parachuted a little fly-ball single on the first pitch he saw into left field for another two runs of insurance.

It was a particularly nice moment for Emerson, who struggled yesterday, going 0-for-3 with two strikeouts. But Emerson immediately gave all the credit to his teammate Young for working a long at-bat and forcing Suter to show his hand.

“Cole Young having the 10-pitch at-bat against Suter – that’s a really great pitcher, and seeing him do that gave me all the confidence in the world to go up there and be myself,” Emerson said. “Kind of saw everything Suter had to throw at that point – Cole got multiple changeups, you know no one practices lefty-lefty changeups, so seeing that fitght was just outstanding. I’m so happy for him.”

With a five-run lead, Dan Wilson opted to give Michael Rucker a chance at redemption against the middle part of the Angels order. Rucker walked the first hitter he saw, Jorge Soler, and then fell behind his next hitter 1-0, but was able to get Meckler to ground into a double play on the second pitch, a well-located four-seamer at the top of the zone, and then got another ground ball out off the bat of Adell for a scoreless inning. Andrés Muñoz, in to get a little work before the off-day, shut the door in the ninth with authority, and that was that. A solid team win, and they didn’t even have to homer about it. Now the calendar flips to July, and the All-Star Break, and hopefully some hotter Mariners hitting to go with the warmer temperatures.

Dave Roberts becomes fastest manager to 1,000 wins as Dodgers beat A’s

An image collage containing 2 images, Image 1 shows Dave Roberts tips his cap to the fans as he walks off the field after recording his 1,000th victory as a manager after the Dodgers' 9-3 win over the A's on June 30, 2026 in West Sacramento, Calif, Image 2 shows Dave Roberts, who picked up his 1,000th win, acknowledges the fans after the Dodgers' victory over the A's

WEST SACRAMENTO –– The cheers began with the final out, continued through the Dodgers’ postgame handshake line, and didn’t end until the man of the night had walked all the way off the field.

With the Dodgers’ 9-3 win over the Athletics on Tuesday night, Dave Roberts became the 69th manager in MLB history to win 1,000 career games, and reached the mark faster than anyone else to previously enter the club.

A grand accomplishment. An historic milestone. And a moment not lost on the Dodger-heavy crowd of 12,387 at Sutter Health Park in Sacramento –– many of whom stuck around to serenade the skipper as he smiled and waved on his way back to the left field clubhouse. 

“I know people say the word surreal a lot, but it is surreal,” Roberts said once he arrived back in his office, following a champagne toast with his players and celebratory embraces with practically all of the team’s traveling party. “Because you take a step back and look at the body of work, it’s been a fun ride. It really has.”

This, of course, wasn’t the setting Roberts would have been expecting his landmark moment to come in, on a nondescript Tuesday night at the triple-A ballpark the Athletics are temporarily calling home.

Then again, reaching 1,000 wins was not something Roberts foresaw when he was hired as a first-time manager by the Dodgers before the 2016 season, either, unable to imagine the run of success that has followed.

“That’s a long time of consistent winning, let alone keeping a job for 11 years,” he said jokingly. “That’s just kind of the life I chose. But yeah, to kind of put your head down and look back and go, ‘Oh my god, I’m here,’ it’s mind-blowing. I still feel like I’m getting better, and I still enjoy it.”

In his 11th season helming the Dodgers, and only his 1,606th at the top step of the dugout, Roberts watched his team record career win No. 1,000 in relative easy fashion Tuesday, getting to kick back and relax as he added another accolade to his future Hall of Fame resume.

The Dodgers removed the pretense of drama early, jumping to a two-run lead in the top of the first inning. They broke the game on a three-run home run from Tommy Edman in the third (part of his four-hit, four-RBI night) and a solo blast from Miguel Rojas in the sixth (the first of his two RBIs). And they kept piling on from there, providing Justin Wrobleski plenty of support in his seven-inning, three-run start –– which included a career-high 11 strikeouts –– while cruising to a series-clinching win that continues their push for a third-straight World Series.

“What makes a good coach? You have good players,” Roberts quipped.

Dave Roberts tips his cap to the fans as he walks off the field after recording his 1,000th victory as a manager after the Dodgers’ 9-3 win over the A’s on June 30, 2026 in West Sacramento, Calif. Getty Images

Still, for all the star-studded talent that has populated his rosters over the years, Roberts’ upbeat and ever-positive touch has been equally important in bringing it all together.

“He’s a special person,” shortstop Mookie Betts said before the game. “He is my manager, but I just don’t really see him that way. I see him more as like a baseball dad, to be honest. He’s always there … He’s so much more than just a manager.”

During his tenure with the club, the 54-year-old Roberts has overseen nine division titles, five National League pennants and three World Series titles.

That track record is nearly unmatched in Dodgers history. Only Walter Alston won more World Series with four. Only Alston, Tommy Lasorda and Walter Robinson racked up more wins.

None of them, of course, matched Roberts’ MLB-record .622 winning percentage. And none of them have racked up as many rings as quickly as he has over the last six years, helping the Dodgers cement their modern-day dynasty while burnishing his future Hall of Fame resume.

Tommy Edman belts a three-run homer in the third inning of the Dodgers win over the A’s. Scott Marshall-Imagn Images

“You play this game for so long, you coach it, you think you know a lot, but I’ve learned a lot more coaching than I ever thought I did before taking this job of manager,” Roberts said. “And yeah, it’s fleeting. You just never know when it could be taken away. So every day, I love being the manager of the Dodgers.”

What it means

Roberts had tried to downplay his pursuit of history leading up to Tuesday’s accomplishment.

His players, however, had offered plenty of anticipatory praise.

Before Tuesday’s game, Betts described Roberts’ ability to connect to players and manage personalities and relationships as his biggest strength.

“Again, it’s not like a coach-to-player thing. It’s more like a dad-to-son type thing,” he said. “So I think it resonates a lot more. I think we all appreciate it.”

Dave Roberts, who picked up his 1,000th win, acknowledges the fans after the Dodgers’ victory over the A’s. Scott Marshall-Imagn Images

Rojas echoed those sentiments, arguing that Roberts has gone underappreciated, if anything, during the Dodgers’ rise to dynasty status.

“I think people will realize when he retires, and when he doesn’t want to manage anymore, how good of a manager he was for one of the best teams of this generation,” Rojas said.

Who’s hot

Roberts claimed he doesn’t “do great with being celebrated.”

But he soaked up the scene Tuesday after the final out was recorded.

First, he exchanged hugs with the entirety of his coaching staff, going down a line with each one in the dugout. Then, he did the same with all of his players as they went through a line of high fives out on the field.

Dave Roberts looks on from the dugout during the Dodgers’ win over the A’s. Getty Images

“There was just so many people that are a part of this whole ride, that it’s a team kind of accomplishment, milestone,” Roberts said. “And I truly believe that. I’ve been very fortunate to be around a lot of great people.”

As Roberts turned back toward the dugout, a raucous ovation from the crowd was awaiting him, prompting him to doff his cap several times and wave it with a smile.

“It seemed like a home game tonight and last night here,” Roberts said. “Everyone in the stands knew about it, which was great. And it’s a good feeling. Happy it’s over. Happy we got it done.”

During the clubhouse toast, both Rojas and Freddie Freeman stood up to address the room, delivering what Roberts described as “heartfelt” speeches in recognition of his accomplishment.

The thing they said that will stick with him the most?

“That I care more about them as people than I do as players,” he said.

Added Rojas: “This guy is a human being that cares about everybody, and it shows every single day.”

Who’s not

No answer here.

Roberts’ 1,000th win came amid one of the Dodgers’ best stretches of the season, with the club winning its fourth-straight game and 11th out of the last 14, improving its MLB-best record to 56-30.

The Dodgers also finished June with a season-best 18-9 record, maintaining a double-digit game lead in the National League West division.

Up next

Roberts will begin his march for another 1,000 wins on Wednesday, when the Dodgers will employ a bullpen game –– after pushing back Shohei Ohtani’s originally scheduled start –– as they go for a series sweep of the Athletics, who will turn to right-hander JT Ginn (6-4, 3.25 ERA).

Dodgers manager Dave Roberts records 1,000th win in record time

Dave Roberts became the fastest manager to reach 1,000 wins with the Los Angeles Dodgers' 9-3 victory over the Athletics on Tuesday, June 30.

Roberts has compiled a 1,000-606 record, reaching the 1,000-win mark in fewer games than Cap Anson (1,641 decisions), according to MLB's Sarah Langs.

He earned every one of his managerial victories with the Dodgers.

Roberts served as interim manager for the San Diego Padres on June 15, 2015, following the Padres’ decision to fire Bud Black. The Padres suffered a 9-1 loss to the Athletics at Petco Park. Pat Murphy was then hired to take over as interim manager for the rest of that season.

Roberts was hired by Los Angeles in 2016 and finished that season as the Manager of the Year after leading the Dodgers to a 91-71 record.

He’s won three World Series titles and five National League pennants during his tenure.

When do Dodgers play next?

The Dodgers will play the final game of a three-game series against the Athletics on Wednesday, July 1. The game will start at 6:40 p.m. PT.

This article originally appeared on USA TODAY: Dodgers manager Dave Roberts records 1,000th win in record time

Giant Win Streak Continues: Dbacks 8, Giants 2

Jun 30, 2026; Phoenix, Arizona, USA; Arizona Diamondbacks second baseman Ketel Marte tosses his bat after hitting a solo home run in the sixth inning against the San Francisco Giants at Chase Field. Mandatory Credit: Mark J. Rebilas-Imagn Images | Mark J. Rebilas-Imagn Images

The Dbacks needed a big start from Brandon Pfaadt, and he was able to deliver on Tuesday night in his first start back in the major league rotation. Early on in the game, many fans were quick to note some mechanical changes to Pfaadt’s delivery as he started on the 1st base side of the rubber and seemed to go away from bringing his hands over his head to initiate his windup. His motion definitely appear a lot cleaner. He was able to give them 5.1 innings giving up just 3 hits and 1 run and was super-efficient needing just 66 pitches to pitch into the 6th inning. Pfaadt’s start definitely set the tone for the game as the Dbacks battled to get back above .500.

On the offensive side, the Lourdes Gurriel Jr hot streak watch is also officially on as he homered in the first inning with 2 on and is now 8 for his last 22 with 4 doubles and a home run. We all know what it can look like when Lourdes gets on a heater, and fortunately for the Dbacks it may be coming at the perfect time as they desperately need the offense. Later in the game, Ketel Marte homered in his 4th straight game tying a franchise record. An absolute no doubter on an 0-2 pitch that went 431 feet. This is such a great sign to see for the budding all star as he continues his recent tear. Max Kepler was also able to collect his first hits as a Dback tonight as he doubled in the bottom of the first inning and later singled. A good sign for the recent pickup.

Tonight was all Dbacks as they won their franchise record 8th straight game against a single team to start the season. They have had the Giants number all season, and this series could have come at a better time.

The Dbacks will go for a 3 game sweep tomorrow evening as they send Zac Gallen to the mound as he looks to right the ship. A sweep would be great to see for this team after they were just swept themselves this past weekend, especially considering they are gearing up for a tough series against the red-hot Milwaukee Brewers this weekend.

SB Nation Reacts Survey: Which Astros Pitcher Will Lead Team in Wins?

HOUSTON, TEXAS - JUNE 06: Tatsuya Imai #45 of the Houston Astros throws warm up pitches before the second inning during the game against the Athletics at Daikin Park on June 06, 2026 in Houston, Texas. (Photo by Houston Astros/Getty Images) | Getty Images

It’s not a surprise that when the Astros get solid pitching, their winning percentage is very high. for years I’ve called it the Astros’ Rule of 4. Their record when giving up 4 or less runs has been incredibly high.

This season, when the Astros allow 4 runs or less, they are 32-10. That’s a .762 winning percentage. For a team that is 43-45 overall, that is a staggering number that indicates a clear line of winning demarcation.

Despite the fact they have had some inconsistent performances from some key members of the rotation and they have been hit hard by pitching injuries for the third straight year, the pitching continues to be the key to victory for Houston.

Taking a look at their current rotation, and taking into consideration the performances of these pitchers, which Astros SP do you believe will lead the team in wins at the end of the season?

Welcome to SB Nation Reacts, a survey of fans across the MLB. Throughout the year we ask questions of the most plugged-in Astros fans and fans across the country. Sign up here to participate in the weekly emailed surveys.

Dodgers Overwhelm A’s Once Again

Jun 30, 2026; West Sacramento, California, USA; Athletics catcher Shea Langeliers (23) slides into home plate before scoring a run on an RBI single by Athletics designated hitter Jonah Heim, not shown, during the first inning against the Los Angeles Dodgers at Sutter Health Park. Mandatory Credit: Scott Marshall-Imagn Images | Scott Marshall-Imagn Images

The Athletics took on the MLB-leading Los Angeles Dodgers in game 2 of a three-game series at Sutter Health Park in West Sacramento. For a second straight night, the A’s were no match for the Dodgers, who coasted to a 9-3 victory, securing the series with a game to spare and sending the hosts to their fourth straight defeat.

Early Offense

A’s starting pitcher Jeffrey Springs got off to a rough start. The Dodgers scored two runs in the top of the first, as shortstop Mookie Betts hit an RBI single and then left fielder Teoscar Hernandez hit a sacrifice fly.

The Athletics immediately got a run back against Dodgers pitcher Justin Wrobleski. With one out, catcher Shea Langeliers hit an infield single. He then scored from first on designated hitter Jonah Heim’s two-out RBI single off the right field wall. The A’s could have scored more, but Los Angeles’ third baseman Tommy Edman made a nice diving play to end the inning.

It looked like the Dodgers would add to their lead after the first two batters of the second inning reached on an A’s fielding error and a walk. However, Springs buckled down, retiring the next three hitters to escape the jam and keep his team’s deficit at one run.

What to do about Springs

Springs’ home run issues resurfaced in the third inning. With two outs and two runners on, Edman crushed the first pitch he saw over the center-field fence for his first home run of the season, giving the visitors a 5-1 lead.

A’s Waste First RISP Chance

In the top of the fifth, A’s second baseman Joshua Kuroda-Grauer made his second nice catch of the night on a popup in the shallow outfield. In the bottom of that frame, the Athletics stranded third baseman Max Muncy at second after his one-out double down the left field line.

24 For Springs

The A’s left Springs in to pitch the sixth inning, a decision that backfired when Dodgers’ second baseman Miguel Rojas led off the inning with a solo home run to left, his third of the season.

A’s manager Mark Kotsay removed Springs after he walked Shohei Ohtani. The left-hander struggled once again, allowing six runs on eight hits in 5 1/3 innings. He walked four, only struck out two and served up two more long balls. Right-hander Elvis Alvarado replaced Springs, recording the final two outs of that inning.

Dodgers Dominating Again

The Dodgers scored three more runs in the seventh against A’s reliever Geoff Hartlieb. The rally began when A’s left fielder Joey Meneses failed to catch a fly ball off Betts’ bat. A few batters later, Meneses misplayed Edman’s RBI single that brought home the Dodgers’ seventh run.

The next batter, Rojas, hit a sacrifice fly to bring home his team’s eighth run of the evening. Dodgers’ catcher Dalton Rushing then followed with a two-out single, marking the second straight night the Dodgers scored nine runs.

Colby Jack

In the bottom of the seventh, the A’s scored for the first time since the first inning. Right fielder Colby Thomas homered for the second straight night, his fourth of the season, making it a 9-3 game.

Wrobleski continued his impressive start to the season, limiting the A’s to three runs on seven hits over seven innings while striking out a career-high 11 batters on a career-high 110 pitches.

The A’s comeback attempt stopped there, as they went down quietly against Dodgers’ relievers Brock Stewart and Wyatt Mills.

Through two games, the Dodgers outscored the Athletics 18-7, racking up 31 hits and five home runs against the Green and Gold’s subpar pitching staff. The win marked Dodgers manager Dave Roberts’ 1,000th career victory, a milestone reached faster than any other manager in MLB history.

The further the Athletics fall below .500, the harder it will be to dig out of the hole. With the Houston Astros, Texas Rangers and Seattle Mariners all playing well, the A’s need to figure things out sooner than later.

Tomorrow, the “Green and Gold” look to salvage the final game of this series. Right-hander J.T. Ginn will start, aiming to help his team end its four game losing streak. Ohtani was supposed to pitch the series finale, but the Dodgers are moving his next start to Friday, choosing to roll with a bullpen game rather than waste an Ohtani start at this minor-league stadium.

Six run inning leads to six straight wins: Rays 10, Royals 4

Jun 30, 2026; Kansas City, Missouri, USA; Tampa Bay Rays third baseman Junior Caminero (13) reacts after hitting a home run during the second inning against the Kansas City Royals at Kauffman Stadium. Mandatory Credit: William Purnell-Imagn Images | William Purnell-Imagn Images

Yesterday’s off day following five straight wins wasn’t enough to slow down the Tampa Bay Rays on Tuesday night in Kansas City. The offense remained hot putting up a ten spot on the Royals as the Rays rolled to their sixth consecutive victory.

The Rays trailed early in this one as Griffin Jax surrendered a first inning homer to Carter Jensen. The solo shot, his twelfth of the year, gave the Royals a 1-0 lead. However, the Rays answered in a big way in the top of the third.

Leading off the third, Nick Fortes dropped a bunt down the third base line and reach second on a throwing error by Nick Loftin. Yandy Diaz walked and Aranda quickly followed with a RBI single to tie the game at 1-1. With runners at the corners and nobody out, the red-hot Junior Caminero sent a long fly ball over the wall in left field to give the Rays a 4-1 lead. The blast marked his 23rd of the year and it was his fifth consecutive game with a homer.

The Rays weren’t done. The very next pitch delivered by Royals starter Noah Cameron was ambushed and deposited in the seats in left center. The homer was Vilade’s sixth of the year and gave the Rays a 5-1 lead. Then DeLuca and Simpson singled. Deluca later scored on a RBI single by Ben Williamson and the Rays would end the inning with a 6-1 lead.

The six runs were all they needed tonight, but you would be foolish to turn down insurance runs. They tacked a pair of runs in both the fifth and sixth innings. Fortes drove home both runs on a single in the fifth inning and the sixth inning was, to put it lightly, a disaster for Royals pitching.

The Rays worked six walks in the sixth inning, though one was negated by a double play. Following the double play, Eric Cerantola walked five consecutive batters and allowed a run to score via a wild pitch. He walked in the other run.

On the night, the Rays totaled 10 hits, walked 11 times and only struck out twice. All 11 walks were issued in the first 5.2 innings.

Contrary to the Royals staff, Jax and the pen walked only one batter tonight and struck out seven. Jax did the heavy lifting, turning in what might be his best line of the season. Across six innings he allowed three runs on five hits, struck out five and walked none. He earned the win and gave way to Booser, Sulser, and Kimbrel. Suler allowed the only other run to score in the eighth.

Lastly, for those watching the standings in late June, the Yankees dropped their sixth straight and fell to 2/5 games back of the Rays in the division. The Rays are now four games up in the loss column on the Yankees. With a record of 49-33 , the Rays will look to continue their hot streak on Wednesday night with Shane McClanahan taking the ball after being given some extra days of rest. He will look to get back in a groove opposite Seth Lugo.

Landen Roupp matches ugly Giants record with loss to Diamondbacks

An image collage containing 2 images, Image 1 shows Giants pitcher Landen Roupp reacts after being pulled from the game in the third inning against the Arizona Diamondbacks at Chase Field, Image 2 shows San Francisco Giants pitcher Landen Roupp reacts in the dugout after being pulled from the game in the third inning against the Arizona Diamondbacks at Chase Field
giants

PHOENIX — The circumstances were too overwhelming to lead to any other result.

Of course, with Landen Roupp on the mound, against the Diamondbacks, the Giants were going to fall Tuesday night. There have been no other outcomes in games involving either this particular San Francisco starting pitcher or the opponent he faced since the first month of the season.

And, as predicted in the world’s most obvious crystal ball, exactly that transpired.

Landen Roupp walks back to the dugout aferr being pulled from the game in the third inning of the Giants’ 8-2 loss to the Diamondbacks at Chase Field on June 30, 2026. IMAGN IMAGES via Reuters Connect

Roupp matched an ignominious franchise record by starting the 11th straight game the Giants have lost behind him, and the Giants reached a level of futility against one foe not seen in nearly 50 years.

In arguably the least effective start of his winless streak, Roupp walked six batters, served up a gargantuan three-run blast to Lourdes Gurriel Jr. and was out of the game before the third inning was over in an 8-2 loss, the Giants’ eighth in a row against the Diamondbacks.

“I’ve been pretty pathetic for the past two months,” Roupp said. “We’ve got to figure it out and get back to where I was at the beginning of the season because I’m not really giving the team even a chance to win right now.”

No matter who’s been on the mound, the Giants haven’t been able to beat the D-backs. It’s the worst start to a season against a single opponent since San Francisco also lost its first eight games of the 1977 season against the Cubs.

The positive? They finally prevailed in their ninth and final meeting of the season.

So there’s hope still.

But it wasn’t going to happen Tuesday, which quickly became apparent.

It all started, in Vitello’s eyes, on Roupp’s seventh pitch of the evening. His 1-2 sinker ran high and tight on Geraldo Perdomo but touched the inside corner at the letters. It was called a ball, and Roupp eventually lost Perdomo for his first walk of the game.

“How much of an impact it made, I don’t know … it kind of put him into a little bit of a tizzy,” Vitello said. “At least body language-wise and on the next pitch. … When he’s focused and dialed in, he’s pretty good, but one of the reasons he’s good is he’s ultra competitive and when that spills over into being distracted from the next pitch … it makes an impact.”

The Giants were in a 3-0 hole by the time he recorded the third out of the first inning. After the walk to Perdomo, he put another runner on with four straight balls to Gabriel Moreno.

His troubles finding the strike zone persisted against the next batter, falling behind 2-0 to Gurriel. The next pitch Roupp put over the plate, Gurriel deposited into the left-field seats.

Roupp issued two more walks in the second, including to the leadoff man, and got out of the inning with the only damage to his pitch count. But he wasn’t so fortunate the next time around.

Landen Roupp reacts in the dugout after being pulled from the game in the third inning. IMAGN IMAGES via Reuters Connect

Once again, Roupp put the first batter of the inning on base with his fifth free pass, and after a pair of singles to load the bases, walked in Arizona’s third run of the game.

Roupp’s 84th and final pitch was a 2-2 cutter to Ketel Marte, who dropped it in front of Heliot Ramos to extend the margin to 6-0 and put an early end to Roupp’s night.

“I’m just kind of moving slow right now,” Roupp said. “My lower half was not synced up pretty much at all tonight, which was allowing the sinker to go arm-side.”

Of his 84 pitches, only 44 were strikes.

“Obviously,” Vitello said, “he was not who he is tonight.”

What it means

The blowout locked in the Giants’ third losing series to the Diamondbacks this season.

They’ve been outscored 52-23 in the eight losses. Put another way, the Diamondbacks are solely responsible for more than half of the Giants’ minus-57 run differential.

Adding injury to insult, Matt Chapman left with an abdominal strain that flared up when he made a barehanded play to retire Gabriel Moreno for the final out of the sixth.

With Willy Adames (back) unavailable, the Giants had no backup infielders, so outfielder Jonah Cox was forced to enter the game at second base, only his second time playing the infield since college, while Luis Arraez took over for Chapman at third.

Who’s hot

After getting the Giants on the board in the fifth with his fourth home run of the season, Arraez spent the second half of the game on cycle watch.

Second baseman Luis Arraez celebrates after hitting a solo home run in the sixth inning of the Giants’ loss to the Diamondbacks. IMAGN IMAGES via Reuters Connect

He came up once needing only a double but flew out to the warning track in the eighth.

Rafael Devers also slugged his 15th homer of the season, closing in on Casey Schmitt (16) for the team lead, but the seventh-inning solo shot only served to make up for Marte’s an inning earlier.

Marte, who led off Monday’s loss with a home run, has homered in his past four games.

Who’s not

Only one other starter in the San Francisco era has had a run of futility that matches Roupp’s.

The Giants lost the last 11 starts made by Mark Davis, a future Cy Young winner, in 1984. Over that stretch, which was split up by relief appearances, the East Bay native went 0-8 with a 6.98 ERA.

That same season, the Giants also went winless in 10 straight starts by Jeff Robinson. Pat Misch went 11 in a row without starting a win, but that stretch was split between the 2007-08 seasons.

Roupp has put up slightly better numbers, including back-to-back starts of six innings, two runs and just one walk entering this one. But it still hasn’t been pretty: This dud dropped him to 0-7 with a 5.87 ERA since the Giants’ last win in one of his starts, all the way back on April 26.

“The last outing was really good,” Vitello said. “The two prior, I wouldn’t even call them similar to this. Just a lack of inducing contact, pitch count climbing on him. Tonight was a different animal.”

Roupp’s last win was also the second-to-last start he made before the Giants traded Patrick Bailey. In seven starts with Bailey, opposing batters hit .186 with a .521 OPS. In nine starts with Eric Haase and Daniel Susac, Roupp has allowed a .280 batting average and an .806 OPS.

And if his first time throwing to Drew Cavanaugh was any indication, it’s not getting any better.

Roupp, however, placed the blame on his mechanics — not his catchers.

“The team not winning your last 11 starts is pretty bad,” he said. “So I’ve got to figure it out.”

Up next

The Giants will attempt to avoid being swept by the Diamondbacks for a third time in Wednesday’s series finale.

It pits Trevor McDonald (2-6, 4.94) against Zac Gallen, a longtime Giants nemesis in the middle of a tough season at 3-7 with a 6.15 ERA. First pitch is set for 6:40 p.m. PT.

44-43: Chart

Jun 30, 2026; Seattle, Washington, USA; Seattle Mariners shortstop Colt Emerson (4) hits a 2-RBI single against the Los Angeles Angels during the seventh inning at T-Mobile Park. Mandatory Credit: Steven Bisig-Imagn Images | Steven Bisig-Imagn Images

Mariners 8, Angels 3

Viva Mexico!: Bryan Woo, .31 WPA

Dutch Oven: J.P. Crawford, -.08 WPA

Game thread comment of the day:

Willson Contreras gets ejected for the second straight game after Cade Cavalli hurls racist comment from the mound

BOSTON, MASSACHUSETTS - JUNE 30: Willson Contreras #40 of the Boston Red Sox reacts during a benches-clearing altercation during the fourth inning of a game against the Washington Nationals on June 30, 2026 at Fenway Park in Boston, Massachusetts. (Photo by Maddie Malhotra/Boston Red Sox/Getty Images) | Getty Images

Cade Cavalli pitched brilliantly tonight, striking out 13 Red Sox hitters while only allowing one hit and no walks over seven superb innings. Unfortunately, that’s not what I’ll remember most about his unwanted presence at Fenway.

Instead, it will be this comment he shouted at Willson Contreras after striking him out in the bottom of the fourth inning:

The next time somebody utters that phrase, in that tone, at a person whose heritage hails from a country near the equator and doesn’t have ill intent, will be the first. Frankly, if he would have just said “sit down bitch,” it would have been far less problematic.

But like a louse, he launched language loaded with racial undertones, and it rolled off his tongue like it came from the mouth of a suspended cop. The only thing more jarring than the junk jumping out of Cavalli’s jugular is the fact Contreras didn’t immediately try to snap it in half given everything happening in his world right now.

And as far as intent goes, you don’t need to take my word for it. Here’s somebody with a far more relevant perspective on Cavalli’s comment than me:

Cavalli claims the racial outburst stemmed from him taking exception with Contreras bumping him on the way off the base paths to end the first inning, which Contreras absolutely did. Here’s Cavalli on that incident:

“There’s a certain level of respect you have for other players. I have respect for him. But you don’t run by me and brush me going off the field. It’s just not something you do in this game.”

You know what else you don’t do? Call somebody “boy” in that tone and context and not expect blowback. If Cavalli thinks Contreras lightly brushing him is in the same zip code of disrespect as the garbage spewing out of his trap in the fourth inning, then he’s as lost as Flight MH370!

Speaking of lost, how about this umpiring crew? Last night, Nic Lentz threw Contreras out of the game for tapping his helmet following a check swing, and yet somehow what Cavalli did tonight was deemed less severe than that. I mean, what are we doing here? This is a horrendous look for them on multiple levels, and I hope both they and Cavalli are suspended by the league!

Meanwhile, Contreras, who was ejected, didn’t do himself any favors after leaving the field. He spent the next couple of innings hopping on Instagram and getting into it with idiot fans while his replacement at first base, Andruw Monasterio, was coming up short on both defense and at the plate. Here are those items juxtaposed:

At this point, it’s Chad Tracy’s job to get to Contreras and try and bring the temperature down, and I’m sure (after he was also ejected) they had a very compelling conversation down in the clubhouse during the second half of the game. (It was almost certainly more interesting than the rest of the game itself, which saw the Red Sox middle relief spiral out of control in an 8-1 defeat.)


Unfortunately, the brawl wasn’t the only disaster from this game. The other major story, which was actually unfolding around the same time, is Connelly Early leaving with “left elbow discomfort” after four shutout innings. This broke the Red Sox string of 12 consecutive quality starts (it was very likely to reach 13 the way Early was going), and could obviously lead to much bigger problems for the rotation going forward. We’ll know more tomorrow after they get some tests done.

Three Studs

Connelly Early: Four shutout innings, and well on his way to another great outing when the injury bug paid him a visit.

Anthony Seigler: Led off the game with a double and scored the only Red Sox run – A run that was holding up until Connelly left the game Early.

Chad Tracy: He absolutely had to get ejected after what Cavalli said to Contreras and the umpires allowing Cavalli to stay in the game. My only gripe is he didn’t get tossed quicker!

Three Duds

Danny Coulombe: He was the first bullpen arm into the game after Early’s exit and boy did he suck! He faced four hitters, failed to get three of them out, and the two outs he did get were from a lineout and a Wilyer Abreu assist at third base on a hit. Coulombe is rapidly turning into a guy you can’t go anywhere near in a close game.

Ceddanne Rafaela: 0-4 with two strikes outs and burned the last ABS challenge in a useless spot. He needs to show way more restraint with those!

Jarren Duran: Now hitting .196 with a .604 OPS after tonight’s 0-3 performance.

Play of the game:

It’s the brouhaha in the fourth inning:

Justin Wrobleski strikes out 11, Dave Roberts earns 1,000th career win

SACRAMENTO, CA - JUNE 30: Justin Wrobleski #70 of the Los Angeles Dodgers pitches during the game between the Los Angeles Dodgers and the Athletics at Sutter Health Park on Tuesday, June 30, 2026 in Sacramento, California. (Photo by Don Collier/MLB Photos via Getty Images) | MLB Photos via Getty Images

Justin Wrobleski had the most strikeouts by any Dodgers pitcher in a game this season, going seven innings to beat the Athletics 9-3 on Tuesday night at Sutter Health Park in West Sacramento.

Wrobleski struck out a career-high 11 in seven innings on Tuesday, the most by a Dodgers pitcher this season. This was the left-hander’s sixth start of at least seven innings this season, tied with Yoshinobu Yamamoto for most on the team. Wrobleski allowed three runs, two of them in the seventh inning, but the Dodgers offense provided plenty of support made those late runs not matter much.

Tommy Edman and Miguel Rojas each homered off A’s left-hander Jeffrey Springs, who leads the majors with 24 home runs allowed. The Dodgers put up crooked numbers in three different frames, with a pair in the first inning, then three runs each in the third and seventh.

Edman had four hits and drove in four runs while getting the start at third base, continuing his hot start. Since returning from the injured list on June 16, Edman has reached base at least twice in seven of his nine starts, and overall is hitting .395/452/.579.

Notes

  • Dave Roberts picked up his 1,000th managerial win. His .626 career winning percentage is the highest of the 69 managers who’ve won at least 1,000 games in the majors.
  • Dodgers are 7-1 in the first eight games of their nine-game road trip, averaging seven runs per game. On the season, the Dodgers average 6.15 runs scored per game on the road, compared to 3.96 at home.
  • The Dodgers were 18-9 in June.

Tuesday particulars

Home runs: Tommy Edman (1), Miguel Rojas (3); Colby Thomas (4)

WP — Justin Wrobleski (10-2): 7 IP, 7 hits, 3 runs, 11 strikeouts

LP — Jeffrey Springs (3-8): 5 1/3 IP, 8 hits, 6 runs, 4 walks, 2 strikeouts

Up next

One more game in the Triple-A ballpark on Wednesday night (6:40 p.m., SportsNet LA). Dodgers are going with a bullpen game as Shohei Ohtani got kicked to Friday, while the A’s turn to former un-signed first-round Dodgers draft pick J.T. Ginn.