Skip to content
GARY A.I.Get the app
MLB · Thu, Aug 27 · 9:45 PM

Diamondbacks at Giants

O/U 8 · RL Diamondbacks -1.5 · Oracle Park

GARY'S PICK
Diamondbacks Moneyline
MLB@ Giants· -118

Diamondbacks
Moneyline

-118 · LOST · ARI 1 · SF 6

Giants

The pick & result

Published pick
Diamondbacks ML -118
Published odds
-118
Result
Lost
Final score
1-6

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

Oracle Park opens a four-game division series with two very different pitching questions: Landen Roupp has an extensive 2026 record but poor recent results, while Jose Cabrera returns after 49 days with only four MLB starts behind him.

This is a full-game bet on Arizona’s supporting advantages, not an endorsement of Cabrera. Roupp has a 5.57 August ERA and issued 12 walks across his last 16.1 innings. San Francisco has lost each of his last six starts. He also owns a 5.93 ERA over three starts against Arizona, all Giants losses.

The largest separation comes after the starters leave. Arizona’s current bullpen has a 3.03 ERA and 1.06 WHIP over 324.0 innings; San Francisco’s has a 4.70 ERA and 1.55 WHIP over 155.0. Arizona also holds the cleaner defensive record, with 49 errors and a .990 fielding percentage compared with San Francisco’s 86 errors and .982.

Cabrera’s 5.60 ERA, 1.53 WHIP and long layoff are real risks. Arizona’s .685 OPS against right-handers also trails San Francisco’s .736, which keeps me off the Diamondbacks run line. The moneyline lets me back Arizona’s bullpen, defense and stronger full-season profile without requiring Cabrera to create separation.

The research

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

PLATOON EDGE

  • Drew Gilbert (bats L) draws Jose Cabrera (RHP), batting 1st

    .799

    Leadoff means Gilbert gets three or four looks at Cabrera tonight, every one of them from the left side where he's actually a threat. The version that disappears against lefties stays on the bench — Cabrera's dealing with the good one from the first pitch.

  • Rafael Devers (bats L) gets a RHP from the 2nd spot

    .947

    Second in the order against a righty puts Devers in the box early with the swing that actually plays. Cabrera doesn't get to bury this matchup down the lineup — it's coming at him in the first inning and again after that.

HEAT CHECK

  • Corbin Carroll: 1.152 OPS in Last 15 Days

    1.152

    An .831 season OPS was already plenty good, so 1.152 over 46 trips is a great hitter finding another gear. With 18 homers on the year and the swing clicking, 1.5 total bases tonight in San Francisco is very playable.

BULLPEN

  • San Francisco Giants pen: 16.7 relief IP over their last 3 games

    16.7 IP

    San Francisco's bullpen is running on fumes tonight — Walker's on short rest if he's needed again, Smith's been laboring more than cruising, and Foley, Seymour and Sanmartin have all been in there twice already. Molina's about the only arm left with real length in the tank, so a taxed pen against Arizona is what I'm watching late.

FIRST INNING

  • ARI have gone quiet in the 1st: runs in 1 of their last 10

    1/10

    Arizona's early drought runs into about the worst matchup for it tonight — Roupp's turned the first inning into a near-automatic out, .170 against over 25 innings this year. Look for another three-up-three-down start from the Diamondbacks, which puts the pressure on their lineup to find offense later instead of early.

PARK WEATHER

  • Wind blowing out 12 mph at Oracle Park tonight

    OUT 12

    Oracle usually kills fly balls before they reach the track, but a straight 12 mph push out to center erases that tonight. At a total of 8, there's more room for this one to climb than the number suggests if either lineup lifts one toward center or left-center.

HEAD-TO-HEAD

  • Diamondbacks are 9-2 vs Giants this season

    9-2

    Arizona's owned this series at 9-2, and that's too big a body of work to wave off for one recent close call from San Francisco. I'm sticking with the team that's had the answers all year.

REPLACEMENT

  • Harrison Bader (CF) is out for SF — Jonah Cox starts in his place tonight

    .799

    Cox landing in the cleanup spot is the real signal — San Francisco isn't just filling a hole in center, they're handing him meaningful run-producing at-bats. Bader's foot issue means everyday looks against Arizona in the heart of the order, not buried at the bottom.

