MLB · Fri, Jun 12 · Oracle Park

Final

W: Javier Assad · L: Landen Roupp

Team123456789RHE
CHC000230000562
SF000000001140

Win probability

SF 100%CHC 100%
CHC 100%model, computed at ingest

Top performers

Javier Assad

CHC

6.0 IP, 0 ER, 5 K, 1 BB, (W)

Michael Busch

CHC

1-3, 1 HR, 3 RBI, 1 R, 1 BB

Bryce Eldridge

SF

3-4, 1 HR, 1 RBI, 1 R

Key plays

▲ 2ndNico Hoerner grounds out, second baseman Luis Arraez to first baseman Rafael Devers. Seiya Suzuki to 3rd.00 · 52%
▲ 4thMichael Busch walks.00 · 45%
▲ 4thIan Happ grounds into a force out, first baseman Rafael Devers to shortstop Willy Adames. Michael Busch out at 2nd. Ian Happ to 1st.00 · 50%
▲ 4thSeiya Suzuki doubles (7) on a sharp line drive to center fielder Drew Gilbert. Ian Happ scores. Seiya Suzuki to 3rd.10 · 32%
▲ 4thNico Hoerner out on a sacrifice fly to left fielder Casey Schmitt. Seiya Suzuki scores.20 · 29%
▼ 4thBryce Eldridge singles on a line drive to right fielder Seiya Suzuki.20 · 35%
▼ 4thCasey Schmitt grounds out softly, pitcher Javier Assad to first baseman Michael Busch. Bryce Eldridge to 2nd.20 · 32%
▼ 4thRafael Devers called out on strikes.20 · 28%
▲ 5thMichael Busch homers (8) on a fly ball to right field. Carson Kelly scores. Alex Bregman scores.50 · 5%
▼ 9thBryce Eldridge homers (5) on a fly ball to right field.51 · 0%

Highlights (36)

Javier Assad's outing against the Giants

00:00:24 · MLB video

Michael Busch, Javier Assad lead Cubs to 5-1 win

00:03:01 · MLB video

Condensed Game: CHC@SF - 6/12/26

00:10:06 · MLB video

Michael Busch splashes homer into McCovey Cove! (8) 

00:00:33 · MLB video

View 32 more highlights

Michael Busch: Home Run Statcast Analysis

00:00:12 · MLB video

Javier Assad pitches six shutout innings

00:01:08 · MLB video

Bryce Eldridge's solo home run (5)

00:00:37 · MLB video

Bryce Eldridge: Home Run Statcast Analysis

00:00:12 · MLB video

Seiya Suzuki's RBI double

00:00:20 · MLB video

Nico Hoerner lifts sac fly, plates Seiya Suzuki

00:00:21 · MLB video

Matt Chapman throws out Michael Busch

00:00:30 · MLB video

Willy Adames out at first after Giants' challenge

00:01:03 · MLB video

Ryan Walker strikes out Moisés Ballesteros

00:00:08 · MLB video

Trent Thornton strikes out Rafael Devers for Cubs win

00:00:28 · MLB video

Landen Roupp strikes out Pete Crow-Armstrong

00:00:09 · MLB video

Javier Assad strikes out Bryce Eldridge

00:00:09 · MLB video

Michael Busch on plate approach, Cubs' defense, more

00:00:52 · MLB video

Landen Roupp's K confirmed after ABS challenge

00:00:23 · MLB video

Landen Roupp's K confirmed after ABS challenge

00:00:22 · MLB video

Landen Roupp's K confirmed after ABS challenge

00:00:24 · MLB video

Ball 1 overturned after ABS challenge

00:00:23 · MLB video

Ball 1 overturned after ABS challenge

00:00:23 · MLB video

Ball 1 confirmed after ABS challenge

00:00:22 · MLB video

Breaking down Landen Roupp's pitches

00:00:04 · MLB video

A deep dive into Michael Busch's home run

00:00:11 · MLB video

Breaking down Javier Assad's pitches

00:00:04 · MLB video

Visualizing Bryce Eldridge's swing using bat tracking technology

00:00:11 · MLB video

Starting lineups for Cubs at Giants - June 12, 2026

00:00:10 · MLB video

Bench availability for Chicago, June 12 vs Giants

00:00:08 · MLB video

Fielding alignment for Chicago, June 12 vs Giants

00:00:11 · MLB video

Bench availability for San Francisco, June 12 vs Cubs

00:00:08 · MLB video

Fielding alignment for San Francisco, June 12 vs Cubs

00:00:11 · MLB video

