MLB

Chicago Cubs at San Francisco Giants – Where to Watch, Stream Info, TV Channel, and Live Updates (June 12, 2026)

How to Watch Game

📅
Date
Loading...
🕰️
Time
Loading...
📍
Location
Loading...
📡
TV
Loading...

Two teams riding one-game winning streaks meet at Oracle Park, each looking to build on a recent win after stretching through difficult stretches. The Cubs (35-34) have been one of the more confounding teams in the National League — capable of a 9-3 blowout one night and offensive silence the next. Chicago scored three or fewer runs in seven of its nine games before that Colorado win, a troubling pattern for a club sitting 7.5 games back and needing to string wins together. Ian Happ (15 home runs, 44 runs scored) and Seiya Suzuki (10 HR, 26 RBI) give the lineup legitimate pop when things click.

San Francisco (28-41) is further back in the standings but showed something Wednesday that is hard to ignore: the Giants trailed by eight runs in the late innings and still won. That kind of resilience does not show up in a won-loss record. Bryce Eldridge (.298, 4 HR, 12 RBI) has been one of the more productive young bats in the lineup, and Jung Hoo Lee (.338, 79 hits, 34 runs) has been quietly excellent all season. This is a game where both teams have something to prove and the talent to deliver it.

Chicago Cubs at San Francisco Giants Game Information

Game Date: June 12, 2026
Game Time: 10:15 PM ET
TV Channel: Marquee Sports Network
Location: Oracle Park, San Francisco, CA
Live Stream: Fubo (free trial)

LIVE SPORTS & TV WITHOUT CABLE

Watch now. No commitment. Cancel anytime. Watch now

Live Updates

