ENSign in
MLB · Final

Orioles Secure Series Win Over Giants with 6-2 Victory

Sunday, April 12, 2026, 1:35 PM ET · Oriole Park at Camden Yards

Baltimore Orioles 6, San Francisco Giants 2, final. Our MLB picks are sealed as a hash before kickoff and settled in public, losses included.

Next free pick (not the main pick)

The next free pick, for your email

Team, bet, price and the hash it was sealed under, on this page the moment you send. Lose or win, it stays public.

Unlock today's pick in Telegram →

or by email

Public record of the main pick, losses included: 115 won, 44 lost. See every pick

One free pick a day by email until you unsubscribe, in one click. 21+.

Get the daily free pick · See plans

Quick answers

Who won San Francisco Giants vs Baltimore Orioles?

Baltimore Orioles beat San Francisco Giants 6-2 at Oriole Park at Camden Yards on April 12, 2026.

Who was favored in San Francisco Giants vs Baltimore Orioles?

Baltimore Orioles were the favorite at DraftKings, moneyline -126 (about 56% implied). The favorite won.

The Baltimore Orioles triumphed over the San Francisco Giants with a decisive 6-2 victory on April 12, 2026, at Oriole Park at Camden Yards. This win not only secured the series for the Orioles, who took two out of three games against the Giants, but also showcased their ability to capitalize on scoring opportunities, particularly in the middle innings of the game.

In terms of recent form, the Orioles have shown a balanced performance at home, holding an 8-7 record overall and a 5-5 mark in their last ten games, including a current streak of one win. They have averaged 4.1 runs scored per game while allowing the same number in that span. Their last five games reflect a stronger trend, with a record of 4-1 and an average of 4.0 runs scored while allowing just 2.8. In contrast, the Giants have struggled more, with a 6-10 record overall and a 5-5 record in their last ten games, but they currently sit on a one-game losing streak. They have also averaged 4.1 runs scored but have allowed 4.4 runs per game during that stretch.

At home, the Orioles have a record of 2-2 in their last four games, while the Giants have fared better away, boasting a 3-1 record in their last four away games. This matchup was particularly interesting as it marked the third game of the series, with the Orioles having won the first and lost the second before clinching the series with this latest victory.

In terms of head-to-head matchups, the Orioles have now improved their record against the Giants to 2-1 in the current series and 1-3 over the last two seasons. Notably, the teams faced each other just the day before, where the Giants managed to win 6-3. However, the Orioles' performance in this game demonstrated their resilience and ability to bounce back.

Injuries played a role in both teams' lineups. The Orioles were missing Tyler O'Neill, Felix Bautista, Christian Franklin, Ryan Helsley, and Ryan Mountcastle, all of whom are on the injured list. The Giants also had their share of injuries, with Marcelo Mayer, JT Brubaker, Keaton Winn, Victor Bericoto, and Matt Gage unavailable for this contest. The absence of key players on both sides could have influenced the dynamics of the game.

From a betting perspective, DraftKings had the Orioles favored at -126, with the spread set at 1.5 runs and a total of 8.5 runs for the game. The odds for the over and under were both listed at -110. This indicates that the market expected a relatively close game, but the Orioles' performance exceeded those expectations.

The scoring in the game began early, with the Orioles taking a 2-0 lead in the first inning when Basallo homered to left center, bringing Alonso home. The Giants responded in the fifth inning with a run from Susac, who singled to center, allowing Schmitt to score. However, the Orioles quickly regained control, scoring two more runs in the same inning with Alonso's double that brought both Henderson and Ward home, extending their lead to 4-1.

The sixth inning saw the Orioles add another run, with Mayo's single allowing Taveras to score, making it 5-1. In the seventh inning, Cowser's infield single brought Ward across the plate, pushing the score to 6-1. The Giants managed to add a second run in the ninth inning when Schmitt homered to left, but it was too late to change the outcome of the game.

