Skip to content
GARY A.I.Get the app
MLB · Fri, Aug 28 · 10:15 PM

Diamondbacks at Giants

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

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

Diamondbacks
Moneyline

-114 · CASHED · ARI 10 · SF 6

Giants

The pick & result

Published pick
Diamondbacks ML -114
Published odds
-114
Result
Won
Final score
10-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

A cool night at Oracle Park, wind moving toward center, and two lightly tested starters put volatility into the early innings. The stronger full-game foundation belongs to Arizona.

Blade Tidwell is the main risk to this ticket. He owns a 3.92 ERA across four starts, has allowed a 5.6% barrel rate and just delivered 5.2 scoreless innings against Boston. Kohl Drake carries a 5.40 ERA and 16.4% barrel rate through his four starts. San Francisco has the clear starting-pitcher edge.

The matchup softens that advantage. The Giants have produced a .661 OPS against left-handed pitching, while Arizona’s .683 OPS against right-handers is also poor. Neither offense owns a convincing platoon advantage, so I’m leaning on what happens after the starters leave.

Arizona’s current bullpen has a 3.12 ERA and 1.07 WHIP over 323.1 innings, compared with a 4.58 ERA and 1.53 WHIP over 159.0 innings for San Francisco’s current arms. No Diamondbacks reliever worked both of the previous two game days. Ryan Walker did for the Giants, while Trent Harris and Carson Seymour combined for three innings Thursday. Arizona also has the stronger defensive record: a .990 fielding percentage and 49 errors versus San Francisco’s .982 and 86.

That bullpen and defensive separation outweighs Tidwell’s advantage in a full nine-inning decision. I’m taking the modest moneyline rather than requiring Arizona to cover behind an uncertain starter.

The research

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

FIRST INNING

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

    1/10

    Arizona’s one first-inning run in ten games keeps pointing toward another empty top half. That would let San Francisco dictate the early pace and force the Diamondbacks to build their offense later.

PARK WEATHER

  • Wind blowing out 13 mph at Oracle Park tonight

    OUT 13

    Oracle usually turns fly balls into long outs thanks to that marine layer, but tonight the wind's pushing out to center instead of in, and that flips the whole equation. Balls that die on the track most nights have a real shot to land in the seats, which puts pressure on both pitching staffs used to trusting the outfield to run everything down. With the total at 8, I like the carry giving the over more margin than this park usually allows.

HEAD-TO-HEAD

  • Diamondbacks are 9-3 vs Giants this season

    9-3

    Arizona's owned the season series at 9-3, but San Francisco just snapped that with a five-run win and gets another crack at home tonight. Recent form says Giants here, even with the bigger picture still favoring the Diamondbacks.

TEAM RECORD

  • Giants 1-7 in Blade Tidwell's last 8 starts

    1-7

    The Giants keep finding new ways to leave Tidwell hanging, 1-7 in his last eight starts between cold bats and leaky defense. That's dragged on all year, and Arizona steps into the same environment tonight.

REGRESSION

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

    11-24

    Flip side of the same coin — a .314 mark in one-run games is mostly bad breaks, not a bad ballclub. The Giants have probably been better than the record shows, and that gap has a way of closing.

CLOSER WATCH

  • Brandyn Garcia / Kevin Ginkel

    4 SV

    Garcia leads Arizona with 4 saves, but 15 holds next to that number says he's being used as a multi-inning weapon more than a stationed closer, and Ginkel isn't far off with 11 holds of his own - officially within 2 saves of the lead, so it's a committee. Garcia has just 1 outing in the team's last three games, so he's rested, and Arizona's -126 favorites over the Giants tonight gives them a plausible path to a save. But the profile here is scattered saves, not a bell-cow arm. If you're chasing saves this week, Garcia's the top name on paper and he's available to pitch tonight, but I'd treat this as speculative, not a sure thing - those hold totals tell you saves are getting split around this pen.

