Skip to content
GARY A.I.Get the app
MLB · Mon, Sep 14 · 7:45 PM

Giants at Cardinals

O/U 7.5 · RL Cardinals -1.5 · Busch Stadium

GARY'S PICK
Giants Moneyline
MLB@ Cardinals· +120

Giants
Moneyline

+120 · LOST · SF 1 · STL 2

Cardinals

The pick & result

Published pick
Giants ML +120
Published odds
+120
Result
Lost
Final score
1-2

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 line

BETRIVERS · 10 moves
MarketOpened
Sep 14 5:00 AM
Close
Sep 14 6:50 PM
Move
SPREADCardinals -1.5 (+163)Cardinals -1.5 (+138)Price
TOTAL7.5 (-118)8 (-112)+½
MONEYLINECardinals -129Cardinals -152−23
Every move, in order ›
WhenSpreadTotalMoneyline
OPENSep 14 5:00 AMCardinals -1.5 (+163)7.5 (-118)Cardinals -129 · Giants +108
Sep 14 8:00 AMCardinals -1.5 (+148)7.5 (-118)Cardinals -141 · Giants +118
Sep 14 9:00 AMCardinals -1.5 (+143)7.5 (-118)Cardinals -148 · Giants +123
Sep 14 3:11 PMCardinals -1.5 (+148)8 (-115)Cardinals -141 · Giants +118
Sep 14 3:11 PMCardinals -1.5 (+148)8 (-115)Cardinals -141 · Giants +118
Sep 14 3:52 PMCardinals -1.5 (+148)8 (-118)Cardinals -141 · Giants +118
Sep 14 4:01 PMCardinals -1.5 (+140)8 (-113)Cardinals -150 · Giants +125
Sep 14 4:06 PMCardinals -1.5 (+143)8 (-113)Cardinals -150 · Giants +125
Sep 14 5:02 PMCardinals -1.5 (+140)8 (-110)Cardinals -152 · Giants +128
Sep 14 5:40 PMCardinals -1.5 (+140)8 (-112)Cardinals -152 · Giants +128
CLOSESep 14 6:50 PMCardinals -1.5 (+138)8 (-112)Cardinals -152 · Giants +128

The read

Under the lights at Busch Stadium, the Giants visit the Cardinals with St. Louis favored to take the opener. I’m taking Giants ML +120. San Francisco’s starting pitching carries my decision: a 1.28 WHIP across 150.2 innings, compared with 1.50 across 30.2 for St. Louis. The season ERAs are close, so the distinction I value is the stronger record of limiting baserunners over a substantially larger body of work. That gives the Giants a credible foundation for winning this game outright.

Tonight’s lineup gives that pitching case some offensive support. San Francisco has five right-handed hitters facing a starter who has allowed a .743 OPS to right-handed bats across 91 at-bats. That remains a modest sample, so I give it limited weight, but it supports a workable matchup for this particular order. The Giants also scored 5, 6 and 4 runs in their latest series; their losing streak included meaningful offensive production. On the other side, San Francisco’s starter has allowed a .636 OPS against left-handed hitters and .657 against right-handed hitters, with considerably larger samples behind both figures.

The strongest argument against this pick is the Giants starter’s recent command: 16 strikeouts against 15 walks over his last five starts. That makes his 3.00 ERA during that stretch less reassuring, especially against a Cardinals middle order with strong measured production with runners in scoring position. I take that concern seriously, and it keeps my confidence modest. Both bullpens also have documented usage to account for, without a decisive availability advantage that settles the matchup for me. I still give San Francisco a slight edge overall: its starting-pitching foundation and tonight’s batting matchup outweigh the command concern narrowly enough to make +120 worth taking.

The research

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

STARTER FORM

  • Landen Roupp: 1.13 ERA over his last 3 starts

    1.13

    Landen Roupp has allowed 2 earned runs with 9 strikeouts across 16 innings in his last 3 starts. His 1.13 ERA in that span is 2.88 below his 4.00 season ERA before SF visits STL.

PLATOON EDGE

  • Alec Burleson (bats L) hits 3rd against Landen Roupp (RHP)

    .939

    Alec Burleson has a .939 OPS against righties in 382 AB, compared with .546 in 181 AB the other way. The left-handed hitter bats third tonight against RHP Landen Roupp.

HEAT CHECK

  • Thomas Saggese: 1.133 OPS in Last 15 Days

    1.133

    Thomas Saggese has a 1.133 OPS over the last 15 days (44 AB), a 0.402 swing above his .731 season baseline.

COOLING OFF

  • Jordan Walker: .578 OPS in Last 15 Days

    .578

    Jordan Walker has a .578 OPS over the last 15 days (49 AB), 0.246 below his .824 season mark.

  • Jung Hoo Lee: .484 OPS in Last 15 Days

    .484

    Jung Hoo Lee has a .484 OPS over the last 15 days (49 AB), 0.241 below his .725 season mark.