Overall, this game was marked by the Orioles' strong offensive performance and their ability to capitalize on scoring chances, particularly in the middle innings. The Giants, while showing some resilience, could not keep up with the Orioles' scoring pace. As the series concluded, the Orioles demonstrated their capability to perform under pressure and secure crucial victories.

Odds

BookSpreadTotalMoneyline
DraftKingsBAL -126 8.5 o -110 / u -110 San Francisco Giants +104 · Baltimore Orioles -126

What these prices pay on $100 · What these numbers mean

Injury report

  • Tyler O'Neill10-Day-ILShoulderBaltimore Orioles
  • Felix Bautista60-Day-ILShoulderBaltimore Orioles
  • Christian Franklin10-Day-ILHandBaltimore Orioles
  • Ryan Helsley60-Day-ILElbowBaltimore Orioles
  • Ryan Mountcastle60-Day-ILObliqueBaltimore Orioles
  • Marcelo Mayer10-Day-ILForearmSan Francisco Giants
  • JT Brubaker15-Day-ILRibsSan Francisco Giants
  • Keaton Winn15-Day-ILElbowSan Francisco Giants
  • Victor Bericoto10-Day-ILKneeSan Francisco Giants
  • Matt Gage60-Day-ILElbowSan Francisco Giants

Recent form

Baltimore Orioles

Last 10: 5-5Streak W14.1 scored · 4.1 allowed per game2-2 at home

  • W6-2vs San Francisco GiantsApr 11
  • L3-6vs San Francisco GiantsApr 10
  • W5-3at Chicago White SoxApr 8
  • W4-2at Chicago White SoxApr 7
  • W2-1at Chicago White SoxApr 6
  • L2-8at Pittsburgh PiratesApr 5
  • L2-3at Pittsburgh PiratesApr 4
  • L4-5at Pittsburgh PiratesApr 3
  • W8-3vs Texas RangersApr 1
  • L5-8vs Texas RangersMar 31

San Francisco Giants

Last 10: 5-5Streak L14.1 scored · 4.4 allowed per game3-1 away

  • L2-6at Baltimore OriolesApr 11
  • W6-3at Baltimore OriolesApr 10
  • W6-0vs Philadelphia PhilliesApr 8
  • L4-6vs Philadelphia PhilliesApr 7
  • L0-9vs New York MetsApr 5
  • L3-10vs New York MetsApr 4
  • W7-2vs New York MetsApr 3
  • W9-3at San Diego PadresApr 1
  • W3-2at San Diego PadresMar 31
  • L1-3vs New York YankeesMar 28

Standings

TeamGames behindLostStreakWin %Won
Los Angeles-57L2.59082
Arizona967W1.52574
San Diego9.567L2.52173
San Francisco24.582W1.41458
Colorado28.586W2.38654
Tampa Bay-56L1.59783
New York3.560W2.57180
Boston8.565L2.53675
Toronto14.571W1.49369
Baltimore14.571L2.49369

How the scoring went

  1. 1st Inning0-2Basallo homered to left center (396 feet), Alonso scored.
  2. 5th Inning1-2Susac singled to center, Schmitt scored.
  3. 5th Inning1-4Alonso doubled to left, Henderson scored and Ward scored.
  4. 6th Inning1-5Mayo singled to center, Taveras scored.
  5. 7th Inning1-6Cowser reached on infield single to shortstop, Ward scored, Rodríguez to second, Alonso to third.
  6. 9th Inning2-6Schmitt homered to left (385 feet).

Win probability

Above the line favours Baltimore Orioles, below favours San Francisco Giants.

Venue

  • Oriole Park at Camden YardsBaltimore, Maryland
  • Attendance24091
  • OfficialsChris Segal, Erich Bacchus, Laz Diaz, Brian O'Nora

Elsewhere

Picks for MLB

MLB rules and settlement

These two, other days

Every meeting

Most days: one sealed pick, free, before kick-off. Your first day of the main pick is free any day: code FIRSTDAY, no card.

A short email on days we have a pick. One click to stop, any time. 21+.

Fixture data from the league feeds. The report was written from the recorded facts for this game and nothing else.