FANTASY PICKUPS

  • Rafael Devers

    .812 OPS

    Devers is running the best OPS of this whole group at .812, and he's parked in the 2-hole to see extra pitches from a Drake who's dragging an 8.75 xERA around and is clearly struggling right now. MUST_ADD in every format tonight — no debate.

  • Andrew Knizner

    .778 OPS

    Catcher is where waiver-wire value hides, and Knizner batting cleanup with a .778 OPS against an 8.75-xERA arm is exactly the kind of speculative catcher pop-up you jump on before the room catches on. MUST_ADD, and a priority grab given how thin catcher runs.

  • Bryce Eldridge

    .781 OPS

    Eldridge's .781 OPS out of the 3-hole lines him up for a heavy dose of that same shaky Drake that's got this whole lineup circled. MUST_ADD — pencil him straight into the lineup.

  • Jung Hoo Lee

    .750 OPS

    Jung Hoo Lee's .75 OPS is the low mark of this group, but his .289 average tops the list, and hitting 5th still puts him right in the middle of this beatdown on Drake. MUST_ADD across the board — ride the matchup.

  • Blade Tidwell

    3.24 xERA

    Tidwell's peripherals are outrunning his ERA - a 3.24 xERA against a 3.58 actual mark says the run prevention should tighten up from here. The 7.4 K/9 won't wow anybody and a 1.16 WHIP is just okay, but this is a textbook buy-low before the market catches up. Home date vs. ARI is a fine spot to test it. Speculative deep-league stash - add him on the regression bet, not for tonight's box score.

CUT LIST

  • Kohl Drake

    8.75 xERA

    Drake's 5.4 ERA already isn't good, but it's the best-case version of him this season — an 8.75 xERA says the underlying stuff has been closer to disaster than the results show. That's a gap of more than three full runs between process and outcome, and gaps that size don't sit there forever. He takes the ball tonight still holding a roster spot he probably shouldn't. Cut. The peripherals are begging for correction, and it's the wrong direction.

  • Shay Whitcomb

    0.563 OPS

    A .135 average isn't a slump, it's a red flag you can't hide anywhere in a batting order, and hitting sixth tonight for San Francisco doesn't dress it up. The .563 OPS confirms there's no power or patience making up the difference. Cut him outright.

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 3:21 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, betrivers, caesars, draftkings, betmgm.
Accountability
Read the editorial standards, source policy, and corrections process.

Props on this game

2
  • GARY'S PICK
    KOHL DRAKEPITCHER OUTS UNDER 14.5
    MLBArizona Diamondbacks· +121

    Kohl Drake
    Pitcher Outs under 14.5

    +121 · CASHED · ACTUAL 12

    Arizona Diamondbacks

    Drake has recorded 15, 12, 12 and 11 outs in his four starts. He has not completed five innings since his debut, and his innings have declined while his pitch counts have remained elevated.

    The underlying contact is another problem: a 49.1% hard-hit rate, 16.4% barrel rate and 1.56 WHIP. His fastball, curveball and cutter have all been hit hard enough to create traffic even against a San Francisco lineup that has struggled with lefties. The park and platoon split are the risks, but getting plus money on Drake failing to finish five innings is worth taking.

  • GARY'S PICK
    OSLEIVIS BASABEH+R+RBI UNDER 1.5
    MLBSan Francisco Giants· -159

    Osleivis Basabe
    H+R+RBI under 1.5

    -159 · CASHED · ACTUAL 0

    San Francisco Giants

    Basabe is batting ninth and owns a .129 average with a .335 OPS against left-handed pitching. He is also 7-for-38 over the last 15 days and has cleared this combined line in only three of his last 15 games.

    One hit by itself does not beat this under. Basabe needs multiple hits or involvement in a scoring play, and his recent stretch includes no RBI and only one game with a run scored. Even if Drake exits early, Arizona can follow him with a substantially stronger bullpen than the one Basabe faced Thursday. I’m comfortable laying the price on the bottom of this order staying quiet.

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