Milwaukee arrives at Oracle Park carrying the weight of a division leader — 66-40, seven wins in their last ten, and a roster built to sustain this kind of run deep into summer. They dropped their most recent game but have been one of the most consistent teams in baseball over the past month, and the names driving that consistency are worth watching closely. Tyler Black is hitting .333. Andrew Vaughn is at .310. Jackson Chourio has 13 home runs and 10 stolen bases. This is a lineup with multiple ways to hurt you.
San Francisco, at 45-61, is in a different kind of fight — one for competitive dignity and individual performance in a season that has not gone according to plan. But Rafael Devers gave the home crowd something to remember in the most recent game, homering in his first at-bat and delivering a walk-off two-run single in the tenth inning to beat the Angels. That kind of performance doesn’t come from a team that has quit. Luis Arraez is hitting .326 with 130 hits. Jung Hoo Lee, listed day-to-day with an elbow issue, has been at .302 with 109 hits on the season.
The gap in the standings is real, but Oracle Park has a way of leveling things, and the Giants have players capable of making this uncomfortable for any visitor.
Milwaukee Brewers at San Francisco Giants Game Information
Game Date: July 28, 2026
Game Time: 09:45 PM ET
TV Channel: NBC Sports Bay Area, Milwaukee Brewers, and MLB Network
Location: Oracle Park, San Francisco, CA
Live Stream: Fubo (free trial)
Game Preview
Milwaukee leads its division and holds a commanding position in the NL standings, while San Francisco sits 22 games back in the loss column — a deficit that has effectively ended any realistic postseason conversation for the Giants. What remains for San Francisco is the chance to play spoiler and give their younger players meaningful at-bats against elite competition. For the Brewers, every game in this stretch is about protecting the lead and building the kind of road resilience — currently 30-20 away from home — that matters when October arrives.
San Francisco Giants Team Statistics and Rankings
Win-Loss Record: 45-61
Home Record: 25-26
Away Record: 20-35
Division Record: 9-8
Streak: 1 Win streak
Winning Percentage: .425
Milwaukee Brewers Team Statistics and Rankings
Win-Loss Record: 66-40
Home Record: 36-20
Away Record: 30-20
Division Record: 19-10
Streak: 1 Loss streak
Winning Percentage: .623
Stat Leaders
San Francisco Giants (45-61, #4 in division)
Batting Average Leader: Luis Arraez, 0.326
RBI Leader: Rafael Devers, 60 RBI
Home Run Leader: Rafael Devers, 22 HR
Runs Leader: Rafael Devers, 55 Runs
Hits Leader: Luis Arraez, 130 Hits
Stolen Bases Leader: Casey Schmitt, 9 SB
ERA Leader: Joel Peguero, 2.38 ERA
Strikeout Leader: Landen Roupp, 113 K
Wins Leader: Robbie Ray, 9 W
Saves Leader: Caleb Kilian, 8 SV
Milwaukee Brewers (66-40, #1 in division)
Batting Average Leader: Tyler Black, 0.333
RBI Leader: Brice Turang, 62 RBI
Home Run Leader: Jake Bauers, 18 HR
Runs Leader: Brice Turang, 70 Runs
Hits Leader: William Contreras, 103 Hits
Stolen Bases Leader: David Hamilton, 19 SB
ERA Leader: Bryse Wilson, 1.00 ERA
Strikeout Leader: Jacob Misiorowski, 185 K
Wins Leader: Aaron Ashby, 12 W
Saves Leader: Trevor Megill, 17 SV
What to Watch For
Rafael Devers is the player to watch on the San Francisco side. His 22 home runs and 60 RBI represent the kind of production the Giants have leaned on all season, and his most recent performance — a homer and a walk-off hit in extra innings — suggests he is locked in right now. With Matt Chapman on the 10-day injured list with a leg injury and Harrison Bader also on the 10-day with plantar fasciitis, the Giants need Devers to carry more of the offensive load. Bryce Eldridge, hitting .256 with 10 home runs, and Willy Adames at .226 with 18 home runs provide support, but Devers is the engine.
For Milwaukee, Jackson Chourio is quietly putting together one of the more complete offensive seasons on the roster — .277 average, 13 home runs, 40 RBI, and 10 stolen bases. Brice Turang has scored 70 runs and driven in 62. The Brewers are also navigating their own injury situation, with Kyle Harrison on the 15-day injured list with a forearm issue, which reshapes their rotation options. Shane Drohan carries a 3.51 ERA and 82 strikeouts, while Chad Patrick has posted a 3.45 ERA with five wins and four saves in a versatile role. Milwaukee has the depth to absorb the loss of Harrison — the question is whether that depth holds up on the road against a Giants team that has shown it can still win a close game.
San Francisco Giants Injury Report
Jonah Cox – Oblique (D10) – The San Francisco Giants placed OF Jonah Cox on the 10-day injured list with a left oblique strain.
Matt Chapman – Leg (D10) – The San Francisco Giants placed INF Matt Chapman on the 10-day injured list with an abdominal strain.
José Buttó – Arm (D60) – The San Francisco Giants transferred RHP José Buttó to the the 60-day injured list with right arm fatigue.
Rowan Wick – Elbow (D60) – The San Francisco Giants placed RHP Rowan Wick on the 60-day injured list as he recovers from Tommy John surgery.
Randy Rodríguez – Elbow (D60) – The San Francisco Giants placed RHP Randy Rodríguez on the 60-day injured list due to a right elbow sprain.
Hayden Birdsong – Forearm (D60) – The San Francisco Giants placed RHP Hayden Birdsong on the 60-day injured list as he is scheduled to undergo Tommy John surgery.
Trevor McDonald – Elbow (D15) – The San Francisco Giants placed RHP Trevor McDonald on the 15-day injured list with a right elbow strain.
Victor Bericoto – Oblique (D10) – The San Francisco Giants placed OF Victor Bericoto on the 10-day injured list with an oblique strain.
Joel Peguero – Hamstring (D60) – The San Francisco Giants placed RHP Joel Peguero on the 60-day injured list with a left hamstring strain.
Casey Schmitt – Leg (Day-to-Day) – Schmitt left Monday’s (Jul. 27) game against the Brewers due to a leg injury.
Matt Gage – Elbow (D15) – The San Francisco Giants placed LHP Matt Gage on the 15-day injured list due to left elbow strain.
Jung Hoo Lee – Elbow (Day-to-Day) – Lee is not in the lineup for Monday’s (Jul. 27) game against the Brewers due to a sore elbow.
Harrison Bader – Plantar Fasciitis (D10) – The San Francisco Giants placed OF Harrison Bader on the 10-day injured list with plantar fasciitis.
Milwaukee Brewers Injury Report
DL Hall – Pectoral (D15) – The Milwaukee Brewers placed LHP DL Hall on the 15-day injured list with a left pectoral strain.
Kyle Harrison – Forearm (D15) – The Milwaukee Brewers placed LHP Kyle Harrison on the 15-day injured list with left forearm tightness.
Brandon Woodruff – Shoulder (D60) – The Milwaukee Brewers transferred RHP Brandon Woodruff from the 15-day injured list to the 60-day injured list with right shoulder inflammation.
Brian Fitzpatrick – Elbow (D60) – The Milwaukee Brewers transferred LHP Brian Fitzpatrick to the 60-day injured list due to left elbow injury.
Brandon Lockridge – Knee (D60) – The Milwaukee Brewers transferred OF Brandon Lockridge from the 10-day injured list to the 60-day injured list with right knee bursitis.
Quinn Priester – Wrist (D60) – The Milwaukee Brewers said on Thursday (Jun. 18) that Priester will undergo thoracic outlet compression surgery and is expected to be sidelined 8-to-10 months, per Curt Hogg of the Milwaukee Journal Sentinel.
Angel Zerpa – Forearm (D60) – The Milwaukee Brewers transferred LHP Angel Zerpa to the 60-day injured list with left forearm tightness.
Joel Kuhnel – Shoulder (D15) – The Milwaukee Brewers placed RHP Joel Kuhnel on the 15-day injured list due to right rotator cuff tendinopathy.
Rob Zastryzny – Shoulder (D60) – The Milwaukee Brewers transferred LHP Rob Zastryzny from the 15-day injured list to the 60-day injured list with a left trapezius strain.
Sal Frelick – Shoulder (D10) – The Milwaukee Brewers placed OF Sal Frelick on the 10-day injured list due to shoulder strain.
San Francisco Giants Upcoming 2026 Schedule
July 28, 2026 vs Milwaukee Brewers
July 29, 2026 vs Milwaukee Brewers
July 30, 2026 at San Diego Padres
July 31, 2026 at San Diego Padres
August 01, 2026 at San Diego Padres
August 02, 2026 at San Diego Padres
August 03, 2026 at Texas Rangers
August 04, 2026 at Texas Rangers
August 05, 2026 at Texas Rangers
August 07, 2026 vs Detroit Tigers
Milwaukee Brewers Upcoming 2026 Schedule
July 28, 2026 at San Francisco Giants
July 29, 2026 at San Francisco Giants
July 31, 2026 at Los Angeles Angels
August 01, 2026 at Los Angeles Angels
August 02, 2026 at Los Angeles Angels
August 03, 2026 vs Pittsburgh Pirates
August 04, 2026 vs Pittsburgh Pirates
August 05, 2026 vs Pittsburgh Pirates
August 06, 2026 vs Pittsburgh Pirates
August 07, 2026 vs Minnesota Twins
Frequently Asked Questions
- Where to watch Milwaukee Brewers vs San Francisco Giants game?
- The Milwaukee Brewers vs San Francisco Giants game airs on NBC Sports Bay Area, Milwaukee Brewers, and MLB Network on July 28, 2026 at 09:45 PM ET. You can also stream it live on Fubo with no cable required — start a free trial.
- San Francisco Giants game tonight: what time and what channel?
- The Milwaukee Brewers vs San Francisco Giants game is scheduled for July 28, 2026 at 09:45 PM ET on NBC Sports Bay Area, Milwaukee Brewers, and MLB Network. You can stream it live on Fubo — no cable required. Free trial available.
- How can I watch San Francisco Giants vs Milwaukee Brewers without cable?
- You can watch San Francisco Giants vs Milwaukee Brewers without cable by streaming on Fubo. The game airs on NBC Sports Bay Area, Milwaukee Brewers, and MLB Network, which is included with a Fubo subscription. Regional availability restrictions may apply. Start a free trial and stream live — no cable needed.
- Can I watch Milwaukee Brewers vs San Francisco Giants on Fubo?
- Yes — the Milwaukee Brewers vs San Francisco Giants game is available on Fubo. NBC Sports Bay Area, Milwaukee Brewers, and MLB Network is included with a Fubo subscription — no cable required. Start a free trial.
- Where can I live stream Milwaukee Brewers vs San Francisco Giants?
- You can live stream Milwaukee Brewers vs San Francisco Giants on Fubo. The game airs on NBC Sports Bay Area, Milwaukee Brewers, and MLB Network and streams live on Fubo with no cable required. Start a free trial.
- How can I watch San Francisco Giants vs Milwaukee Brewers online free?
- You can watch San Francisco Giants vs Milwaukee Brewers online free by starting a Fubo free trial. Fubo streams the game live on smart TV, phone, tablet, and web browser — no cable required. Start your free trial.
- Where is the Milwaukee Brewers vs San Francisco Giants game being played?
- The Milwaukee Brewers vs San Francisco Giants game is being played at Oracle Park in San Francisco. Stream the game live on Fubo with no cable required — start a free trial.
- What upcoming San Francisco Giants games can I watch on Fubo?
- Upcoming San Francisco Giants games on Fubo:
• July 29, 2026 — San Francisco Giants vs Milwaukee Brewers | 03:45 PM ET
• July 30, 2026 — San Francisco Giants at San Diego Padres | 09:40 PM ET
• July 31, 2026 — San Francisco Giants at San Diego Padres | 09:45 PM ET
• August 01, 2026 — San Francisco Giants at San Diego Padres | 08:40 PM ET
• August 02, 2026 — San Francisco Giants at San Diego Padres | 04:10 PM ETStream live with no cable required. Start a free trial.
- Does Fubo have MLB games?
- Yes. Fubo carries MLB games on NBC Sports Bay Area, Milwaukee Brewers, and MLB Network. No cable required — sign up for Fubo and stream live MLB games on any device.
- Can I record MLB games on Fubo?
- Yes. Fubo includes Unlimited Cloud DVR at no extra cost, so you can record any MLB game on NBC Sports Bay Area, Milwaukee Brewers, and MLB Network and watch it on your own schedule. Start a free trial.
Our game previews are produced programmatically using real-time data via Sportradar and AI writing tools. Articles are regularly reviewed for accuracy before publication.