ARCHIVE April 12, 2026
April 12, 2026 · NL Cent

Boston Red Sox vs St. Louis Cardinals

April 12, 2026Busch StadiumCloudy 78°F · 18 mph, Out To LF
AWAY
Boston Red Sox
6-9
9
vs
HOME
St. Louis Cardinals
8-7
3

Scoring summary

INN BATTER PLAY SCORE
T1 Willson Contreras Willson Contreras homers (3) on a fly ball to center field. Caleb Durbin scores. BOS 2, STL 0
T2 Roman Anthony Roman Anthony grounds out, third baseman Ramón Urías to first baseman Alec Burleson. Trevor Story scores. Marcelo Mayer to 3rd. Ceddanne Rafaela to 2nd. BOS 3, STL 0
B2 Jordan Walker Jordan Walker homers (7) on a fly ball to left center field. BOS 3, STL 1
T4 Jarren Duran Jarren Duran doubles (3) on a sharp line drive to center fielder Victor Scott II. Connor Wong scores. Ceddanne Rafaela scores. Caleb Durbin scores. BOS 6, STL 1
T4 Willson Contreras Willson Contreras singles on a line drive to left fielder José Fermín. Jarren Duran scores. BOS 7, STL 1
B6 Nolan Gorman Nolan Gorman out on a sacrifice fly to center fielder Ceddanne Rafaela. Iván Herrera scores. Alec Burleson to 3rd. Jordan Walker to 2nd. BOS 7, STL 2
B8 Alec Burleson Alec Burleson homers (2) on a fly ball to center field. BOS 7, STL 3
T9 Trevor Story Trevor Story doubles (3) on a ground ball to right fielder Jordan Walker. Jarren Duran scores. Wilyer Abreu scores. BOS 9, STL 3

Box score

  123456789 R
BOS 210400002 9
STL 010001010 3

Pitching & bullpen

How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.

Red Sox AWAY 9

Brayan Bello started for Red Sox, leaving with a 7–2 lead. Out of the bullpen, Zack Kelly took the roughest line.

workload · innings pitched
  • Brayan Bello Starter 6.2 94 2 2 W
    Pitch-by-pitch: what Brayan Bello threw
    CSW 26% 1st-pitch strike 63% 3.5 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Sinker 49 52% 3 7 6 19 14
    Cutter 22 23% 4 6 2 6 4
    Sweeper 9 10% 1 1 3 2 2
    Changeup 7 7% 1 0 2 1 3
    Curveball 6 6% 1 0 1 4 0
    Four-Seam Fastball 1 1% 0 0 0 1 0
  • Danny Coulombe Setup 0.1 5 0 0 inherited 1, stranded 1
  • Zack Kelly Reliever 2.0 23 1 2
Cardinals HOME 3

Andre Pallante started for Cardinals, leaving trailing 1–7. Out of the bullpen, Jared Shuster took the roughest line.

workload · innings pitched
  • Andre Pallante Starter 5.0 95 7 2 L
    Pitch-by-pitch: what Andre Pallante threw
    CSW 27% 1st-pitch strike 74% 3.5 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 29 31% 2 9 5 8 5
    Slider 28 29% 2 5 4 11 6
    Sinker 19 20% 1 1 2 8 7
    Knuckle Curve 18 19% 3 3 2 7 3
    Splitter 1 1% 0 0 0 0 1
  • George Soriano Setup 1.0 13 0 1
  • Jared Shuster Reliever 3.0 50 2 1

Where the game turned

2 runs Top 1st · off Pallante
  • Contreras HR (2)

Batting lines

AWAY · BOS
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Roman Anthony DH 5 0 0 1 0 0 .200 .290 .309 .599
Caleb Durbin 3B 3 2 0 0 1 0 .106 .208 .128 .336
Jarren Duran LF 4 2 1 3 1 2 .196 .302 .261 .563 2B
Willson Contreras 1B 5 1 4 3 0 0 .302 .448 .509 .957 HR (3)
Wilyer Abreu RF 4 1 0 0 1 1 .339 .381 .593 .974
Trevor Story SS 5 1 4 2 0 0 .182 .188 .273 .461 2B
Marcelo Mayer 2B 5 0 1 0 0 0 .200 .267 .350 .617
Connor Wong C 4 1 1 0 0 0 .375 .412 .563 .975
Ceddanne Rafaela CF 3 1 0 0 0 1 .302 .375 .395 .770
HOME · STL
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
JJ Wetherholt 2B 4 0 0 0 0 0 .214 .338 .286 .624
Iván Herrera C 3 1 1 0 1 0 .192 .377 .250 .627
Alec Burleson 1B 4 1 2 1 0 0 .259 .379 .407 .786 HR (2)
Jordan Walker RF 4 1 2 1 0 0 .327 .393 .745 1.138 HR (7)
Nolan Gorman DH 3 0 0 1 0 2 .205 .302 .341 .643
Ramón Urías 3B 3 0 0 0 1 0 .233 .324 .533 .857
José Fermín LF 4 0 1 0 0 1 .250 .231 .250 .481
Thomas Saggese SS 4 0 0 0 0 1 .243 .317 .297 .614
Victor Scott II CF 3 0 1 0 0 0 .268 .279 .293 .572

Pitching lines

AWAY · BOS
PITCHER IPHRERBBKHR NPERA DEC
Brayan Bello 6.2 6 2 2 2 2 1 94 6.14 W
Danny Coulombe 0.1 0 0 0 0 0 0 5 2.25
Zack Kelly 2.0 1 1 1 0 2 1 23 6.75
HOME · STL
PITCHER IPHRERBBKHR NPERA DEC
Andre Pallante 5.0 9 7 6 1 2 1 95 4.80 L
George Soriano 1.0 0 0 0 0 1 0 13 2.57
Jared Shuster 3.0 2 2 2 2 1 0 50 4.91

Manager comparison

AWAY · BOS
Alex Cora
Lineup 1.2 R Bunts 0.9 R IBBs 0.2 R Interim
HOME · STL
Oliver Marmol
Lineup 2.1 R Bunts 2.3 R IBBs 1.2 R

Recent form

AWAY · BOS
4-6 L2 +6 run diff
LLWWLLLLWW
HOME · STL
5-5 W2 -6 run diff
WWLLLWWLWL

Keep reading

How RunsLeft analyzes games

Standard content on this page comes from the MLB Stats API. The pitching analysis describes how the game was pitched — the starter's line, the bullpen sequence and each arm's role (opener, bulk, setup, closer), pitch counts as a fatigue signal, and the leverage context where the game turned. Reliever roles are inferred from how the manager used each arm up to that date. It describes structure and constraints; it does not grade the manager.

Read the full methodology.