Adames, Lee Homers and Roupp Lift Giants Past Orioles 6-3

The San Francisco Giants snapped their skid and grabbed a 6-3 win over the Baltimore Orioles. Landen Roupp pitched six strong innings, sparking a season-high three-game win streak for a club suddenly finding late-game momentum.

Timely hits from the middle of the lineup and a defense that showed off some real flashes of brilliance made the difference. San Francisco turned a tight contest into a pretty comfortable win, outscoring opponents 17-3 during this run.

Landen Roupp Carrying the Giants’ Rotation with Six-Plus Strong Innings

Roupp delivered his best start of the season, tossing six innings of one-run ball on five hits. He picked up his first win since July 22, bouncing back after a 2025 season that ended with a bruised left knee.

The Giants leaned on Roupp to stall the Orioles’ lineup and give the bullpen a smooth bridge to the finish. He looked sharp, mixing pitches and keeping Baltimore hitters guessing.

Offense Breaks Through: Adames, Lee Spark the Rally

San Francisco got on the board early when Willy Adames launched a solo homer in the third to break the ice. Later, Jung Hoo Lee delivered a two-run shot in the seventh, pushing the lead to 6-1.

The Giants, who’d been stuck in a homer drought and ranked last in the majors with just five long balls, finally found some power. They kept adding runs late, building a cushion that made things a lot less stressful for fans.

  • Willy Adames—solo homer in the third inning to open the scoring.
  • Jung Hoo Lee—two-run homer in the seventh, padding the Giants’ advantage.
  • Taylor Ward—nearly made another highlight with a leaping left-field-wall catch to rob Harrison Bader in the eighth.
  • Gunnar Henderson—two-run homer accounted for most of the Orioles’ damage late in the game.
  • Leody Taveras—RBI double after entering the lineup for the ill Tyler O’Neill, producing a key knock.
  • Pete Alonso—struggled at the plate, going hitless with two strikeouts and dropping his average to .176.

Orioles Notes: Baz, Henderson, and Lineup Adaptations

Baltimore sent Shane Baz to the mound, and he allowed three runs and seven hits over five innings. Baz, fresh off a five-year extension, still hasn’t picked up a win—he’s now 0-1 since the deal.

The Orioles got a spark from Gunnar Henderson, whose two-run homer provided a sliver of hope in a game mostly controlled by San Francisco. Baltimore kept tinkering with the top of their lineup, leaning on role players to keep pace early in the season.

On the Giants’ side, Pete Alonso just couldn’t find his swing, finishing hitless with two strikeouts. Even on a good night for the team, sometimes the box score isn’t kind to everyone.

Leody Taveras made the most of his shot after stepping in for the sick Tyler O’Neill, smacking an RBI double that helped seal the late-game cushion. Sometimes, all it takes is one big hit from an unexpected spot in the lineup.

What This Win Means and Lookahead to the Next Meeting

For the Giants, this win caps a three-game streak. It’s a serious confidence boost for both the pitching staff and the hitters.

San Francisco’s mix of strong starting pitching and timely power—especially from Adames and Lee—has given them a clear path forward. Honestly, that’s exactly what you want as the season heads into crunch time.

The defense showed off too. Ward’s play in the eighth really lit a fire, and those are the kinds of moments the team will need if they want to survive those tight, late-season games.

The Orioles felt the sting of this loss, sure, but there’s some good to take away as they look to Saturday’s rematch. Baltimore gets another shot, with Logan Webb pitching for the Giants and Cade Povich—a lefty—on the mound for the Orioles in the series finale.

It’s a real test. Can the Orioles’ lineup keep up its depth, and will their rotation handle a Giants team that seems to find late-inning magic?

 
Here is the source article for this story: Adames and Lee HRs back solid start by Roupp to propel Giants past Orioles 6-3

Scroll to Top