Bullpen availability for Chicago, June 12 vs Giants

00:00:09 · MLB video

Bullpen availability for San Francisco, June 12 vs Cubs

00:00:09 · MLB video

Probable pitchers for Cubs at Giants - June 12, 2026

00:00:06 · MLB video

Landen Roupp against the Cubs

00:00:08 · MLB video

Full play-by-play (66)
▲ 1stPete Crow-Armstrong strikes out swinging.00 · 53%
▲ 1stAlex Bregman strikes out swinging.00 · 55%
▲ 1stDaniel Susac challenged (pitch result), call on the field was overturned: Michael Busch called out on strikes.00 · 55%
▼ 1stLuis Arraez singles on a ground ball to left fielder Ian Happ.00 · 60%
▼ 1stBryce Eldridge called out on strikes.00 · 56%
▼ 1stCasey Schmitt pops out to first baseman Michael Busch.00 · 53%
▼ 1stRafael Devers grounds out to first baseman Michael Busch.00 · 51%
▲ 2ndDaniel Susac challenged (pitch result), call on the field was overturned: Ian Happ called out on strikes.00 · 53%
▲ 2ndSeiya Suzuki doubles (6) on a line drive to left fielder Casey Schmitt.00 · 48%
▲ 2ndNico Hoerner grounds out, second baseman Luis Arraez to first baseman Rafael Devers. Seiya Suzuki to 3rd.00 · 52%
▲ 2ndMoisés Ballesteros grounds out, second baseman Luis Arraez to first baseman Rafael Devers.00 · 55%
▼ 2ndJung Hoo Lee grounds out, first baseman Michael Busch to pitcher Javier Assad.00 · 53%
▼ 2ndWilly Adames pops out to shortstop Dansby Swanson.00 · 51%
▼ 2ndMatt Chapman grounds out, third baseman Alex Bregman to first baseman Michael Busch.00 · 51%
▲ 3rdDaniel Susac challenged (pitch result), call on the field was overturned: Carson Kelly called out on strikes.00 · 53%
▲ 3rdDansby Swanson pops out to first baseman Rafael Devers.00 · 55%
▲ 3rdPete Crow-Armstrong doubles (10) on a line drive to center fielder Drew Gilbert.00 · 52%
▲ 3rdAlex Bregman lines out to center fielder Drew Gilbert.00 · 55%
▼ 3rdDrew Gilbert strikes out swinging.00 · 53%
▼ 3rdDaniel Susac strikes out swinging.00 · 51%
▼ 3rdLuis Arraez flies out to center fielder Pete Crow-Armstrong.00 · 51%
▲ 4thMichael Busch walks.00 · 45%
▲ 4thIan Happ grounds into a force out, first baseman Rafael Devers to shortstop Willy Adames. Michael Busch out at 2nd. Ian Happ to 1st.00 · 50%
▲ 4thSeiya Suzuki doubles (7) on a sharp line drive to center fielder Drew Gilbert. Ian Happ scores. Seiya Suzuki to 3rd.10 · 32%
▲ 4thNico Hoerner out on a sacrifice fly to left fielder Casey Schmitt. Seiya Suzuki scores.20 · 29%
▲ 4thMoisés Ballesteros grounds out, second baseman Luis Arraez to first baseman Rafael Devers.20 · 29%
▼ 4thBryce Eldridge singles on a line drive to right fielder Seiya Suzuki.20 · 35%
▼ 4thCasey Schmitt grounds out softly, pitcher Javier Assad to first baseman Michael Busch. Bryce Eldridge to 2nd.20 · 32%
▼ 4thRafael Devers called out on strikes.20 · 28%
▼ 4thJung Hoo Lee grounds out, second baseman Nico Hoerner to first baseman Michael Busch.20 · 24%
▲ 5thCarson Kelly walks.20 · 20%
▲ 5thDansby Swanson flies out to shortstop Willy Adames.20 · 23%
▲ 5thPete Crow-Armstrong flies out sharply to center fielder Drew Gilbert.20 · 26%
▲ 5thAlex Bregman doubles (10) on a line drive to center fielder Drew Gilbert. Carson Kelly to 3rd.20 · 23%
▲ 5thMichael Busch homers (8) on a fly ball to right field. Carson Kelly scores. Alex Bregman scores.50 · 5%
▲ 5thIan Happ flies out to left fielder Casey Schmitt.50 · 5%
▼ 5thWilly Adames strikes out swinging.50 · 4%
▼ 5thMatt Chapman walks.50 · 6%
▼ 5thDrew Gilbert grounds into a double play, first baseman Michael Busch to shortstop Dansby Swanson to first baseman Michael Busch. Matt Chapman out at 2nd. Drew Gilbert out at 1st.50 · 4%
▲ 6thSeiya Suzuki strikes out swinging.50 · 4%
▲ 6thNico Hoerner grounds out, third baseman Matt Chapman to first baseman Rafael Devers.50 · 4%
▲ 6thMoisés Ballesteros grounds out, first baseman Rafael Devers to pitcher JT Brubaker.50 · 4%
▼ 6thDaniel Susac grounds out, shortstop Dansby Swanson to first baseman Michael Busch.50 · 3%
▼ 6thCubs challenged (play at 1st), call on the field was overturned: Luis Arraez grounds out, pitcher Javier Assad to first baseman Michael Busch.50 · 3%
▼ 6thBryce Eldridge singles on a ground ball to second baseman Nico Hoerner. Bryce Eldridge to 2nd. Bryce Eldridge advances to 2nd, on a throwing error by second baseman Nico Hoerner.50 · 3%
▼ 6thCasey Schmitt pops out to first baseman Michael Busch in foul territory.50 · 3%
▲ 7thCarson Kelly flies out to right fielder Jung Hoo Lee.50 · 3%
▲ 7thDansby Swanson singles on a sharp line drive to center fielder Drew Gilbert.50 · 2%
▲ 7thPete Crow-Armstrong flies out to right fielder Jung Hoo Lee.50 · 3%
▲ 7thAlex Bregman lines out to center fielder Drew Gilbert.50 · 3%
▼ 7thRafael Devers flies out to left fielder Ian Happ.50 · 2%
▼ 7thJung Hoo Lee lines out to right fielder Seiya Suzuki.50 · 1%
▼ 7thGiants challenged (play at 1st), call on the field was upheld: Willy Adames grounds out, third baseman Alex Bregman to first baseman Michael Busch.50 · 1%
▲ 8thMichael Busch grounds out, third baseman Matt Chapman to first baseman Rafael Devers.50 · 1%
▲ 8thIan Happ grounds out softly, pitcher Sam Hentges to first baseman Rafael Devers.50 · 1%
▲ 8thSeiya Suzuki pops out to catcher Daniel Susac in foul territory.50 · 1%
▼ 8thMatt Chapman grounds out, second baseman Nico Hoerner to first baseman Michael Busch.50 · 1%
▼ 8thDrew Gilbert grounds out, second baseman Nico Hoerner to first baseman Michael Busch.50 · 1%
▼ 8thDaniel Susac flies out to right fielder Seiya Suzuki.50 · 1%
▲ 9thNico Hoerner lines out to third baseman Matt Chapman.50 · 0%
▲ 9thMoisés Ballesteros strikes out swinging.50 · 0%
▲ 9thCarson Kelly flies out to center fielder Drew Gilbert.50 · 0%
▼ 9thLuis Arraez flies out to right fielder Seiya Suzuki.50 · 0%
▼ 9thBryce Eldridge homers (5) on a fly ball to right field.51 · 0%
▼ 9thCasey Schmitt strikes out swinging.51 · 0%
▼ 9thRafael Devers called out on strikes.51 · 0%
Box score

