San Francisco heads to Camden Yards on Friday night at 5-8, while Baltimore comes in at 6-6 after winning three straight. First pitch is set for 7:15 p.m. ET at Oriole Park at Camden Yards, with Apple TV carrying the broadcast. The Giants have at least stabilized a bit after a rough start, and the Orioles are trying to build on a strong series against the White Sox. This is one of those early-April games where both teams still feel unfinished, but the market is leaning Baltimore at home for a reason.
The actual pitching matchup for Friday is Landen Roupp for San Francisco against Shane Baz for Baltimore. That matters because the listed starter in your paste was off. Roupp enters 1-1 with a 4.22 ERA and 14 strikeouts, while Baz is 0-0 with a 4.09 ERA and has not allowed a home run yet. Weather looks fairly mild, with partly cloudy conditions and light winds, so this shapes up more around pitcher quality, lineup depth, and bullpen support than any major weather edge.
San Francisco Giants vs Baltimore Orioles Odds
These are the current betting lines, and bettors should always monitor the latest MLB odds before placing a wager because this game is sitting in the range of Orioles -123 with the total around 8.5.
| Team | Moneyline | Run Line | Total |
|---|---|---|---|
| San Francisco Giants | +102 | +1.5 (-185) | O 8.5 (-115) |
| Baltimore Orioles | -123 | -1.5 (+154) | U 8.5 (-105) |
San Francisco Giants Betting Form
The Giants have been uneven overall, but there are at least a few signs this lineup can keep pressure on a game if the at-bats stay competitive. Luis Arraez is hitting .320, Matt Chapman is at .300 with seven RBIs, and Rafael Devers has been one of the more important power bats in the middle of the order. San Francisco also comes in off a 5-0 win over Philadelphia, so there is at least a little momentum attached to this trip east. For readers checking Giants stats and results, this is still a team that looks more playable as a dog than as a favorite right now.
Roupp is the key handicap piece for San Francisco. The raw line is decent enough through 10 2/3 innings, and the no-home-run profile stands out against an Orioles team that can do damage quickly. The concern is depth. The Giants are still carrying several pitching injuries, with Hayden Birdsong out and a thin relief picture behind him, so even if Roupp gives them a solid five or six innings, the full-game path gets shakier. That makes San Francisco a little more attractive in first-five discussions than over nine innings.
Baltimore Orioles Betting Form
Baltimore feels a little cleaner in this spot. The Orioles have won three straight, Taylor Ward is off to a huge start with a .383 average, and Gunnar Henderson already has four home runs and nine RBIs. Even with the record just sitting at 6-6, this lineup has shown a better baseline ability to get on base and create extra-base damage than San Francisco has. The Orioles schedule and stats help with the bigger picture, but the short version is that Baltimore’s offense is easier to trust inning to inning.
Baz has not fully clicked yet, but the shape of his profile is still encouraging. He brings a 4.09 ERA, a 1.27 WHIP, and, importantly, zero home runs allowed so far. That matters in this matchup because the Giants are more dangerous when they can string together contact and gap power rather than just grind walks. Baltimore is not at full strength, though. Heston Kjerstad, Jordan Westburg, and Jackson Holliday are all currently out, so this is not the deepest version of the Orioles lineup. Even so, the home setting and the better offensive ceiling still make Baltimore the more natural side.
San Francisco Giants vs Baltimore Orioles Matchup Breakdown
The starting pitching matchup is close enough that I do not think this should be framed as a clear mound mismatch. Roupp and Baz both come in with manageable ERAs, both have kept the ball in the park, and both are still in that early-season stage where one rough outing can swing the numbers hard. So the real separator is more about lineup pressure and team context. Baltimore has the more dangerous top-end bats right now, while San Francisco feels a little more dependent on sequencing and contact quality.
Camden Yards is not the easiest park to treat as a pure scoring booster, and with partly cloudy weather and light winds, there is not much extra environmental push toward a sloppy Over. That makes the total a little trickier than it looks at first glance. A good MLB betting guide is helpful in these spots because it reminds you not to overreact to small-sample offensive rankings when the park and pitching profiles point toward something more controlled.
A few matchup edges stand out:
- Baltimore has the stronger current lineup ceiling.
- San Francisco gets a live underdog price in a fairly close starting matchup.
- Both starters have done a decent job limiting home runs early.
- Baltimore’s home setting and better recent form make the full-game side more attractive than the first-five dog.
That is why I lean Orioles full game rather than trying to get too fancy. The Giants are live, sure, but Baltimore has more ways to win this game once it gets beyond the first two turns through the order.
San Francisco Giants vs Baltimore Orioles Predictions and Best Bets
My lean is Baltimore on the moneyline. The Orioles are at home, they are in better form, and their offense has the more stable path to creating runs. Baz does not need to dominate for this to work. He just needs to keep the ball in the yard and hand off a competitive game. The Giants can absolutely hang around, but I trust Baltimore’s lineup more in a close game.
On the total, I lean Under 8.5. I get the instinct for the Over because both teams have had stretches of offensive life and neither starter is fully established, but the early home-run suppression from both Roupp and Baz matters, and the weather is not really adding much help. Something like 5-3 or 4-3 feels a bit more natural than a wide-open scoring game.
I think the better value is staying with the cleaner side rather than forcing a derivative market. Baltimore is not cheap, but this is still the more trustworthy offense in the more comfortable setting.
Best Bet: Orioles Moneyline -123.
MLB Picks and Handicappers on ScoresAndStats
If you are betting baseball every day, volume and transparency matter more than one isolated opinion. The best cappers separate over time across sides, totals, first-five bets, and props, which is why it helps to compare multiple top sports handicappers instead of locking onto one daily take.
For a broader look, the handicapper leaderboard lets readers compare long-term performance and profit, while buy expert picks is the next step for bettors who want fuller daily MLB card coverage and more than a single free lean.


