ENSign in
MLB · Final

Rangers Edge Giants in Thrilling Finish

Friday, March 20, 2026, 9:05 PM ET · Surprise Stadium

Texas Rangers 6, San Francisco Giants 5, 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 Texas Rangers?

Texas Rangers beat San Francisco Giants 6-5 at Surprise Stadium on March 20, 2026.

In a thrilling matchup at Surprise Stadium, the Texas Rangers triumphed over the San Francisco Giants with a final score of 6-5, taking the series lead 2-1. This game was notable not only for its close finish but also for the dramatic scoring plays that unfolded throughout the innings. The Rangers, who have struggled recently, managed to turn the tide in this contest, showcasing resilience and determination.

The Rangers entered the game with a home record of 16-11, but their recent form had been concerning, as they had lost their last two games and held a record of 2-8 over their last ten outings. Their average runs scored during this stretch was 3.8, while they allowed an average of 4.8 runs. In contrast, the Giants boasted an away record of 18-9-1 and had recently found some momentum, winning three consecutive games after a rough patch that saw them go 3-7 in their last ten, averaging 4.2 runs scored and allowing 5.0 runs.

The game featured several key players making impactful plays. The Giants struck first with Szykowny homering to left in the fifth inning, followed by Brennan's home run to right center in the sixth, putting them up 2-0. The seventh inning saw the Giants extend their lead to 5-0 with a series of runs, including a home run by J. Rodríguez and a sacrifice fly from Susac.

However, the Rangers responded dramatically in the eighth inning. Burger hit a three-run homer to left center, scoring Helman, Martinez, and Velazquez, narrowing the Giants' lead to 5-4. The momentum shifted further when Smith singled to right, allowing Osuna and Blanco to score, ultimately sealing the game for the Rangers at 6-5.

In terms of injuries, the Rangers faced significant challenges with several players on the injured list, including Michael Helman and Robert Garcia, both on the 60-Day IL, and Josh Jung and Kyle Higashioka on the 10-Day IL. The Giants also had their share of injuries, with Victor Bericoto and Marcelo Mayer on the 10-Day IL, along with JT Brubaker and Keaton Winn on the 15-Day IL, and Matt Gage on the 60-Day IL.

The market had priced the Rangers as favorites in this matchup, reflecting their home advantage despite their recent struggles. The odds indicated a strong belief in the Rangers' ability to capitalize on their home field, which they did effectively in this game.

Conditions at Surprise Stadium were favorable for a baseball game, contributing to the excitement of the contest. Fans witnessed a back-and-forth battle that highlighted the competitive nature of both teams.

Overall, this game was a testament to the unpredictability of baseball, showcasing how quickly fortunes can change. The Rangers' ability to come back from a significant deficit will be a point of focus as they look to build on this victory moving forward.

Injury report

  • Michael Helman60-Day-ILHandTexas Rangers
  • Robert Garcia60-Day-ILShoulderTexas Rangers
  • Josh Jung10-Day-ILCalfTexas Rangers
  • Kyle Higashioka10-Day-ILForearmTexas Rangers
  • Carter Baumler60-Day-ILRibsTexas Rangers
  • 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

Texas Rangers

Last 10: 2-8Streak L23.8 scored · 4.8 allowed per game1-3 at home

  • L8-9at Cleveland GuardiansSep 28
  • L2-3at Cleveland GuardiansSep 27
  • W7-3at Cleveland GuardiansSep 26
  • W4-2vs Minnesota TwinsSep 25
  • L1-4vs Minnesota TwinsSep 24
  • L2-4vs Miami MarlinsSep 21
  • L4-6vs Miami MarlinsSep 20
  • L2-5at Houston AstrosSep 18
  • L5-6at Houston AstrosSep 17
  • L3-6at Houston AstrosSep 16

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
Houston-69W1.50771
Texas271L1.49369
Seattle574W2.47166
Athletics1786W1.38654
Los Angeles1887L2.37953

How the scoring went

  1. 5th Inning1-0Szykowny homered to left (355 feet).
  2. 6th Inning2-0Brennan homered to right center (411 feet).
  3. 7th Inning4-0J. Rodríguez homered to center (417 feet), Kennedy scored.
  4. 7th Inning5-0Susac hit sacrifice fly to right, Szykowny scored.
  5. 8th Inning5-4Burger homered to left center (418 feet), Helman scored, Martinez scored and Velazquez scored.
  6. 8th Inning5-6Smith singled to right, Osuna scored and Blanco scored.

Win probability

Above the line favours Texas Rangers, below favours San Francisco Giants.

Venue

  • Surprise StadiumSurprise, Arizona
  • Attendance6753
  • OfficialsEdwin Jimenez, Alan Porter, Malachi Moore, Bryan Van Vranken

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.