Twins 3, Tigers 2: Clemens’ homer launches Twins to victory

DETROIT, MICHIGAN - SEPTEMBER 08: Kody Clemens #2 of the Minnesota Twins celebrates his two run home run in the sixth inning with Ryan Jeffers #27 and Luke Keaschall #15 while playing the Detroit Tigers at Comerica Park on September 08, 2026 in Detroit, Michigan. (Photo by Gregory Shamus/Getty Images) | Getty Images

The Twins got on the board first, with a Josh Bell sac fly RBI. Not as many runs as they wanted considering they loaded the bases with 1 out, but a run is a run.

On the pitching side, Dean Kremer held the Tigers scoreless until the 5th inning, when Kevin McGonigle hit a go-ahead 2-run homer, putting them up 2-1. Kremer was helped by a nice double play turned by Royce Lewis in the 1st inning, who caught a line drive and threw to 2nd to get the runner out.

A.J. Minter tossed a clean 6th, but ran into trouble in the 7th. Ben Malgeri walked, then when trying to steal 2nd, Ryan Jeffers threw the ball into the outfield, allowing Malgeri to get to 3rd with no outs. Luckily, the Twins were able to escape this inning unscathed after Andrew Morris got a strikeout and a lineout to end the threat.

From there, both teams traded 0’s until the end of the game, with Jeff Hoffman getting a hold and Yoendrys Gomez a save. Not a whole lot of offense tonight, with both teams getting just 5 hits. The win brings the Twins record to 69-76, and maintains their 4.5 game deficit in the wild card race with the Guardians win tonight.

Studs:

Kody Clemens: 1-3, HR, BB, 2 RBI

Dean Kremer: 5 IP, 5 H, 2 ER, BB, 3 K, HR

The bullpen: 4 IP, 0 H, 0 ER, 4 K

Duds:

NO DUDS TWINS WIN!

Yankees top Rockies on Cam Schlittler’s gem and a late Heliot Ramos blast

NEW YORK, NEW YORK - SEPTEMBER 08: Cam Schlittler #31 of the New York Yankees delivers a pitch in the fourth inning against the Colorado Rockies at Yankee Stadium on September 08, 2026 in the Bronx borough of New York City. (Photo by Elsa/Getty Images) | Getty Images

Aaron Judge made his long-awaited return from the injured list on Tuesday night in the Bronx. The Captain didn’t set the world on fire at the dish—he didn’t even get a hit—but the Bombers were still able to grab a quality victory courtesy of their young star pitcher, who has held it down on the bump all year long.

Cam Schlittler overpowered the Rockies with his signature triple-fastball repertoire, striking out 10 while walking none. The Yankee offense grabbed a few defense-assisted runs before finally putting up a crooked number on an eighth-inning home run by Heliot Ramos, who had subbed in for Judge in the seventh. The Bombers withstood a little bit of late noise by Colorado to start out their homestand with a 5-3 win.

The Rockies are far from masters of the universe, and they proved it when the Yankees grabbed a run aided by two errors on one play. It came right after Judge’s first plate appearance back from injury. Judge looked a little late on his timing, failing to square up sinkers from Gabriel Hughes and ultimately falling on strikes. Thankfully, Luis García Jr. picked him up with a base hit to left center field, which outfielder Jake McCarthy booted to allow both him and lead runner Cody Bellinger to move up a base.

Then, McCarthy’s throw back into the infield just kinda wandered past everybody in the infield and rolled to the backstop. Third base coach Luis Rojas pointed out to Bellinger that home was suddenly wide open, and Cody raced to the dish for a 1-0 Yankee lead.

Gabriel Hughes must be tired of seeing those kinds of poor defensive plays take place on his watch, but he would get a bit more help as the game progressed. First, Adael Amador would wipe away the deficit with a solo homer off Schlittler in the top of the third. Then, McCarthy made up for one of the two errors charged to him—let’s say the one which was actually his fault—with a gorgeous diving catch to rob Ben Rice of extra bases in the bottom half.

But in the fifth, they regressed again. When George Lombard Jr. slapped a seeing-eye single up the middle, the speedy shortstop was well-positioned to take advantage of more subpar defense. This one won’t go down as an error, but it was important.

Ryan McMahon hit a line drive down the right field line for extra bases, and Zac Veen prepared to field the bounce off the wall. But the ball hit the concrete underneath the padded part of the fence, causing it to keep a lot of its zip on the carom. Veen wasn’t prepared for the quick richochet that followed, and had to sprawl out to field it—giving Lombard all the time he needed to motor around third and score all the way from first base. The Yankees retook the lead, though they were unable to add on.

Schlittler, meanwhile, was characteristically cruising. After Amador’s home run, he didn’t allow another hit until McCarthy slapped an opposite-field single with two outs, giving Cole Carrigg an opportunity. The young lefty slugger unsuccessfully challenged a called strike two, then swung through more pure heat from Cam. He slammed his helmet to the ground in frustration as Schlittler picked up his ninth strikeout of the night.

Judge departed the game in the seventh inning after his third at-bat. He finished 0-for-3 with a strikeout swinging, a fly out to center, and a strikeout looking; Ramos took over in right field. It was far from a showstopping debut from Judge—but that’s baseball. For much of the night, the rest of the lineup performed the way we’ve been accustomed to seeing them: not very well.

Schlittler grabbed one last strikeout in a scoreless seventh inning to reach 10 strikeouts for the fourth time this season. He did so without issuing a single walk—which continues to be the part of Cam’s came which has impressed me more than anything else. His rookie season conditioned us all to expect a decent amount of free passes in addition to the strikeouts and dizzying stuff. Yet, he took the hill tonight with just a 6.2-percent walk rate. He faced 24 Rockies and didn’t let any of them on base for free. One more A-plus performance for Cam Schlittler, who now owns a 2.01 ERA.

At last, in the bottom of the eighth, the Bombers got the separator they were looking for.

