Giants at Cardinals
O/U 7.5 · RL Cardinals -1.5 · Busch Stadium
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| Market | Opened Sep 14 5:00 AM | Close Sep 14 6:50 PM | Move |
|---|---|---|---|
| SPREAD | Cardinals -1.5 (+163) | Cardinals -1.5 (+138) | Price |
| TOTAL | 7.5 (-118) | 8 (-112) | +½ |
| MONEYLINE | Cardinals -129 | Cardinals -152 | −23 |
Every move, in order ›
| When | Spread | Total | Moneyline |
|---|---|---|---|
| OPENSep 14 5:00 AM | Cardinals -1.5 (+163) | 7.5 (-118) | Cardinals -129 · Giants +108 |
| Sep 14 8:00 AM | Cardinals -1.5 (+148) | 7.5 (-118) | Cardinals -141 · Giants +118 |
| Sep 14 9:00 AM | Cardinals -1.5 (+143) | 7.5 (-118) | Cardinals -148 · Giants +123 |
| Sep 14 3:11 PM | Cardinals -1.5 (+148) | 8 (-115) | Cardinals -141 · Giants +118 |
| Sep 14 3:11 PM | Cardinals -1.5 (+148) | 8 (-115) | Cardinals -141 · Giants +118 |
| Sep 14 3:52 PM | Cardinals -1.5 (+148) | 8 (-118) | Cardinals -141 · Giants +118 |
| Sep 14 4:01 PM | Cardinals -1.5 (+140) | 8 (-113) | Cardinals -150 · Giants +125 |
| Sep 14 4:06 PM | Cardinals -1.5 (+143) | 8 (-113) | Cardinals -150 · Giants +125 |
| Sep 14 5:02 PM | Cardinals -1.5 (+140) | 8 (-110) | Cardinals -152 · Giants +128 |
| Sep 14 5:40 PM | Cardinals -1.5 (+140) | 8 (-112) | Cardinals -152 · Giants +128 |
| CLOSESep 14 6:50 PM | Cardinals -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.13Landen 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)
.939Alec 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.133Thomas 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
.578Jordan 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
.484Jung 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
YRFIA 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-0San 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
.205Jonah 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.
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 PICKLANDEN ROUPPPITCHER OUTS OVER 14.5
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 PICKBRETT HARRISWALKS UNDER 0.5
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 SHOTBRYCE ELDRIDGEHR OVER 0.5
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 StoreEvery MLB game this dayThe MLB recordToday's MLB picksEvery sport this day