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.
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.
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+.
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
| Team | Games behind | Lost | Streak | Win % | Won |
|---|---|---|---|---|---|
| Los Angeles | - | 57 | L2 | .590 | 82 |
| Arizona | 9 | 67 | W1 | .525 | 74 |
| San Diego | 9.5 | 67 | L2 | .521 | 73 |
| San Francisco | 24.5 | 82 | W1 | .414 | 58 |
| Colorado | 28.5 | 86 | W2 | .386 | 54 |
How the scoring went
- 1st Inning0-1Moreno homered to left (460 feet).
- 3rd Inning1-1Brennan singled to right, De Jesus Gonzalez scored, Oliva to third.
- 3rd Inning2-1J. Rodríguez doubled to left, Oliva scored, Brennan to third.
- 3rd Inning3-1Sio reached on infield single to third, Brennan scored, J. Rodríguez to third.
- 4th Inning3-2Jo. Fernandez doubled to left, Smith scored.
- 5th Inning4-2Brennan doubled to left, Oliva scored.
- 5th Inning5-2Bericoto grounded into fielder's choice to shortstop, Brennan scored.
- 7th Inning6-2J. Rodríguez doubled to left, Oliva scored.
- 7th Inning6-3Jo. Fernandez homered to left (378 feet).
- 8th Inning7-3Ahuna doubled to left, Meola scored, Kilen thrown out at home.
- 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
- Fantasy baseball forecaster: Team hitting ratings
- Fantasy baseball forecaster: Pitcher projections for the next 10 days
- Fantasy Baseball Reliever Depth Chart
- MLB playoff tracker 2026: Clinching scenarios, bracket, schedule
- MLB betting tips for Thursday: Rays and the road don't seem to be getting along
- Fantasy baseball news and notes: Rutschman continues to sit for Red Sox and more for Thursday
Picks for MLB
MLB rules and settlement
These two, other days
- Giants Defeat Diamondbacks 7-2 at Oracle ParkAug 29, 2026
- Diamondbacks Defeat Giants 7-1 at Oracle ParkAug 29, 2026
- Diamondbacks Defeat Giants in High-Scoring AffairAug 28, 2026
- Giants Dominate Diamondbacks in 6-1 VictoryAug 27, 2026
- Giants Defeat Diamondbacks 6-4 in Thrilling FinishJul 1, 2026