Former Red Sox reliever Brennan Bernardino entered to try and hold the Yankees at bay, but immediately got into trouble facing the top of the order. Rice worked a walk, then Bellinger managed to dunk a drive just between the outfielders in the left-center gap for a double to put two men in scoring position for what would ordinarily be Judge’s spot in the lineup. Of course, Judge wasn’t in the game anymore—but Ramos put on a great impression, socking a hanging curveball the opposite way for a crucial three-run home run.

The last bit of intrigue in this game came in the form of two unsuccessful challenges, one by New York and one by Colorado. In this writer’s personal opinion, both calls—one in which Jazz Chisholm Jr. was called out at second on a would-be double, and one in which McCarthy was called out on a close call at first—should have been overturned. They both ‘stood’. I think Jazz in particular had a beef, and given the Rockies’ comeback effort in the ninth, it would have been nice to have that extra out to work with. (More concerningly, Jazz left the game with a thumb injury; hopefully it’s minor, but the Yankees won’t know until tomorrow.)

Tim Hill’s start to the ninth inning was orderly enough, as he grabbed the first two outs thanks in part to that second unsuccessful challenge. But he walked former Yankee farmhand TJ Rumfield to give an opportunity to the powerful catcher Hunter Goodman. Goodman didn’t need to get too much of Hill’s 1-1 offering to hit it over the short porch in right for a two-run homer which made the gap a little narrower.

Thankfully, David Bednar entered and struck out Mickey Moniak on three pitches to put this thing to bed. Nice and orderly, and it counts as a save for Bednar.

With that victory, the Yankees have clinched their 34th consecutive winning season. It may not be a championship, but that streak remains extremely impressive, the second-longest in MLB history.

Tomorrow night, Will Warren will lead the Yanks out onto the field as they look for a series win against veteran righty Tomoyuki Sugano, the certified unc of the Rockies pitching staff. First pitch is once again set for 7:05 pm with coverage on YES.

Box Score

Brandon Young bombs, Orioles fall to Guardians 9-5

BALTIMORE, MD - SEPTEMBER 08: Angel Martínez #1 of the Cleveland Guardians triples in the second inning during the game between the Cleveland Guardians and the Baltimore Orioles at Oriole Park at Camden Yards on Tuesday, September 8, 2026 in Baltimore, Maryland. (Photo by Alyssa Piazza/MLB Photos via Getty Images) | MLB Photos via Getty Images

After a one-day reprieve, the Orioles were back to their losing ways today. Starter Brandon Young had his worst start of the season, failing to complete four innings. The offense attempted a comeback, but it was too little, too late. And the bullpen wasn’t able to keep the Guardians’ offense in check. In the end, another sloppy loss, which is the team’s seventh in the last eight games.

Before tonight, Guardians starter Tanner Bibee had the lowest run support in baseball at 2.90 runs per game. So naturally, tonight, the Guardians gave him a ton of support. They scored six runs in their first three innings tonight to push his run support up to 3.12 runs per game. He no longer has the lowest run support in baseball; Shane Baz now holds that honor.

Young gave up one run in the first inning after Steven Kwan led off with a double. He moved to third on a groundout and scored on a single by Jo Adell. But Young struck out Nathaniel Lowe to end the inning. Unfortunately, more trouble was to come in the second.

The first batter of the second inning, Angel Martínez, is credited with hitting a triple to right field. The ball got past a diving Pete Alonso just inside the foul line. Leody Taveras misplayed the carom off the fence. The ball bounced away from him as it hit off the wall in foul territory. He chased it down inefficiently as it ended up near the base of the out-of-town scoreboard. Martínez landed easily at third. I mean, honestly.

Patrick Bailey immediately singled Martínez in, then Petey Halprin singled behind him. All of these hits went to Taveras in right field. Young almost got out of it with just one run. Brayan Rocchio bunted for the first out. Steven Kwan grounded to second base and Jackson Holliday fired home to get the runner. Then Young battled Travis Bazzana for nine pitches. The ninth pitch was a fastball in the middle of the plate. Bazzana didn’t miss. His 11th home run of the year landed in the Eutaw Street seats, just clearing the wall.

Young walked Lowe in the third inning. He came in to score on singles from Martínez and Halpin. It felt like the game had barely started, and already the Orioles were in a big hole.

Young didn’t get out of the fourth inning. He did get two outs, but he also walked a batter, threw a wild pitch, and hit a guy. Not great. Grant Wolfram came on in relief and got the final out. Young’s final pitching line: 3.2 IP, 8 H, 6 R, 2 BB, 2 K.

While all that was going on, it felt like the Orioles’ offense had gone back into its slumber. But it stirred in the bottom of the fourth inning. Holliday doubled and Pete Alonso singled him over to third. After Gunnar Henderson grounded into a fielder’s choice that erased Alonso, Coby Mayo walked to load the bases. It was a big opportunity for Samuel Basallo. He didn’t completely blow it, but he sort of blew it. He chopped a ground ball to first base. Lowe touched first for the out and Holliday scored. Dylan Beavers lined out to end the inning.

The bottom of the fifth inning was more exciting. Blaze Alexander led off with a double, then scored on a double by Taveras. Holliday got his second hit of the night, a funky single that bounced weirdly after being deflected by the first baseman Martínez. The hit knocked in Taveras.

Alonso made it a one-run game in the next at-bat. His 34th home run of the year landed in the Bird Bath to make the score 6-5. The homer gave him his 96th and 97th RBI, which is tops in the AL and fourth in baseball.

The home run drove Bibee from the game, and Tim Herrin retired Henderson and Mayo. The Orioles didn’t score again.

Wolfram pitched a scoreless fifth inning, and Luis De León had a nice sixth. He gave up a leadoff single, but induced a double play and faced just three batters.

Things went south in the seventh, with a little bad pitching and a little bad fielding (luck?). Alex Hoppe, who hadn’t allowed a run in 13 games since joining the Orioles, finally cracked. José Ramírez lined a single to center field, then Hoppe walked Adell. He struck out Lowe, then Martínez hit what looked like it might be an inning-ending double play.