12:47 AM ET
Rafael Devers called out on strikes.
12:45 AM ET
Casey Schmitt strikes out swinging.
12:43 AM ET
Bryce Eldridge homers to right field.
12:38 AM ET
Luis Arraez flies out to deep right field to Seiya Suzuki.
12:36 AM ET
Carson Kelly flies out to center field to Drew Gilbert.
12:35 AM ET
Moisés Ballesteros strikes out swinging.
12:31 AM ET
Nico Hoerner lines out to third base to Matt Chapman.
12:28 AM ET
Ryan Walker (P) replaces Sam Hentges (P).
12:27 AM ET
Daniel Susac flies out to right field to Seiya Suzuki.
12:26 AM ET
Drew Gilbert grounds out to shallow right field, Nico Hoerner to Michael Busch.
12:25 AM ET
Matt Chapman grounds out to second base, Nico Hoerner to Michael Busch.
12:23 AM ET
Trent Thornton (P) replaces Hoby Milner (P).
12:23 AM ET
Seiya Suzuki pops out to Daniel Susac.
12:20 AM ET
Ian Happ grounds out to shallow infield, Sam Hentges to Rafael Devers.
12:18 AM ET
Michael Busch grounds out to shallow infield, Matt Chapman to Rafael Devers.
12:16 AM ET
Sam Hentges (P) replaces JT Brubaker (P).
12:14 AM ET
Willy Adames grounds out to shallow infield, Alex Bregman to Michael Busch.
12:12 AM ET
Jung Hoo Lee lines out to deep right center field to Seiya Suzuki.
12:10 AM ET
Rafael Devers flies out to deep left field to Ian Happ.
12:08 AM ET
Hoby Milner (P) replaces Javier Assad (P).
12:07 AM ET
Alex Bregman lines out to center field to Drew Gilbert.
12:06 AM ET
Pete Crow-Armstrong flies out to right field to Jung Hoo Lee.
12:04 AM ET
Dansby Swanson singles to center field.
12:04 AM ET
Carson Kelly flies out to right field to Jung Hoo Lee.
12:00 AM ET
Casey Schmitt pops out to Michael Busch.
11:58 PM ET
Bryce Eldridge singles to second base, advances to 2nd. Throwing error by Nico Hoerner.
11:54 PM ET
Luis Arraez grounds out to shallow infield, Javier Assad to Michael Busch.
11:54 PM ET
Luis Arraez singles to shallow infield.
11:53 PM ET
Daniel Susac grounds out to shortstop, Dansby Swanson to Michael Busch.
11:50 PM ET
Moisés Ballesteros grounds out to first base, Rafael Devers to JT Brubaker.
11:50 PM ET
Nico Hoerner grounds out to shortstop, Matt Chapman to Rafael Devers.
11:48 PM ET
Seiya Suzuki strikes out swinging.
11:46 PM ET
JT Brubaker (P) replaces Erik Miller (P).
11:45 PM ET
Drew Gilbert grounds out to shallow infield. Matt Chapman out at second.
11:43 PM ET
Matt Chapman walks.
11:42 PM ET
Willy Adames strikes out swinging.
11:39 PM ET
Ian Happ flies out to left center field to Casey Schmitt.
11:36 PM ET
Michael Busch homers to right field. Alex Bregman scores. Carson Kelly scores.
11:34 PM ET
Erik Miller (P) replaces Landen Roupp (P).
11:33 PM ET
Alex Bregman doubles to center field. Carson Kelly to third.
11:31 PM ET
Pete Crow-Armstrong flies out to deep right center field to Drew Gilbert.
11:31 PM ET
Dansby Swanson flies out to shallow center field to Willy Adames.
11:28 PM ET
Carson Kelly walks.
11:24 PM ET
Jung Hoo Lee grounds out to shallow right field, Nico Hoerner to Michael Busch.
11:23 PM ET
Rafael Devers called out on strikes.
11:20 PM ET
Casey Schmitt grounds out to shallow infield, Javier Assad to Michael Busch. Bryce Eldridge to second.
11:20 PM ET
Bryce Eldridge singles to right field.
11:17 PM ET
Moisés Ballesteros grounds out to second base, Luis Arraez to Rafael Devers.
11:16 PM ET
Nico Hoerner out on a sacrifice fly to deep left field to Casey Schmitt. Seiya Suzuki scores.
11:13 PM ET
Seiya Suzuki doubles to deep left center field, advances to 3rd. Ian Happ scores.
11:09 PM ET
Ian Happ hits into a force out to shallow infield. Michael Busch out at second.
11:08 PM ET
Michael Busch walks.
11:05 PM ET
Luis Arraez flies out to deep center field to Pete Crow-Armstrong.
11:03 PM ET
Daniel Susac strikes out swinging.
11:01 PM ET
Drew Gilbert strikes out swinging.
10:58 PM ET
Alex Bregman lines out to center field to Drew Gilbert.
10:55 PM ET
Pete Crow-Armstrong doubles to deep right center field.
10:53 PM ET
Dansby Swanson pops out to shallow right field to Rafael Devers.
10:50 PM ET
Carson Kelly called out on strikes.
10:50 PM ET
Carson Kelly walks.
10:46 PM ET
Matt Chapman grounds out to shallow infield, Alex Bregman to Michael Busch.
10:45 PM ET
Willy Adames pops out to shallow left field to Dansby Swanson.
10:43 PM ET
Jung Hoo Lee grounds out to first base, Michael Busch to Javier Assad.
10:40 PM ET
Moisés Ballesteros grounds out to shallow infield, Luis Arraez to Rafael Devers.
10:39 PM ET
Nico Hoerner grounds out to shallow infield, Luis Arraez to Rafael Devers. Seiya Suzuki to third.
10:37 PM ET
Seiya Suzuki doubles to left field.
10:36 PM ET
Ian Happ called out on strikes.
10:36 PM ET
Ian Happ walks.
10:31 PM ET
Rafael Devers grounds out to shallow infield to Michael Busch.
10:29 PM ET
Casey Schmitt pops out to shallow right field to Michael Busch.
10:27 PM ET
Bryce Eldridge called out on strikes.
10:25 PM ET
Luis Arraez singles to left field.
10:21 PM ET
Michael Busch called out on strikes.
10:19 PM ET
Alex Bregman strikes out swinging.
10:18 PM ET
Pete Crow-Armstrong strikes out swinging.

Game Preview

The Cubs sit 7.5 games back and have gone just 3-7 over their last ten games, meaning the margin for drift is shrinking. A road series against a team below .500 is exactly the kind of opportunity a contending club needs to exploit. San Francisco, 16 games back and 28-41, is not chasing a division title — but the Giants just pulled off one of the more remarkable late-game comebacks in franchise history, scoring 10 runs over the final two innings to beat Washington. Momentum is real, and Oracle Park has seen stranger things than an upset of a fading Cubs squad.