FIRST INNING

  • YRFI watch: first innings have been live on both sides of SF @ STL

    YRFI

    A run was scored by either team in the first inning in 7 of 10 sampled STL games and 9 of 10 sampled SF games. 2026 first-inning pitching samples — Quinn Mathews: 6.00 ERA, .280 opponent AVG across 6.0 IP, 1 HR; Landen Roupp: 2.57 ERA, .163 opponent AVG across 28.0 IP, 3 HR.

HEAD-TO-HEAD

  • Giants are 3-0 vs Cardinals this season

    3-0

    San Francisco is 3-0 against St. Louis across three meetings this season, including a 7-6 win in the last game. Tonight is at St. Louis; prior locations and pitching matchups are not supplied.

REGRESSION

  • Jonah Cox: .280 AVG vs .205 xBA

    .205

    Jonah Cox is hitting .280 versus a .205 xBA over 118 plate appearances, with a .333 wOBA against a .259 xwOBA. Both contact-based marks point below his results, though the facts do not establish a specific SF–STL matchup edge.

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 September 9, 2026 at 4:25 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, betmgm, betrivers, draftkings.
Accountability
Read the editorial standards, source policy, and corrections process.

Props on this game

3
  • GARY'S PICK
    LANDEN ROUPPPITCHER OUTS OVER 14.5
    MLBSan Francisco Giants· -190

    Landen Roupp
    Pitcher Outs over 14.5

    -190 · LOST · ACTUAL 13

    San Francisco Giants

    Roupp takes the mound on a full five days of rest, and rest has mattered for him this year — he's cleared fifteen outs in six of his last eight starts, with the two misses coming in genuine blowup innings: eleven outs against Milwaukee back in July and fourteen against San Diego in early August, both games where the damage piled up fast. Take those two disaster starts out of the picture and he's worked into at least his fifth inning every single time since.

    He's also seen this Cardinals lineup very recently, and it went about as well as it could have. Six days ago he threw six shutout innings against St. Louis on just 81 pitches, his most efficient outing of the stretch. Burleson, Walker and Herrera are the only hitters in this order with real thump, and Roupp navigated all three the last time through. Tonight's lineup card looks almost identical to the one he just beat.

    The concern is command — he's walked four or more hitters in four of his last eight starts, and his ERA over his last three road starts sits above 5.40. But in that exact start against this Cardinals lineup, he issued four walks and still worked a full six innings, which tells me the free passes haven't been costing him length this year. I'll take the number.

  • GARY'S PICK
    BRETT HARRISWALKS UNDER 0.5
    MLBSan Francisco Giants· -190

    Brett Harris
    Walks under 0.5

    -190 · CASHED · ACTUAL 0

    San Francisco Giants

    Brett Harris has drawn one walk in his last nine games since San Francisco recalled him from Sacramento, and the profile behind that says free passes aren't part of his game. In his brief big-league look this year he's 0-for-9 with a single walk to show for it — a hitter geared to put the bat on the ball early in the count rather than work a pitcher deep.

    He's batting fifth tonight against a left-hander, which projects to two or three plate appearances on a normal night. That's a thin runway for a hitter this early in his major league track record who isn't patient to begin with, in a Giants lineup that's leaned on fringe roster pieces down the stretch as the season winds down. A hitter has to earn a walk by taking pitches in hitter's counts, and nothing in Harris's brief sample says that's who he is.

    The price is steep at minus-190, and nine at-bats is a small window into who Harris really is as a hitter. But everything in that window points the same direction, and I don't see a reason tonight breaks the pattern. I'll lay the number.

  • THE LONG SHOT
    BRYCE ELDRIDGEHR OVER 0.5
    MLBSan Francisco Giants· +600

    Bryce Eldridge
    HR over 0.5

    +600 · LOST · ACTUAL 0

    San Francisco Giants

    Bryce Eldridge already has this pitcher's number. Six days ago at Oracle Park he turned on an elevated four-seam fastball from Quinn Mathews and drove it the opposite way for a 389-foot solo home run — proof this specific matchup plays to his swing, not just a general read on his talent. He's a twenty-one-year-old with real power, sixteen home runs on the season, and he does his best work against left-handed pitching: an .880 OPS with six home runs in 118 at-bats against lefties, a clearly better rate than what he's done against right-handers.

    Mathews is a rookie left-hander who's been up and down all year, and the one previous meeting between these two already ended in a home run. Eldridge is in the two-hole tonight, which means more trips to the plate than most of this lineup gets — call it four plate appearances on a normal night.

    Home runs are a low-probability outcome on any given night, and that's exactly why the price is plus-six-hundred. But between the favorable platoon matchup, the power profile and the fact that he's literally already done this to Mathews once this season, I'd rather take a shot here than on a hitter with a tougher matchup or a thinner track record of leaving the yard.

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