Another 0-for-2. Abreu went hitless in the Camden soup, Raleigh managed a single under the roof, and the tally takes its second straight haircut. Here's what we're NOT doing about it: changing anything. The card is 2-for-9 over four days, and the account is STILL up 9.44 units on 11.75 risked, because quarter units were built for exactly this stretch of road. Slumps are the price of admission; the math is the reason we keep the ticket stub.
| Date | Play | Price | Effective | Result | Risked | P/L |
|---|---|---|---|---|---|---|
| 8/17 | Bobby Witt Jr. (KC) | 16¢ | +490 | ✅ | 0.25u | +1.23u |
| 8/17 | Pete Crow-Armstrong (CHC) | 21¢ | +351 | ✅ | 0.25u | +0.88u |
| 8/17 | Mookie Betts (LAD) | 15¢ | +529 | ❌ | 0.25u | −0.25u |
| 8/18 | Jackson Merrill (SD) | 13¢ | +625 | ❌ | 0.25u | −0.25u |
| 8/18 | Pete Crow-Armstrong (CHC) | 18¢ | +425 | ✅ | 0.25u | +1.06u |
| 8/18 | Mike Trout (LAA) | 19¢ | +398 | ❌ | 0.25u | −0.25u |
| 8/18 | Jo Adell (CLE) | 14¢ | +574 | ✅ | 0.25u | +1.43u |
| 8/18 | Corbin Carroll (AZ) | 9¢ | +945 | ❌ | 0.25u | −0.25u |
| 8/19 | Pete Crow-Armstrong (CHC) | 14¢ | +574 | ❌ | 0.25u | −0.25u |
| 8/19 | Bryce Harper (PHI) | 19¢ | +398 | ❌ | 0.25u | −0.25u |
| 8/19 | Gunnar Henderson (BAL) | 15¢ | +529 | ❌ | 0.25u | −0.25u |
| 8/20 | Pete Alonso (BAL) | 21¢ | +351 | ❌ | 0.25u | −0.25u |
| 8/20 | Zach Neto (LAA) | 17¢ | +456 | ✅ | 0.25u | +1.14u |
| 8/21 | Francisco Lindor (NYM) | 16¢ | +490 | ❌ | 0.25u | −0.25u |
| 8/21 | Julio Rodríguez (SEA) | 17¢ | +456 | ❌ | 0.25u | −0.25u |
| 8/21 | Pete Crow-Armstrong (CHC) | 21¢ | +351 | ✅ | 0.25u | +0.88u |
| 8/22 | Corbin Carroll (AZ) | 16¢ | +490 | ❌ | 0.25u | −0.25u |
| 8/22 | Jo Adell (CLE) | 19¢ | +398 | ✅ | 0.25u | +1.00u |
| 8/23 | Jo Adell (CLE) | 23¢ | +313 | ❌ | 0.25u | −0.25u |
| 8/23 | Jackson Merrill (SD) | 18¢ | +425 | ✅ | 0.25u | +1.06u |
| 8/23 | Ronald Acuña Jr. (ATL) | 13¢ | +625 | ❌ | 0.25u | −0.25u |
| 8/24 | Junior Caminero (TB) | 20¢ | +373 | ❌ | 0.25u | −0.25u |
| 8/24 | Pete Crow-Armstrong (CHC) | 21¢ | +351 | ❌ | 0.25u | −0.25u |
| 8/24 | Byron Buxton (MIN) | 28¢ | +240 | ❌ | 0.25u | −0.25u |
| 8/25 | Bryce Harper (PHI) | 16¢ | +490 | ❌ | 0.25u | −0.25u |
| 8/25 | Fernando Tatis Jr. (SD) | 15¢ | +529 | ❌ | 0.25u | −0.25u |
| 8/25 | Manny Machado (SD) | 13¢ | +625 | ❌ | 0.25u | −0.25u |
| 8/26 | Matt Olson (ATL) | 18¢ | +425 | ✅ | 0.25u | +1.06u |
| 8/26 | Pete Alonso (BAL) | 18¢ | +425 | ✅ | 0.25u | +1.06u |
| 8/27 | Jac Caglianone (KC) | 19¢ | +398 | ✅ | 0.25u | +1.00u |
| 8/27 | Jackson Chourio (MIL) | 17¢ | +456 | ✅ | 0.25u | +1.14u |
| 8/28 | Matt Olson (ATL) | 26¢ | +266 | ❌ | 0.25u | −0.25u |
| 8/28 | Ozzie Albies (ATL) | 14¢ | +574 | ❌ | 0.25u | −0.25u |
| 8/28 | Zach Neto (LAA) | 17¢ | +456 | ❌ | 0.25u | −0.25u |
| 8/29 | Alex Bregman (CHC) | 13¢ | +625 | ✅ | 0.25u | +1.56u |
| 8/29 | Jackson Merrill (SD) | 12¢ | +685 | ❌ | 0.25u | −0.25u |
| 8/30 | Sal Stewart (CIN) | 21¢ | +351 | ✅ | 0.25u | +0.88u |
| 8/30 | Pete Alonso (BAL) | 27¢ | +252 | ❌ | 0.25u | −0.25u |
| 8/31 | Gunnar Henderson (BAL) | 19¢ | +398 | ❌ | 0.25u | −0.25u |
| 8/31 | Seiya Suzuki (CHC) | 20¢ | +373 | ✅ | 0.25u | +0.93u |
| 9/1 | Manny Machado (SD) | 21¢ | +351 | ❌ | 0.25u | −0.25u |
| 9/1 | Jordan Walker (STL) | book (bet365) | +350 | ✅ | 0.25u | +0.88u |
| 9/1 | Jackson Chourio (MIL) | 22¢ | +331 | ❌ | 0.25u | −0.25u |
| 9/2 | Wilyer Abreu (BOS) | 15¢ | +529 | ❌ | 0.25u | −0.25u |
| 9/2 | Francisco Lindor (NYM) | 15¢ | +529 | ❌ | 0.25u | −0.25u |
| 9/3 | Wilyer Abreu (BOS) | book (DraftKings) | +426 | ❌ | 0.25u | −0.25u |
| 9/3 | Cal Raleigh (SEA) | 21¢ | +351 | ❌ | 0.25u | −0.25u |
| TOTAL | 16-for-47 | 11.75u | +9.44u (80% ROI) |
Sixteen winners in 47 swings, 9.44 units on 11.75 risked, an 80% return on everything we've put through the window. The row I keep going back to is Wednesday's Abreu at 15 cents: three hits, two doubles, zero dollars, because doubles don't pay this particular toll. Being right about the pitch and a few feet short on the collection is the most expensive kind of right there is, and all three of tonight's plays were built with that receipt on the desk. Right arm, right air, and a collector whose contact actually leaves the yard.
Every price on tonight's card is my Friday-morning entry price as of September 4, 2026, Kalshi and book alike. The board moves all day, so treat these as a snapshot and shop the number before you fire.
Tonight, the weather map did the scouting for us. Kansas City is under an actual Extreme Heat Warning from the National Weather Service, in force through Tuesday, with area heat index values up to 105: a 98° afternoon, still 96° at first pitch with a south wind at 6 to 8 that reads out at Kauffman by my eye (I'm buying the heat, not the flag), and the visiting starter is the single most homer-prone arm in the sport, by rate, among starters with at least 10 starts and 60 innings. Then we close at altitude, where an old friend of this tally gets the thin air. And because a Friday deserves dessert, the bottom of the card carries a longshot with the punchline built directly into the ballpark's blueprints. Names buried where they belong, full card at the end. Vegetables first.

Jameson Taillon, the Blue Jays starter Jac Caglianone faces at Kauffman Stadium at 8:10 ET. His four-seamer, and the air it has to travel through, is the whole thesis of tonight's first play.
The Furnace
Jameson Taillon arrives in this sauna carrying numbers that belong in a haunted house: 26 home runs allowed in 84 innings, 2.79 per nine, the worst rate of any starter in baseball with at least 10 starts and 60 innings, on a 14.6% barrel rate allowed (the league lives at 7.6). The autopsy is democratic: his four-seamer is being slugged .697 with 9 homers, the cutter .692, the sinker .667, and the changeup has coughed up four of its own. Only the sweeper, at a .273 slug against it, is holding up. Lefty bats have hit him to a .549 slug with 14 of the 26 (righties, .500). Now add tonight's atmosphere. Air in the mid-90s carries a fly ball noticeably farther than air at 75°, and the flag, for whatever a 6-to-8 breeze is worth, is pointing out. The fine print says Kauffman is a roomy yard that eats fly balls, and I'm not arguing with the fine print. The park is big; tonight the sky is bigger.
One structural note first, because it matters for HOW the swings arrive: Taillon shouldn't be long for this game. He went on the 15-day injured list on Aug. 11 with right forearm tendinitis, hasn't thrown a big-league pitch since Aug. 10, and his ramp-up start at Triple-A Buffalo on Aug. 28 ran 3.1 innings and 48 pitches, so tonight's leash is short: figure one trip through the order, maybe part of a second, and a handshake. A forearm is the one thing that could change the four-seam profile, so I'm reading the first-inning velocity before I trust the second look, but I'm treating the pitch mix as intact until the radar gun says otherwise. That's not a bug in the thesis; it's the timeline for it. The damage window is EARLY, and when he exits, the baton passes to a Toronto bullpen being asked to cover most of a game in air that's still in the 90s when the pen takes over. The sky doesn't check pitching changes. The honest cost of that short leash: Toronto's relief corps, the active-roster arms with no starts this year, has allowed just 22 homers in 221 innings (0.89 per nine, better than the league), so the plate appearances after Taillon leaves are part of what 19 cents buys, not a freebie. The bet is the first look, the live shot at a second, and the air.
Our collector, swinging from the left side: Jac Caglianone, a proven earner on this tally (cashed at +398 back on Aug. 27, and tonight's entry is the same 19 cents, which feels like the universe winking). The profile is violence with a caveat: a 93.2-mph average exit velocity with 54.6% hard-hit and a 13.9% barrel rate, top-shelf raw thump, but a flat 8.0° average launch angle, which is why he costs 19 cents in this spot instead of 12. Against a normal pitcher in normal air, flat launch is a real tax. Against a 14.6%-barrel arm whose four-seam is getting slugged .697, in air that turns doubles into rows, the tax gets refunded. Sixteen of his 23 homers have come against right-handed pitching, with a .514 slug in the split, and he hit third on Thursday, so figure one sure look at Taillon and a live shot at a second before the handshake, then a heat-soaked bullpen for the rest of the night. There's your first name of the night.
Price honesty: bet365 is hanging +400, two points past Kalshi's +398 effective, a photo finish, while the other seven books sit between +290 and +377. At my entry, unless you bank at bet365, the exchange wins again. One live note, and the reason the snapshot line at the top of the page exists: my entry was 19 cents, and by the time I checked the board again Friday midday the Kalshi ask had ticked to 21 cents, which is +351 effective. That's inside the book range now, so if 19 is gone when you look, shop the books against whatever the ask says. Whoever blinks is the best price on any given night, and the live MLB home run prop odds screen is where I check.
Free: The Weekly PM Market Brief
The 8-model panel's graded record, the week's biggest market-vs-model gaps, and what's spiking next. One email, Sundays.
Unsubscribe anytime, one click. We never share your email.
These are market prices and model estimates, not predictions of fact and not financial advice. Kalshi is a CFTC-regulated event-contract exchange (18+; availability varies by state).
The Collection Call At Altitude
The Furnace was about the sky. This one is about the building. Coors Field, 8:40 ET, 88° at first pitch, with a 19% afternoon storm chance that drops to 10% by first pitch (one radar glance around 6:30 CT). The wind is a coin with two faces: the MLB game feed had it at 10 mph blowing out to left in both the midday and the 2:40 CT game-feed checks, which is the pull side for a right-handed swing, while the National Weather Service hourly has it lighter, 7 mph out of the east-northeast, which at Coors is closer to blowing in. Two sources, two answers, so I'm buying the altitude and treating the flag as a bonus: one look at it at first pitch. Ryan Feltner takes the mound with 19 homers allowed in 101.2 innings (1.68 per nine, against a league that lives at 1.16) and a pitch mix that keeps handing out samples: the four-seamer carries a .568 expected slug (.569 actual), the slider .603, and the curveball is being slugged .895, at ALTITUDE (20 plate appearances on the curve, so read that one as a tell, not a foundation). Enter the man who owes nobody anything anymore: Jordan Walker, who cashed this column at +350 on Tuesday and now brings his 28 homers, 13.5% barrel rate, and 12.5° launch into the most famous homer park in the sport. His split holds up, too: .288 with a .494 slug and 19 of his 28 bombs against righties (he actually slugs 44 points higher against lefties, .538 to .494, so the split is a fit, not the edge), and he hit third for St. Louis on Thursday. Second name of the night.
The honest lines: Feltner's splits don't rescue him from either side (righties are slugging .528 off him, lefties .502, both well past the danger line), so the platoon side does no work here. What I'm buying is a pitch-to-bat match with the altitude as the multiplier: Feltner's four-seamer is his most-thrown pitch (28% of everything he throws) and it's getting slugged .569 this year, and Walker slugs .519 against four-seamers on 141 plate appearances, with the 13.5% barrel rate to make the thin air matter. The pitch that can beat him is the slider, Feltner's second pitch at 23%: Walker carries a 40.6% whiff rate on his slider swings, across 84 plate appearances that ended on one, and that is the at-bat's real risk. And BetMGM's +310 was the only book number I could read, which Kalshi's +351 beats by 41.
The Short-Porch Special
Every so often this column buys a scratch-off, and tonight's comes with its own architecture. Houston, 8:10 ET, under the Daikin Park roof: Arizona sends out Merrill Kelly, a name long-time readers will remember (we sent Pete Crow-Armstrong at him on Aug. 24 and missed; the row is in the tally above), and 2026 Kelly is a generosity machine: 26 home runs allowed in 141.2 innings (1.65 per nine), an .822 OPS against, four walks per nine, and four more homers surrendered across his last six starts including blowups against Colorado and Boston, six earned runs apiece. Read that last one honestly: four in six starts is a shade under his season rate, so the bet is the pitch-level tell, not the trend. Now the pitch-level tell, straight off my own screen: Kelly's fastball is getting launched at a 21.9° average angle by right-handed hitters (29 batted balls this season, so I'm noting it, not building the whole play on it). That's not fly-ball contact, that's SEATS-band contact, and righties are running a .194 expected ISO against him overall. One more thing the split says: only 8 of his 26 homers have come off right-handed bats, so Peña's platoon numbers say yes, Kelly's say no, and the tiebreaker is the porch. Elevated fastballs, righty pull power, and a 315-foot porch in left, 19-foot wall and all, waiting to catch whatever gets lifted. You see the recipe.
The righty we're handing the fork: Jeremy Peña, who led off for Houston on Thursday and is quietly running the loudest per-trip power rate of any Astro priced under 20 cents (a hair ahead of Christian Walker): 17 homers in just 392 plate appearances (two injured-list stints, a hamstring in April and a calf at the end of June, so injury-shortened, not slump-shortened), with a preposterous 15 of the 17 coming against right-handed pitching at an .826 OPS in the split. That's one homer per 20 trips vs. righties, and tonight he gets two, maybe three of them against a fastball being hit at launch angles his swing was built to join, with the rest of his four or five trips coming against an Arizona bullpen that has been stingy with the long ball (23 homers in 284 innings, 0.73 per nine). That's the rental's fine print. Full sunlight, as always: his 6.5% barrel rate is modest, he's homerless in his last four games (four bombs in the 18 before that, dated Aug. 16-30), and he's 3-for-10 with zero homers off Kelly in a tiny career sample. That's why it's 13 cents. Kalshi's +625 effective edges the book consensus sitting around +614: the porch, the launch tell, and the split, all at the exchange's price. We're renting 315 feet, one time. Third name of the night.
The Card
You read the stories; here's the window slip, and a pricing memo, because the boards on tonight's first two have been moving like airport departure screens. The numbers I entered: +398 on the furnace bat, +351 on the Coors bat, both on Kalshi, both quoted post-fee below. bet365 has flashed better numbers on each of them here and there today, and I let them ride, on purpose: my bet365 account needs to be in pristine health heading into NFL season, and Kalshi doesn't limit winners, which is the whole point of the exchange. Kalshi's taker fee, roughly 7% × price × (1 − price), about a penny at these levels, is already baked into every effective number below; the Kalshi fees breakdown carries the full math, and if the venue itself is new to you, start with how to bet MLB on Kalshi:
- Jac Caglianone At 19¢ → +398 effective, my entry (bet365 has hovered around +400, the other books sit +290 to +377; the Kalshi ask moved to 21¢ / +351 by Friday midday and was still 21¢ at 2:30 CT, and at that number bet365 and the +377 book both beat the exchange, so shop it)
- Jordan Walker At 21¢ → +351 effective, my entry (BetMGM +310; Kalshi by 41; the ask was still 21¢ at 2:30 CT)
- Jeremy Peña At 13¢ → +625 effective (book consensus roughly +614; Kalshi by a nose, on the longest price of the card; the ask was still 13¢ at 2:30 CT)
Sweep math for the skimmers who made it this far: all three connect and it's +3.44 units on 0.75 risked, tally to +12.88. All three miss and it's a three-quarter-unit loss, which is exactly why every play stays at a quarter unit.
The Caglianone line is the whole sermon in one row: this morning it was +398 on the exchange against +400 at one book and +377 at the next-best, and by lunch the ask had moved to 21 cents and the books took the lead. Same swing, nine registers, and the best price changed hands before dinner. The value tonight came from holding the live ask up against bet365 and the +377 book, not from defaulting to Kalshi, and the Peña ticket is the same lesson from the other side: the exchange wins there by a nose only because the ask held at 13. That comparison is what the live MLB home run odds screen runs across every major book for the rest of tonight's slate, and OddsShopper Pro does it for you (the fee math above translates the Kalshi side). It runs a 7-day free trial, then code LINDY25 takes 25% off your first week or month.
- Lindy's Long Balls: Early Bird at Fenway, Overdue Bill Under the Dome
- Lindy's Long Balls: The Show Got There First, Soup-Thick Air at Camden
- Lindy's Long Balls: The Wind Already Paid Once, Back
- Lindy's Long Balls: The Account Has Officially Doubled
- Lindy's Long Balls: Free Bombs To Start The Week, Coors Does the Heavy Lifting
Final Thoughts
A furnace where the sport's most homer-prone starter by rate (10 starts and 60 innings minimum) meets mid-90s air and a flag that at least isn't fighting him, a collection call at altitude from a bat that just paid us on Tuesday, and a short-porch special aimed at the friendliest 315 feet in baseball.
The sermon doesn't take slumps off: at 19 and 21 cents the first two miss roughly four times out of five, and the 13-cent ticket misses closer to six times in seven. That's the price telling the truth, and it's also why the flier gets the same quarter unit as everything else, never more. A 2-for-9 stretch feels like a crisis exactly until you look at the bottom row of the tally, still up 9.44 units, still built entirely of quarter-unit bricks. The bricks are the strategy. Tonight we lay three more.
Before you tail any of the three, confirm all three bats are in the posted starting lineups and that Taillon, Feltner and Kelly are still the listed starters, then check that the Kalshi number still clears the book side. If you want more cards than mine tonight, the rest of the OddsShopper crew posts free expert picks today.
I'll keep putting my best out there every single day. You keep the stakes boring and the season long.
— Lindy
Lindy's Long Balls runs daily on OddsShopper; the Sept. 3 edition, with the Camden soup and the roof in Seattle, is here. The rolling board of home run prices lives on the MLB home run picks hub. Bets are opinions, and no outcome is ever promised. Sportsbook offers referenced here are 21+ where applicable; please gamble responsibly.