Alonso fielded the ball and fired to second base. But the ball hit Adell in the helmet! It bounced into the outfield as Ramírez scored and Adell moved to third base. Martínez was safe at first. Hoppe got the second out, but walked Halpin to load the bases. Rocchio singled in two runs to make the score 9-5 and end Hoppe’s night.

Those three runs were frustrating, but in the end didn’t matter as the Orioles failed to record a hit against four Guardians’ relievers over the final 4.2 innings.

There were some strange goings on with the Orioles at the end of the game. In the eighth inning, Henderson fouled a ball off his leg. The trainers came out to check on him, but he finished his at-bat with a walk and took his base. But after a groundout from Mayo, Henderson was clearly in pain running the bases. He was removed for pinch hitter Carlos Narváez. If you think that’s a weird choice for a pinch hitter, how do you feel about him being a second baseman?

In the top of the ninth, Holliday moved over to shortstop, and Narváez took over at second. The backup catcher! Christian Encarnacion-Strand replaced Blaze Alexander, who was having back spasms. So…ok. Narváez did not have any plays in the inning.

Orioles lose, 9-5. They are back to four games out of the Wild Card, now with 16 games to play.

Guardians Get a Much Needed Win

BALTIMORE, MD - SEPTEMBER 08: Travis Bazzana #37 of the Cleveland Guardians celebrates in the dugout after hitting a three-run home run in the second inning against the Baltimore Orioles at Oriole Park at Camden Yards on September 08, 2026 in Baltimore, Maryland. (Photo by Jamie Sabau/Getty Images) | Getty Images

Going into today’s game the Guardians were 17 wins from clinching the playoffs and 18 games from being eliminated. Every single game is a must win, a fact that is becoming obvious on the field.

The Guardians took a quick lead in the top of the first with a lead off double from Steven Kwan and a two out single from Jo Adell for the first run. In the top of the second, Angel Martínez led off the inning with a triple to right.

Patty Bailey singled to right to score Angel. A single from Petey Halpin put two runners on and both runners moved over on Brayan Rocchio’s sac bunt, but Steven Kwan hit into a fielder’s choice that got Bailey out at home. With two outs, Travis Bazzana hit a long fly ball to right center for a three run home run to give Cleveland a 5-0 lead.

With two outs and two runners on in the top of the third, Petey Halpin singled on a grounder to right to score Nathaniel Lowe.

Tanner Bibee was looking like he might have one of his best starts of the season going into the fifth. At that point, Bibee had only allowed one run and was sitting pretty pitch count wise. Unfortunately in the bottom of the fifth things quickly fell apart. Bibee finished the night having only thrown 62 pitches in 4.1 innings of work. Bibee allowed 5 runs on six hist and one walk, he only struck out one.

Tim Herrin came on to finish the fifth and pitch into the sixth, marking the start of a dominant bullpen outing. Herrin ended the night not allowing a baserunner in 1.1 innings of work, striking out two. Craig Yoho pitched 1.1 innings, following the same stats as Herrin and giving the offense a chance to recoup.

In the top of the seventh, José Ramírez singled to center to lead off the inning. Jo Adell drew a walk and proved unintentionally pivotal in the next play. Angel Martínez hit into an easy fielder’s choice, but Pete Alonso committed a throwing error by throwing the ball directly into the back of Jo Adell’s helmet. This error allowed Angel to reach first, Adell to advance to third, and José to score.

A sac bunt from Bailey moved Angel to second, but Petey drew a walk to load the bases. Brayan Rocchio has returned to prime September/October form. Rocchio, with two outs and bases loaded, worked an eight pitch at bat. The final pitch was a 101 mph fastball about belt high that Rocchio lobbed into center field, scoring two runners.

With the lead fully reestablished, Hunter Gaddis came in to pitch the bottom of the eighth. He gave up a walk to Gunnar Henderson, but got out of the inning quickly. Small defensive note, Angel Genao replaced Travis Bazzana at second. According to the broadcast, it doesn’t seem like a move based on injury, but a defensive move. Cade Smith came on in the bottom of the ninth, needing the work. Which was made more obvious by the amount of balls thrown by the closer. Cade allowed two base runners via a hit by pitch and a walk, but got the three outs to book it on the Baltimore Orioles.

Aaron Judge returns to Yankees lineup after missing 99 days with injury

Aaron Judge's first at-bat back lasted five pitches and ended in a strikeout. Nobody in Yankee Stadium seemed to care.

Judge, who missed 84 games with a fractured rib, went 0-for-3 with two strikeouts in his return to the New York Yankees on Tuesday, Sept. 8. He played six innings in the field as part of the Yankees' plan to ease him back into the game after he declined to do a minor-league rehab assignment.

After walking to the plate to a standing ovation, Judge struck out swinging in his first at-bat. He flew out to center field in the bottom of the fourth and was called out on strikes in the sixth.

The Yankees beat the Colorado Rockies 5-3 in the opener of a three-game series with the NL West cellar dwellers before a subway series against the New York Mets, beginning Friday, Sept. 11.

Why Aaron Judge missed 84 games

Judge said the injury traced back to a diving play in Houston in late April. He played through rib and shoulder discomfort for about a month before it finally shut him down May 31. He was hitting .248 through 59 games at the time – a career worst – with 17 home runs and 38 RBIs.

He's still not all the way back. Yankees manager Aaron Boone told reporters before Tuesday night's game that Judge will be eased back, pulled from some games early while he works up to nine innings. He also will not play every day.

The Yankees went into Tuesday 81-62, four games behind Tampa Bay in the American League East and two up on Boston for the top wild card spot. They host the Rays Sept. 22-24 for a series that could decided the division.

The Yankees without Judge

