MLB Scores · MLB Odds

Cardinals vs Marlins

Final · Mon Apr 20 · 6:40 PM ET · loanDepot park

St. Louis CardinalsCardinals13-9
3
FinalApr 20, 2026
Miami MarlinsMarlins11-12
5
StreamMLB.TVCardinals.TVMarlins.TV

Closing line

US sportsbook at first pitch
Moneyline
STL+114
MIA−137
Run line
STL +1.5−188
MIA −1.5+155
Total O/U
Over 8.5−112
Under 8.5−108
  • Run line: Marlins −1.5 covered.
  • Total O/U: under 8.5 (8 runs).

Recap

The Miami Marlins beat the St. Louis Cardinals 5-3 at loanDepot park in Miami on Apr 20, 2026 to move to 11-12.

The game was played before 8,285.

Score by inning

St. Louis Cardinals and Miami Marlins, score by inning
Team123456789R
STL0001010013
MIA00011201x5

W: Faucher (2-2) · L: McGreevy (1-2) · S: Fairbanks (0-1)

Scoring plays

Top 4

  1. STLSacrifice flyWinn hit sacrifice fly to left, Walker scored.1-0

Bottom 4

  1. MIADoubleEdwards hit a ground rule double, Stowers scored.1-1

Bottom 5

  1. MIAHome runRamírez homered to center (411 feet).1-2

Top 6

  1. STLStolen BaseWalker scored on Faucher wild pitch, Winn to third on wild pitch by Faucher.2-2

Bottom 6

  1. MIADoubleLopez doubled to left, Stowers scored.2-3
  2. MIASingleHicks singled to center, Lopez scored, Hicks to second, Edwards thrown out at home.2-4

Bottom 8

  1. MIASingleHicks singled to right, Lopez scored, Hicks to second, Edwards thrown out at third.2-5

Top 9

  1. STLSacrifice flyUrías hit sacrifice fly to center, Winn scored.3-5

Team stats

STLMIA
Hits
5
6
Home Runs
0
1
Runs Batted In
2
5
Walks
2
6
Strikeouts
13
4
Runners Left On Base
12
7
Errors
0
0

Player stats

Cardinals · Batting

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
JJ Wetherholt 2B0-3300000218.228.376.354
Ivan Herrera C1-3301000018.218.392.346
Alec Burleson 1B0-4400000112.267.354.430
Jordan Walker RF1-3321001217.306.372.635
Nolan Gorman DH0-3300001121.200.275.329
Masyn Winn SS2-3312100116.242.346.379
Ramon Urias 3B1-3301100210.205.319.436
Thomas Saggese LF0-4400000214.191.255.234
Victor Scott II CF0-220000017.218.267.236
Jose Fermin CF0-2200000114.250.333.450

Cardinals · Pitching

PlayerIPHRERBBKHRPC-STERAPC
Michael McGreevy P5.254423180-453.2980
Matt Svanson P1.100020025-1212.0025
Ryan Fernandez P1.011121020-83.3820

Marlins · Batting

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Jakob Marsee CF0-3300001117.149.279.207
Kyle Stowers LF1-3321001012.500.625.667
Otto Lopez SS1-3321101011.337.391.554
Xavier Edwards 2B1-2201102016.341.423.482
Liam Hicks DH2-4402200014.338.380.549
Agustin Ramirez C1-4411110113.222.297.370
Owen Caissie RF0-4400000110.231.278.400
Graham Pauley 3B0-3300000018.160.192.280
Connor Norby 1B0-2200001114.246.346.406

Marlins · Pitching

PlayerIPHRERBBKHRPC-STERAPC
Max Meyer P5.132228091-593.9691
Calvin Faucher P0.21000107-64.507
Andrew Nardi P1.100000021-116.1421
Anthony Bender P0.20000209-77.569
Pete Fairbanks P1.011102019-147.8819

Scores, stats and closing line: ESPN. Prediction-market prices: Kalshi and Polymarket. Betting splits: a consensus across several sportsbooks. Odds change constantly: confirm the price at the book. 21+. Gambling problem? Call 1-800-GAMBLER.

Game details updated Oct 13, 4:48 PM ET. How game pages are made