Percentage of bets is a headcount — a $10 ticket counts the same as a $10,000 one, so it's really a measure of popular opinion. Percentage of money counts dollars, and dollars skew toward people who bet large and bet often. Tonight's MLB slate gave us the same story twice in different games, plus a quieter one moving the opposite direction.
Tonight's headline: Cardinals @ Cubs, the total
St. Louis at Chicago, early afternoon first pitch. The public wants the Over.
| Total | % of Bets | % of Money | Difference |
|---|---|---|---|
| Over | 69% | 19% | −50 |
| Under | 31% | 81% | +50 |
Sixty-nine percent of tickets are on the Over — a lopsided public lean. But 81% of the dollars on this total are on the Under. That's not a mild disagreement. That's most of the ticket count on one side and most of the real money on the other, a 50-point gap between the two readings.
The same story, a different game
Red Sox at Pirates, later this evening. Same pattern, smaller magnitude.
| Total | % of Bets | % of Money | Difference |
|---|---|---|---|
| Over | 59% | 22% | −37 |
| Under | 41% | 78% | +37 |
A smaller gap than the Cardinals/Cubs total, but the same direction: the public wants the Over, the bigger money is on the Under. Two totals on the same slate showing the identical pattern is worth flagging on its own — it suggests tonight's Over prices across the board might be drawing more recreational, round-number betting than usual, with sharper money leaning the other way slate-wide rather than in just one isolated game.
Red Sox/Pirates also has a wrinkle worth mentioning: on the run line, the same game shows Boston getting more money share (77%) than bet share (60%) — money and bets pointing the same direction there, just at different intensities. The moneyline in the same game shows a mild version of the total's pattern (Boston 76% of bets, only 57% of the money). Three markets in one game, three slightly different stories — a reminder that "the money disagrees with the crowd" isn't a single fact about a game, it's a market-by-market read.
The contrast: a quiet underdog story
Marlins at Reds shows a different shape of split entirely — not a crowd-loves-Over story, but a case of the money liking an underdog the public mostly ignores.
| Run Line | % of Bets | % of Money | Difference |
|---|---|---|---|
| Marlins +1.5 (underdog) | 27% | 61% | +34 |
| Reds −1.5 (favorite) | 73% | 39% | −34 |
Only 27% of bets are on Miami's run line — most tickets are on the favorite, which is normal. But 61% of the money is on Miami. That's the bigger bettors quietly loading up on an underdog most of the public isn't touching, which is a structurally different signal than "everyone loves the Over and the sharps fade it." This is what a real contrast looks like on the same slate: not just a smaller gap, but a gap running in a genuinely different shape — a minority-of-bets side pulling in the majority of dollars, rather than a majority-of-bets side getting deserted by the money.
Where our picks land
None of tonight's nine-leg MLB card come from the Cardinals/Cubs or Red Sox/Pirates games specifically for the total — our card is built from player props, not game totals, so there's no direct overlap to flag here. We're not making a totals call ourselves on either game; a 50-point or 37-point bets-vs-money gap is a real signal worth publishing, but it's not the same as having a baseball-specific reason (pitching matchup, bullpen state, weather) that argues the same direction. When we don't have that second reason, we report the split and stop short of a formal pick.
Public betting figures are a snapshot taken pregame and can move as first pitch approaches.