In the 84 games Judge missed, the Yankees scored 4.06 runs a game and hit .227 as a team with a .681 OPS. With him in the lineup for 59 games, they averaged 5.17 runs and hit .243 with a .770 OPS. Basically, that's the difference between an average offense and one of the best lineups in the league.

This article originally appeared on USA TODAY: Aaron Judge returns to Yankees lineup after missing 99 days with injury

Dodgers vs. Reds game chat

LOS ANGELES, CALIFORNIA - SEPTEMBER 3: Freddie Freeman #5 of the Los Angeles Dodgers looks on from first base during the first inning against the St. Louis Cardinals at Dodger Stadium on September 3, 2026 in Los Angeles, California. (Photo by Melina Pizano/Getty Images) | Getty Images

The Dodgers try to match their best winning streak of the year tonight against the Reds.

Tuesday game info

  • Teams: Dodgers vs. Reds
  • Ballpark: Dodger Stadium
  • Start time: 7:10 p.m.
  • TV: SportsNet LA
  • Radio: AM 570 (English), KTNQ 1020 AM (Spanish)

Join the conversation!

Sign up for a user account and get:

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

Download the SB Nation app on iOS or Android.

Cam Schlittler deals, Heliot Ramos hits late homer in Yankees' 5-3 win over Rockies

The Yankees defeated the Rockies 5-3 on Tuesday in the opener of a three-game set in the Bronx.

Here are some takeaways...

-- New York received a massive boost with Aaron Judge returning from the IL. The captain showed some rust after missing three months, though, as he struck out twice (swinging in the first, looking in the sixth) sandwiched between a flyout to center leading off the fourth.  

Judge took three at-bats and logged six innings in RF as the Yanks play it safe building him up. 

-- The Yankees were able to take advantage of some shoddy Rockies defense early. Cody Bellinger got things started, scoring the first run of the night after Jake McCarthy booted a routine two-out single, turning it into a Luis Garcia Jr. little league triple instead. 

-- Cam Schlittler took kindly to being handed the early lead, striking out four of the first six batters he faced. Schlittler served up a solo homer leading off the third, but settled right back into cruise control, retiring the next nine Rockies in order through the top of the fifth. 

-- The Yankee offense responded by getting Schlittler back in front. After Gabriel Hughes kept them at bay into the bottom-half of the fifth, Ryan McMahon lined an RBI double down the left-field line, bringing George Lombard Jr. around from first to make it a 2-1 ballgame. 

-- Schlittler retired the first two Rockies in the sixth, before his streak was ended at 11 with a two-out single. The right-hander struck out the very next batter on a fastball out of the zone, then finished his night working around a leadoff hit in the seventh. He inched closer to the AL Cy Young, allowing just the one run on three hits while striking out 10.

-- Brent Headrick followed him up with a scoreless eighth, then the Yanks tacked on some insurance in the bottom-half. After coming off the bench in place of Judge, Heliot Ramos lifted a three-run homer into the bullpen in right-center to make it a 5-1 ballgame.   

-- Those runs proved to be some big ones, as Tim Hill served up an opposite-field two-run homer to Hunter Goodman before handing the ball over to David Bednar, who needed just three pitches to get the final out and secure the victory with his 32nd save of the season. 

-- The Yankees had a bit of a scare in the ninth too, as Jazz Chisholm Jr. was forced to leave the game after an awkward slide into second base in the previous inning. Chisholm remained in but was replaced by Jose Caballero following a tag play at second. 

Game MVP: Cam Schlittler

The right-hander held his opponent to one run or fewer for the 20th time this season. 

Highlights

What's next

The Yanks and Rockies continue their series Wednesday at 7:05 p.m. in the Bronx.

Will Warren (9-6, 4.16 ERA) takes the mound against Tomoyuki Sugano (12-8, 5.19 ERA). 

Mets manage a win against the Marlins as Soto, Lindor, Baty hit home runs

MIAMI, FLORIDA - SEPTEMBER 08: Juan Soto #22 of the New York Mets high fives teammates after hitting a three run home run against the Miami Marlins during the second inning at loanDepot park on September 08, 2026 in Miami, Florida. (Photo by Carmen Mandato/Getty Images) | Getty Images

The Mets won against the Marlins despite Sean Manaea’s pitching implosion in the sixth inning. The offense attacked early against Sandy Alcantara, and Manaea pitched well for the first five innings. The bullpen held up their end for the most part, and the result was a final score of Mets 7, Marlins 5.

Francisco Lindor led off the first inning by hammering a home run over center field on the first pitch he saw from Alcantara. Juan Soto and Bo Bichette walked after that, and Soto scored when Jared Young tapped a single into center field. By the time A.J. Ewing grounded out for the third out, the Mets led 2-0. Manaea worked a 1-2-3, 4-pitch first inning thanks in part to the work of Ewing and Carson Benge in the outfield.

At the top of the second inning, Francisco Alvarez lined a single into left field. He moved to second when Lindor was hit by a pitch on the elbow. Soto then whacked a 3-run dinger into center field to increase the Mets’ lead. Benge walked, and when he tried to steal second base, he was initially deemed caught and called out. However, the Mets challenged the call, which was overturned, and Benge was safe at second base. Unfortunately, he was stranded there to end the top of the inning. It took a few more pitches this time, but Manaea retired the batters in order in the bottom of the second inning, and the score stood at Mets 5, Marlins 0.

With two outs in the top of the third inning, Brett Baty walloped his own home run into center field. At the bottom of the inning, Lindor laid out to take a hit away from Jakob Marsee and get the first out. Thanks in part to this play, Manaea again retired the batters in order. Other than a double from Soto in the fourth inning, both Mets and Marlins hitters stayed quiet. At the top of the fifth inning, Jared Young walked, and with one out, Ewing lined a double into right field. At this point, Tyler Zuber replaced Alcantara on the mound. After that, Baty drove in Young on a sac fly. As Manaea continued to stifle the Marlins’ offense in the bottom of the fifth, the score was now Mets 7, Marlins 0.

