ARCHIVE April 22, 2026
April 22, 2026 · NL East

St. Louis Cardinals vs Miami Marlins

April 22, 2026loanDepot parkRoof Closed 72°F · 0 mph, None
AWAY
St. Louis Cardinals
14-10
1
vs
HOME
Miami Marlins
12-13
4

Scoring summary

INN BATTER PLAY SCORE
B2 Owen Caissie Owen Caissie singles on a ground ball to left fielder José Fermín. Agustín Ramírez scores. Heriberto Hernández to 2nd. STL 0, MIA 1
B2 Jakob Marsee Jakob Marsee walks. Heriberto Hernández scores. Owen Caissie to 3rd. Leo Jiménez to 2nd. STL 0, MIA 2
B4 Jakob Marsee Jakob Marsee singles on a ground ball to right fielder Nathan Church. Leo Jiménez scores. Javier Sanoja out at 3rd on the throw, right fielder Nathan Church to third baseman Nolan Gorman. STL 0, MIA 3
B5 Agustín Ramírez Agustín Ramírez singles on a line drive to center fielder Victor Scott II. Otto Lopez scores. STL 0, MIA 4
T9 Iván Herrera Iván Herrera homers (3) on a fly ball to left center field. STL 1, MIA 4

Box score

  123456789 R
STL 000000001 1
MIA 020110000 4

Pitching & bullpen

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

Cardinals AWAY 1

Kyle Leahy started for Cardinals, leaving trailing 0–4.

workload · innings pitched
  • Kyle Leahy Starter 5.0 89 4 2 L
    Pitch-by-pitch: what Kyle Leahy threw
    CSW 22% 1st-pitch strike 52% 3.6 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 30 34% 0 5 4 13 8
    Slider 18 20% 2 2 3 7 4
    Curveball 11 12% 1 3 1 4 2
    Changeup 11 12% 1 2 0 8 0
    Sinker 11 12% 1 1 1 4 4
    Sweeper 8 9% 2 0 2 3 1
  • Gordon Graceffo Middle 1.0 18 0 0
  • Matt Svanson Middle 1.0 8 0 1
  • Ryan Fernandez Reliever 1.0 17 0 2
Marlins HOME 4

Janson Junk started for Marlins, leaving with a 3–0 lead. Out of the bullpen, Lake Bachar took the roughest line.

workload · innings pitched
  • Janson Junk Starter 5.0 56 0 2 W
    Pitch-by-pitch: what Janson Junk threw
    CSW 30% 1st-pitch strike 76% 3.3 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 24 43% 2 7 4 8 3
    Slider 12 21% 0 5 1 3 3
    Changeup 10 18% 2 0 0 5 3
    Sweeper 8 14% 0 1 2 2 3
    Curveball 2 4% 0 0 0 0 2
  • Andrew Nardi Reliever 1.0 13 0 2
  • Anthony Bender Middle 1.0 9 0 1 inherited 1, stranded 1
  • Michael Petersen Setup 1.0 13 0 3
  • Lake Bachar Long 0.1 9 1 0
  • Pete Fairbanks Closer 0.2 12 0 1 SV inherited 1, stranded 1

Where the game turned

1 run Bottom 2nd · off Leahy
  • Caissie 1B (1)

Batting lines

AWAY · STL
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
JJ Wetherholt 2B 4 0 0 0 0 2 .218 .364 .345 .709
Iván Herrera DH 4 1 1 1 0 0 .230 .387 .379 .766 HR (3)
Nolan Gorman 3B 3 0 1 0 1 0 .208 .284 .338 .622 2B
Ramón Urías 1B 4 0 0 0 0 0 .186 .294 .395 .689
José Fermín LF 4 0 0 0 0 1 .208 .286 .375 .661
Nathan Church RF 3 0 1 0 1 2 .236 .295 .364 .659
Thomas Saggese SS 3 0 0 0 0 1 .180 .241 .220 .461
Pedro Pagés C 3 0 1 0 0 1 .204 .259 .306 .565
Victor Scott II CF 3 0 0 0 0 2 .197 .254 .213 .467
HOME · MIA
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Jakob Marsee CF 4 0 1 2 1 0 .179 .307 .263 .570 SB
Xavier Edwards DH 5 0 0 0 0 1 .330 .411 .457 .868
Otto Lopez SS 4 1 1 0 0 2 .315 .366 .511 .877
Liam Hicks 1B 4 0 1 0 0 0 .321 .368 .513 .881
Agustín Ramírez C 3 1 2 1 1 0 .227 .303 .364 .667
Heriberto Hernández LF 4 1 2 0 0 0 .179 .303 .214 .517
Owen Caissie RF 4 0 1 1 0 2 .225 .269 .380 .649
Graham Pauley 3B 2 0 1 0 0 0 .185 .214 .296 .510
Javier Sanoja 2B 4 0 3 0 0 0 .352 .397 .407 .804
Leo Jiménez 2B 0 1 0 0 1 0 .273 .429 .273 .702

Pitching lines

AWAY · STL
PITCHER IPHRERBBKHR NPERA DEC
Kyle Leahy 5.0 8 4 4 3 2 0 89 5.63 L
Gordon Graceffo 1.0 2 0 0 0 0 0 18 0.77
Matt Svanson 1.0 0 0 0 0 1 0 8 11.08
Ryan Fernandez 1.0 2 0 0 0 2 0 17 2.45
HOME · MIA
PITCHER IPHRERBBKHR NPERA DEC
Janson Junk 5.0 1 0 0 1 2 0 56 3.67 W
Andrew Nardi 1.0 1 0 0 0 2 0 13 5.40
Anthony Bender 1.0 1 0 0 0 1 0 9 6.75
Michael Petersen 1.0 0 0 0 0 3 0 13 3.38
Lake Bachar 0.1 1 1 1 1 0 1 9 3.09
Pete Fairbanks 0.2 0 0 0 0 1 0 12 7.27 SV

Manager comparison

AWAY · STL
Oliver Marmol
Lineup 2.1 R Bunts 2.3 R IBBs 1.2 R
HOME · MIA
Clayton McCullough
Lineup 2.4 R Bunts 1.2 R IBBs 0.8 R

Recent form

AWAY · STL
5-5 W2 -6 run diff
WWLLLWWLWL
HOME · MIA
6-4 L1 +5 run diff
LWWWWLLWLW

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.