The St. Louis Cardinals host the Miami Marlins on July 29, 2025. First pitch from Busch Stadium is scheduled for 7:45 p.m. EDT; the game will be broadcast on FDSFL.
Read our Marlins vs Cardinals prediction and MLB over/under pick below.
[quickslipbasic bookname=”DraftKings” booklogo=”https://assets.actionnetwork.com/128508_Primary1.png” image=”https://images.actionnetwork.com/blog/2025/07/Screenshot-2025-07-29-at-9.39.19%E2%80%AFAM.png” buttontext=”Tap To Bet The Under!” buttonlink=”https://switchboard.actionnetwork.com/v2/deeplink?deeplinkId[0]=ML1714315391&context=qs-articles”][/quickslipbasic]
[subheader sizedown=”false” text=”My Marlins vs Cardinals Prediction” center=”true” logo1url=”https://static.sprtactn.co/teamlogos/mlb/100/mia_n.png” link1=”https://www.actionnetwork.com/mlb/odds/miami-marlins” link1follow=”true” logo2url=”https://static.sprtactn.co/teamlogos/mlb/100/stl.png” link2=”https://www.actionnetwork.com/mlb/odds/st.-louis-cardinals” link2follow=”true”][/subheader]
- Marlins vs Cardinals Picks: Under 7.5 (-104, DraftKings)
_InlineAdBlock
Marlins vs Cardinals Odds, Spread, Best Bet
[gamematchup league=”mlb” awaylogo=”https://static.sprtactn.co/teamlogos/mlb/100/mia_n.png” awayname=”Marlins” awayslug=”miami-marlins” homelogo=”https://static.sprtactn.co/teamlogos/mlb/100/stl.png” homename=”Cardinals” homeslug=”st.-louis-cardinals” date=”Tuesday, Jul 29″ time=”7:45 p.m. ET” network=”FDSFL” col1text=”Spread” col2text=”Total” col3text=”Moneyline” col1awaytext=”+1.5″ col1awayline=”-175″ col1hometext=”-1.5″ col1homeline=”+145″ col2awaytext=”7.5″ col2hometext=”7.5″ col2awayline=”-100o / -120u” col2homeline=”-100o / -120u” col3awaytext=”+125″ col3hometext=”-150″ col3awayline=”” col3homeline=”” bookname=”BetMGM” bookthumbnaillogo=”https://assets.actionnetwork.com/40268_MGM48x48light@3x.png” bookreviewslug=”betmgm”][/gamematchup]
Marlins vs Cardinals Run Line: Marlins +1.5 (-175); Cardinals -1.5 (+145)
Marlins vs Cardinals Totals: 7.5 (O -100 / U -120)
Marlins vs Cardinals Moneyline: Marlins +125; Cardinals -150
Marlins vs Cardinals Best Bet: Under 7.5
Marlins vs Cardinals Projected Starting Pitchers
RHP Sandy Alcantara (MIA) | Stat | RHP Sonny Gray (STL) |
---|---|---|
5-9 | W-L | 10-4 |
0.7 | fWAR (FanGraphs) | 2.8 |
6.66 / 5.00 | ERA / xERA | 4.33 / 3.92 |
4.47 / 4.41 | FIP / xFIP | 3.02 / 2.89 |
1.43 | WHIP | 1.19 |
8.3% | K-BB% | 22.7% |
46.3% | GB% | 40.7% |
107 | Stuff+ | 97 |
100 | Location+ | 103 |
Tanner McGrath’s Marlins vs Cardinals Preview
One of our Bet Labs systems — powered by Evan Abrams — popped for this game.
Silent Sharp Unders targets regular-season MLB games where both teams are playing well, yet the total has quietly dropped from open to close. Despite both teams showing strength, the market subtly favors the under, and following this soft signal finds value in fading inflated scoring expectations.
[betlabsembed systemid=”1479171″ systemname=”Evan Abrams / Bet Labs – Silent Sharp Unders” leaguename=”mlb” filters=”%7B%22list%22%3A%5B%22the%20temperature%20is%20between%2034%20and%2087%20degrees%22%2C%22the%20visiting%20team’s%205%20Game%20recent%20win%20percentage%20is%20between%2040%25%20and%20100%25%22%2C%22the%20home%20team’s%205%20Game%20recent%20win%20percentage%20is%20between%2040%25%20and%20100%25%22%2C%22the%20closing%20total%20is%20between%207.5%20and%2010%22%2C%22the%20home%20team’s%20game%20number%20is%20between%206%20and%20162%22%2C%22the%20visitor%20team’s%20win%20percentage%20is%20between%2046%25%20and%20100%25%22%2C%22the%20home%20team’s%20win%20percentage%20is%20between%2046%25%20and%20100%25%22%2C%22the%20o%2Fu%20change%20from%20open%20to%20close%20is%20between%20-1%20and%200%22%2C%22the%20over%2Funder%20%25%20is%20between%201%25%20and%2029%25%22%2C%22betting%20on%20the%20Under%22%5D%7D” amountwon=”$21,802″ record=”1267-997-91″ winpct=”56%”][/betlabsembed]
Those “inflated scoring expectations” derive directly from Marlins starting pitcher Sandy Alcantara.
The former Cy Young winner has struggled in his post-Tommy John season, posting a 6.66 ERA behind brutal command.
Command is always the last thing to come back after TJ, but it seems like Sandy is finally re-finding the zone. He’s posted a 107 Location+ mark and 4.5% walk rate since June 1st, which has led to much improved results.
Alcantara is a great buy-low candidate in this game.
I feel the same way about Cardinals starting pitcher Sonny Gray.
Gray’s underlying metrics show he’s among the best pitchers in baseball (3.02 FIP, 2.89 xFIP, 22.7% K-BB, 1.19 WHIP), but two brutal recent starts have significantly inflated his numbers (8 ⅓ IP, 22 H, 16 R, 0 BB, 10 K). I suspect he’ll bounce back strong.
Additionally, these two bullpens are white hot. The Cardinals lead all MLB teams in reliever xFIP (3.17) over the past month, while the Marlins rank fourth (3.59).
Our guy Sean Zerillo projects just 7.13 runs for this game, and I’m stoked to bet the Under, as I expect a strong nine-inning pitching performance from both squads.
Pick: Under 7.5 (-104, DraftKings)
[procard imageurl=”https://assets.actionnetwork.com/736824_ActionPRO_promo_1500x844.jpg” cta=”Premium picks, tools & analysis” firstupsell=”Track & follow smart money” secondupsell=”Biggest player prop edges” thirdupsell=”Real-time expert pick alerts” buttontext=”SAVE 66% NOW!” buttonurl=”/pricing”][/procard]
Marlins vs Cardinals Betting Trends
[bettingtrends title=”” gameid=”258324″ date=”20250729″][/bettingtrends]
[howtowatch gameid=”233314″ date=”20240924″][/howtowatch]