San Francisco Giants at St. Louis Cardinals: Pallante Meets Tidwell

by EarlΒ·September 15, 2026

The standings say this is a mismatch. The model says it's a coin flip with a high ceiling. And the betting board says the real money is hiding one rung below the moneyline.

When St. Louis hosts San Francisco at Busch Stadium on Tuesday night, the number that matters most isn't the -164 next to the Cardinals' name. It's the 0.97-run margin Earl's model projects β€” a figure that sits so close to the run line it practically begs you to look past the side.

Earl's Model Has a Split Verdict β€” And That's the Whole Story

Our model sees edge on three markets here, and they don't agree on the surface:

MarketModel PickExpected Value
Run LineSF +1.5+5.71
Over/UnderOver 8.5+8.80
MoneylineSTL-6.31

Read that table carefully, because it contains the entire handicapping thesis for this game.

The model has St. Louis winning β€” projected runs of 5.4 to 4.4, a total of 9.74. But the projected margin is under a full run. In other words, the model's most likely outcome is a one-run Cardinals win, and there is no more profitable shape for a +1.5 ticket than exactly that. San Francisco +1.5 cashes in every scenario except a St. Louis blowout of two runs or more, and the model's own number says a blowout is not the base case.

Meanwhile, that same tight margin kills the moneyline. At -164, St. Louis carries an implied win probability north of 62%, and the model's EV of -6.31 is a direct signal that the price has outrun the projection. You can believe the Cardinals win this game and still correctly refuse to pay for it. That's the distinction casual bettors never make, and it's where this game gets interesting.

Pallante Is the Right Starter for a Tight Game

Andre Pallante doesn't overwhelm anyone. He doesn't have to.

PitcherRecordERAWHIPIPK/9BB/9K/BB
Andre Pallante (R)12-63.451.23146.06.292.772.27
Blade Tidwell (R)0-24.821.2946.27.333.861.90

Pallante's profile is built for run prevention rather than dominance: 8.32 hits per nine, only 10 home runs allowed in 146 innings, and a strikeout-to-walk ratio of 2.27 that keeps him out of the big inning. He's averaging roughly 5.6 innings per start, which matters here β€” St. Louis doesn't need seven from him, it needs him to hand a one- or two-run game to the bullpen.

The recent form is instructive. Over his last five starts, St. Louis has gone 3-2 and scored 23 runs, an average of 4.6 per game β€” right on his season-long support level. Two of those five games were low-scoring (2-0 over Philadelphia, 3-1 over the Yankees). But his most recent outing was a 7-6 loss to these same Giants on Sept. 9, and that game is the tell for the total.

Tidwell's Command Problem Is the Over's Engine

Here's where the model earns its +8.80 on the Over.

Blade Tidwell has strikeout stuff β€” 7.33 K/9 β€” but he walks nearly four batters per nine (3.86) and has already surrendered six home runs in 46.2 innings. A 1.90 strikeout-to-walk ratio with a 1.29 WHIP means traffic, and traffic means crooked numbers when the contact comes.

The game logs are almost absurd. Tidwell's last five starts produced totals of 13, 7, 16, 5, and 20 β€” an average of 12.2 runs per game. San Francisco has gone 1-4 in those starts, with the lone win being that 7-6 decision over the Cardinals on Sept. 9. Pallante's last five, for comparison, averaged 8.6 runs β€” and that includes a 2-0 and a 3-1 game dragging the number down.

Now add the venue. Busch Stadium plays essentially neutral β€” a 100 overall park factor with a 102 home-run factor and a 535-foot elevation. This isn't Coors inflating the number, and it isn't a pitcher's park suppressing it. The Over case here rests entirely on the arms and the lineups, which is exactly the kind of Over that holds up when the weather cooperates.

The Roster Turnover Nobody Is Pricing Correctly

This is the part of the equation the market is underestimating in both directions.

San Francisco arrives having been swept by San Diego, and the roster has been gutted. Rafael Devers is on the 60-day IL. So are Matt Chapman, Harrison Bader, Jesus Rodriguez, Daniel Susac, and Casey Schmitt. Willy Adames and Marcelo Mayer are on the 10-day. The pitching staff is a triage ward β€” Hayden Birdsong, JosΓ© ButtΓ³, Keaton Winn, Rowan Wick, Trevor McDonald, Randy RodrΓ­guez, and Adrian Houser are all on the 60-day list, with Sam Hentges and JT Brubaker behind them. The lineup the Giants ran out over the weekend featured barely anyone who opened the season in San Francisco.

That matters for the Over more than it matters for the side. A depleted lineup doesn't automatically score fewer runs in a single game β€” it means more at-bats for replacement-level bats who haven't seen these pitchers. Against a contact-heavy starter like Pallante, that cuts both ways.

St. Louis isn't untouched either: JJ Wetherholt, Blaze Jordan, and Everson Pereira are all on the 10-day, thinning the middle of the order.

The Line Hasn't Moved β€” And That's Information

The market opened St. Louis at -162 and San Francisco at +136, with the run line at -1.5 and the total at 8.5. It has since drifted to -164/+138. That's a two-cent move. On a full game's worth of news β€” a sweep, an injury report, a rookie starter on the road β€” the number has essentially sat still.

A dead line tells you the market is confident in its read. It also tells you the edge isn't on the moneyline; if it were, sharp money would have moved it. The total, however, hasn't budged off 8.5 while the model projects 9.74. That 1.24-run gap is the largest discrepancy on the board, and it's why the Over carries the highest EV of the three plays.

Where the Public Gets It Wrong

The public sees 75-76 against 62-89 and lays the Cardinals on the moneyline without thinking twice. What they're missing is that St. Louis is 37-39 at home this season β€” a sub-.500 team in its own ballpark β€” while San Francisco is 26-50 on the road. Neither split supports a -164 price. The Cardinals' run differential is -6; they are, functionally, a .500 club.

The public will also fade the Over because "the Giants can't hit" β€” but San Francisco averages 4.19 runs per game against a St. Louis staff allowing 4.58, and the Giants just hung seven on the Cardinals six days ago.

The Card

  • San Francisco Giants +1.5 (best play): Model EV +5.71. With a projected margin of 0.97, you're buying the single most likely outcome on the board at plus money.
  • Over 8.5 (highest EV): Model EV +8.80, projected total 9.74. Tidwell's five-start average of 12.2 combined runs is the engine.
  • St. Louis moneyline β€” pass: EV -6.31 at -164. The model likes the Cardinals to win; it does not like the price. Lay the run line or leave it alone.

The Cardinals probably win this game. It just won't look like the -164 says it will.