Giants Look to Upset Orioles in Baltimore

San Francisco visits Camden Yards for Friday night matchup

Apr. 10, 2026 at 1:08am

A visually striking, abstract painting depicting a baseball game through a cubist lens, with sharp, overlapping shapes and planes of color representing the players and action on the field.A cubist interpretation of the Giants-Orioles matchup, capturing the dynamic energy of the game through a fragmented, geometric lens.Baltimore Today

The San Francisco Giants (5-8) will take on the Baltimore Orioles (6-6) at Oriole Park at Camden Yards on Friday night. The Orioles are heavy favorites at -210 on the moneyline, while the total for the game is set at 8.5 runs. Landen Roupp is expected to start for the Giants, while the Orioles will counter with Shane Baz.

Why it matters

This early-season matchup between the Giants and Orioles features two teams looking to gain ground in their respective divisions. The Giants have struggled offensively so far, ranking near the bottom of MLB in several key offensive categories. The Orioles, meanwhile, have a solid pitching staff that will look to shut down San Francisco's lineup.

The details

The Giants are scoring just 3.2 runs per game, which ranks 29th in MLB. They have a team batting average of .233 and a slugging percentage of .335. On the mound, the Giants' pitching staff has a 4.03 ERA, which is 18th in the league. Roupp, the Giants' starter, has a 3.77 ERA and 1.429 WHIP in his career. The Orioles, on the other hand, are scoring 3.75 runs per game and have a team ERA of 4.02. Baz, the Orioles' starter, has a 4.24 ERA and 1.229 WHIP in his MLB career.

  • The game will take place on Friday, April 10, 2026.
  • First pitch is scheduled for 7:05 PM Eastern Time.

The players

Landen Roupp

The starting pitcher for the San Francisco Giants, Roupp has a career 3.77 ERA and 1.429 WHIP in 167 innings pitched.

Shane Baz

The starting pitcher for the Baltimore Orioles, Baz has a career 4.24 ERA and 1.229 WHIP in 297 innings pitched.

San Francisco Giants

The Giants are 5-8 on the season and struggling offensively, ranking near the bottom of MLB in several key offensive categories.

Baltimore Orioles

The Orioles are 6-6 on the season and have a solid pitching staff that will look to shut down the Giants' lineup.

Got photos? Submit your photos here. ›

What they’re saying

“This is a big early-season game for both teams as they look to gain ground in their respective divisions.”

— Guy Bruhn, Sports Analyst

What’s next

The winner of this game will look to build momentum and continue their push for a playoff spot in the coming weeks.

The takeaway

This matchup between the Giants and Orioles features two teams heading in opposite directions so far this season. The Orioles' pitching staff will be tested against the struggling Giants' offense, while San Francisco will need a strong outing from Roupp to have a chance at the upset.