Dax Fulton replaced Tyler Zuber in the sixth inning. After the Mets batters went down in order in the top of the sixth inning, Manaea struggled in the bottom of the inning. Marsee led off with a single into left field and advanced to second base on an error by Baty, who bobbled the ball when trying to pick it up. Jared Serna then smacked an RBI double into center field to score Marsee. Brian Navarreto lined an RBI double into left field past Baty to score Serna, and Heriberto Hernández singled to advance Navarreto to third. Otto Lopez hit an RBI single that brought Navarreto in and sent Manaea out. Jonathan Pintaro replaced Manaea after only 61 pitches., There were no outs recorded yet in the sixth inning. Pintaro got Agustín Ramírez to ground into a double play for the first two outs. Unfortunately, Javier Sanoja also socked an RBI single into center field, and Otto Lopez scored. A.J. Ewing tried to throw the ball home, but his throw was high and offline, and Sanoja advanced to third base. Griffin Conine popped out to Alvarez in foul territory to end the inning, but the score now stood Mets 7, Marlins 4.

Benge walked to lead off the top of the seventh, but the Mets offense could not get anything else going, and he was stranded. Nate Lavender replaced Pintaro in the bottom of the seventh inning. He allowed a single to Marsee and a double to Serna, but stranded them both to maintain both the Mets’ lead and his impressive ERA. The Mets batters went down in order in the top of the eighth inning, and Dedniel Núñez replaced Lavender in the bottom of the inning. He retired the batters in order to move into the ninth inning.

Jack Ralston replaced Fulton on the mound, but had pitch-com issues before being able to start. With one out, Bichette lined a single into right field, and Nick Morabito came in to pinch-run for him. Morabito advanced to second base on a wild pitch by Ralston, but Benge struck out, and Young grounded out to strand him there. Kodai Senga replaced Núñez in the bottom of the ninth. With one out, a kerfuffle during Joe Mack’s at-bat did not prevent him from belting a ground-rule double into right-center field. Jakob Marsee bashed an RBI-double into left field that allowed Mack to score. However, Senga struck out the next two batters using only the ghost fork, and the game ended with a Mets win, Mets 7, Marlins 5.

The Mets will look to sweep the series tomorrow at 6:40 PM. Robert Stock will pitch for the Mets, and Janson Junk will pitch for the Marlins.

SB Nation GameThreads

Amazin’ Avenue

Box scores

MLB.com
ESPN

Win Probability Added

Fangraphs

What’s WPA?

Big Mets winner: Juan Soto, +19% WPA
Big Mets loser: Marcus Semien, -6% WPA
Mets pitchers: +20% WPA
Mets hitters: +30% WPA
Teh aw3s0mest play: Juan Soto’s 3-run home run, +15.8%
Teh sux0rest play: Jared Serna’s 7th inning double, -10.4% WPA

Mets' offense continues to roll in 7-5 win over Marlins

The Mets took the second game of their three-game set with the Miami Marlins on Tuesday night, 7-5, to win the series and will go for a sweep on Wednesday night.

Here are the key takeaways...

-- New York’s offense wasted no time getting to Marlins starter Sandy Alcantara with Francisco Lindor swinging at the first pitch of the game and sending it over the center field wall for a leadoff home run, his 17th of the season.

Jared Young, back in the starting lineup after two days off with a sore foot, added an RBI single later in the inning to give the Mets a 2-0 advantage.

-- New York was at it again in the second inning with Francisco Alvarez (single) and Lindor (HBP) reaching base in front of Juan Soto who walked his first time up. This time, Soto took a play out of Lindor’s playbook and swung at the first pitch by Alcantara and sent it 417 feet to center field for a three-run bomb that put the Mets ahead, 5-0.

-- An inning later, Brett Baty joined the fun and crushed a solo homer to center field that traveled 426 feet. The home run not only extended New York’s lead, but it extended Baty’s extra-base hit streak as he now has one in five straight games.

The home run was also Baty’s 10th of the season, giving the Mets 10 players with double-digit home runs this year. Baty also added a sacrifice fly in the fifth.

-- In the meantime, while his offense was taking it to Alcantara, Sean Manaea was cruising past Miami’s lineup, retiring the first 15 batters in a row with four strikeouts on just 52 pitches.

The real test for Manaea came in the sixth inning where the left-hander has struggled all year and things came crashing down for him once again. 

-- First, the perfect game was broken with a bloop single by Jakob Marsee who reached second base on Baty’s error. Then the shutout was gone after Jared Serna doubled to bring home a run. Brian Navarreto immediately followed with another well-struck double that cut the Mets’ lead to 7-2 and brought out a visit from pitching coach Justin Willard.

Willard’s words seemed to have no effect on Manaea who allowed a single to Heriberto Hernandez and then a run-scoring single to Otto Lopez that chased him out of the game after five straight hits in the sixth.

-- Jonathan Pintaro entered to try and put out the fire and managed to get a double play for the first two outs of the game, but a single by Javier Sanoja drove in another run and closed the book on Manaea who allowed four earned runs on five hits in 5+ innings while throwing 61 pitches (45 strikes).

Eventually Pintaro closed out the inning and the rest of New York’s bullpen stood strong. Nate Lavender worked around two hits in the seventh to keep his scoreless streak (14 IP) to start his career alive and Dedniel Nunez had a perfect eighth to set it up for Kodai Senga in the ninth.

The new closer wobbled a bit in his inning, allowing a run on two hits, but he struck out the final two batters of the game and earned his seventh save in seven chances.

Game MVP: Nate Lavender

The rookie left-hander had to battle in his inning, but was able to get out of trouble with the tying run at the plate.

Highlights

What's next

The Mets and Marlins close out their series on Wednesday night with first pitch set for 6:40 p.m. on SNY.

RHP Robert Stock (1-3, 5.81 ERA) goes against RHP Janson Junk (6-9, 4.00 ERA).

