The board looks light until you notice where the money is hiding. MLB gives us the daytime volume, NHL gives us the sharpest split, and the weekend is already warming up like the books left the oven on. 👀

📰 | TODAY’S TOP STORY

The public found Buffalo. The bigger money found Montreal.

This is the kind of NHL market that makes casual bettors uncomfortable: Buffalo is at home, the series is tied 2-2, and the Sabres are still sitting around -122. That is the clean public story. Home team, momentum-ish narrative, short favorite, easy to click.

But the money is not telling the same story. Montreal has only 39% of moneyline bets, yet 81% of the money is on the Canadiens at +102. That is not a popularity contest. That is bigger money choosing the dog while the public leans Buffalo.

And there is a real matchup reason behind it. Montreal ranked third in penalties drawn during the regular season and has already earned 20 power plays through four games in this series. If the Canadiens keep dragging Buffalo into penalty-kill minutes, that plus-money price has more life than the public wants to admit.

📊 | MARKET CHECK-IN

Rockies @ Pirates
Opened Pirates -186 → now Pirates -175. Pittsburgh has 74% of moneyline bets, but the price got cheaper instead of more expensive. That is a warning sign when the public favorite is losing market support.

Tigers @ Mets
Total opened 7.5 → now 7. The public is on the Over with 65% of bets, yet the number moved down. That tells you the market is not buying the obvious scoring angle, even if the crowd is.

Marlins @ Twins
Total opened 9 → now 8.5. The Over has 76% of bets and 82% of money, but the total still dropped. When a total falls against that much Over support, the Under is the side the market is quietly respecting.

STEAM INSIGHT

What this tells us: Pirates, Tigers-Mets, and Marlins-Twins all show the same lesson from different angles: ticket count is not the market. Pittsburgh is taking public favorite money and getting cheaper, while two MLB totals are moving down despite Over interest. When the number refuses to follow the crowd, that refusal is usually the message.

Canadiens @ Sabres

Canadiens ML +102 — IF Montreal stays at plus money

Play only at plus money. Pass if Montreal moves to -105 or worse.

Montreal is the cleanest lean because the market split is too loud to ignore: 39% of bets, 81% of money on the Canadiens. That is sharp-money behavior on an underdog, not public chasing a favorite. Add in Montreal’s penalty-drawing edge, with the Canadiens already earning 20 power plays through four games in this series, and the plus-money case gets real matchup support.

WHY THIS WORKS

Underdogs do not need to be better teams to be good bets. They need a path that the price is not fully respecting. Montreal’s path is simple: create special-teams pressure, make Buffalo defend uncomfortable minutes, and let the bigger money matter more than the louder ticket count.

Unit size: 1U

Rockies @ Pirates

Pirates ML at -175

Colorado @ Pittsburgh looks like the kind of lunch-hour favorite people bet before checking the actual market. Pirates at home. Rockies on the other side. Public sees Pittsburgh and decides the job is already done.

Except the favorite got cheaper while everyone was piling in.

THE TRAP
Pittsburgh has 74% of moneyline bets, but the line moved from -186 to -175. That is the opposite of what you want to see if you are laying the favorite with the crowd. No confirmed injury explanation from the main MLB injury board makes the move even louder: the market is discounting the public side.

👀 | WHAT WE’RE WATCHING TODAY


Nationals @ Reds moneyline split Cincinnati has 56% of bets, but Washington has 55% of money, so another Reds dip below -157 would strengthen the dog signal

Mariners @ Astros late price Seattle is drawing 60% of moneyline bets, but the Mariners softened from -131 to -126, so Houston near +105 is the number to monitor

Padres @ Brewers public push Milwaukee moved from -143 to -156 with 72% of moneyline bets, so value gets thin fast if that favorite tax keeps climbing

🌧️ Phillies @ Red Sox total The total dropped from 8 to 7 with heavy rain in Boston, but the public is already on the Under, so chasing the move now is dangerous

🏒 Golden Knights @ Ducks injury board Vegas is near -112 with Brayden McNabb suspended and Mark Stone day-to-day, so any late Stone news can swing a pick’em-style market

Cardinals @ Athletics total The number moved from 10 to 9.5 despite warm Sacramento weather, so watch whether the market keeps pressing down without a weather excuse

That's today's Steam Move. If Montreal cashes tonight, it will not be because the public saw it coming. It will be because the money did.

Keep Reading