ENSign in
MLB · Final

Pirates Dominate Giants in 13-3 Victory

Saturday, May 9, 2026, 9:05 PM ET · Oracle Park

Pittsburgh Pirates 13, San Francisco Giants 3, 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 Pittsburgh Pirates vs San Francisco Giants?

Pittsburgh Pirates beat San Francisco Giants 13-3 at Oracle Park on May 9, 2026.

The Pittsburgh Pirates delivered a commanding performance against the San Francisco Giants, winning decisively with a final score of 13-3. This game marked the conclusion of a three-game series, which the Giants managed to win 2-1 overall. The Pirates' victory was highlighted by a strong offensive showing, particularly in the later innings, where they scored eight runs in the seventh and ninth innings combined.

In their recent form, the Giants have struggled, holding a record of 3-6-1 over their last ten games, with an average of 2.3 runs scored and 3.7 runs allowed per game. Their home record stands at 15-24, and they have shown a stark contrast in performance at Oracle Park, where they have a home record of 3-1 in their last five games. The Giants' last match prior to this one was a win against the Pirates on May 9, where they triumphed 5-2.

Conversely, the Pirates have had a mixed bag of results recently, with a record of 4-6 over their last ten games. They have averaged 4.8 runs scored and 5.2 runs allowed per game during this stretch, and their away record is 22-18. Their last game before facing the Giants ended in a loss against the same opponent, setting the stage for a crucial bounce-back performance.

The Giants faced significant injury challenges, with several key players on the injured list. Victor Bericoto and Marcelo Mayer are both on the 10-day injured list, while JT Brubaker and Keaton Winn are on the 15-day injured list. Matt Gage is on the 60-day injured list. The Pirates are also dealing with injuries, including Konnor Griffin and Ryan O'Hearn, who are on the 60-day and 10-day injured lists, respectively, along with Mitch Keller and Endy Rodriguez, both on the 60-day injured list.

The betting lines provided by DraftKings indicated that both teams were evenly matched, with money line odds set at -110 for both the Giants and Pirates. The spread was set at 1.5, with a total of 7.5. The over was priced at 102.0, while the under was set at -123. This parity in the odds reflects the competitive nature of the matchup, although the Pirates' performance in this game clearly outstripped expectations.

The conditions at Oracle Park were conducive to a high-scoring game, and the Pirates capitalized on this with a series of key scoring plays. In the seventh inning, the Pirates surged ahead with a combination of hits that saw Bart, Lowe, and O'Hearn all contribute to the scoring. The ninth inning continued the trend, with Lowe's double and Triolo's single adding to the Pirates' tally.

For viewers, the game was marked by the Pirates' aggressive batting and strategic base running, particularly evident in their ability to capitalize on Giants' pitching mistakes. The Giants, despite their struggles, managed to score three runs, with notable contributions from Gilbert and Haase in the ninth inning, but it was not enough to overcome the Pirates' offensive onslaught.

Overall, this game showcased the Pirates' ability to execute under pressure while exposing the Giants' vulnerabilities, particularly in the later innings. The series win for the Giants may have been a silver lining, but this game served as a reminder of the challenges they face as the season progresses.

Odds

BookSpreadTotalMoneyline
DraftKingsSF -110 7.5 o +102 / u -123 Pittsburgh Pirates -110 · San Francisco Giants -110

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

Injury report

  • Victor Bericoto10-Day-ILKneeSan Francisco Giants
  • Marcelo Mayer10-Day-ILForearmSan Francisco Giants
  • JT Brubaker15-Day-ILRibsSan Francisco Giants
  • Keaton Winn15-Day-ILElbowSan Francisco Giants
  • Matt Gage60-Day-ILElbowSan Francisco Giants
  • Konnor Griffin60-Day-ILFingerPittsburgh Pirates
  • Ryan O'Hearn10-Day-ILQuadricepsPittsburgh Pirates
  • Mitch Keller60-Day-ILArmPittsburgh Pirates
  • Endy Rodriguez60-Day-ILHipPittsburgh Pirates

Recent form

San Francisco Giants

Last 10: 3-6-1Streak W12.3 scored · 3.7 allowed per game3-1 at home

  • W5-2vs Pittsburgh PiratesMay 9
  • L5-10vs San Diego PadresMay 6
  • W3-2vs San Diego PadresMay 5
  • L1-2at Tampa Bay RaysMay 3
  • L1-5at Tampa Bay RaysMay 2
  • L0-3at Tampa Bay RaysMay 1
  • L2-3at Philadelphia PhilliesApr 30
  • D0-0at Philadelphia PhilliesApr 29
  • L0-7at Philadelphia PhilliesApr 28
  • W6-3vs Miami MarlinsApr 26

Pittsburgh Pirates

Last 10: 4-6Streak L14.8 scored · 5.2 allowed per game1-2 away

  • L2-5at San Francisco GiantsMay 9
  • W1-0at Arizona DiamondbacksMay 7
  • L0-9at Arizona DiamondbacksMay 6
  • W1-0vs Cincinnati RedsMay 3
  • W17-7vs Cincinnati RedsMay 2
  • W9-1vs Cincinnati RedsMay 1
  • L5-10vs St. Louis CardinalsApr 30
  • L4-5vs St. Louis CardinalsApr 29
  • L7-11vs St. Louis CardinalsApr 28
  • L2-4vs St. Louis CardinalsApr 27

Standings

TeamGames behindLostStreakWin %Won
Milwaukee-53W2.62187
Chicago962L2.55778
St. Louis1770W2.50070
Pittsburgh1972L1.48668
Cincinnati2073W2.47967
Los Angeles-57L2.59082
Arizona967W1.52574
San Diego9.567L2.52173
San Francisco24.582W1.41458
Colorado28.586W2.38654

How the scoring went

  1. 5th Inning1-0Lowe hit sacrifice fly to center, Bart scored.
  2. 5th Inning2-0Reynolds singled to left, Cruz scored, Reynolds to second.
  3. 5th Inning2-1Eldridge homered to right (364 feet).
  4. 6th Inning3-1Griffin singled to center, Horwitz scored, Griffin to second.
  5. 6th Inning4-1Bart singled to right, Griffin scored.
  6. 7th Inning5-1Horwitz doubled to center, O'Hearn scored, Gonzales to third.
  7. 7th Inning6-1Griffin hit sacrifice fly to right, Gonzales scored, Horwitz to third.
  8. 7th Inning7-1Bart singled to left, Horwitz scored.
  9. 7th Inning9-1Lowe tripled to right, Bart scored and Cruz scored.
  10. 7th Inning10-1O'Hearn reached on infield single to pitcher, Lowe scored, Reynolds to second.
  11. 9th Inning11-1Lowe doubled to left, Bart scored, Cruz to third.
  12. 9th Inning12-1Triolo singled to center, Cruz scored, Lowe to third.
  13. 9th Inning13-1O'Hearn grounded into double play, shortstop to first, Lowe scored, Triolo out at second.
  14. 9th Inning13-2Gilbert walked, Ramos scored, Chapman to second, Porter to third.
  15. 9th Inning13-3Haase singled to left, Porter scored, Gilbert to second, Chapman to third.

Win probability

Above the line favours San Francisco Giants, below favours Pittsburgh Pirates.

Venue

  • Oracle ParkSan Francisco, California
  • Attendance40417
  • OfficialsJacob Metz, Tom Hanahan, Scott Barry, Manny Gonzalez

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.