ENSign in
MLB · Final

Giants Defeat Diamondbacks 7-4 in MLB Clash

Saturday, March 7, 2026, 3:10 PM ET · Salt River Fields at Talking Stick

San Francisco Giants 7, Arizona Diamondbacks 4, 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 Arizona Diamondbacks?

San Francisco Giants beat Arizona Diamondbacks 7-4 at Salt River Fields at Talking Stick on March 7, 2026.

In a competitive matchup at Salt River Fields at Talking Stick, the San Francisco Giants triumphed over the Arizona Diamondbacks with a final score of 7-4. This victory marks the Giants' second consecutive win in the series, as they now lead 2-0 against the Diamondbacks this season.

The Giants, boasting a strong away record of 12-2, have shown impressive form recently, winning their last three games. In their last ten outings, they have recorded a 3-7 record, but their recent performance has been notable, with an average of 4.2 runs scored and 5.0 runs allowed per game. The Diamondbacks, on the other hand, have struggled, holding a home record of 7-8 and a recent streak of three consecutive losses. Over their last ten games, they have managed a 5-5 record, averaging 4.8 runs scored and allowing 5.1 runs per game.

The game unfolded with the Giants taking an early lead. In the third inning, Sio reached on an infield single, allowing Brennan to score, which put the Giants ahead 3-1. The Diamondbacks responded in the fourth inning when Jo. Fernandez doubled to left, scoring Smith, narrowing the gap to 3-2. However, the Giants quickly extended their lead in the fifth inning with a double from Brennan, bringing Oliva home, followed by a fielder's choice groundout from Bericoto that allowed Brennan to score again, making it 5-2.

As the game progressed, the Giants maintained their momentum. J. Rodríguez doubled in the seventh inning, scoring Oliva and pushing the score to 6-2. Jo. Fernandez then hit a home run to left field, reducing the deficit for the Diamondbacks to 6-3. In the eighth inning, Ahuna doubled to left, allowing Meola to score, which further solidified the Giants' lead at 7-3. The Diamondbacks managed to score one more run in the ninth inning when Walters doubled, bringing Pena home, but it was not enough to change the outcome.

In terms of injuries, the Diamondbacks faced significant challenges with multiple players on the injured list, including Tommy Troy (10-Day IL, shoulder), Ryne Nelson (60-Day IL, elbow), Zac Gallen (60-Day IL, elbow), Michael Soroka (15-Day IL, shoulder), and Corbin Burnes (60-Day IL, elbow). The Giants also had players sidelined, including Victor Bericoto (10-Day IL, knee), Marcelo Mayer (10-Day IL, forearm), JT Brubaker (15-Day IL, ribs), Keaton Winn (15-Day IL, elbow), and Matt Gage (60-Day IL, elbow).

The betting market reflected the Giants' strong performance, with odds provided by a leading sportsbook, indicating a clear advantage for the Giants heading into the game. The conditions at Salt River Fields were favorable for baseball, contributing to the competitive atmosphere of the match.

Fans watching the game noted the offensive power of the Giants, particularly the contributions from Jo. Fernandez and Brennan, who played pivotal roles in securing the victory. The Diamondbacks will need to regroup and address their recent struggles as they prepare for their next matchup.

Injury report

  • Tommy Troy10-Day-ILShoulderArizona Diamondbacks
  • Ryne Nelson60-Day-ILElbowArizona Diamondbacks
  • Zac Gallen60-Day-ILElbowArizona Diamondbacks
  • Michael Soroka15-Day-ILShoulderArizona Diamondbacks
  • Corbin Burnes60-Day-ILElbowArizona Diamondbacks
  • 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

Recent form

Arizona Diamondbacks

Last 10: 5-5Streak L34.8 scored · 5.1 allowed per game4-2 at home

  • L1-5at San Diego PadresSep 28
  • L4-7at San Diego PadresSep 27
  • L4-5vs Los Angeles DodgersSep 25
  • W5-4vs Los Angeles DodgersSep 24
  • W4-3vs Philadelphia PhilliesSep 21
  • L2-8vs Philadelphia PhilliesSep 20
  • W6-5vs San Francisco GiantsSep 17
  • W8-1vs San Francisco GiantsSep 16
  • W6-4at Minnesota TwinsSep 14
  • L8-9at Minnesota TwinsSep 13

San Francisco Giants

Last 10: 3-7Streak W34.2 scored · 5 allowed per game0-5 away

  • W4-0vs Colorado RockiesSep 28
  • W6-3vs Colorado RockiesSep 27
  • W4-3vs St. Louis CardinalsSep 25
  • L8-9vs St. Louis CardinalsSep 24
  • L5-6vs St. Louis CardinalsSep 23
  • L5-7at Los Angeles DodgersSep 21
  • L3-6at Los Angeles DodgersSep 20
  • L1-2at Los Angeles DodgersSep 19
  • L5-6at Arizona DiamondbacksSep 17
  • L1-8at Arizona DiamondbacksSep 16

Standings

TeamGames behindLostStreakWin %Won
Los Angeles-57L2.59082
Arizona967W1.52574
San Diego9.567L2.52173
San Francisco24.582W1.41458
Colorado28.586W2.38654

How the scoring went

  1. 1st Inning0-1Moreno homered to left (460 feet).
  2. 3rd Inning1-1Brennan singled to right, De Jesus Gonzalez scored, Oliva to third.
  3. 3rd Inning2-1J. Rodríguez doubled to left, Oliva scored, Brennan to third.
  4. 3rd Inning3-1Sio reached on infield single to third, Brennan scored, J. Rodríguez to third.
  5. 4th Inning3-2Jo. Fernandez doubled to left, Smith scored.
  6. 5th Inning4-2Brennan doubled to left, Oliva scored.
  7. 5th Inning5-2Bericoto grounded into fielder's choice to shortstop, Brennan scored.
  8. 7th Inning6-2J. Rodríguez doubled to left, Oliva scored.
  9. 7th Inning6-3Jo. Fernandez homered to left (378 feet).
  10. 8th Inning7-3Ahuna doubled to left, Meola scored, Kilen thrown out at home.
  11. 9th Inning7-4Walters doubled to left, Pena scored.

Win probability

Above the line favours Arizona Diamondbacks, below favours San Francisco Giants.

Venue

  • Salt River Fields at Talking StickScottsdale, Arizona
  • Attendance12815
  • OfficialsAustin Snow, Bill Miller, Dillon Wilson, Louie Krupa

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.