- Today
- Holidays
- Birthdays
- Reminders
- Cities
- Atlanta
- Austin
- Baltimore
- Berwyn
- Beverly Hills
- Birmingham
- Boston
- Brooklyn
- Buffalo
- Charlotte
- Chicago
- Cincinnati
- Cleveland
- Columbus
- Dallas
- Denver
- Detroit
- Fort Worth
- Houston
- Indianapolis
- Knoxville
- Las Vegas
- Los Angeles
- Louisville
- Madison
- Memphis
- Miami
- Milwaukee
- Minneapolis
- Nashville
- New Orleans
- New York
- Omaha
- Orlando
- Philadelphia
- Phoenix
- Pittsburgh
- Portland
- Raleigh
- Richmond
- Rutherford
- Sacramento
- Salt Lake City
- San Antonio
- San Diego
- San Francisco
- San Jose
- Seattle
- Tampa
- Tucson
- Washington
Giants Look to Upset Orioles in Baltimore
San Francisco visits Camden Yards for Friday night matchup
Apr. 10, 2026 at 1:08am
Got story updates? Submit your updates here. ›
A cubist interpretation of the Giants-Orioles matchup, capturing the dynamic energy of the game through a fragmented, geometric lens.Baltimore TodayThe 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.
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.
Baltimore top stories
Baltimore events
Apr. 11, 2026
Raas All-Stars