San Francisco Giants Team Statistics and Rankings

Win-Loss Record: 28-41
Home Record: 13-18
Away Record: 15-23
Division Record: 7-6
Streak: 1 Win streak
Winning Percentage: .406

Chicago Cubs Team Statistics and Rankings

Win-Loss Record: 35-34
Home Record: 20-15
Away Record: 15-19
Division Record: 8-9
Streak: 1 Win streak
Winning Percentage: .507

Stat Leaders

San Francisco Giants (28-41, #4 in division)

Batting Average Leader: Jonah Cox, 0.400
RBI Leader: Casey Schmitt, 38 RBI
Home Run Leader: Casey Schmitt, 15 HR
Runs Leader: Luis Arraez, 35 Runs
Hits Leader: Luis Arraez, 86 Hits
Stolen Bases Leader: Casey Schmitt, 5 SB
ERA Leader: Sam Hentges, 1.93 ERA
Strikeout Leader: Landen Roupp, 77 K
Wins Leader: Landen Roupp, 5 W
Saves Leader: Caleb Kilian, 4 SV

Chicago Cubs (35-34, #4 in division)

Batting Average Leader: Carson Kelly, 0.282
RBI Leader: Michael Busch, 38 RBI
Home Run Leader: Ian Happ, 15 HR
Runs Leader: Ian Happ, 44 Runs
Hits Leader: Nico Hoerner, 67 Hits
Stolen Bases Leader: Pete Crow-Armstrong, 15 SB
ERA Leader: Trent Thornton, 1.69 ERA
Strikeout Leader: Shota Imanaga, 81 K
Wins Leader: Ryan Rolison, 5 W
Saves Leader: Daniel Palencia, 3 SV

What to Watch For

Landen Roupp takes the ball for San Francisco with a 5-6 record, a 4.00 ERA, and 77 strikeouts — numbers that suggest a pitcher capable of keeping a streaky Cubs lineup in check. Chicago has not announced a starter, which adds a layer of uncertainty to the pitching matchup. If the Cubs turn to Edward Cabrera (4 wins, 4.86 ERA, 58 strikeouts), he will need to be sharper than his ERA indicates against a Giants lineup that has shown it can erupt without warning.

On the offensive side, Matt Chapman (.262, 6 HR, 37 RBI) has been San Francisco’s most consistent run producer, and his history of big moments against this Cubs club makes him worth watching every at-bat. For Chicago, Dansby Swanson (.178, 7 HR, 37 runs) has been inconsistent at the plate but continues to generate runs — a player who can change a game even when the average does not reflect it.

With Heliot Ramos (D10 — Quad) and Harrison Bader (D10 — Plantar Fasciitis) sidelined for the Giants, younger contributors like Bryce Eldridge get extended opportunity. At .298 with four home runs, Eldridge has done nothing to suggest he cannot handle it.

San Francisco Giants Injury Report

Tyler Mahle – Hamstring (D15) – The San Francisco Giants placed RHP Tyler Mahle on the 15-day injured list with a left hamstring 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.
Jason Foley – Shoulder (D60) – The San Francisco Giants placed RHP Jason Foley on the 60-day injured list due to right shoulder surgery.
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.
Joel Peguero – Hamstring (D60) – The San Francisco Giants placed RHP Joel Peguero on the 60-day injured list with a left hamstring strain.
Heliot Ramos – Quad (D10) – The San Francisco Giants placed OF Heliot Ramos on the 10-day injured list with a right quad strain.
Matt Gage – Knee (D15) – The San Francisco Giants placed LHP Matt Gage on the 15-day injured list with a right knee inflammation.
Harrison Bader – Plantar Fasciitis (D10) – The San Francisco Giants placed OF Harrison Bader on the 10-day injured list with plantar fasciitis.
Jared Oliva – Wrist (D60) – The San Francisco Giants transferred OF Jared Oliva from the 10-day injured list to the 60-day injured list with a left wrist hamate fracture.

Chicago Cubs Injury Report

Cade Horton – Forearm (D60) – The Chicago Cubs transferred RHP Cade Horton to the 60-day injured list due right forearm discomfort.
Jameson Taillon – Hamstring (D15) – The Chicago Cubs placed RHP Jameson Taillon on the 15-day injured list with a left hamstring sprain.
Hunter Harvey – Tricep (D60) – The Chicago Cubs transferred RHP Hunter Harvey to the 60-day injured list with right triceps inflammation.
Riley Martin – Elbow (D15) – The Chicago Cubs placed LHP Riley Martin on the 15-day injured list.
Tyler Austin – Knee (D60) – The Chicago Cubs placed INF Tyler Austin on the 60-day injured list due to a right knee injury.
Justin Steele – Elbow (D60) – The Chicago Cubs placed LHP Justin Steele on the 60-day injured list with a left elbow injury.
Porter Hodge – Elbow (D60) – The Chicago Cubs transaferred RHP Porter Hodge to the 60-day injured list with a right elbow strain.
Matthew Boyd – Knee (D15) – The Chicago Cubs said on Thursday (May 7) that LHP Matthew Boyd will miss at least 1 month.
Shelby Miller – Elbow (D60) – The Chicago Cubs placed RHP Shelby Miller on the 60-day injured list due to a right elbow UCL injury.

San Francisco Giants Upcoming 2026 Schedule

June 12, 2026 vs Chicago Cubs
June 13, 2026 vs Chicago Cubs
June 14, 2026 vs Chicago Cubs
June 16, 2026 at Atlanta Braves
June 17, 2026 at Atlanta Braves
June 18, 2026 at Atlanta Braves
June 19, 2026 at Miami Marlins
June 20, 2026 at Miami Marlins
June 21, 2026 at Miami Marlins
June 23, 2026 vs Athletics

Chicago Cubs Upcoming 2026 Schedule

June 12, 2026 at San Francisco Giants
June 13, 2026 at San Francisco Giants
June 14, 2026 at San Francisco Giants
June 15, 2026 vs Colorado Rockies
June 16, 2026 vs Colorado Rockies
June 17, 2026 vs Colorado Rockies
June 19, 2026 vs Toronto Blue Jays
June 20, 2026 vs Toronto Blue Jays
June 21, 2026 vs Toronto Blue Jays
June 22, 2026 at New York Mets

Frequently Asked Questions

Where to watch Chicago Cubs vs San Francisco Giants game?
The Chicago Cubs vs San Francisco Giants game airs on Marquee Sports Network on June 12, 2026 at 10:15 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 Chicago Cubs vs San Francisco Giants game is scheduled for June 12, 2026 at 10:15 PM ET on Marquee Sports Network. You can stream it live on Fubo — no cable required. Free trial available.
How can I watch San Francisco Giants vs Chicago Cubs without cable?
You can watch San Francisco Giants vs Chicago Cubs without cable by streaming on Fubo. The game airs on Marquee Sports 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 Chicago Cubs vs San Francisco Giants on Fubo?
Yes — the Chicago Cubs vs San Francisco Giants game is available on Fubo. Marquee Sports Network is included with a Fubo subscription — no cable required. Start a free trial.
Where can I live stream Chicago Cubs vs San Francisco Giants?
You can live stream Chicago Cubs vs San Francisco Giants on Fubo. The game airs on Marquee Sports Network and streams live on Fubo with no cable required. Start a free trial.
How can I watch San Francisco Giants vs Chicago Cubs online free?
You can watch San Francisco Giants vs Chicago Cubs 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 Chicago Cubs vs San Francisco Giants game being played?
The Chicago Cubs 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:
• June 13, 2026 — San Francisco Giants vs Chicago Cubs | 10:05 PM ET
• June 14, 2026 — San Francisco Giants vs Chicago Cubs | 03:10 PM ET
• June 16, 2026 — San Francisco Giants at Atlanta Braves | 07:15 PM ET
• June 17, 2026 — San Francisco Giants at Atlanta Braves | 07:15 PM ET
• June 18, 2026 — San Francisco Giants at Atlanta Braves | 07:15 PM ET

Stream live with no cable required. Start a free trial.

Does Fubo have MLB games?
Yes. Fubo carries MLB games on Marquee Sports 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 Marquee Sports 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.

WATCH LIVE SPORTS & TV WITHOUT CABLE.

Watch now