Cincinnati Reds vs. Los Angeles Dodgers – Nick Lodolo vs. Tarik Skubal

Los Angeles, - September 03: Starting pitcher Tarik Skubal (29) of the Los Angeles Dodgers throws to the plate against the St. Louis Cardinals in the second inning of a baseball game at Dodger Stadium in Los Angeles on Thursday, September 3, 2026. (Photo by Keith Birmingham/MediaNews Group/Pasadena Star-News via Getty Images) | MediaNews Group via Getty Images

Welp, the Cincinnati Reds get to face off against 2x Cy Young Award winner Tarik Skubal tonight!

Nick Lodolo gets the start for the Redlegs as they take on the Los Angeles Dodgers out west with a brutal 10:10 PM ET start time.

Here’s how both clubs will line up to start:

Today’s Lineups

REDSDODGERS
Dane Myers – CFTommy Edman – CF
Elly De La Cruz – SSMookie Betts – SS
Sal Stewart – 1BWill Smith – C
Tyler Stephenson – DHFreddie Freeman – DH
Eugenio Suarez – 3BTeoscar Hernandez – RF
JJ Bleday – LFMiguel Rojas – 2B
Jose Trevino – CAlex Call – LF
Matt McLain – 2BMax Muncy – 3B
Hector Rodriguez – RFEnrique Hernandez – 1B
Nick Lodolo – LHPTarik Skubal – LHP

Mariners Game #145 Preview and Discussion, 9/8/26: SEA vs. TEX

SEATTLE, WASHINGTON - JUNE 02: Julio Rodríguez #44 of the Seattle Mariners celebrates his solo home run with Bryce Miller #50 during the sixth inning against the New York Mets at T-Mobile Park on June 02, 2026 in Seattle, Washington. (Photo by Steph Chambers/Getty Images) | Getty Images

Here’s something I said back in April:

This is something I wrote several times last year, when the Mariners bounced between impossibly hot and impossibly cold stretches. If there’s anything we know about the organization, it’s that they’re generally aiming for between 85-90 wins, and that they’ve yet to miss either high or low. The only thing that’s been consistently true about the Mariners in this era is that they’re a “good” team — nothing more, and nothing less.

If the Mariners lose today, however, they won’t be able to win 85 games in 2026. A loss to the Rangers on Tuesday would mean they will have officially fallen short of even the lowest threshold for a “good” season. Is today the day they begin (or continue) one of the great stretches in franchise history, to uphold the fundamental premise of my “going for good” theory? Or are they about to enter a new era, where seasons are no longer scripted, and anything is possible?

Bryce Miller is on the mound tonight, making his second since being moved to the bullpen. He never actually pitched in relief after the decision because Emerson Hancock quickly landed on the injured list and Miller returned to the rotation. But Dan Wilson pulled him pretty early in his last start, implying the team does still see Miller as a not-quite starter. We’ll see if that’s still the case on Tuesday.

Lineups

News

  • Hoby Milner is back from the family emergency medical leave list. He replaces Troy Taylor on the active roster.
  • Victor Robles is also back from the family emergency medical leave list. He replaces Stuart Fairchild on the active roster.
  • Emerson Hancock threw from flat ground Tuesday afternoon and is likely to throw a bullpen later this week. Once he does, the team will make a decision on his status for the remainder of 2026.

Game Info

First Pitch: 6:40pm

TV: Mariners TV

Radio: Old Reliable

Join the conversation!

Sign up for a user account and get:

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

Download the SB Nation app on iOS or Android.

Jays @ A’s Game Thread

Sep 26, 2025; West Sacramento, California, USA; A detail view of Major League official baseballs before the game between the Kansas City Royals against the Athletics at Sutter Health Park. Mandatory Credit: Sergio Estrada-Imagn Images | IMAGN IMAGES via Reuters Connect

Game two of three with the A’s. Jays are a game back of the Guardians, but it looks like they are going to beat the Orioles tonight, so if the Jays want to stay a game back, they really ought to win.

Lineups. Springer is getting the day off. Josh Smith plays left. Jesus Sanchez DHes.

Today’s Lineups

BLUE JAYSATHLETICS
Brett Bateman – CFHenry Bolte – CF
Nathan Lukes – RFJeff McNeil – 1B
Vladimir Guerrero – 1BZack Gelof – 3B
Alejandro Kirk – CLawrence Butler – RF
Josh Smith – LFCarlos Cortes – LF
Kazuma Okamoto – 3BTommy White – DH
Andres Gimenez – SSDonovan Walton – 2B
Jesus Sanchez – DHAlika Williams – SS
Ernie Clement – 2BJonah Heim – C
Jose Soriano – RHPJack Perkins – RHP

I’d like the game to end earlier than last night’s. I don’t think I can stay up as late tonight.

Tomorrow’s game it in the afternoon.

Go Jays Go.

Shohei Ohtani out of the Dodgers lineup, available to pinch-hit

Los Angeles, CA - September 03, 2026: Los Angeles Dodgers two-way player.
Dodgers star Shohei Ohtani watches during a game against the Cardinals last week. (Eric Thayer / Los Angeles Times)

Shohei Ohtani was out of the lineup again Tuesday, as the Dodgers ease him back into regular play after four days off to address lingering right biceps and left knee injuries.

“Came out of [Monday] well, but talking to the training staff, it’s more of the thought of, ‘Let’s build him up slowly,’ ” manager Dave Roberts said.

Roberts said Ohtani would be available to pinch-hit “in a big spot” Tuesday against the Reds, and he expected Ohtani would be back in the lineup for the series finale Wednesday and, after the team’s off day Thursday, again Friday in Miami.

“I’ve been training a little bit more, doing just supplementary things to be able to make sure that I’m in a good place,” Ohtani said after returning to the lineup Monday. “I hope to continue to do that to make sure that I’m up to shape.”

