You know the drill — and you also know we tell the truth here, so: Friday's Kalshi card went 0-for-3. The Polar Bear doubled instead of dingered, the Stock tip got called away, and Trout singled us to death for the second straight night. The rest of the ledger? Still cashing bombs at the books all weekend — because that's the real job description around here: find a bomb a day, and the trolls stay away. It happens. It's SUPPOSED to happen — more on that math at the bottom, because it's the whole religion of this column. Meanwhile, the big board says Schwarber's sitting on 37 and Matt Olson just crept within one, so the home run race is officially spicy, and Monday's slate handed us three spots I genuinely like: a flyball buffet in Kansas City, some overdue justice at Wrigley, and a starter in LA whose luck is running on fumes.
The Fee Math (Quick Version)
Kalshi charges takers roughly 7% × price × (1 − price) on top of the contract, so add about a penny to these prices before you compare to your book. Run the conversion on the TRUE cost and you get the real odds — that's the number I quote, and it's the only fair way to shop Kalshi against a sportsbook.
Tonight, fee-adjusted:
- Bobby Witt Jr. At 16¢ → +490 effective (best book: +425, BetMGM)
- Pete Crow-Armstrong At 21¢ → +351 effective (best book: +330, PointsBet)
- Mookie Betts At 15¢ → +529 effective (best book: +340, BetMGM)
Kalshi sweeps the board tonight — all three beat the best sportsbook price, and the Betts gap is 189 points. That doesn't happen every night. Take it personally if you don't.
Bobby Witt Jr.: 1+ HR (16¢, Effective +490) — Athletics @ Royals
The A's are starting Mason Barnett, and Mason Barnett runs a flyball buffet: 11 homers allowed in just 38 innings — that's 2.6 per nine — with a 10.1% barrel rate allowed and an 18.3° average launch angle allowed. That launch number means the average ball in play off him leaves the bat at homer altitude. And before you ask about the platoon split: don't bother. Five of those homers went to lefties, six to righties. Barnett is an equal-opportunity distributor. Everyone eats.
Enter Witt, whose contact quality never left even when the homers did: 11.6% barrel rate, a 51.5% hard-hit rate — that's elite-tier violence — and he just reminded everyone yesterday with his first bomb since early July. Honesty corner: Kauffman is a big yard and tonight's breeze is a gentle 3 mph in, so this isn't a park play, it's a pure launch-against-launch play. At +490 when the books cap out at +425, I'm delighted to take it.
(Housekeeping note: I've also got a Carter Jensen ticket at +475 from earlier today — Kalshi doesn't list him yet, or that would've been on this card too. Witt is the one dominating their board, so Witt is the play here.)
Pete Crow-Armstrong: 1+ HR (21¢, Effective +351) — White Sox @ Cubs
Luis Castillo, against right-handed batters, is a respectable major-league pitcher. Luis Castillo against left-handed batters is a sinner, and sinners must be punished: 13 of the 17 homers he's allowed this year have come off lefty bats, who are hitting .274/.342/.508 against him — a .234 ISO in the split. That is not a matchup. That is a confession waiting for a congregation.
PCA bats left-handed, and PCA in 2026 is a launch-profile dream: 27 homers, a .255 ISO, 12.1% barrels, a 21.6° average launch angle and a 37.9% sweet-spot rate. Regular readers know that combination — high launch, high sweet-spot — means his good contact doesn't die in the doubles band, it lives in the bleachers. Honesty corner: the Wrigley wind is a neutral 5-mph crosswind tonight, no free rides from the flags. Don't need one. The whole case is the man's swing plane meeting the one pitcher in this series who serves it up to his side of the plate, at +351 when the best book says +330.
Mookie Betts: 1+ HR (15¢, Effective +529) — Rockies @ Dodgers
Tomoyuki Sugano has a 4.43 ERA, and I am here to tell you that number is a magic trick. Peek behind the curtain: his expected ERA is 6.93 — a two-and-a-half-run gap between the results and the contact — with a 13.7% barrel rate allowed (bottom of the league), a 43.4% hard-hit rate allowed, a .564 expected slugging against, and a strikeout rate in the 1st percentile. He "won" his last start giving up two runs on six hits with nobody missing bats. That's not run prevention, that's a man juggling chainsaws and calling it a career. Bad things are coming, and I want a ticket for the night they arrive.
Betts is the swing I want in the building when it happens: his power counting stats are down this year, but the launch profile is intact and then some — 18.7° average launch angle and a 40.3% sweet-spot rate, still one of the prettiest right-handed swing planes in the sport, with 12 of his 15 homers off righties. Honesty corner: most of Sugano's damage this year has gone to lefties (17 of 24), so this is a bet on barrels finding the seats on a hot 88-degree night in Chavez Ravine rather than a clean split play. At +529 against a +340 best book — a 189-point gift — the price pays me to make that bet all day.
Final Thoughts
Three spots tonight: a flyball pitcher in KC who feeds everyone, a lefty-punisher's reckoning at Wrigley, and an xERA time bomb in LA — with Kalshi beating the books on all three.
Now the sermon, because Friday's Kalshi 0-fer is the right moment for it (the bombs kept landing elsewhere — a bomb a day keeps the trolls away — but we grade every card honestly here): every home run bet is obviously more likely to lose than win (#math). Even the chalkiest name on tonight's board, Schwarber at 29 cents, misses about seven nights out of ten. Our picks at 15-to-21 cents? The market says they connect roughly once every five or six tries — and we're betting the market is a little too pessimistic, not that it's wrong about the shape of the thing. Losing nights aren't a flaw in the strategy. They ARE the strategy, right up until the prices make the winning nights pay for all of them.
Which is why we sprinkle: quarter-unit plays, every night, no exceptions, no chasing after an 0-fer, no doubling up after a +550 hits. Manage the bankroll like it has to survive the whole season — because it does.
— Lindy



