Skip to content
GARY A.I.Get the app
MLB · Mon, Jun 29 · 9:40 PM

Giants at Diamondbacks

O/U 9 · RL Diamondbacks -1.5 · Chase Field

GARY'S PICK
Diamondbacks Moneyline
MLBvs Giants· -136

Diamondbacks
Moneyline

-136 · CASHED · SF 4 · ARI 5

Giants

The pick & result

Published pick
Diamondbacks ML -136
Published odds
-136
Result
Won
Final score
4-5

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

Under the closed roof of Chase Field in Phoenix, the Arizona Diamondbacks look to extend their season-long mastery over the visiting San Francisco Giants in this crucial NL West opener. While the surface pitching matchup pits Eduardo Rodriguez and his sparkling 2.27 ERA against Tyler Mahle’s 5.49 ERA, the sharp angle here is actually in the betting price. The market is indeed overpaying for Rodriguez's fragile ERA, as his underlying 4.82 xERA and .339 expected wOBA allowed suggest significant regression is on the horizon. However, this pricing vulnerability is completely overshadowed by the massive, immediate structural advantages Arizona holds due to the Giants’ critical, fresh defensive injuries and heavily depleted bullpen.

The Giants are facing an immediate crisis up the middle with star shortstop Willy Adames sidelined due to back spasms. This fresh absence forces San Francisco to deploy a highly vulnerable defensive alignment consisting of Casey Schmitt at shortstop and Luis Arraez at second. This defensive drop-off is disastrous for a Giants pitching staff that has already conceded 58 errors and a .981 fielding percentage this year, compared to Arizona’s elite defense which has committed only 28 errors with a .990 fielding percentage. Furthermore, with catcher Daniel Susac on the injured list, the Giants must start Eric Haase, whose poor 19% caught-stealing rate and -0.1 WAR will struggle to contain an Arizona offense that loves to run, especially in a hitter-friendly park where Corbin Carroll carries a stellar 1.017 home OPS.

While Rodriguez’s underlying profile is shaky, Mahle is a road disaster with an 8.88 ERA away from home, and his 91.9 mph sinker matches up poorly against Arizona's Ketel Marte, who hits .426 against the pitch. The late innings also lean heavily toward the home team; Giants relievers Caleb Kilian and Ryan Walker are heavily fatigued after throwing yesterday, whereas Arizona's Paul Sewald (18 SV, 0.86 WHIP) and Brandyn Garcia (2.50 ERA, 0.83 WHIP) are fully rested. Even with Rodriguez's expected regression looming, the Giants' defensive and bullpen vulnerabilities are too massive to ignore. Backing the Diamondbacks at a reasonable -136 price is the sharp play tonight.

Injuries noted

Diamondbacks: [NEW] Michael Soroka (SP) — Lower Body (Left): Soroka (glute) is expected to begin throwing bullpen sessions twice weekly starting Tuesday, MLB.com reports. (Jun 27 — 2d ago) [NEW] James McCann (C) — Quadriceps (Right): McCann (quadriceps) will start playing games in the Arizona Complex League next week, MLB.com reports. (Jun 27 — 2d ago) [KNOWN] Ryne Nelson (SP) — Elbow (Right): The Diamondbacks transferred Nelson (elbow) to the 60-day injured list Thursday. (Jun 25 — 4d ago) [KNOWN] Jordan Lawlar (LF) — Hamstring (Right): The Diamondbacks placed Lawlar on the 10-day injured list Saturday with a right hamstring strain. (Jun 20 — 9d ago) Giants: [NEW] Willy Adames (SS) — Back: Adames (back) is not in the Giants' starting lineup against the Diamondbacks on Monday, Evan Webeck of the California Post reports. (Jun 29 — 0d ago) [NEW] Daniel Susac (C) — Back: The Giants placed Susac on the 10-day injured list Friday with a lower-back strain, Alex Pavlovic of NBC Sports Bay Area reports. (Jun 26 — 3d ago) [KNOWN] Keaton Winn (RP) — Elbow (Right): Winn (elbow) began a throwing program Monday, Evan Webeck of the California Post reports. (Jun 23 — 5d ago) [KNOWN] Harrison Bader (CF) — Foot (Left): Bader met with Dr. Robert Anderson on June 5 and received a stem-cell injection to address plantar fasciitis in his left foot, MLB.com reports. (Jun 15 — 14d ago) [KNOWN] Joel Peguero (RP) — Hamstring (Left): The Giants placed Peguero on the 60-day injured list Monday due to a left hamstring strain, John Shea of the San Francisco Chronicle reports. (Jun 1 — 28d ago) [KNOWN] Hayden Birdsong (Starting Pitcher) — Elbow (Right): Birdsong underwent successful UCL reconstruction surgery on his right elbow Wednesday, Susan Slusser of the San Francisco Chronicle reports. (May 8 — 52d ago) [KNOWN] Jose Butto (Relief Pitcher) — Arm (Right): The Giants transferred Butto (arm) to the 60-day injured list Tuesday. (May 8 — 52d ago)

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 June 29, 2026 at 12:20 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, caesars, draftkings, betmgm, fanatics, betrivers.
Accountability
Read the editorial standards, source policy, and corrections process.

Props on this game

2
  • GARY'S PICK
    CASEY SCHMITTTOTAL BASES OVER 1.5
    MLBGiants· -105

    Casey Schmitt
    Total Bases over 1.5

    -105 · LOST · ACTUAL 0

    Giants

    Casey Schmitt enters tonight as the Giants' primary platoon weapon against left-handed pitching. Schmitt is slashing .357 against southpaws this season and is currently in the middle of a significant hot streak, batting .375 with 15 hits over his last 10 games.

    He has recorded multiple hits in six of his last ten contests, providing a high floor for total bases. The matchup is further bolstered by Eduardo Rodriguez's underlying metrics; while Rodriguez's 2.27 ERA is impressive, his 4.82 xERA indicates he is a prime candidate for regression due to the quality of contact he has allowed.

    With Schmitt batting 3rd tonight, he will have high-leverage opportunities to exploit Rodriguez's susceptibility to right-handed power. Additionally, Schmitt is a much better hitter on the road (.331 AVG) than at home (.230), making this environment at Chase Field ideal for him to clear this line.

  • GARY'S PICK
    GABRIEL MORENOH+R+RBI OVER 1.5
    MLBDiamondbacks· -145

    Gabriel Moreno
    H+R+RBI over 1.5

    -145 · LOST · ACTUAL 0

    Diamondbacks

    Gabriel Moreno is in an elite situational spot tonight facing Tyler Mahle, who has been historically poor away from San Francisco this season. Mahle’s 8.88 road ERA is compounded by a massive platoon liability, as right-handed hitters are torching him for a .333 average and a .942 OPS.

    Moreno is one of the most consistent contact hitters in the Diamondbacks' lineup, batting .343 over his last 10 games and recording at least one hit in 9 of those 10. Batting in the cleanup (4th) spot, Moreno is positioned to benefit from the high-OBP hitters ahead of him (Marte and Carroll) while having protection behind him.

    Given Mahle's 1.46 WHIP and struggles with baserunners, Moreno should see multiple opportunities with runners in scoring position. A single hit combined with either a run scored or an RBI—highly likely given the Diamondbacks' team matchup—clears this line.

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