Skip to content
GARY A.I.Get the app
MLB · Sat, Aug 8 · 4:10 PM

Angels at Marlins

O/U 7.5 · RL Marlins -1.5

GARY'S PICK
Marlins Moneyline
MLBvs Angels· -153

Marlins
Moneyline

-153 · CASHED · LAA 0 · MIA 7

Angels

The pick & result

Published pick
Marlins ML -153
Published odds
-153
Result
Won
Final score
0-7

Odds are the American price printed with this pick, not a current offer. Wins, losses and pushes remain on the public record; a missing grade is not a win.

The read

Saturday afternoon under the roof in Miami, I’m backing the Marlins to end their losing streak with Sandy Alcantara on the mound. The Angels have won back-to-back games, but their offense has struggled badly lately.

Walbert Ureña is why I’m sticking with Miami simply to win. His off-speed pitches fool hitters, he avoids giving up hard contact, and he has pitched very well in his recent starts. Alcantara has been just as good, keeping opponents scoreless in back-to-back outings, and the short-handed Angels lineup does not give Mike Trout much support.

Miami has the deeper lineup, with Kyle Stowers swinging the hottest bat and more dependable hitters around him. Alcantara can also pitch deep into the game and limit how much Miami needs its weaker relievers. I expect a close one, so I’ll pay the higher price and take the Marlins to win instead of asking them to win by multiple runs.

The full analysis

## Gary’s Take

Walbert Ureña is the reason I’m keeping this on the moneyline. His changeup and sweeper miss bats, he limits damaging contact, and he has allowed only two earned runs across his last three starts. Alcantara can match him: he has thrown 13 scoreless innings over his last two outings, and the depleted Angels lineup offers little protection around Mike Trout.

The research

The dated measurements the app shows under this card — observations with their sample and source, not predictions.

PLATOON EDGE

  • Griffin Conine (bats L) hits 5th against Walbert Urena (RHP)

    .924

    Griffin Conine sits in an ideal middle-of-the-order spot facing righty Walbert Urena tonight. Erasing the left-on-left drag unlocks his best run-producing form in Miami.

  • Kyle Stowers (bats L) draws Walbert Urena (RHP), batting 3rd

    .858

    Slotting third against righty Walbert Urena puts Kyle Stowers right in his comfort zone. Seeing a right-hander unlocks his power potential and gives him prime RBI opportunities.

HEAT CHECK

  • Kyle Stowers: 1.015 OPS in Last 15 Days

    1.015

    Kyle Stowers is crushing the ball with a four-figure OPS across 52 plate appearances. Expect him to stay aggressive and clear his 1.5 total-bases line in Miami tonight.

  • Jakob Marsee: .949 OPS in Last 15 Days

    .949

    Jakob Marsee is locked in with a .949 OPS over his last two weeks. At a line of just 0.5 total bases, a single hit is all it takes for him to deliver tonight.

COOLING OFF

  • Otto Lopez: .481 OPS in L15 — draws RHP Walbert Urena

    .481

    Otto Lopez is in a deep contact rut, and facing righty Walbert Urena keeps him on his weaker side of the split. Don't expect a sudden bounce-back while his swing remains out of sync.

  • Zach Neto: .469 OPS in L15 — draws RHP Sandy Alcantara

    .469

    Zach Neto is lost at the plate over his last two weeks, and matching up against Sandy Alcantara offers no relief. Expect his cold streak to roll right through tonight.

BULLPEN

  • Los Angeles Angels pen: 13.3 relief IP over their last 3 games

    13.3 IP

    The Angels have needed 13.3 bullpen innings in three games, and Saucedo is likely unavailable while several other useful arms carry real mileage. Miami can expose the reduced depth by making the starter work and reaching the bridge early.

RUNNING GAME

  • Miami Marlins like to run — Tyler Heineman (34% caught) is the wrong catcher to test

    34% CS

    Miami relies heavily on creating chaos on the basepaths, but running into Tyler Heineman and his 34% caught-stealing rate is a recipe for quick outs. Expect the Angels catcher to completely neutralize the Marlins' primary offensive weapon tonight.

REGRESSION

  • Wade Meckler: .301 AVG vs .265 xBA

    .265

    Across 180 plate appearances, Wade Meckler carries a .301 average versus a .265 xBA. His wOBA sits at .346 against a .318 expected (xwOBA). Statcast grades the quality of his contact rather than the results, and the expected marks sit below what he has actually posted.

CUT LIST

  • Jakob Marsee

    0.630 OPS

    Still hitting 1st for MIA — 0.630 OPS, 0.203 AVG from the 1-hole.

All research from this day

About this analysis

Who made it
Gary AI, an AI sports-analysis product operated by Gary A.I. LLC. No human reviewer is claimed unless one is explicitly named.
Published data
Daily picks first stored August 8, 2026 at 1:36 PM ET.
Odds record
The pick receipt shows the price printed in the published ticket. The matchup market and line ladder provide separate market context. Stored sportsbook sources: fanduel, fanatics, caesars, draftkings, betmgm, betrivers.
Accountability
Read the editorial standards, source policy, and corrections process.

Props on this game

2
  • GARY'S PICK
    WALBERT URENAPITCHER EARNED RUNS UNDER 2.5
    MLBLos Angeles Angels· -155

    Walbert Urena
    Pitcher Earned Runs under 2.5

    -155 · LOST · ACTUAL 4

    Los Angeles Angels

    I’m buying the underlying quality behind Urena’s run prevention. He has allowed two earned runs across his last 18 innings, while his 3.25 xERA, 4.9% barrel rate and nearly identical platoon splits show that this is more than a favorable stretch.

    Miami sends six left-handed or switch hitters to the plate, but lefties have managed only a .620 OPS against Urena. His changeup and sweeper are both legitimate finishing pitches, and the Marlins are averaging just 2.2 runs over their last five games. The price is substantial, but three earned runs is a demanding target in this matchup.

  • GARY'S PICK
    OTTO LOPEZTOTAL BASES UNDER 1.5
    MLBMiami Marlins· -151

    Otto Lopez
    Total Bases under 1.5

    -151 · LOST · ACTUAL 2

    Miami Marlins

    Lopez has cleared 1.5 total bases in only four of his last 15 games, and this matchup is built to keep him on that single-heavy path. Urena has held right-handed hitters to a .198 average and .571 OPS while allowing very little damaging contact overall.

    Lopez’s recent contact has been frequent but mostly harmless, with one barrel on 30 balls in play and no home runs over the last 15 days. Batting cleanup gives him opportunities, but this under still cashes if he collects one single. Against Urena’s velocity and changeup, I’m betting he does not find multiple hits or an extra-base knock.

Every prop from this day is on the archive page.

Every pick posts before the game and is graded after, in public. My Book on this website lets you tail or fade listed calls and keeps your record separately labeled; Gary is also available as a native iOS app.

Get Gary on the App Store

Every MLB game this dayThe MLB recordToday's MLB picksEvery sport this day