TEAM RECORD

  • Giants 2-6 in Landen Roupp's last 8 starts

    2-6

    San Francisco's bats go cold and the pen hands back whatever Roupp leaves it — 2-6 this deep is a team problem, not misfortune. Arizona's walking into a club that hasn't shown any fix for it yet.

REGRESSION

  • San Francisco Giants are 11-24 in one-run games (.314 win%)

    11-24

    An 11-24 mark in one-run games is a .314 win rate that's mostly noise and tends to drift back toward .500 over time. San Francisco's overall record might be understating their real strength relative to where the market has them tonight.

FANTASY PICKUPS

  • Rafael Devers

    .810 OPS

    An .81 OPS bat facing Jose Cabrera, who's struggling to a 5.38 xERA tonight — average sits at .246, but the overall line and the matchup both say this is worth owning for the game. Bats this good rarely last on a wire. Auto-add if he's genuinely available — too much bat against too shaky an arm to pass.

  • Jonah Cox

    .799 OPS

    Cox is hitting cleanup with a .799 OPS and draws that same Jose Cabrera matchup — struggling to a 5.38 xERA tonight. Average is modest at .255, but the lineup spot and the matchup both line up in his favor. Solid streaming add — pair him with Devers if you're already stacking this game.

  • Landen Roupp

    3.75 xERA

    Roupp's a buy-low if you believe the process over the results: 4.34 ERA is running well behind his 3.75 xERA, and an 8.7 K/9 says the swing-and-miss stuff is real. The 1.31 WHIP is the catch — he'll put people on base vs. ARI even on a good night. Deep-league streamers only — grab him for the ARI matchup, not for the roster spot long-term.

CUT LIST

  • Jose Cabrera

    5.38 xERA

    Same 5.38 xERA as Irvin, but Cabrera's actual ERA, 5.6, sits right on top of it. That's not misfortune, that's a true read — the underlying number and the results agree, so there's no hidden turnaround hiding in the gap, just a guy pitching to his talent level. He starts tonight, and I already know what that talent level gets you. Cut. No gap between process and results means no case to keep him.

  • Lars Nootbaar

    0.657 OPS

    Nootbaar's .217/.657 is Crews with a different name on the back of the jersey. Leadoff bats are supposed to earn their keep through sheer at-bat volume over a season, but you can't out-volume a sub-.660 OPS forever. Tonight's start is just another rep of the same production. Cut him.

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 27, 2026 at 11:40 AM 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, betmgm, caesars, betrivers, draftkings, fanatics.
Accountability
Read the editorial standards, source policy, and corrections process.

Props on this game

2
  • GARY'S PICK
    LANDEN ROUPPPITCHER WALKS OVER 2.5
    MLBSan Francisco Giants· -124

    Landen Roupp
    Pitcher Walks over 2.5

    -124 · LOST · ACTUAL 2

    San Francisco Giants

    I’m betting Roupp’s command problems continue. He has issued 12 walks in his last 16.1 innings and exceeded this line in six of his last eight starts. His sinker generates only an 18.0% chase rate, making it difficult to steal quick outs when his location slips.

    Arizona compounds that problem with Nootbaar, Carroll, Moreno and Perdomo at the top of the order. All four will take a walk, and the Diamondbacks average 3.36 per game. Roupp has reached three walks in each of his last five starts, and I still see value at -124.

  • GARY'S PICK
    RAFAEL DEVERSTOTAL BASES OVER 1.5
    MLBSan Francisco Giants· +118

    Rafael Devers
    Total Bases over 1.5

    +118 · CASHED · ACTUAL 2

    San Francisco Giants

    Devers gets the part of Jose Cabrera’s arsenal I want to attack. Cabrera’s four-seam fastball has allowed a .508 xwOBA, while his cutter sits at .360; together, those pitches account for more than half of his offerings. Neither has produced a strong whiff rate.

    Devers owns a .947 OPS with 24 homers against right-handed pitching. He has four homers in his last seven games, five in his last 15 and has cleared 1.5 total bases in eight of those 15. I don’t need another homer at this number—an extra-base hit or two singles cashes the plus-money ticket.

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