After going 0 for 3 Monday, Ohtani acknowledged that he didn’t feel 100% physically and likely wouldn’t for the rest of the year, despite all but ruling out pitching for the rest of the season.

Read more:Shaikin: An October bye-bye? Dodgers need bye to save Shohei Ohtani

“As long as I’m playing in games, it’s not exactly the best way to recover and heal,” Ohtani said. “Of course the best mode of recovery is to completely not play. But right now I just want to make sure that I’m playing, playing well and just focusing on the now.”

With Ohtani out, first baseman Freddie Freeman moved to the designated hitter spot Tuesday, essentially giving him a half-day off. And center fielder Tommy Edman hit leadoff.

Roberts said that he could see a couple more “proactive” days off for Ohtani down the stretch.

“It’s about, ‘What can we do to get him to be optimum, as we get into the postseason?’” Roberts said. “So I think that a day here or there is not the worst thing to make sure that his body overall feels as close to 100% as possible.”

This year was Ohtani’s first juggling full two-way duties from the start of the season since joining the Dodgers. The team, in conversation with Ohtani, failed to manage his workload and aches and pains in a way that would be sustainable for more of the year.

Read more:Shohei Ohtani returns, Teoscar Hernández stays hot in Dodgers' fifth straight win

The organization tried to lean on Ohtani’s expertise, noting how unprecedented his career has been. But Ohtani hadn’t made 20-plus pitching starts in a season since 2023, when he was 28 years old. On Monday, Ohtani referred to this season as a “learning experience” to carry into next year. It will be for the Dodgers as well.

“For me, it’s just really trying to be mindful of the long season,” Roberts said. “You don’t know until you know, and it’s important to learn from experiences. And I think it’s good for all of us to kind of appreciate that he’s not supernatural, as much as we think he might be at times.”

Sign up for more Dodgers news with Dodgers Dugout. Delivered at the start of each series.

This story originally appeared in Los Angeles Times.

Twins pitching keeps Tigers bats quiet to even the series

DETROIT, MICHIGAN - SEPTEMBER 08: Kody Clemens #2 of the Minnesota Twins celebrates his two run home run in the sixth inning with teammates while playing the Detroit Tigers at Comerica Park on September 08, 2026 in Detroit, Michigan. (Photo by Gregory Shamus/Getty Images) | Getty Images

The pitching and defense were pretty good all around in this one, and neither offense got much going. The Tigers briefly held the lead after a Kevin McGonigle blast, but the difference was a two-run shot from Kody Clemens in the sixth off of Drew Anderson that gave them a one-run lead which held up. Both teams’ bullpens were sharp, and the Twins evened the series with a 3-2 victory.

Drew Anderson’s shaky command dug him into a hole pretty quickly in this one. Luke Keaschall popped out to start the game, but Anderson hung a curveball a bit and Brooks Lee doubled into the right field corner. Anderson wasn’t missing by a lot, but he was trying to nibble and walked Kody Clemens and Ryan Jeffers. Josh Bell lifted a sacrifice fly to Brett Callahan in left, and Lee scored as Hao-Yu Lee, probably rightly, cut off a strong throw home. Callahan is the best throwing outfielder in the Tigers organization and has racked up a lot of assists during his time in the minors, but Lee runs reasonably well. Royce Lewis fouled a 1-1 fastball off into the visiting dughout and Colt Keith, in pursuit, smashed himself into the railing as the ball fell just beyond his outstretched glove. Fortunately, a good changeup whiffed Lewis to strand two. A long first inning for Anderson, but minimal damage at least.

Dean Kremer took the mound looking to improve over his last start, where the Tigers got to him for four earned runs in five innings on September 2 at Target Field. Kevin McGonigle wouldn’t make it easy for him. After missing his pitch, a 2-2 sinker that was up in the zone and fouled off, the Tigers rookie fought through a 10-pitch at-bat and single to center field to start the bottom half of the first. A little liner off the end of the bat went for a Gleyber Torres single to left, and the Tigers were in business. Colt Keith worked a 2-0 count after Jeffers mistakenly challenged a ball, but then lined out to first and McGonigle was too far off of second base, locked up, and thrown out for a double play. Not great. A wild pitch got Torres to second, but Riley Greene struck out.

1-0 Twins after one inning.

Anderson got Trevor Larnach on a ground out to Torres to start the second, and then punched out Kaelen Culpepper with a good changeup. Walker Jenkins grounded out to Keith at first for a much snappier second for Anderson.

Eduardo Valencia started the bottom half with a single up the left center field gap. A splitter whiffed Callahan, and Max Clark got a fastball up in the zone 2-1 and popped out in foul territory. A cutter tied Hao-Yu Lee up and he popped out as well.

Keaschall doubled to left to start the third. Brooks Lee flew out to Callahan, and it was routine, giving him time to set up. Keaschall foolishly challenged that arm and was thrown out by 10 feet on a perfect strike from the rookie. Kody Clemens bounced out, and that inning went from trouble to helping Anderson get his pitch count in a little better shape at 50 through three frames.

McKinstry grounded out, and McGonigle popped out again, to open the bottom of the third. Gleyber Torres worked a walk, but Keith tapped one back to Kremer to send us to the fourth. Still 1-0 Twins.

Jeffers singled up the middle to open the fourth, but Bell grounded to Keith, who fired to McGonigle and back to Keith for a 3-6-3 double play. Lewis flew out to McKinstry in right on Anderson’s 60th pitch. A squibber to Lee from Riley Greene opened the bottom half, and Valencia and Callahan both lifted deep fly balls but still routine outs. On to the fifth.

Anderson needed just seven pitches to handle the frame. Larnach and Jenkins grounded out, while Culpepper struck out swinging between them.

After Clark flew out and Lee struck out, McKinstry ripped a single to right field. Kevin McGonigle dug in, got an 0-1 fastball over the middle, and smoked it to left field and into the home bullpen for an opposite field two-run homer, his 16th of the year. 2-1 Tigers.