Chicago Cubs

BatterABRHHRRBIBBSOAVG
Pete Crow-Armstrong CF4010001.257
Alex Bregman 3B4110001.246
Michael Busch 1B3111311.252
Ian Happ LF4100001.228
Seiya Suzuki RF4120101.252
Nico Hoerner 2B3000100.245
Moisés Ballesteros DH4000001.233
Carson Kelly C3100011.277
Dansby Swanson SS3010000.180
PitcherIPHRERBBSOPERA
Javier AssadW6.030015853.99
Hoby Milner1.000000143.86
Trent Thornton2.011102262.00

San Francisco Giants

BatterABRHHRRBIBBSOAVG
Luis Arraez 2B4010000.326
Bryce Eldridge DH4131101.316
Casey Schmitt LF4000001.272
Rafael Devers 1B4000002.230
Jung Hoo Lee RF3000000.333
Willy Adames SS3000001.232
Matt Chapman 3B2000010.260
Drew Gilbert CF3000001.226
Daniel Susac C3000001.298
PitcherIPHRERBBSOPERA
Landen RouppL4.2444251054.24
Erik Miller0.11110094.58
JT Brubaker2.010001213.00
Sam Hentges1.000000121.74
Ryan Walker1.000001166.06

Betting

No odds snapshots ingested for this game yet.

Comments (0)

Log in to join the conversation.