Keaschall started the sixth taking an Anderson fastball off the knob of the bat. He tried to argue for a hit by pitch but home plate umpire Vic Carapazza wasn’t buying it. In a 1-2 count, Anderson got the called strike three on a fastball away, but it was challenged and overturned to a ball. Another heater in the same spot but a little closer to the edge did the job…but Keaschall correctly challenged that one as well, and a changeup walked him. A good slider whiffed Brooks Lee for the first out as Anderson worked to hold Keaschall at first as well. Unfortunately, a 2-2 fastball was up and in the zone and Kody Clemens pulled it just over the fence in right for a two-run homer. 3-2 Twins.

It’s really tough to know what to do with Anderson. He’s fine as a backend starter but his command is just shaky enough to allow too many meatballs that get crushed. At the same time, his relief work shows that tendency even more decisively. And yet he has a sub-4.00 ERA and has been reasonably solid as a starting pitcher, with a 2.29 ERA in that role, though still with a 4.20 FIP. He’s certainly among the Tigers 10 best arms, and maybe middle and long relief is the way to go. The Tigers have a $10M club option on him for 2027

Beau Brieske entered the game and promptly gave up a drive from Jeffers. Callahan cruised back to the wall and while it probably wasn’t quite going to clear the fence, he caught it with his glove on the yellow line at the top of the fence for the second out. A 3-2 fastball to Josh Bell was ripped hard to right field, but McKinstry cruised over and hauled it in on the run.

Lefty AJ Minter took over from Kremer in the bottom of the sixth. AJ Hinch responded by pinch-hitting Spencer Torkelson for Keith, playing first base. He took a fastball on the outer edge in a 2-2 count and Jeffers burned the Twins last challenge. It was still a ball, but Minter dotted a cutter at the top of the zone to strike him out anyway. Greene lifted a shallow fly out to center and Valencia flew out to left.

Brieske spun a 1-2-3 top of the seventh, and Ben Malgeri faced Minter, pinch-hitting for Callahan, in the bottom half of the seventh. Malgeri drew a walk, stole second, and took third as the throw bounced into center field. The Twins pulled in their infield and Max Clark bounced out to Culpepper at shortstop too quickly for Malgeri to try and score. Hao-Yu Lee struck out, and it was up to McKinstry, who flew out to left. Those three at-bats with a man on third were pretty much the death knell in this one.

Still 3-2 Twins, and on to the eighth.

Lefty Brant Hurter took the mound for his first inning of work in the majors since his lower back strain in May. He locked up Jenkins with a set of really nasty looking sweepers from that wide angle and low release point. Keaschall flew out to Clark, and Malgeri made a great diving catch in foul territory in left to retire Brooks Lee. The defense was not the Tigers’ issue in this one.

Jeff Hoffman took over for the Twins in the bottom half, and McGonigle started the inning by flying out to right field just short of the wall for the first out. Torres tapped a 3-2 slider away back to Hoffman for the second out, and so it was up to Torkelson, now without the platoon advantage. He fouled off a first pitch meatball of a slider right down the pipe thigh high, and eventually struck out swinging on one down and away.

So, now it was the Tigers needing a walkoff victory, but first they’d have to hold the Twins in place in the ninth.

Hurter got Clemens to start the inning, and then gave way to the next man up. Yilber Diaz got the assignment with most of the usual high leverage suspects unavailable in this one. He fired 99 mph heaters to get ahead of Jeffers 0-2, but Valencia called for a slider and Diaz left it up. Jeffers doubled to left. Bell hammered a ball to center field, but Clark made a nice play on it and Jeffers had to tag and hold at second. Lewis grounded out to McGonigle, and it was last call. Solid inning for Diaz, who just needs to locate his fastball-slider combination, which is electic. Of course, that’s easier said than done, but Diaz’s life story already reads like a book, and he’s overcome a lot more than control issues, so here’s hoping. The Tigers could really, really use an arm like that in the late innings.

Yoendrys Gomez looked to close it out for the Twins. He tied up Greene with a perfect sweeper to strike him out. Valencia lined out to Ryan Kreidler at second base. Keaschall made a nice sprawling play on a sinking drive from Malgeri in right field, and that was that.

They’ll decide the series at 1:10 p.m. ET on Wednesday. RHP Keider Montero will take on RHP Zebby Matthews in that one.

How to watch San Francisco Giants vs. St. Louis Cardinals

SAN FRANCISCO, CA - AUGUST 27: A general view of Oracle Park during the game between the Arizona Diamondbacks and the San Francisco Giants at on Thursday, August 27, 2026 in San Francisco, California. (Photo by Bryan Kennedy/MLB Photos via Getty Images) | MLB Photos via Getty Images

The San Francisco Giants continue this three-game series against the St. Louis Cardinals tonight.

Taking the mound for the Giants will be right-hander Landen Roupp, who enters tonight’s game with a 4.17 ERA, 3.70 FIP, with 137 strikeouts to 68 walks in 144.2 innings pitched. His last start was in the Giants’ 5-4 win over the Pittsburgh Pirates last Wednesday, in which he allowed one run on two hits with four strikeouts and two walks in five innings.

He’ll be facing off against Cardinals left-hander Quinn Mathews, who enters tonight’s game with a 4.38 ERA, 3.26 FIP, with 24 strikeouts to 12 walks in 24.2 innings pitched. His last start was in the Cardinals’ 3-2 loss to the Los Angeles Dodgers last Thursday, in which he allowed one run on four hits with four strikeouts and four walks in five innings.

Join the conversation!

Sign up for a user account and get:

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

Download the SB Nation app on iOS or Android.

Game #146

Who: San Francisco Giants (60-85) vs. St. Louis Cardinals (72-73)

Where: Oracle Park, San Francisco, California

When: 6:45 p.m. PT

Regional broadcast: NBC Sports Bay Area

National broadcast: n/a

Radio: KNBR 680 AM/104.5 FM, KSFN 1510 AM