<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Bad Bets: MLB⚾️]]></title><description><![CDATA[For All The Latest & Greatest Baseball Picks]]></description><link>https://badbets.substack.com/s/mlb</link><image><url>https://substackcdn.com/image/fetch/$s_!DiVx!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6f9fbdd-610a-44f7-8236-ea93f54aed6a_500x500.png</url><title>Bad Bets: MLB⚾️</title><link>https://badbets.substack.com/s/mlb</link></image><generator>Substack</generator><lastBuildDate>Thu, 11 Jun 2026 01:46:51 GMT</lastBuildDate><atom:link href="https://badbets.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Max Pitts]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[contact@badbetsdaily.com]]></webMaster><itunes:owner><itunes:email><![CDATA[contact@badbetsdaily.com]]></itunes:email><itunes:name><![CDATA[Bad Bets]]></itunes:name></itunes:owner><itunes:author><![CDATA[Bad Bets]]></itunes:author><googleplay:owner><![CDATA[contact@badbetsdaily.com]]></googleplay:owner><googleplay:email><![CDATA[contact@badbetsdaily.com]]></googleplay:email><googleplay:author><![CDATA[Bad Bets]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Bad Bets · Wednesday June 10 ⚾]]></title><description><![CDATA[The column-record edge LOST 12-3. Five of six locks still cashed. Today: 3 locks and Ohtani.]]></description><link>https://badbets.substack.com/p/bad-bets-wednesday-june-10</link><guid isPermaLink="false">https://badbets.substack.com/p/bad-bets-wednesday-june-10</guid><dc:creator><![CDATA[Bad Bets]]></dc:creator><pubDate>Wed, 10 Jun 2026 12:41:23 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!LlXG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1face286-69d8-47ff-b18f-fa39bd6b6c2e_3840x2160.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>&#128680; The Skenes Lock Lost. And It Wasn&#8217;t Close.</h2><p>Yesterday&#8217;s column led with <strong>PIT +21.3% AGREE &#8212; the largest morning edge in column history &#8212; with Paul Skenes on the mound.</strong> The framing was explicit: <em>&#8220;Either I&#8217;m right and this game is over, or I&#8217;m broken on aces. No middle-ground outcome &#8212; this game is signal.&#8221;</em></p><p><strong>The result was signal.</strong> LAD won 12-3. Skenes gave up 8 earned runs across his start. <strong>The column-record edge lost by 9 runs.</strong> &#129656;</p><p>That&#8217;s the lead. We don&#8217;t bury bad outcomes here. The Skenes back was framed as the cleanest possible test of whether the model&#8217;s elite-pitcher composite was <em>actually</em> reading aces correctly. <strong>The answer the game produced: not on this one.</strong></p><p><strong>One game doesn&#8217;t invalidate the model.</strong> A +21.3% morning edge is built on a 71.9% model rate, which means the model gave Skenes a 28.1% chance of losing &#8212; and the upside scenario (LAD scoring 12) lives within that band. But a column-record edge losing by 9 runs <em>is</em> the kind of data point the calibration loop on <strong><a href="https://bad-bets.netlify.app/stats">/stats</a></strong> is built to absorb. <strong>The (AGREE &#215; LOCK) cell will reflect this. The shrinkage factor will update tonight.</strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#128202; But Yesterday Was Still a Massive Day: 11-4 (73.3%)</h2><p><strong>Five of six locks cashed.</strong> The Skenes loss was the outlier. &#127919;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NsZ7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17234934-4210-4bb9-b958-646ae1d951d5_1362x1304.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NsZ7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17234934-4210-4bb9-b958-646ae1d951d5_1362x1304.png 424w, https://substackcdn.com/image/fetch/$s_!NsZ7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17234934-4210-4bb9-b958-646ae1d951d5_1362x1304.png 848w, https://substackcdn.com/image/fetch/$s_!NsZ7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17234934-4210-4bb9-b958-646ae1d951d5_1362x1304.png 1272w, https://substackcdn.com/image/fetch/$s_!NsZ7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17234934-4210-4bb9-b958-646ae1d951d5_1362x1304.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NsZ7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17234934-4210-4bb9-b958-646ae1d951d5_1362x1304.png" width="1362" height="1304" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/17234934-4210-4bb9-b958-646ae1d951d5_1362x1304.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1304,&quot;width&quot;:1362,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:297175,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://badbets.substack.com/i/201446704?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17234934-4210-4bb9-b958-646ae1d951d5_1362x1304.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!NsZ7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17234934-4210-4bb9-b958-646ae1d951d5_1362x1304.png 424w, https://substackcdn.com/image/fetch/$s_!NsZ7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17234934-4210-4bb9-b958-646ae1d951d5_1362x1304.png 848w, https://substackcdn.com/image/fetch/$s_!NsZ7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17234934-4210-4bb9-b958-646ae1d951d5_1362x1304.png 1272w, https://substackcdn.com/image/fetch/$s_!NsZ7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17234934-4210-4bb9-b958-646ae1d951d5_1362x1304.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Locks: 5-1. Strong: 3-1. The slate as a whole was massively profitable &#8212; even with the column-record edge melting.</strong> That&#8217;s exactly the point of running a portfolio of edges instead of single-game conviction plays. &#9878;&#65039;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/p/bad-bets-wednesday-june-10/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/p/bad-bets-wednesday-june-10/comments"><span>Leave a comment</span></a></p><h2>&#128300; The CWS Lineup-Aware Find &#8212; Day 2 Of The Infrastructure Paying For Itself</h2><p>Yesterday&#8217;s column had <strong>ATL @ CWS as a solid AGREE play at +3.7%.</strong> That&#8217;s what the morning team-level wOBA produced.</p><p><strong>By close (after the 5 PM ET lineup-aware re-run), it was CWS +13.6% FLIP LOCK.</strong> The edge direction <em>flipped entirely</em> and the magnitude tripled. <strong>CWS cashed 6-5.</strong></p><p><strong>This is the second consecutive day the lineup-aware re-run found a LOCK the morning slate didn&#8217;t have.</strong> Monday it was SEA @ BAL +20.6%. Tuesday it was ATL @ CWS +13.6% (FLIP, direction-changing). <strong>Both cashed.</strong> &#128225;</p><p>The two cases are slightly different:</p><ul><li><p><strong>Monday SEA @ BAL</strong> &#8212; the morning team-level wOBA had a smaller edge that <em>grew</em> once lineup-specific wOBA filled in. Same direction, bigger magnitude.</p></li><li><p><strong>Tuesday ATL @ CWS</strong> &#8212; the morning team-level wOBA had ATL favored. The lineup-aware version <em>flipped direction</em> to CWS and made it a lock. <strong>The lineup-aware feature didn&#8217;t just refine the edge &#8212; it inverted the conclusion.</strong></p></li></ul><p>The second case is the more interesting validation. <strong>Lineup-specific wOBA with L/R splits and lineup-position weighting can produce a directionally different read than team-level wOBA.</strong> That&#8217;s the entire point of the 5 PM ET re-run shipping. <strong>Two days, two locks. Both cashed. The infrastructure earned its keep.</strong> &#128736;&#65039;</p><h2>&#127775; The Ace Narrative, Reckoned With</h2><p>Yesterday&#8217;s slate had four ace plays. Three worked, one (Skenes) blew up.</p><p><strong>Ace-BACK plays (the new archetype, last 4 days):</strong></p><ul><li><p>&#128994; deGrom +7.9% AGREE &#8594; 10-0 shutout</p></li><li><p>&#128994; Buehler +4.0% AGREE &#8594; SD 6-2 win</p></li><li><p>&#128308; <strong>Skenes +21.3% AGREE &#8594; LAD 12, PIT 3</strong> (loss)</p></li><li><p>&#128994; Cole +6.9% AGREE &#8594; NYY 3-2 win</p></li></ul><p><strong>Ace-FADE plays (yesterday&#8217;s two):</strong></p><ul><li><p>&#128994; Gallen FADE &#8594; MIA +13.5% LOCK cashed 10-6 (<strong>Gallen gave up 10 R</strong>)</p></li><li><p>&#128994; Wheeler FADE &#8594; TOR +7.3% cashed 3-2</p></li></ul><p><strong>The combined record across last week&#8217;s ace involvement: 5-1.</strong> The five wins came from a mix of backs (deGrom, Buehler, Cole) and fades (Gallen, Wheeler). The one loss was Skenes &#8212; which happened to be the biggest edge.</p><p><strong>The clean read:</strong> the model has gotten meaningfully better at calling ace games. <strong>The historical 1-7 ace-fade streak doesn&#8217;t represent the current state.</strong> What it does represent is <em>training data the calibration loop has absorbed</em> &#8212; segments that previously underperformed are now being shrunk on slates where they appear. The Skenes outcome will become another data point in that loop.</p><p><strong>What this doesn&#8217;t mean:</strong> that the column should &#8220;stop covering aces&#8221; or do anything reactive. <strong>What it does mean:</strong> that the model&#8217;s magnitude-confidence isn&#8217;t perfectly calibrated yet. A +21.3% morning edge implies near-certainty. The actual outcome distribution clearly has more variance than that. <strong>The methodology page note about &#8220;edges are model output, not promises&#8221; applies here as much as anywhere.</strong> &#129496;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#127381; Bad Bets Just Got A Lot Bigger (Site Updates)</h2><p>I poked around the site this morning and <strong>a lot has shipped since Monday&#8217;s launch.</strong> This is no longer a single-purpose MLB column platform &#8212; it&#8217;s becoming a real sports hub:</p><p>&#127944; <strong>NFL section</strong> &#8212; <code>/nfl</code>, <code>/nfl-today</code>, <code>/nfl-live</code>, <code>/nfl-history</code>, <code>/nfl-stats</code>. NFL picks coming at Week 1 kickoff. Fantasy leagues open <em>now</em> &#8212; you can <a href="https://bad-bets.netlify.app/leagues">start a league with friends</a> before the season. <strong>No DFS, no upsells, no ads. Just classic season-long fantasy.</strong> That positioning matters &#8212; fantasy football is one of the few &#8220;betting-adjacent&#8221; verticals that&#8217;s genuinely social and free.</p><p>&#127919; <strong>MLB Player Props v0.1</strong> &#8212; <code>/props</code>. <strong>Statcast-driven Poisson model</strong> for HR / Hits / K&#8217;s, OVER + UNDER, on DraftKings closing lines. Refreshes every 30 minutes. <strong>Tier thresholds: Locks &#8805;12%, Strong &#8805;7%, Solid &#8805;4%</strong> &#8212; tighter than ML edges because props markets are tighter. <strong>And critically: position sizing is built in. 1 unit = 1% bankroll, 0.25&#215; Kelly cap.</strong> That&#8217;s a real bankroll-managed model, not a &#8220;here&#8217;s a play&#8221; content product.</p><p>&#128300; <strong>Model Health page</strong> &#8212; <code>/model-health</code>. Live diagnostics for the props model: what&#8217;s working, what&#8217;s broken, daily hit-rate trend, Market &#215; Side breakdown (&#8221;If Hits OVER hits 55%, lean into it. If HR OVER hits 20%, kill it.&#8221;), calibration plot, by-park breakdown. <strong>The same calibration philosophy as </strong><code>/stats</code><strong> but for props.</strong> Auto-refreshes off the Supabase <code>player_props_graded</code> table. <em>Built to be useful in under 60 seconds.</em></p><p>&#127760; <strong>Hub homepage</strong> &#8212; live scoreboard, trending picks 24h, news feed (All / MLB / NFL filterable), community chatter, &#8220;The Receipts MLB 2026&#8221; ledger preview, today&#8217;s top edges, recent results. <strong>One landing page that surfaces everything.</strong></p><p>&#128203; <strong>MLB props ledger</strong> &#8212; <code>/props-history</code>. Track record on every prop pick the model has ever made.</p><p><strong>This is what a &#8220;transparent quant platform&#8221; actually looks like.</strong> Receipts on every claim, model-health diagnostics that anyone can audit, a real position-sizing framework, and now a second sport coming online. <em>The &#8220;what is Bad Bets&#8221; answer is no longer &#8220;a daily MLB column on Substack.&#8221;</em> It&#8217;s the column + the model + the live infrastructure + the receipts + the fantasy social layer. &#127760;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#128200; Running Ledger Through 17 Days &#8212; Best 3-Day Stretch In Column History</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Cli0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3a3a3c2-e108-4f71-9da5-fc4a59f5bd2c_1358x490.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Cli0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3a3a3c2-e108-4f71-9da5-fc4a59f5bd2c_1358x490.png 424w, https://substackcdn.com/image/fetch/$s_!Cli0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3a3a3c2-e108-4f71-9da5-fc4a59f5bd2c_1358x490.png 848w, https://substackcdn.com/image/fetch/$s_!Cli0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3a3a3c2-e108-4f71-9da5-fc4a59f5bd2c_1358x490.png 1272w, https://substackcdn.com/image/fetch/$s_!Cli0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3a3a3c2-e108-4f71-9da5-fc4a59f5bd2c_1358x490.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Cli0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3a3a3c2-e108-4f71-9da5-fc4a59f5bd2c_1358x490.png" width="1358" height="490" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d3a3a3c2-e108-4f71-9da5-fc4a59f5bd2c_1358x490.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:490,&quot;width&quot;:1358,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:73369,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://badbets.substack.com/i/201446704?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3a3a3c2-e108-4f71-9da5-fc4a59f5bd2c_1358x490.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Cli0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3a3a3c2-e108-4f71-9da5-fc4a59f5bd2c_1358x490.png 424w, https://substackcdn.com/image/fetch/$s_!Cli0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3a3a3c2-e108-4f71-9da5-fc4a59f5bd2c_1358x490.png 848w, https://substackcdn.com/image/fetch/$s_!Cli0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3a3a3c2-e108-4f71-9da5-fc4a59f5bd2c_1358x490.png 1272w, https://substackcdn.com/image/fetch/$s_!Cli0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3a3a3c2-e108-4f71-9da5-fc4a59f5bd2c_1358x490.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Three-day stretch: 31-7 (81.6%).</strong> That&#8217;s the best three-day run in column history. <strong>211 picks at 61.6% &#8212; comfortably above breakeven, comfortably above the 60% line, trajectory restored.</strong></p><p>Full ledger queryable at <strong><a href="https://bad-bets.netlify.app/history">bad-bets.netlify.app/history</a>.</strong> Live (direction &#215; bucket) calibration grid at <strong><a href="https://bad-bets.netlify.app/stats">/stats</a>.</strong> &#128202;</p><h2>&#127919; Today&#8217;s Slate &#8212; 3 Locks And Ohtani</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LlXG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1face286-69d8-47ff-b18f-fa39bd6b6c2e_3840x2160.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LlXG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1face286-69d8-47ff-b18f-fa39bd6b6c2e_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!LlXG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1face286-69d8-47ff-b18f-fa39bd6b6c2e_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!LlXG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1face286-69d8-47ff-b18f-fa39bd6b6c2e_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!LlXG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1face286-69d8-47ff-b18f-fa39bd6b6c2e_3840x2160.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LlXG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1face286-69d8-47ff-b18f-fa39bd6b6c2e_3840x2160.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1face286-69d8-47ff-b18f-fa39bd6b6c2e_3840x2160.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:862927,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://badbets.substack.com/i/201446704?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1face286-69d8-47ff-b18f-fa39bd6b6c2e_3840x2160.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!LlXG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1face286-69d8-47ff-b18f-fa39bd6b6c2e_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!LlXG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1face286-69d8-47ff-b18f-fa39bd6b6c2e_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!LlXG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1face286-69d8-47ff-b18f-fa39bd6b6c2e_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!LlXG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1face286-69d8-47ff-b18f-fa39bd6b6c2e_3840x2160.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Headline numbers:</strong></p><ul><li><p>&#9918; <strong>13 games</strong> &#8212; slightly lighter Wednesday card</p></li><li><p>&#128274; <strong>3 LOCKS</strong> (&#8805;10%) &#8212; MIA, TB, OAK FLIP</p></li><li><p>&#127919; <strong>9 actionable</strong> (&#8805;4%) &#8212; 3 locks + 3 strong + 3 solid</p></li><li><p>&#127775; <strong>&#9733; Ohtani backed for LAD</strong> at +8.2% &#8212; the next &#8220;back the ace&#8221; test after Skenes</p></li><li><p>&#127956;&#65039; <strong>Coors slugfest:</strong> CHC @ COL projects 11.67 r at PF 112 &#8212; <strong>PASS</strong> (only +0.8%)</p></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#128274; Expanded Lock Breakdowns</h2><h3>&#129351; #1 &#183; MIA +17.7% AGREE &#8212; TOP LOCK, ARI/MIA DAY 2</h3><p><strong>Model:</strong> MIA 67.7% &#183; <strong>Market:</strong> MIA 50.0% &#183; <strong>Total est:</strong> 7.72 r &#183; <strong>PF:</strong> 96 &#183; <strong>WX:</strong> DOME <strong>Matchup:</strong> Ryne Nelson (ARI) vs Eury P&#233;rez Gusto (MIA)</p><p><strong>Back-to-back lock days for MIA against ARI.</strong> Yesterday MIA +13.5% LOCK (Gallen FADE) cashed 10-6 &#8212; Gallen got torched. Today the model goes even harder: <strong>+17.7% AGREE</strong>, the day&#8217;s top edge. Market still has it as a 50/50 coin flip; model has MIA at 67.7%. The dome environment + neutral park keeps weather noise out of the equation.</p><p>The interesting wrinkle: <strong>MIA is now in the column for two straight days with the model pushing the edge UP after yesterday&#8217;s lock cashed.</strong> Same archetype as the OAK 4-day arc &#8212; the model isn&#8217;t anchored, it&#8217;s recomputing each day independently. <strong>Series-day analytics in action.</strong> &#128260;</p><h3>&#129352; #2 &#183; TB +16.1% AGREE &#8212; 74.8% MODEL CONVICTION</h3><p><strong>Model:</strong> TB 74.8% &#183; <strong>Market:</strong> TB 58.6% &#183; <strong>Total est:</strong> 9.27 r &#183; <strong>PF:</strong> 96 &#183; <strong>WX:</strong> DOME <strong>Matchup:</strong> Connor Bennett (BOS) vs Drew Rasmussen (TB)</p><p><strong>The highest single-team model rate of the slate at 74.8%.</strong> TB is already a 58.6% market favorite at home in the dome, but the model thinks they&#8217;re a &#190;-conviction win. Rasmussen has been a steady mid-rotation arm grading well in the composite; Bennett is a back-end starter the model probably reads as below replacement.</p><p><strong>The 9.27 r projection means the model isn&#8217;t pricing this as a pitching gap so much as a roster gap</strong> &#8212; TB&#8217;s offense vs Bennett, BOS&#8217;s offense vs Rasmussen. The size of the edge is what TB-as-a-team is worth at home against a fringe BOS rotation arm. &#127919;</p><h3>&#129353; #3 &#183; OAK +10.1% FLIP &#8212; MIL/OAK SERIES GAME 3</h3><p><strong>Model:</strong> OAK 60.0% &#183; <strong>Market:</strong> MIL 50.1% &#183; <strong>Total est:</strong> 8.49 r &#183; <strong>PF:</strong> 91 &#183; <strong>WX:</strong> 82&#176;F <strong>Matchup:</strong> James Sproat (MIL) vs Blake Perkins (OAK)</p><p><strong>Game 3 of the MIL @ OAK series. The model has now flipped 180 degrees over three days.</strong></p><ul><li><p><strong>Mon (G1):</strong> MIL +11.9% LOCK AGREE &#8594; MIL 15, OAK 14 (MIL covered in absurd 29-run game)</p></li><li><p><strong>Tue (G2):</strong> OAK +1.7% AGREE &#8594; OAK 7, MIL 5 (OAK covered)</p></li><li><p><strong>Wed (G3):</strong> <strong>OAK +10.1% LOCK FLIP</strong> &#8594; TBD</p></li></ul><p><strong>This is the recompute-from-scratch thesis demonstrated as cleanly as it gets.</strong> Three games in three days, same two teams, three completely different reads. <strong>The model is not anchored to yesterday &#8212; or to Monday&#8217;s lock cashing.</strong> Today is its own evaluation: Sproat (back-end MIL arm) vs Perkins (mediocre OAK arm but at home, in a cooler dome-adjacent environment).</p><p><strong>FLIP-LOCK is historically the column&#8217;s most volatile bucket.</strong> The calibration loop should already be applying shrinkage if /stats has it underperforming &#8212; meaning today&#8217;s +10.1% number is <em>post-calibration</em>. &#128737;&#65039;</p><h2>&#127775; #4 &#183; LAD +8.2% AGREE &#8212; <strong>OHTANI BACKED &#183; BACK-THE-ACE TEST #5</strong></h2><p><strong>Model:</strong> LAD 73.2% &#183; <strong>Market:</strong> LAD 65.0% &#183; <strong>Total est:</strong> 9.18 r &#183; <strong>PF:</strong> 98 &#183; <strong>WX:</strong> 91&#176;F <strong>Matchup:</strong> <strong>Shohei Ohtani</strong> (LAD) vs Joey Jones (PIT)</p><p><strong>This is the column&#8217;s headline story today.</strong> One day after Skenes was backed at the column-record edge and LOST 12-3, the model is once again backing an ace &#8212; this time <strong>Shohei Ohtani against the same Pittsburgh team that just produced LAD&#8217;s 12-3 outcome.</strong></p><p>The parallels matter. <strong>Yesterday: PIT&#8217;s ace (Skenes) at home, +21.3% AGREE, blew up 12-3. Today: LAD&#8217;s ace (Ohtani) on the road at PIT, +8.2% AGREE.</strong> The model is <em>much less</em> confident on Ohtani than it was on Skenes &#8212; appropriate humility after the previous day&#8217;s outcome.</p><p><strong>The &#8220;back the ace&#8221; tracker (last 5 attempts):</strong></p><ul><li><p>&#9989; deGrom (Sun): W 10-0</p></li><li><p>&#9989; Buehler (Mon): W 6-2</p></li><li><p>&#9989; Cole (Tue): W 3-2</p></li><li><p>&#10060; Skenes (Tue): L 12-3</p></li><li><p>&#128993; <strong>Ohtani (Wed): TBD</strong></p></li></ul><p><strong>3-1 on the archetype in the last 5 plays.</strong> If Ohtani cashes, it&#8217;s 4-1. If LAD loses, the back-the-ace archetype has its second loss in two days and the calibration loop will pull the shrinkage factor harder. <strong>The model knows what&#8217;s at stake here &#8212; the +8.2% number is calibrated against everything that came before.</strong> Strong tier, not lock &#8212; the magnitude tells you the model isn&#8217;t asking for blind conviction. &#127917;</p><p><strong>What to watch:</strong> Ohtani&#8217;s hitting matters too. He&#8217;s slotted in as the DH on his pitching days. <strong>A 9.18 r projected total with LAD&#8217;s offense vs Joey Jones means the model expects LAD to score 5+ runs. Ohtani himself contributes to that.</strong> If LAD wins by a comfortable margin, this play looks great. If it&#8217;s a close one-run game either direction, that&#8217;s noise.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/p/bad-bets-wednesday-june-10/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/p/bad-bets-wednesday-june-10/comments"><span>Leave a comment</span></a></p><h2>&#128203; Strong &amp; Solid Tier</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cpkt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd45ce9c9-7d0e-4be8-ba72-114df0943b56_1364x862.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cpkt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd45ce9c9-7d0e-4be8-ba72-114df0943b56_1364x862.png 424w, https://substackcdn.com/image/fetch/$s_!cpkt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd45ce9c9-7d0e-4be8-ba72-114df0943b56_1364x862.png 848w, https://substackcdn.com/image/fetch/$s_!cpkt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd45ce9c9-7d0e-4be8-ba72-114df0943b56_1364x862.png 1272w, https://substackcdn.com/image/fetch/$s_!cpkt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd45ce9c9-7d0e-4be8-ba72-114df0943b56_1364x862.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cpkt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd45ce9c9-7d0e-4be8-ba72-114df0943b56_1364x862.png" width="1364" height="862" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d45ce9c9-7d0e-4be8-ba72-114df0943b56_1364x862.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:862,&quot;width&quot;:1364,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:234166,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://badbets.substack.com/i/201446704?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd45ce9c9-7d0e-4be8-ba72-114df0943b56_1364x862.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!cpkt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd45ce9c9-7d0e-4be8-ba72-114df0943b56_1364x862.png 424w, https://substackcdn.com/image/fetch/$s_!cpkt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd45ce9c9-7d0e-4be8-ba72-114df0943b56_1364x862.png 848w, https://substackcdn.com/image/fetch/$s_!cpkt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd45ce9c9-7d0e-4be8-ba72-114df0943b56_1364x862.png 1272w, https://substackcdn.com/image/fetch/$s_!cpkt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd45ce9c9-7d0e-4be8-ba72-114df0943b56_1364x862.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>The PHI/TOR same-matchup flip is interesting.</strong> Yesterday: TOR favored (model fading Wheeler). Today: PHI favored (model fading Scherzer). <strong>The model is anti-ace on this series specifically</strong> &#8212; TOR&#8217;s #1 was faded successfully, now PHI&#8217;s veteran is being faded. <strong>Two consecutive ace fades on the same series. Watch the (FADE &#215; STRONG) cell tonight.</strong> &#129518;</p><h2>&#128683; Lean / Pass Tier</h2><p><strong>WSH @ SF (WSH +2.4% FLIP)</strong> &#8212; Massive edge shrink from yesterday (+14.2% LOCK FLIP cashed 6-3). Today: just +2.4%. Ray (the SF ace) is going. Lean tier, no oversize.</p><p><strong>NYY @ CLE (NYY +1.9% FLIP)</strong> &#8212; Day 2. Yesterday Cole back cashed 3-2. Today Rod&#243;n is going for NYY, but the edge is microscopic. Lean tier.</p><p><strong>STL @ NYM (STL +1.5% AGREE)</strong> &#8212; Day 2. Yesterday STL +9.8% FLIP cashed 7-0 (shutout). Today the magnitude is tiny. Dog value play but lean tier.</p><p><strong>CHC @ COL (CHC +0.8% AGREE)</strong> &#8212; <strong>The Coors slugfest of the slate, two days running.</strong> Yesterday COL +1.2% won 7-3 (model was right on direction but no real edge); today CHC +0.8% AGREE &#8212; both teams roughly priced fairly. <strong>PASS tier with Imanaga going for CHC at 11.67 r projected total.</strong> The model refuses to engage at Coors without a real edge. &#127956;&#65039;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/p/bad-bets-wednesday-june-10?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/p/bad-bets-wednesday-june-10?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><h2>&#9888;&#65039; Caveats</h2><ol><li><p>&#10060; <strong>Not betting advice. Model output. Same caveat, every day.</strong></p></li><li><p>&#128260; <strong>Three consecutive days at 70%+ is far above the model&#8217;s true rate.</strong> Expectation reverts. Today&#8217;s 60-65% range is the long-run baseline, not 80%.</p></li><li><p>&#129656; <strong>The Skenes loss should temper any &#8220;back the ace&#8221; enthusiasm.</strong> Ohtani today is <em>not</em> an automatic +EV play &#8212; it&#8217;s a +8.2% strong-tier edge, magnitudes smaller than Skenes was, and the calibration loop has presumably tightened the cell. <strong>Smaller magnitude = smaller conviction, full stop.</strong></p></li><li><p>&#128274; <strong>3 locks is a meaningful conviction day even after yesterday&#8217;s 5.</strong> The variance band is still wide, especially on the FLIP lock (OAK) which historically is the column&#8217;s most volatile bucket.</p></li><li><p>&#129518; <strong>Tier reminder:</strong> Column uses Lock &#8805;10%; site methodology says &#8805;15%. By strict cut today, <strong>zero ultra-locks</strong> (none clear +15%). All three locks today live in the 10-18% range.</p></li><li><p>&#127760; <strong>The site has expanded a lot.</strong> If you&#8217;ve only been reading the Substack &#8212; check out the new <a href="https://bad-bets.netlify.app/props">/props</a> and <a href="https://bad-bets.netlify.app/model-health">/model-health</a> pages.</p></li></ol><h2>&#9989; Where The Column Stands At 17 Days</h2><p>Three days at 70%+ in a row, including a 13-2 Sunday, a 7-1 Monday, and yesterday&#8217;s 11-4 even with the column-record edge losing 12-3. <strong>The single biggest morning edge in column history blew up &#8212; and the slate around it still went 11-4.</strong> That&#8217;s portfolio thinking. That&#8217;s why the column doesn&#8217;t tout single locks. That&#8217;s why the methodology page describes a probabilistic model, not a guarantee generator.</p><p>And in parallel: <strong>Bad Bets has quietly become a real sports platform.</strong> NFL fantasy leagues open. MLB props model live. Model Health diagnostics for both. Three-month-old column hand-coded in Substack footnotes has turned into a full transparent quant ecosystem.</p><p><strong>Site: <a href="https://bad-bets.netlify.app">bad-bets.netlify.app</a>.</strong> &#9918;&#127944;</p><p>See you tomorrow.</p><p><em>&#8212; T&amp;G</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[Bad Bets · Tuesday June 9 ⚾🔒]]></title><description><![CDATA[Five locks. PIT +21.3% with Skenes is the new column record. Two days, two new records.]]></description><link>https://badbets.substack.com/p/bad-bets-tuesday-june-9</link><guid isPermaLink="false">https://badbets.substack.com/p/bad-bets-tuesday-june-9</guid><dc:creator><![CDATA[Bad Bets]]></dc:creator><pubDate>Tue, 09 Jun 2026 13:56:33 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!4CoK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d07a4f7-d4f9-43b3-8f21-228cb86a8c0d_3840x2160.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>&#128680; Five Locks. The Heaviest Conviction Slate Yet.</h2><p>The model is back to <strong>5 LOCKS (&#8805;10% edges)</strong> on a 15-game Tuesday. Top edge is <strong>PIT +21.3% AGREE with Paul Skenes on the mound</strong> &#8212; the largest morning edge in column history.</p><p>Yesterday SEA @ BAL +20.6% broke the previous record. Today PIT @ LAD breaks it again. <strong>The column has set a new record in two consecutive days.</strong> Either the market is asleep, the model is hot, or we&#8217;re about to find out where the regression lives. Probably all three. &#127906;</p><p>The 5 locks: <strong>PIT +21.3% AGREE &#183; CIN +16.5% AGREE &#183; WSH +15.4% FLIP &#183; MIA +13.8% AGREE &#183; SEA +12.2% AGREE</strong> (Day 2 in a row on the SEA @ BAL line &#8212; yesterday&#8217;s +20.6% bigger version cashed 6-3).</p><p>Strict methodology threshold (&#8805;15%): 3 ultra-locks (PIT, CIN, WSH). Column threshold (&#8805;10%): 5 locks. <strong>Either way, this is the heaviest conviction day on the board.</strong> &#9878;&#65039;</p><div><hr></div><h2>&#128202; From The Ledger: Monday Was <em>Also</em> A Massive Day</h2><p><strong>Model picks: 7-1 (87.5%). Edges: 7-1 (87.5%). Two consecutive days at &#8805;85%.</strong></p><p>Across the weekend + Monday: <strong>20-3 (87%) on model picks over the last two days.</strong> The &#8220;going downhill&#8221; question from last week now feels like one of the column&#8217;s stranger artifacts &#8212; written exactly one day before the model produced its best 48-hour stretch of the run.</p><p>The Monday slate I covered in yesterday&#8217;s morning article was 7 games. <strong>The full graded slate was 8.</strong> The 8th was SEA @ BAL <strong>+20.6% AGREE LOCK</strong> &#8212; discovered by the 5 PM ET lineup-aware re-run after the column went out &#8212; and it <strong>cashed SEA 6, BAL 3</strong>. The biggest morning edge in column history was found by <em>the new infrastructure that shipped two days ago</em>. The column missed it. The site caught it. The site won the day. &#9989;</p><p>I&#8217;m flagging this transparently because it&#8217;s exactly the kind of methodological gap the new lineup-aware re-run is built to close. Team-level wOBA blind spots get filled in once lineups post. <strong>The +20.6% number wouldn&#8217;t have existed in the morning slate even if I&#8217;d covered all 8 games &#8212; it required the lineup-aware corrected wOBA to materialize.</strong> That&#8217;s a real validation of the v0.7 audit work that auto-shipped last week.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qY-j!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69ab4d05-5435-4ac5-9b2c-34500bead7f6_1104x976.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qY-j!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69ab4d05-5435-4ac5-9b2c-34500bead7f6_1104x976.png 424w, https://substackcdn.com/image/fetch/$s_!qY-j!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69ab4d05-5435-4ac5-9b2c-34500bead7f6_1104x976.png 848w, https://substackcdn.com/image/fetch/$s_!qY-j!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69ab4d05-5435-4ac5-9b2c-34500bead7f6_1104x976.png 1272w, https://substackcdn.com/image/fetch/$s_!qY-j!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69ab4d05-5435-4ac5-9b2c-34500bead7f6_1104x976.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qY-j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69ab4d05-5435-4ac5-9b2c-34500bead7f6_1104x976.png" width="1104" height="976" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/69ab4d05-5435-4ac5-9b2c-34500bead7f6_1104x976.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:976,&quot;width&quot;:1104,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:166351,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://badbets.substack.com/i/201301946?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69ab4d05-5435-4ac5-9b2c-34500bead7f6_1104x976.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qY-j!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69ab4d05-5435-4ac5-9b2c-34500bead7f6_1104x976.png 424w, https://substackcdn.com/image/fetch/$s_!qY-j!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69ab4d05-5435-4ac5-9b2c-34500bead7f6_1104x976.png 848w, https://substackcdn.com/image/fetch/$s_!qY-j!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69ab4d05-5435-4ac5-9b2c-34500bead7f6_1104x976.png 1272w, https://substackcdn.com/image/fetch/$s_!qY-j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69ab4d05-5435-4ac5-9b2c-34500bead7f6_1104x976.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The MIL lock deserves its own paragraph for sheer absurdity. <strong>The model projected the total at 7.33 runs. The teams scored 29.</strong> A LOCK at +14.2% AGREE projected for the lowest-scoring environment of the slate (Coliseum, 59&#176;F cold air, neutral park factor) and the game ended <strong>15-14</strong>. Lock still cashed by one run. <strong>The path was unpredictable. The outcome wasn&#8217;t.</strong> That&#8217;s variance. That&#8217;s also why the column says &#8220;don&#8217;t oversize on locks&#8221; every single day. &#127922;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#127775; The Ace Story: 3rd &#8220;Back The Ace&#8221; Play In 3 Days</h2><p>The ace archetype has dominated the last 72 hours:</p><ul><li><p>&#128994; <strong>Sun:</strong> TEX backed deGrom +7.9% AGREE &#8594; TEX 10, CLE 0 (<strong>SHUTOUT</strong>)</p></li><li><p>&#128994; <strong>Mon:</strong> SD backed Buehler +4.0% AGREE &#8594; SD 6, CIN 2 (<strong>WIN</strong>)</p></li><li><p>&#128993; <strong>Today:</strong> PIT backs <strong>Paul Skenes +21.3% AGREE</strong> &#8594; TBD</p></li></ul><p><strong>The model went 1-7 fading aces in the first three weeks.</strong> Skenes was specifically faded twice and lost both times. Today&#8217;s slate flips the script: <strong>the model BACKS Skenes at the column&#8217;s largest edge ever.</strong> PIT at home (PF 98) facing Eric Lauer in an 85&#176;F game. Model has PIT at 71.9% &#8212; that&#8217;s an <em>ace-driven number</em>, the kind only justified when the composite reads the SP gap as enormous.</p><p><strong>Updated ace-back / ace-fade record across the run:</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wI6l!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa005a147-2211-470a-be7f-e8ebacc139a5_1104x344.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wI6l!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa005a147-2211-470a-be7f-e8ebacc139a5_1104x344.png 424w, https://substackcdn.com/image/fetch/$s_!wI6l!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa005a147-2211-470a-be7f-e8ebacc139a5_1104x344.png 848w, https://substackcdn.com/image/fetch/$s_!wI6l!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa005a147-2211-470a-be7f-e8ebacc139a5_1104x344.png 1272w, https://substackcdn.com/image/fetch/$s_!wI6l!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa005a147-2211-470a-be7f-e8ebacc139a5_1104x344.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wI6l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa005a147-2211-470a-be7f-e8ebacc139a5_1104x344.png" width="1104" height="344" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a005a147-2211-470a-be7f-e8ebacc139a5_1104x344.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:344,&quot;width&quot;:1104,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:63937,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://badbets.substack.com/i/201301946?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa005a147-2211-470a-be7f-e8ebacc139a5_1104x344.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!wI6l!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa005a147-2211-470a-be7f-e8ebacc139a5_1104x344.png 424w, https://substackcdn.com/image/fetch/$s_!wI6l!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa005a147-2211-470a-be7f-e8ebacc139a5_1104x344.png 848w, https://substackcdn.com/image/fetch/$s_!wI6l!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa005a147-2211-470a-be7f-e8ebacc139a5_1104x344.png 1272w, https://substackcdn.com/image/fetch/$s_!wI6l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa005a147-2211-470a-be7f-e8ebacc139a5_1104x344.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Total ace-related plays: 3-7. The two recent backs are the only wins.</strong> Skenes today is the cleanest test yet &#8212; if PIT cashes, the back-the-ace archetype goes 3-0 in three days and the column has its second clear ace-pattern validation after the deGrom 10-0. If PIT loses, the segment cell on <a href="https://bad-bets.netlify.app/stats">/stats</a> will reflect it tonight and the calibration loop will pick up the data point.</p><p>The calibration loop on the site is built precisely for this. <strong>The (direction &#215; bucket) shrinkage will eventually sort the ace pattern out automatically.</strong> No more hand-writing audit columns about ace exposure &#8212; the system handles it now. &#9881;&#65039;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#128200; Running Ledger Through 16 Days</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1722!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13fcd270-aeaa-42af-990f-4f5bba0332be_1108x422.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1722!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13fcd270-aeaa-42af-990f-4f5bba0332be_1108x422.png 424w, https://substackcdn.com/image/fetch/$s_!1722!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13fcd270-aeaa-42af-990f-4f5bba0332be_1108x422.png 848w, https://substackcdn.com/image/fetch/$s_!1722!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13fcd270-aeaa-42af-990f-4f5bba0332be_1108x422.png 1272w, https://substackcdn.com/image/fetch/$s_!1722!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13fcd270-aeaa-42af-990f-4f5bba0332be_1108x422.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1722!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13fcd270-aeaa-42af-990f-4f5bba0332be_1108x422.png" width="1108" height="422" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/13fcd270-aeaa-42af-990f-4f5bba0332be_1108x422.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:422,&quot;width&quot;:1108,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:60244,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://badbets.substack.com/i/201301946?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13fcd270-aeaa-42af-990f-4f5bba0332be_1108x422.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!1722!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13fcd270-aeaa-42af-990f-4f5bba0332be_1108x422.png 424w, https://substackcdn.com/image/fetch/$s_!1722!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13fcd270-aeaa-42af-990f-4f5bba0332be_1108x422.png 848w, https://substackcdn.com/image/fetch/$s_!1722!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13fcd270-aeaa-42af-990f-4f5bba0332be_1108x422.png 1272w, https://substackcdn.com/image/fetch/$s_!1722!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13fcd270-aeaa-42af-990f-4f5bba0332be_1108x422.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>196 picks at 60.7%.</strong> Back above the 60% line for the first time in a week, on the strength of two consecutive 85%+ days. <strong>Trajectory restored.</strong> &#128202;</p><p>For audit-curious readers: the full pick-by-pick ledger lives at <strong><a href="https://bad-bets.netlify.app/history">bad-bets.netlify.app/history</a></strong> &#8212; filter by direction, bucket, date. The live calibration grid (n / hit% / ROI / Wilson CI / shrinkage factor per cell) lives at <strong><a href="https://bad-bets.netlify.app/stats">/stats</a></strong>.</p><h2>&#127919; Today&#8217;s Slate &#8212; Five Locks, Loud Disagreements</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4CoK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d07a4f7-d4f9-43b3-8f21-228cb86a8c0d_3840x2160.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4CoK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d07a4f7-d4f9-43b3-8f21-228cb86a8c0d_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!4CoK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d07a4f7-d4f9-43b3-8f21-228cb86a8c0d_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!4CoK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d07a4f7-d4f9-43b3-8f21-228cb86a8c0d_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!4CoK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d07a4f7-d4f9-43b3-8f21-228cb86a8c0d_3840x2160.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4CoK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d07a4f7-d4f9-43b3-8f21-228cb86a8c0d_3840x2160.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5d07a4f7-d4f9-43b3-8f21-228cb86a8c0d_3840x2160.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:895641,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://badbets.substack.com/i/201301946?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d07a4f7-d4f9-43b3-8f21-228cb86a8c0d_3840x2160.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4CoK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d07a4f7-d4f9-43b3-8f21-228cb86a8c0d_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!4CoK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d07a4f7-d4f9-43b3-8f21-228cb86a8c0d_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!4CoK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d07a4f7-d4f9-43b3-8f21-228cb86a8c0d_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!4CoK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d07a4f7-d4f9-43b3-8f21-228cb86a8c0d_3840x2160.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Headline numbers:</strong></p><ul><li><p>&#9918; <strong>15 games</strong> &#8212; full Tuesday card</p></li><li><p>&#128274; <strong>5 LOCKS</strong> (&#8805;10%) &#8212; biggest conviction day on the board to date</p></li><li><p>&#127919; <strong>9 actionable plays</strong> (&#8805;4%) &#8212; 5 locks + 4 strong/solid</p></li><li><p>&#128200; <strong>Top edge:</strong> PIT +21.3% (Skenes backed) &#8212; <strong>column record</strong></p></li><li><p>&#128293; <strong>Coors slugfest:</strong> CHC @ COL projects 11.65 r at PF 112 &#8212; <strong>PASS</strong> (only +0.3%)</p></li><li><p>&#129681; <strong>Pitchers duel:</strong> PHI @ TOR projects 6.73 r at Rogers Centre (dome) &#8212; TOR strong edge</p></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#128274; Expanded Lock Breakdowns</h2><h3>&#129351; #1 &#183; PIT +21.3% AGREE &#8212; TOP EDGE, BACK THE ACE</h3><p><strong>Model:</strong> PIT 71.9% &#183; <strong>Market:</strong> PIT 50.6% &#183; <strong>Total est:</strong> 9.72 r &#183; <strong>PF:</strong> 98 &#183; <strong>WX:</strong> 85&#176;F <strong>Matchup:</strong> Eric Lauer (LAD) vs <strong>Paul Skenes</strong> (PIT)</p><p><strong>The column&#8217;s largest morning edge in 16 days of publishing.</strong> The pricing tells you why: market has PIT as a 50/50 coin flip, model has PIT at 72%. <strong>That&#8217;s a 21-point spread on a moneyline, which the market only allows when the SP composite is screaming.</strong> Skenes&#8217; real FIP, K-BB%, and recent-form bonus are all elite. Lauer is a back-end starter the model probably reads as borderline replacement-level.</p><p><strong>The historical ace-back context matters here:</strong> PIT lost both prior Skenes starts the model engaged with &#8212; both were FADES of Skenes that lost. <strong>This is the first Skenes-BACK the model has shown.</strong> After deGrom (10-0 shutout backed Sunday) and Buehler (6-2 backed Monday), today&#8217;s play is the cleanest ace-back test yet by edge size. <strong>+21.3% is a number that essentially says &#8220;either I&#8217;m right and this game is over, or I&#8217;m broken on aces.&#8221;</strong> Either outcome is informative. &#127919;</p><p><strong>What to watch:</strong> If PIT cashes, the ace-back archetype goes 3-0 in 3 days and the column gets its second loud ace validation. If PIT loses despite Skenes pitching, the model has a serious problem with the SP composite that goes beyond noise. <strong>No middle-ground outcome &#8212; this game is signal.</strong></p><h3>&#129352; #2 &#183; CIN +16.5% AGREE &#8212; PETCO PITCHER ENV</h3><p><strong>Model:</strong> CIN 69.1% &#183; <strong>Market:</strong> CIN 52.6% &#183; <strong>Total est:</strong> 8.06 r &#183; <strong>PF:</strong> 91 &#183; <strong>WX:</strong> 68&#176;F <strong>Matchup:</strong> Andrew Abbott (CIN) vs Lucas Giolito (SD)</p><p><strong>Petco at 68&#176;F is a meaningful pitcher&#8217;s park.</strong> Model thinks CIN is way more favorite than the market is pricing &#8212; 69.1% vs 52.6%, a 16-point spread. Abbott has been quietly grading well in the composite, Giolito has been inconsistent. The cool San Diego marine layer + Petco&#8217;s spacious dimensions suppress run scoring &#8594; the better arm tends to dominate.</p><p><strong>Direction-AGREE on a road favorite at a pitcher&#8217;s park</strong> &#8212; this is the same archetype as MIL&#8217;s lock yesterday (which cashed in a 15-14 game because the model was <em>right about the SP gap</em> even though variance produced an absurd outcome). &#127754;</p><h3>&#129353; #3 &#183; WSH +15.4% FLIP &#8212; ROAD DOG WITH OUTDOOR WIND</h3><p><strong>Model:</strong> WSH 64.2% &#183; <strong>Market:</strong> SF 51.1% &#183; <strong>Total est:</strong> 9.08 r &#183; <strong>PF:</strong> 94 &#183; <strong>WX:</strong> OUT 13MPH 64&#176;F <strong>Matchup:</strong> Patrick Alvarez (WSH) vs Adrian Houser (SF)</p><p><strong>The lone FLIP lock today and the model&#8217;s biggest direction-disagreement of the slate.</strong> Market has SF as a slight favorite (51.1%); model has WSH at 64.2% &#8212; flipping the favorite outright. <strong>The 13 mph wind at Oracle is the wildcard</strong> &#8212; Oracle Park is a pitcher&#8217;s park, but heavy outdoor wind can suppress or amplify depending on direction (the data only gives speed, not vector).</p><p><strong>FLIP-lock history is the column&#8217;s weakest segment</strong> per the calibration loop framework &#8212; the cells with the worst Wilson CIs tend to be in this exact bucket. <strong>The model&#8217;s automatic shrinkage will be applied if /stats has it underperforming.</strong> Whatever shows up in today&#8217;s edge is <em>already post-calibration</em>. That&#8217;s the protection the v0.7 work bought us. &#128737;&#65039;</p><h3>&#127941; #4 &#183; MIA +13.8% AGREE &#8212; GALLEN FADE</h3><p><strong>Model:</strong> MIA 68.1% &#183; <strong>Market:</strong> MIA 54.3% &#183; <strong>Total est:</strong> 7.79 r &#183; <strong>PF:</strong> 96 &#183; <strong>WX:</strong> DOME <strong>Matchup:</strong> <strong>Zac Gallen</strong> (ARI) vs Max Meyer (MIA)</p><p><strong>The model is FADING Gallen</strong> &#8212; this is the ace-FADE play on the slate, and after 1-7 fading aces, this is exactly the archetype the column has been most cautious about. <strong>But it&#8217;s also the archetype with the most data points.</strong> If the model has been consistently wrong fading aces, the calibration shrinkage on /stats should be hammering this cell &#8212; meaning the +13.8% number is what survives <em>after</em> the model already discounted its ace-fade tendency.</p><p><strong>MIA backing Max Meyer at home (dome, neutral PF) against a Gallen who the model thinks is overvalued</strong> &#8212; this is the kind of edge that either confirms the SP composite is correctly reading Gallen&#8217;s recent form OR confirms the ace-fade pattern is structural. Worth a paragraph in tomorrow&#8217;s recap either way. &#9881;&#65039;</p><h3>&#127894;&#65039; #5 &#183; SEA +12.2% AGREE &#8212; DAY 2 IN A ROW</h3><p><strong>Model:</strong> SEA 63.3% &#183; <strong>Market:</strong> SEA 51.1% &#183; <strong>Total est:</strong> 9.68 r &#183; <strong>PF:</strong> 100 &#183; <strong>WX:</strong> 83&#176;F <strong>Matchup:</strong> Logan Gilbert (SEA) vs Kyle Gibson (BAL)</p><p><strong>SEA @ BAL is on the slate for the second consecutive day.</strong> Yesterday&#8217;s version (Hancock vs Gibson, lineup-aware corrected to +20.6%) cashed 6-3. Today&#8217;s version (Gilbert vs Gibson, +12.2% as a morning edge) is a smaller but still-lock play. <strong>The model has now flagged this matchup twice in 48 hours.</strong></p><p>The interesting wrinkle: the morning team-level wOBA gave it +12.2%. Yesterday the lineup-aware re-run at 5 PM bumped it to +20.6%. <strong>Watch the LINEUPS IN badge on the <a href="https://bad-bets.netlify.app/today">today page</a> at 5 PM ET</strong> &#8212; if the lineup-aware version moves the edge meaningfully (&#8805;2pp delta), that&#8217;s another data point on the new infrastructure working as designed. &#128225;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#128203; Strong &amp; Solid Tier</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9-QL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b447795-9724-41f8-b07f-48e0a1b4e3b4_1082x772.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9-QL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b447795-9724-41f8-b07f-48e0a1b4e3b4_1082x772.png 424w, https://substackcdn.com/image/fetch/$s_!9-QL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b447795-9724-41f8-b07f-48e0a1b4e3b4_1082x772.png 848w, https://substackcdn.com/image/fetch/$s_!9-QL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b447795-9724-41f8-b07f-48e0a1b4e3b4_1082x772.png 1272w, https://substackcdn.com/image/fetch/$s_!9-QL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b447795-9724-41f8-b07f-48e0a1b4e3b4_1082x772.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9-QL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b447795-9724-41f8-b07f-48e0a1b4e3b4_1082x772.png" width="1082" height="772" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5b447795-9724-41f8-b07f-48e0a1b4e3b4_1082x772.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:772,&quot;width&quot;:1082,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:169367,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://badbets.substack.com/i/201301946?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b447795-9724-41f8-b07f-48e0a1b4e3b4_1082x772.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9-QL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b447795-9724-41f8-b07f-48e0a1b4e3b4_1082x772.png 424w, https://substackcdn.com/image/fetch/$s_!9-QL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b447795-9724-41f8-b07f-48e0a1b4e3b4_1082x772.png 848w, https://substackcdn.com/image/fetch/$s_!9-QL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b447795-9724-41f8-b07f-48e0a1b4e3b4_1082x772.png 1272w, https://substackcdn.com/image/fetch/$s_!9-QL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b447795-9724-41f8-b07f-48e0a1b4e3b4_1082x772.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>The Wheeler fade is the second ace-FADE on the slate</strong> (alongside MIA&#8217;s Gallen fade). After the column&#8217;s 1-7 record fading aces, two FADE plays on one slate is a stress test for the SP composite. <strong>The (direction &#215; bucket) cell for &#8220;FADE the ace&#8221; on /stats is the cell to watch tonight.</strong></p><p><strong>The Cole back is the smallest ace-back yet</strong> (+4.2% vs Skenes +21.3%, deGrom +7.9%, Buehler +4.0%) &#8212; the model is <em>much</em> less confident on Cole than on Skenes today. That&#8217;s appropriate magnitude calibration: Cole&#8217;s composite scores well but not at Skenes&#8217; level.</p><h2>&#128683; Pass / Lean Tier</h2><p><strong>MIL @ OAK (OAK +3.2% FLIP)</strong> &#8212; <strong>Day 3 of MIL @ OAK on the slate.</strong> Yesterday MIL +14.2% LOCK cashed in a 15-14 game. Today the model <strong>flips direction</strong> to OAK. The recompute-from-scratch thesis at work: model isn&#8217;t anchored to yesterday&#8217;s lock win, it&#8217;s reading today&#8217;s matchup independently (Gasser vs Ginn, both back-end starters, Coliseum cold). Lean tier &#8212; no oversize.</p><p><strong>HOU @ LAA (LAA +2.2% AGREE)</strong> &#8212; Dog value play. Model has HOU at 51.1% vs market 53.4%. Both agree HOU wins; model thinks the magnitude is closer than priced, so LAA gets dog value. Lean tier discipline.</p><p><strong>CHC @ COL (CHC +0.3% AGREE)</strong> &#8212; <strong>The Coors slugfest of the slate.</strong> PF 112, 11.65 r projected, 88&#176;F game. Model has CHC at essentially 50/50 vs market &#8212; <strong>no edge</strong>. Pass tier. Coors is the park where the column historically refuses to engage on small edges because the variance overwhelms the math. The model agrees today. &#127956;&#65039;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/p/bad-bets-tuesday-june-9?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/p/bad-bets-tuesday-june-9?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><h2>&#9888;&#65039; Caveats &#8212; Read These</h2><ol><li><p>&#10060; <strong>Not betting advice. Model output. Same caveat, every day.</strong></p></li><li><p>&#128290; <strong>5 locks is unusual.</strong> The column has shown 3 locks at most across the run. <strong>Variance band is wide on locks specifically</strong> &#8212; yesterday&#8217;s MIL lock won 15-14, the column has had locks lose by blowout, and &#8220;lock&#8221; doesn&#8217;t mean &#8220;guarantee.&#8221;</p></li><li><p>&#128201; <strong>After two consecutive 85%+ days, regression is more likely than continuation.</strong> Two-day stretches at 87% are inside the variance band of a 58-60% true-rate model &#8212; <em>but they&#8217;re at the rare positive tail.</em> The expectation for today is something closer to the long-run rate, which is 60%-ish.</p></li><li><p>&#127919; <strong>Don&#8217;t oversize on the 5-lock day.</strong> The column has already broken the morning-edge record twice in 48 hours. <strong>Markets that mispriced this badly two days running are not zero-information events.</strong> The model could be hot or the market could be slow on injury/lineup news.</p></li><li><p>&#129518; <strong>Tier definitions:</strong> Column uses Lock &#8805;10%. Site methodology uses Lock &#8805;15%. By the stricter definition: 3 ultra-locks today (PIT, CIN, WSH). Either threshold, this slate is loud.</p></li></ol><h2>&#9989; The Column At 16 Days</h2><p>A daily transparent read on where the MLB betting model and Vegas disagree. Two straight 85%+ days. The largest morning edge in column history, two days running, both records. The &#8220;back the ace&#8221; archetype testing positive three days in a row. The audit infrastructure auto-finding edges (+20.6% SEA) that the morning column missed.</p><p><strong>The site is live: <a href="https://bad-bets.netlify.app">bad-bets.netlify.app</a>.</strong> Methodology, ledger, live calibration. Audit it yourself.</p><p>See you tomorrow. &#9918;</p><p><em>&#8212; T&amp;G</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Bad Bets · Monday June 8 ⚾]]></title><description><![CDATA[Bad Bets has a website. The model went 13-2 yesterday. The audit became infrastructure.]]></description><link>https://badbets.substack.com/p/bad-bets-monday-june-8</link><guid isPermaLink="false">https://badbets.substack.com/p/bad-bets-monday-june-8</guid><dc:creator><![CDATA[Bad Bets]]></dc:creator><pubDate>Mon, 08 Jun 2026 13:15:21 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!t0sy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43aa1b2d-18bc-420f-82f5-e12f1f1dd869_3840x2160.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>&#128680; We Have A Website</h2><p><strong><a href="https://bad-bets.netlify.app">bad-bets.netlify.app</a></strong> is live.</p><p>Sixteen days of Substack columns and slate graphics, and now there&#8217;s a real platform behind it. The site has:</p><ul><li><p>&#128202; <strong><a href="https://bad-bets.netlify.app/today">/today</a></strong> &#8212; the live slate, refreshed in the morning and again at 5 PM ET after lineups post</p></li><li><p>&#128220; <strong><a href="https://bad-bets.netlify.app/history">/history (Ledger)</a></strong> &#8212; every pick the model has ever made, with results, filterable by direction (AGREE / FLIP), bucket (lock / strong / solid / lean), and date range</p></li><li><p>&#128200; <strong><a href="https://bad-bets.netlify.app/stats">/stats</a></strong> &#8212; the rolling track record AND the model&#8217;s live (direction &#215; bucket) calibration grid with Wilson 95% confidence intervals and the current shrinkage factors</p></li><li><p>&#128300; <strong><a href="https://bad-bets.netlify.app/methodology">/methodology</a></strong> &#8212; the model end-to-end. Inputs, market read, edge interpretation, the AGREE/FLIP thesis, the afternoon lineup-aware re-run, the calibration learning loop. <strong>Nothing hidden.</strong></p></li><li><p>&#9889; <strong><a href="https://bad-bets.netlify.app/live">/live</a></strong> &#8212; in-game momentum while the action is happening</p></li><li><p>&#128240; <strong><a href="https://bad-bets.netlify.app/news">/news</a></strong> and &#128197; <strong><a href="https://bad-bets.netlify.app/schedule">/schedule</a></strong> for daily context</p></li></ul><p><strong>Bad Bets is no longer just a Substack column. It&#8217;s a transparent quant platform with a public receipt for every claim.</strong> That&#8217;s the whole point &#8212; the average tells you whether to trust this, not the highlights. The site lets anyone audit the average. &#128736;&#65039;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#128300; The Audit Became Infrastructure</h2><p>Two big shipped features deserve their own paragraph because they are <em>exactly</em> the v0.7 priorities I was hand-writing in the column last week:</p><p><strong>1. The 5 PM ET lineup-aware re-run.</strong> Morning slate uses team-level wOBA (lineups don&#8217;t post until 2-5 PM). At 5 PM a second pass replaces team wOBA with lineup-specific wOBA &#8212; actual hitters, L/R splits vs the opposing starter, weighted by lineup position (1-3 at 1.20&#215;, 4-6 at 1.00&#215;, 7-9 at 0.85&#215;). Today cards show a <strong>LINEUPS IN</strong> badge once the re-run covers them, with a delta indicator if the lineup-aware edge changed by &#8805;2pp. <strong>The team-level wOBA blind spot I was flagging is now closed.</strong></p><p><strong>2. The calibration learning loop.</strong> Every night after games are graded, a recalibration script reads the full log and computes hit-rate per (direction &#215; bucket) segment with Wilson 95% CI. If any segment&#8217;s CI ceiling sits below the &#8722;110 breakeven (52.4%), the script writes a <em>shrinkage factor</em> &lt; 1.00 to a config file the model reads on the next slate. <strong>It can only shrink (1.00 &#8594; 0.50 minimum). It refuses to act on segments with fewer than five graded picks. It requires the CI ceiling &#8212; not the point estimate &#8212; to be below breakeven.</strong> That combination means the model can&#8217;t overfit a single bad week. As the log grows, the calibration sharpens.</p><p><strong>The state of every cell is live on <a href="https://bad-bets.netlify.app/stats">/stats</a>.</strong> Readers can see the model correcting itself in real time. The audit is no longer a column section. <strong>It&#8217;s the system.</strong> &#129504;</p><p>The remaining v0.7 work I was outlining (v0.5 vs v0.6 backtest on the data source, explicit ace-dampener filter): the second is now redundant if the calibration loop catches the underperforming archetype. The first is still useful diagnostic work but no longer urgent. <strong>The biggest lever is shipped.</strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#128202; From The Ledger: Sunday Was The Biggest Comeback Day Of The Run</h2><p>After <strong>five straight losing days</strong>, the model produced its single best day of the entire 15-day run.</p><p><strong>Model picks: 13-2 (86.7%). Edges: 8-7 (53.3%). Actionable plays: 6-3 (66.7%). LOCKS WENT 3-0.</strong> &#127919;</p><p>The three locks, all cashed:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nEh2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa50d2811-4a8f-4f40-b555-a1d9d59206cf_1356x336.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nEh2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa50d2811-4a8f-4f40-b555-a1d9d59206cf_1356x336.png 424w, https://substackcdn.com/image/fetch/$s_!nEh2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa50d2811-4a8f-4f40-b555-a1d9d59206cf_1356x336.png 848w, https://substackcdn.com/image/fetch/$s_!nEh2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa50d2811-4a8f-4f40-b555-a1d9d59206cf_1356x336.png 1272w, https://substackcdn.com/image/fetch/$s_!nEh2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa50d2811-4a8f-4f40-b555-a1d9d59206cf_1356x336.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nEh2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa50d2811-4a8f-4f40-b555-a1d9d59206cf_1356x336.png" width="1356" height="336" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a50d2811-4a8f-4f40-b555-a1d9d59206cf_1356x336.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:336,&quot;width&quot;:1356,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:69528,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://badbets.substack.com/i/201143410?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa50d2811-4a8f-4f40-b555-a1d9d59206cf_1356x336.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!nEh2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa50d2811-4a8f-4f40-b555-a1d9d59206cf_1356x336.png 424w, https://substackcdn.com/image/fetch/$s_!nEh2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa50d2811-4a8f-4f40-b555-a1d9d59206cf_1356x336.png 848w, https://substackcdn.com/image/fetch/$s_!nEh2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa50d2811-4a8f-4f40-b555-a1d9d59206cf_1356x336.png 1272w, https://substackcdn.com/image/fetch/$s_!nEh2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa50d2811-4a8f-4f40-b555-a1d9d59206cf_1356x336.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><strong>OAK was the biggest morning edge in column history.</strong> After losing as a lock on Friday (1-5) and getting blown out as a lock on Saturday (2-13), the model bumped the edge to +17.9% on Sunday &#8212; a <em>new high</em> on a team that had just been blown out twice. And OAK won 5-0 in a SHUTOUT. <strong>The &#8220;recompute from scratch&#8221; thesis got its loudest validation possible.</strong> Four straight days on OAK: 1-1 lock record before yesterday, now 2-2. The bigger-edge day cashed in dominant fashion.</p><p>The other actionable plays:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZiKZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F820c3001-cd7f-45d7-ba41-b98fa27d7bd6_1364x582.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZiKZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F820c3001-cd7f-45d7-ba41-b98fa27d7bd6_1364x582.png 424w, https://substackcdn.com/image/fetch/$s_!ZiKZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F820c3001-cd7f-45d7-ba41-b98fa27d7bd6_1364x582.png 848w, https://substackcdn.com/image/fetch/$s_!ZiKZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F820c3001-cd7f-45d7-ba41-b98fa27d7bd6_1364x582.png 1272w, https://substackcdn.com/image/fetch/$s_!ZiKZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F820c3001-cd7f-45d7-ba41-b98fa27d7bd6_1364x582.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZiKZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F820c3001-cd7f-45d7-ba41-b98fa27d7bd6_1364x582.png" width="1364" height="582" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/820c3001-cd7f-45d7-ba41-b98fa27d7bd6_1364x582.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:582,&quot;width&quot;:1364,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:114049,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://badbets.substack.com/i/201143410?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F820c3001-cd7f-45d7-ba41-b98fa27d7bd6_1364x582.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ZiKZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F820c3001-cd7f-45d7-ba41-b98fa27d7bd6_1364x582.png 424w, https://substackcdn.com/image/fetch/$s_!ZiKZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F820c3001-cd7f-45d7-ba41-b98fa27d7bd6_1364x582.png 848w, https://substackcdn.com/image/fetch/$s_!ZiKZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F820c3001-cd7f-45d7-ba41-b98fa27d7bd6_1364x582.png 1272w, https://substackcdn.com/image/fetch/$s_!ZiKZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F820c3001-cd7f-45d7-ba41-b98fa27d7bd6_1364x582.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>6-3 on the actionable tier.</strong> The losses were all reasonable variance (SEA one-run loss, LAA blown out by LAD&#8217;s offensive eruption, WSH road struggles continue).</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#127775; The deGrom Validation</h2><p><strong>The &#8220;back the ace&#8221; test passed in shutout fashion.</strong> Yesterday&#8217;s article framed deGrom as the cleanest possible test of whether the model&#8217;s elite-pitcher composite was broken on fades only (the 1-7 archetype) or broken on both sides. <strong>deGrom delivered a 10-0 shutout. TEX +7.9% AGREE cashed in dominant fashion.</strong></p><p>Updated ace record across the run:</p><ul><li><p>Cole: 1-1 (faded)</p></li><li><p>Skenes: 0-2 (backed both times, lost)</p></li><li><p>Yamamoto: 0-1 (faded, ace won)</p></li><li><p>Strider: 0-3 (faded all three times, ace won all three)</p></li><li><p><strong>deGrom: 1-0 (backed, won 10-0)</strong> &#9989;</p></li><li><p><strong>Combined: 2-7 across 9 attempts</strong> &#8212; still concerning, but the deGrom data point matters because it&#8217;s the first BACK that cashed since Skenes.</p></li></ul><p><strong>The pattern looks like:</strong> when the model FADES a true elite arm, it&#8217;s gotten burned (0-7 across Skenes/Yamamoto/Strider attempts). When the model BACKS a true elite arm, the sample is tiny but the one win is significant. <strong>The calibration loop will sort this out automatically over the next 30-50 picks.</strong> This is exactly what the (direction &#215; bucket) shrinkage is built for.</p><h2>&#129300; What Yesterday&#8217;s Result Means For Last Week&#8217;s &#8220;Going Downhill&#8221; Question</h2><p>Friday&#8217;s column had the explicit framing:</p><blockquote><p><em>&#8220;My honest read: The model isn&#8217;t broken. It&#8217;s having a -1.5&#963; stretch over 4 days within a 13-day above-breakeven sample. Don&#8217;t structural-overhaul on 5 days of picks. Wait another 7-10 days.&#8221;</em></p></blockquote><p><strong>Day 6 produced a 13-2 result.</strong> The 5-day cold stretch turned out to be exactly what it looked like statistically &#8212; a -2&#963; noise window inside a model that&#8217;s true rate sits in the high 50s. The discipline call (don&#8217;t act on small samples) was the correct one. <strong>If the column had announced a structural overhaul on Friday, the 13-2 day would have come from a worse model.</strong> &#129496;</p><p>This is the column&#8217;s most important methodological lesson to date: <strong>don&#8217;t overfit to recent variance.</strong> The calibration loop on the site is the codification of that principle &#8212; it requires <em>5+ picks per segment AND a CI ceiling below breakeven</em> before it&#8217;ll move any shrinkage factor. Same logic, automated.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#128200; Running Ledger Through 15 Days</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!x78h!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F351f793e-cf8b-41a4-b785-6bd885c9d21e_1362x1374.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!x78h!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F351f793e-cf8b-41a4-b785-6bd885c9d21e_1362x1374.png 424w, https://substackcdn.com/image/fetch/$s_!x78h!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F351f793e-cf8b-41a4-b785-6bd885c9d21e_1362x1374.png 848w, https://substackcdn.com/image/fetch/$s_!x78h!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F351f793e-cf8b-41a4-b785-6bd885c9d21e_1362x1374.png 1272w, https://substackcdn.com/image/fetch/$s_!x78h!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F351f793e-cf8b-41a4-b785-6bd885c9d21e_1362x1374.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!x78h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F351f793e-cf8b-41a4-b785-6bd885c9d21e_1362x1374.png" width="1362" height="1374" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/351f793e-cf8b-41a4-b785-6bd885c9d21e_1362x1374.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1374,&quot;width&quot;:1362,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:200834,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://badbets.substack.com/i/201143410?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F351f793e-cf8b-41a4-b785-6bd885c9d21e_1362x1374.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!x78h!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F351f793e-cf8b-41a4-b785-6bd885c9d21e_1362x1374.png 424w, https://substackcdn.com/image/fetch/$s_!x78h!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F351f793e-cf8b-41a4-b785-6bd885c9d21e_1362x1374.png 848w, https://substackcdn.com/image/fetch/$s_!x78h!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F351f793e-cf8b-41a4-b785-6bd885c9d21e_1362x1374.png 1272w, https://substackcdn.com/image/fetch/$s_!x78h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F351f793e-cf8b-41a4-b785-6bd885c9d21e_1362x1374.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>188 picks at 59.6%.</strong> Bounced from yesterday&#8217;s 57.2% back up to 59.6% on the strength of Sunday&#8217;s 13-2. <strong>The trajectory looks exactly like a 58-60% true-rate model with normal variance bands around it.</strong> 7+ points above breakeven across 188 picks. Closing the gap on what the live calibration on the site will eventually pin down. &#128202;</p><p>For the audit-curious: <strong>the full ledger is at <a href="https://bad-bets.netlify.app/history">/history</a>.</strong> Filter by direction or bucket and see the cells yourself.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#127919; Today&#8217;s Slate &#8212; Light Monday Card, MIL Returns As Top Lock</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!t0sy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43aa1b2d-18bc-420f-82f5-e12f1f1dd869_3840x2160.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!t0sy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43aa1b2d-18bc-420f-82f5-e12f1f1dd869_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!t0sy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43aa1b2d-18bc-420f-82f5-e12f1f1dd869_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!t0sy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43aa1b2d-18bc-420f-82f5-e12f1f1dd869_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!t0sy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43aa1b2d-18bc-420f-82f5-e12f1f1dd869_3840x2160.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!t0sy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43aa1b2d-18bc-420f-82f5-e12f1f1dd869_3840x2160.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/43aa1b2d-18bc-420f-82f5-e12f1f1dd869_3840x2160.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:676034,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://badbets.substack.com/i/201143410?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43aa1b2d-18bc-420f-82f5-e12f1f1dd869_3840x2160.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!t0sy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43aa1b2d-18bc-420f-82f5-e12f1f1dd869_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!t0sy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43aa1b2d-18bc-420f-82f5-e12f1f1dd869_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!t0sy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43aa1b2d-18bc-420f-82f5-e12f1f1dd869_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!t0sy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43aa1b2d-18bc-420f-82f5-e12f1f1dd869_3840x2160.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Headline numbers:</strong></p><ul><li><p>&#9918; <strong>7 games</strong> (Monday slate &#8212; most teams off)</p></li><li><p>&#128274; <strong>1 LOCK</strong> &#8212; MIL +11.9% AGREE @ OAK</p></li><li><p>&#127919; <strong>5 actionable plays</strong> (&#8805;4%) &#8212; 1 lock + 4 strong/solid edges</p></li><li><p>&#128293; <strong>Slugfest:</strong> HOU @ LAA projected 10.57 r at Angel Stadium</p></li><li><p>&#10052;&#65039; <strong>Pitchers&#8217; duel:</strong> NYY @ CLE projected 7.09 r (Warren vs Williams)</p></li></ul><h2>&#128274; The Lone Lock &#8212; Expanded Breakdown</h2><h3>&#127919; MIL +11.9% @ OAK &#183; <strong>AGREE</strong> (&#128257; MIL BACK)</h3><p><strong>Model:</strong> MIL 71.7% &#183; <strong>Market:</strong> MIL 59.7% &#183; <strong>Total est:</strong> 7.33 r &#183; <strong>PF:</strong> 91 (Coliseum, cold) <strong>Matchup:</strong> Kyle Harrison (MIL) vs Jeffrey Springs (OAK)</p><p><strong>MIL on the slate three straight days, the edge persisting after a blowout win:</strong></p><ul><li><p>&#128998; Sat Jun 6: not actionable for MIL (COL series day 2)</p></li><li><p>&#129001; Sun Jun 7: +10.7% LOCK AGREE @ COL &#8594; <strong>MIL 12, COL 4 BLOWOUT</strong></p></li><li><p>&#128998; <strong>Today: +11.9% LOCK AGREE @ OAK &#8594; TBD</strong></p></li></ul><p><strong>The edge GREW slightly (10.7% &#8594; 11.9%) after the blowout win.</strong> The model isn&#8217;t anchored to yesterday&#8217;s 12-4 &#8212; it&#8217;s pricing today&#8217;s matchup independently. MIL ships Kyle Harrison out (strong recent grades on K-BB%), OAK counters with Jeffrey Springs (decent but not elite). The Coliseum at 59&#176;F with cold air pulls runs out of the equation. <strong>Pitcher-friendly environment that amplifies the pitcher-quality gap the model is seeing.</strong></p><p>The total projection (7.33 r) is on the low end of today&#8217;s slate &#8212; exactly the kind of game where the better arm tends to win the one-mistake battle. <strong>Same archetype as yesterday&#8217;s MIL lock (+10.7% at Coors, which despite the high run environment converted into a 12-4 blowout because the pitching gap was that wide).</strong></p><p><strong>What to watch:</strong> The OAK Coliseum has been a graveyard for road favorites historically &#8212; the cold, the foul ground, the night game on West Coast. But the v0.6 composite has already priced those factors. The model thinks 71.7% is still meaningfully better than the market&#8217;s 59.7%. If MIL cashes, that&#8217;s two straight lock AGREE wins on the team &#8212; confirmation that the calibration is reading them correctly. If MIL loses, the lock-AGREE-MIL archetype gets one data point against, and the segment cell on <a href="https://bad-bets.netlify.app/stats">/stats</a> will reflect it tonight.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/p/bad-bets-monday-june-8?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/p/bad-bets-monday-june-8?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><h2>&#128203; The Strong &amp; Solid Edges</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3gtq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80bbd8cc-a448-46c4-a41f-fb08fdb7f036_1364x784.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3gtq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80bbd8cc-a448-46c4-a41f-fb08fdb7f036_1364x784.png 424w, https://substackcdn.com/image/fetch/$s_!3gtq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80bbd8cc-a448-46c4-a41f-fb08fdb7f036_1364x784.png 848w, https://substackcdn.com/image/fetch/$s_!3gtq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80bbd8cc-a448-46c4-a41f-fb08fdb7f036_1364x784.png 1272w, https://substackcdn.com/image/fetch/$s_!3gtq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80bbd8cc-a448-46c4-a41f-fb08fdb7f036_1364x784.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3gtq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80bbd8cc-a448-46c4-a41f-fb08fdb7f036_1364x784.png" width="1364" height="784" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/80bbd8cc-a448-46c4-a41f-fb08fdb7f036_1364x784.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:784,&quot;width&quot;:1364,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:231142,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://badbets.substack.com/i/201143410?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80bbd8cc-a448-46c4-a41f-fb08fdb7f036_1364x784.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3gtq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80bbd8cc-a448-46c4-a41f-fb08fdb7f036_1364x784.png 424w, https://substackcdn.com/image/fetch/$s_!3gtq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80bbd8cc-a448-46c4-a41f-fb08fdb7f036_1364x784.png 848w, https://substackcdn.com/image/fetch/$s_!3gtq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80bbd8cc-a448-46c4-a41f-fb08fdb7f036_1364x784.png 1272w, https://substackcdn.com/image/fetch/$s_!3gtq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80bbd8cc-a448-46c4-a41f-fb08fdb7f036_1364x784.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Note the deGrom symmetry:</strong> yesterday the model backed deGrom +7.9% and cashed 10-0. Today it&#8217;s backing Buehler +4.0% &#8212; a similar archetype (veteran ace at a pitcher-friendly park) but with a meaningfully smaller edge. <strong>The model is appropriately less confident on Buehler than it was on deGrom.</strong> That&#8217;s the kind of magnitude calibration the v0.6 composite is supposed to produce.</p><h2>&#128683; Pass / Lean Tier Notable Spots</h2><p><strong>BOS @ TB (TB +3.1% FLIP)</strong> &#8212; Lean tier. Brayan Bello vs Drew Rasmussen at Tropicana Field (dome). Pure direction-flip with small magnitude. Pass-tier discipline says don&#8217;t publish.</p><p><strong>WSH @ SF (SF +2.9% AGREE)</strong> &#8212; Webb going for SF. Model has SF at 62.6% vs market 59.7%. Small AGREE edge in lean tier.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/p/bad-bets-monday-june-8/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/p/bad-bets-monday-june-8/comments"><span>Leave a comment</span></a></p><h2>&#9888;&#65039; Caveats Still Apply</h2><ol><li><p>&#10060; <strong>Not betting advice. Model output. Same caveat, every day.</strong></p></li><li><p>&#127920; <strong>1 lock on a 7-game slate.</strong> Light Monday card by design. Don&#8217;t oversize on the limited menu.</p></li><li><p>&#128202; <strong>188 picks at 59.6%.</strong> True rate guess: 55-60%. The site&#8217;s calibration grid will pin this down more precisely as the sample grows.</p></li><li><p>&#128300; <strong>Audit infrastructure is shipped.</strong> <a href="https://bad-bets.netlify.app/stats">/stats</a> shows the model correcting itself in real time. No more hand-wringing in this column about v0.7 changes &#8212; the system handles it now.</p></li></ol><h2>&#9989; What This Column Is, Fifteen Days In</h2><p>A daily transparent read on where the MLB betting model and Vegas disagree. Locks that go 3-0 on a comeback Sunday after five days of losing. The biggest morning edge in column history cashing as a shutout. The &#8220;back the ace&#8221; test passing 10-0. The audit thesis getting vindicated by exactly the model that &#8220;seemed to be going downhill.&#8221;</p><p>And now: <strong>a website with the receipts. <a href="https://bad-bets.netlify.app">bad-bets.netlify.app</a>.</strong> Methodology, ledger, stats, live calibration. The work that used to live in column footnotes now lives in a public platform that anyone can audit.</p><p>If you&#8217;re new to Bad Bets:</p><ul><li><p>&#127760; <strong>Site:</strong> <a href="https://bad-bets.netlify.app">bad-bets.netlify.app</a></p></li><li><p>&#128233; <strong>Substack:</strong> subscribe for the daily column</p></li><li><p>&#128038; <strong>Follow</strong> <a href="https://twitter.com/TradesAndGains">@TradesAndGains</a> for slate graphics</p></li><li><p>&#128172; <strong>Discord</strong> for JSON outputs and v0.6+ internals</p></li></ul><p>See you tomorrow. &#9918;</p><p><em>&#8212; T&amp;G</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Bad Bets · Sunday June 7 ⚾]]></title><description><![CDATA[The biggest morning edge in column history. And a hard conversation about the last four days.]]></description><link>https://badbets.substack.com/p/bad-bets-sunday-june-7</link><guid isPermaLink="false">https://badbets.substack.com/p/bad-bets-sunday-june-7</guid><dc:creator><![CDATA[Bad Bets]]></dc:creator><pubDate>Sun, 07 Jun 2026 13:18:30 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!u1i8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2035e6ed-66f1-41c0-87f2-514dd8135b35_3840x2160.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>&#128202; From The Ledger: Saturday Was Mixed</h2><p><strong>Locks: 2-2. Edge plays: 3-5. Model picks: 5-7 (41.7%). The shutouts went in both directions.</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MR19!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd30c58e6-e2d6-4055-9e6f-320475925cf3_1354x734.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MR19!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd30c58e6-e2d6-4055-9e6f-320475925cf3_1354x734.png 424w, https://substackcdn.com/image/fetch/$s_!MR19!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd30c58e6-e2d6-4055-9e6f-320475925cf3_1354x734.png 848w, https://substackcdn.com/image/fetch/$s_!MR19!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd30c58e6-e2d6-4055-9e6f-320475925cf3_1354x734.png 1272w, https://substackcdn.com/image/fetch/$s_!MR19!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd30c58e6-e2d6-4055-9e6f-320475925cf3_1354x734.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MR19!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd30c58e6-e2d6-4055-9e6f-320475925cf3_1354x734.png" width="1354" height="734" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d30c58e6-e2d6-4055-9e6f-320475925cf3_1354x734.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:734,&quot;width&quot;:1354,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:168734,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://badbets.substack.com/i/201005304?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd30c58e6-e2d6-4055-9e6f-320475925cf3_1354x734.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!MR19!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd30c58e6-e2d6-4055-9e6f-320475925cf3_1354x734.png 424w, https://substackcdn.com/image/fetch/$s_!MR19!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd30c58e6-e2d6-4055-9e6f-320475925cf3_1354x734.png 848w, https://substackcdn.com/image/fetch/$s_!MR19!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd30c58e6-e2d6-4055-9e6f-320475925cf3_1354x734.png 1272w, https://substackcdn.com/image/fetch/$s_!MR19!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd30c58e6-e2d6-4055-9e6f-320475925cf3_1354x734.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Direction tracker now stretched to four days:</strong> AGREE 13-13 (50%), FLIP 5-10 (33%) across the v0.6 window. The AGREE-edge thesis is <strong>back to a coin flip</strong>, FLIP is still struggling. <strong>N=41 still inconclusive.</strong> &#128202;</p><p><strong>The headline wins:</strong></p><ul><li><p>&#127919; <strong>CWS +15% top lock cashed 6-3</strong> &#8212; the column&#8217;s pet team back on top</p></li><li><p>&#127919; <strong>SEA +11.9% AGREE lock CASHED 4-0 SHUTOUT</strong> &#8212; yesterday&#8217;s article framed SEA as &#8220;if the AGREE thesis has any predictive power at all, this is the lock that should reflect it.&#8221; Friday&#8217;s SEA lock lost, Saturday&#8217;s SEA lock cashed in a SHUTOUT. The audit test produced a recovery data point. &#9989;</p></li></ul><p><strong>The headline losses:</strong></p><ul><li><p>&#128683; <strong>OAK +12.8% LOCK got BLOWN OUT 2-13</strong> &#8212; 4 runs ago on Friday, today by 11 runs. Two straight blowout losses for the OAK FLIP archetype.</p></li><li><p>&#128683; <strong>TEX +5.6% solid SHUTOUT 0-6</strong> by Cleveland &#8212; boring AGREE tier delivered nothing</p></li><li><p>&#128683; <strong>PIT +8.6% Strider fade lost again</strong> &#8212; that&#8217;s now <strong>1-7 across 8 ace-fade attempts.</strong></p></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/p/bad-bets-sunday-june-7/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/p/bad-bets-sunday-june-7/comments"><span>Leave a comment</span></a></p><h2>&#129300; Let&#8217;s Talk About The Last Four Days</h2><p>The cleanest thing I can do here is show you the math and call it what it is.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wuJg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F358b92b2-e95f-46dd-9627-5e2183d4b597_1360x338.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wuJg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F358b92b2-e95f-46dd-9627-5e2183d4b597_1360x338.png 424w, https://substackcdn.com/image/fetch/$s_!wuJg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F358b92b2-e95f-46dd-9627-5e2183d4b597_1360x338.png 848w, https://substackcdn.com/image/fetch/$s_!wuJg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F358b92b2-e95f-46dd-9627-5e2183d4b597_1360x338.png 1272w, https://substackcdn.com/image/fetch/$s_!wuJg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F358b92b2-e95f-46dd-9627-5e2183d4b597_1360x338.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wuJg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F358b92b2-e95f-46dd-9627-5e2183d4b597_1360x338.png" width="1360" height="338" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/358b92b2-e95f-46dd-9627-5e2183d4b597_1360x338.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:338,&quot;width&quot;:1360,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:51139,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://badbets.substack.com/i/201005304?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F358b92b2-e95f-46dd-9627-5e2183d4b597_1360x338.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!wuJg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F358b92b2-e95f-46dd-9627-5e2183d4b597_1360x338.png 424w, https://substackcdn.com/image/fetch/$s_!wuJg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F358b92b2-e95f-46dd-9627-5e2183d4b597_1360x338.png 848w, https://substackcdn.com/image/fetch/$s_!wuJg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F358b92b2-e95f-46dd-9627-5e2183d4b597_1360x338.png 1272w, https://substackcdn.com/image/fetch/$s_!wuJg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F358b92b2-e95f-46dd-9627-5e2183d4b597_1360x338.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><strong>The last 5 days the model has been below breakeven (52.4%).</strong> Edge plays specifically over that window: 24-33 (42%). That&#8217;s not nothing.</p><p><strong>But here&#8217;s the statistical context:</strong></p><p>A model with a true 58% hit rate will produce 5-day windows at 45% roughly <strong>6-8% of the time, purely by variance.</strong> One 5-day cold stretch in 14 days isn&#8217;t proof the model degraded. It&#8217;s also not proof it didn&#8217;t.</p><p>The complication: <strong>two things changed right when the cold stretch began.</strong></p><ol><li><p>&#128201; <strong>Data source switched</strong> from FanGraphs wRC+ to MLB API wOBA proxy on/around June 4 due to rate-limiting. If the proxy is noisier, the offense input degraded exactly when the picks got worse.</p></li><li><p>&#127919; <strong>The ace-fade pattern</strong> went from 1-3 to <strong>1-7</strong> across the same window. Strider 0-3 alone is brutal. Cole 1-1, Skenes 0-2, Yamamoto 0-1, Strider 0-3 &#8212; that&#8217;s 1-7 on a specific archetype the model keeps publishing.</p></li></ol><p><strong>My honest read:</strong> The model isn&#8217;t broken. But it has TWO specific items that look more like signal than noise:</p><h3>&#128300; v0.7 Audit Priorities &#8212; Concrete</h3><p><strong>1. Run a v0.5 vs v0.6 backtest on the last 5 days.</strong> Same input games, both models, see which would have called the slate better. <strong>30 minutes of work.</strong> If FanGraphs wRC+ would have outperformed MLB API wOBA proxy, restoring the FanGraphs feed (caching layer, paid tier, or rotating IPs) is the single highest-ROI fix on the board.</p><p><strong>2. Ace-dampener filter.</strong> The ace-fade archetype is 1-7. Two practical options:</p><ul><li><p><strong>Conservative filter:</strong> Don&#8217;t publish &#8805;4% edges where the side you&#8217;re fading has a starter with K/9 &#8805; 10 over their last 5 starts. Just filter them out of the published slate.</p></li><li><p><strong>Soft adjustment:</strong> Reduce the model&#8217;s pitcher-quality penalty by 15-20% for top-decile K/9 starters.</p></li></ul><p>Conservative filter is easier to A/B test. Strider, deGrom, Skenes, Yamamoto, Cole &#8212; all would have been removed from yesterday&#8217;s slate as fades.</p><p><strong>3. Hold off on lock-threshold and lineup-data changes</strong> until v0.5 vs v0.6 backtest comes back. One change at a time.</p><p><strong>4. Continue logging direction data.</strong> N=41 is not enough. Need 100+ direction-tagged picks before any change to the edge filter. We&#8217;re 41% of the way there.</p><p><strong>The discipline call is the same it&#8217;s been all week:</strong> <em>Two days of bad data is variance. One specific archetype going 1-7 across eight tries IS data. Build the filter. Run the backtest. Don&#8217;t structural-overhaul on 5 days of picks.</em> &#129496;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#128200; Running Ledger Through 14 Days</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4jsa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7440ed8-8aaa-40ca-8024-5f76f1d6131c_1378x1286.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4jsa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7440ed8-8aaa-40ca-8024-5f76f1d6131c_1378x1286.png 424w, https://substackcdn.com/image/fetch/$s_!4jsa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7440ed8-8aaa-40ca-8024-5f76f1d6131c_1378x1286.png 848w, https://substackcdn.com/image/fetch/$s_!4jsa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7440ed8-8aaa-40ca-8024-5f76f1d6131c_1378x1286.png 1272w, https://substackcdn.com/image/fetch/$s_!4jsa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7440ed8-8aaa-40ca-8024-5f76f1d6131c_1378x1286.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4jsa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7440ed8-8aaa-40ca-8024-5f76f1d6131c_1378x1286.png" width="1378" height="1286" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d7440ed8-8aaa-40ca-8024-5f76f1d6131c_1378x1286.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1286,&quot;width&quot;:1378,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:190441,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://badbets.substack.com/i/201005304?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7440ed8-8aaa-40ca-8024-5f76f1d6131c_1378x1286.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4jsa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7440ed8-8aaa-40ca-8024-5f76f1d6131c_1378x1286.png 424w, https://substackcdn.com/image/fetch/$s_!4jsa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7440ed8-8aaa-40ca-8024-5f76f1d6131c_1378x1286.png 848w, https://substackcdn.com/image/fetch/$s_!4jsa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7440ed8-8aaa-40ca-8024-5f76f1d6131c_1378x1286.png 1272w, https://substackcdn.com/image/fetch/$s_!4jsa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7440ed8-8aaa-40ca-8024-5f76f1d6131c_1378x1286.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>173 picks. 57.2% model accuracy.</strong> Down 1.2 pts from yesterday. Still 4.8 points above the 52.4% breakeven. <strong>True rate likely in the 54-60% range</strong> with current sample. Tight enough that the next two weeks will narrow the band meaningfully. &#128202;</p><div><hr></div><h2>&#127919; Today&#8217;s Slate &#8212; Three Locks, And A 4th-Straight Day On OAK</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!u1i8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2035e6ed-66f1-41c0-87f2-514dd8135b35_3840x2160.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!u1i8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2035e6ed-66f1-41c0-87f2-514dd8135b35_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!u1i8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2035e6ed-66f1-41c0-87f2-514dd8135b35_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!u1i8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2035e6ed-66f1-41c0-87f2-514dd8135b35_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!u1i8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2035e6ed-66f1-41c0-87f2-514dd8135b35_3840x2160.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!u1i8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2035e6ed-66f1-41c0-87f2-514dd8135b35_3840x2160.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2035e6ed-66f1-41c0-87f2-514dd8135b35_3840x2160.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:848725,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://badbets.substack.com/i/201005304?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2035e6ed-66f1-41c0-87f2-514dd8135b35_3840x2160.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!u1i8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2035e6ed-66f1-41c0-87f2-514dd8135b35_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!u1i8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2035e6ed-66f1-41c0-87f2-514dd8135b35_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!u1i8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2035e6ed-66f1-41c0-87f2-514dd8135b35_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!u1i8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2035e6ed-66f1-41c0-87f2-514dd8135b35_3840x2160.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Headline numbers:</strong></p><ul><li><p>&#9918; <strong>15 games</strong> on the card</p></li><li><p>&#128274;&#128274;&#128274; <strong>3 LOCKS</strong> &#8212; OAK, SF, MIL (1 AGREE / 2 FLIP)</p></li><li><p>&#127919; <strong>9 actionable plays</strong> (&#8805;4%) &#8212; 3 locks + 6 strong/solid</p></li><li><p>&#128293; <strong>Slugfest:</strong> MIL @ COL projected 10.90 r at Coors (3rd straight series day)</p></li><li><p>&#10052;&#65039; <strong>Pitchers&#8217; duel:</strong> BOS @ NYY projected 6.83 r (Suarez vs Schlittler)</p></li><li><p>&#127775; <strong>Aces today:</strong> Jacob deGrom (TEX), Luis Castillo (SEA), Aaron Nola (PHI), Kevin Gausman (TOR)</p></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/p/bad-bets-sunday-june-7/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/p/bad-bets-sunday-june-7/comments"><span>Leave a comment</span></a></p><h2>&#128274; The Three Locks &#8212; Expanded Breakdowns</h2><h3>&#127919; #1 &#8212; OAK +17.9% @ HOU &#183; <strong>FLIP</strong> (BIGGEST EDGE IN COLUMN HISTORY)</h3><p><strong>Model:</strong> OAK 67.3% &#183; <strong>Market:</strong> HOU 50.6% &#183; <strong>Total est:</strong> 9.45 r &#183; <strong>PF:</strong> 101 (Minute Maid) <strong>Matchup:</strong> Gage Jump (OAK) vs Mike Burrows (HOU)</p><p><strong>This is the largest single morning edge the model has published across all 14 days.</strong> Prior peak: MIA +16.9% on Friday &#8212; which got <em>shut out</em> 0-6.</p><p><strong>OAK has now appeared on the slate FOUR straight days:</strong></p><ul><li><p>&#129001; Tue Jun 2: +16.0% LOCK FLIP &#8594; won 2-1 (cashed)</p></li><li><p>&#128997; Fri Jun 5: +10.3% LOCK FLIP &#8594; lost 1-5</p></li><li><p>&#128997; Sat Jun 6: +12.8% LOCK FLIP &#8594; lost 2-13 <strong>BLOWN OUT</strong></p></li><li><p>&#128998; <strong>Today: +17.9% LOCK FLIP &#8594; TBD</strong></p></li></ul><p><strong>The model went 16% &#8594; 10.3% &#8594; 12.8% &#8594; 17.9% across the four days.</strong> The edge keeps moving as new pitching matchups arrive. <strong>It&#8217;s now bigger than the morning OAK lock that cashed on Tuesday.</strong></p><p><strong>Why the model still loves it:</strong> Gage Jump&#8217;s v0.6 composite grades meaningfully ahead of Mike Burrows. Jump has been one of OAK&#8217;s better arms; Burrows is a back-end HOU rotation piece. The model thinks the market is way undervaluing the gap.</p><p><strong>The audit angle:</strong> This is the cleanest test yet of the &#8220;recompute from scratch&#8221; thesis. The model isn&#8217;t anchored to two straight blowout losses. The edge actually GREW today vs yesterday. Either the model has identified something real (the matchup math) or it&#8217;s repeatedly making the same mistake on OAK road games. <strong>Today&#8217;s outcome is N=1 either way, but a meaningful one.</strong></p><p><strong>What to watch:</strong> If OAK wins, the recompute thesis has its strongest validation to date &#8212; the model correctly identified that a 2-13 loss yesterday doesn&#8217;t change today&#8217;s math. If OAK gets blown out again, <strong>three straight FLIP-lock blowouts on the same team</strong> becomes a structural pattern worth investigating, not variance.</p><h3>&#127919; #2 &#8212; SF +12.1% @ CHC &#183; <strong>FLIP</strong></h3><p><strong>Model:</strong> SF 58.9% &#183; <strong>Market:</strong> CHC 53.1% &#183; <strong>Total est:</strong> 9.36 r &#183; <strong>PF:</strong> 102 (Wrigley) <strong>Matchup:</strong> Trevor McDonough (SF) vs Jameson Taillon (CHC)</p><p><strong>SF column history:</strong></p><ul><li><p>&#128997; Sun May 31: +1.1% pass &#8594; no bet (SF lost in extras)</p></li><li><p>&#128997; Tue Jun 2: +3.8% lean &#8594; SF lost 12-2 (got crushed by MIL)</p></li><li><p>&#128997; Wed Jun 3: not on slate &#8594; SF blew out CHC 19-6</p></li><li><p>&#128997; Fri Jun 5: not on slate &#8594; SF blew out CHC 18-3</p></li><li><p>&#128998; <strong>Today: +12.1% LOCK FLIP &#8594; TBD</strong></p></li></ul><p><strong>SF has been in some absurd blowouts on both sides of the ledger.</strong> The model now has them as a direction-flip lock against CHC.</p><p><strong>Why the model loves it:</strong> Trevor McDonough vs Jameson Taillon. Taillon has the veteran name brand but his real-FIP composite is weaker than market pricing. McDonough is a young arm grading well. SF&#8217;s offense has been streaky-hot &#8212; they&#8217;ve put up 18 and 19 runs in their last two games at this park.</p><p><strong>The risk:</strong> McDonough is a lefty rookie facing a Cubs lineup that just got blown out by Adrian Houser of all people. <strong>The variance band on SF games is currently enormous.</strong> Either side could win 12-2.</p><h3>&#127919; #3 &#8212; MIL +10.7% @ COL &#183; <strong>AGREE</strong> (COORS PART 3)</h3><p><strong>Model:</strong> MIL 73.4% &#183; <strong>Market:</strong> MIL 62.8% &#183; <strong>Total est:</strong> 10.90 r &#183; <strong>PF:</strong> 112 (Coors Field) <strong>Matchup:</strong> Shane Drohan (MIL) vs Kyle Freeland (COL)</p><p><strong>COL series at Coors, day 3:</strong></p><ul><li><p>&#129001; Fri Jun 5: COL +5.9% solid AGREE &#8594; MIL 9, COL 7 (model picked MIL &#9989;, edge play COL &#10060;)</p></li><li><p>&#129001; Sat Jun 6: MIL won decisively (no actionable edge published)</p></li><li><p>&#128998; <strong>Today: MIL +10.7% LOCK AGREE &#8594; TBD</strong></p></li></ul><p><strong>The model has flipped from &#8220;COL underdog edge&#8221; Friday to &#8220;MIL favorite lock&#8221; today.</strong> The market caught up to MIL&#8217;s superiority across the series, and the model now thinks the market is <em>still</em> undervaluing MIL even at -180-ish odds.</p><p><strong>The Coors warning:</strong> At PF 112 with a 10.90 r projection, this is the kind of game that can swing on bullpen variance alone. The MIL 73% probability is the model&#8217;s read, but <strong>the variance band on Coors games is the widest in baseball.</strong> A 10% edge on a high-variance game is structurally different from a 10% edge on a Petco game (NYM lost yesterday).</p><h2>&#128203; The Strong &amp; Solid Edges</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Z6q2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf496002-2b89-4a82-b72f-990d5e7b849f_1366x854.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Z6q2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf496002-2b89-4a82-b72f-990d5e7b849f_1366x854.png 424w, https://substackcdn.com/image/fetch/$s_!Z6q2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf496002-2b89-4a82-b72f-990d5e7b849f_1366x854.png 848w, https://substackcdn.com/image/fetch/$s_!Z6q2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf496002-2b89-4a82-b72f-990d5e7b849f_1366x854.png 1272w, https://substackcdn.com/image/fetch/$s_!Z6q2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf496002-2b89-4a82-b72f-990d5e7b849f_1366x854.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Z6q2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf496002-2b89-4a82-b72f-990d5e7b849f_1366x854.png" width="1366" height="854" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cf496002-2b89-4a82-b72f-990d5e7b849f_1366x854.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:854,&quot;width&quot;:1366,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:222133,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://badbets.substack.com/i/201005304?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf496002-2b89-4a82-b72f-990d5e7b849f_1366x854.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Z6q2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf496002-2b89-4a82-b72f-990d5e7b849f_1366x854.png 424w, https://substackcdn.com/image/fetch/$s_!Z6q2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf496002-2b89-4a82-b72f-990d5e7b849f_1366x854.png 848w, https://substackcdn.com/image/fetch/$s_!Z6q2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf496002-2b89-4a82-b72f-990d5e7b849f_1366x854.png 1272w, https://substackcdn.com/image/fetch/$s_!Z6q2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf496002-2b89-4a82-b72f-990d5e7b849f_1366x854.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>The deGrom play is the most interesting on this list.</strong> The model&#8217;s ace-related record is currently 1-7 across 8 attempts. Six of those attempts were fades. <strong>Today&#8217;s deGrom play is a BACK</strong> &#8212; same archetype as Skenes (0-2). If deGrom cashes, that&#8217;s a real data point in the model&#8217;s favor on backing aces. If deGrom loses, <strong>the model&#8217;s elite-pitcher composite has a 1-8 record and needs structural review.</strong> &#128202;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/p/bad-bets-sunday-june-7/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/p/bad-bets-sunday-june-7/comments"><span>Leave a comment</span></a></p><h2>&#9888;&#65039; Caveats Still Apply</h2><ol><li><p>&#10060; <strong>Not betting advice. Model output. Same caveat, every day.</strong></p></li><li><p>&#127920; <strong>3 locks today. Lock tier is 5-10 across the run</strong> (33.3%). <strong>Don&#8217;t oversize the lock tier.</strong> Variance is the dominant factor.</p></li><li><p>&#128202; <strong>173 picks at 57.2%.</strong> Down 1.2 pts from yesterday. <strong>Still meaningfully above breakeven</strong> but the lead is shrinking.</p></li><li><p>&#128300; <strong>v0.7 audit priorities are now concrete:</strong> v0.5 vs v0.6 backtest, ace-dampener filter, continue direction logging. Structural changes wait for data.</p></li></ol><h2>&#9989; What This Column Is, Fourteen Days In</h2><p>A daily transparent read on where the MLB betting model and Vegas disagree. Locks that cash 6-3 and locks that get <em>blown out 2-13.</em> AGREE thesis that flipped back and forth four times in five days. The biggest morning edge of the entire run published the same week the model went 1-7 on ace-fade plays.</p><p><strong>The model isn&#8217;t broken. The model needs targeted maintenance.</strong> That&#8217;s a different problem than &#8220;make new model.&#8221; Today&#8217;s slate is published. Tomorrow&#8217;s audit work starts.</p><p>If you&#8217;re new to Bad Bets:</p><ul><li><p>&#128233; <strong>Subscribe</strong> for daily MLB picks at 10am ET</p></li><li><p>&#128038; <strong>Follow</strong> <a href="https://twitter.com/TradesAndGains">@TradesAndGains</a> for slate graphics</p></li><li><p>&#128172; <strong>Discord</strong> for JSON outputs, v0.6 internals, and v0.7 audit progress</p></li></ul><p>See you tomorrow. &#9918;</p><p><em>&#8212; T&amp;G</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Bad Bets · Saturday June 6 ⚾]]></title><description><![CDATA[The top lock got shut out. The other top lock blew them out 14-1. Today: four more locks and three reruns.]]></description><link>https://badbets.substack.com/p/bad-bets-saturday-june-6</link><guid isPermaLink="false">https://badbets.substack.com/p/bad-bets-saturday-june-6</guid><dc:creator><![CDATA[Bad Bets]]></dc:creator><pubDate>Sat, 06 Jun 2026 11:09:18 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!f9dp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc63e6c19-66d6-403f-98f3-06cfc9e4a80d_3840x2160.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>&#128202; From The Ledger: Friday Split Down The Middle</h2><p><strong>Edge picks: 7-7 (50%). Model picks: 6-8 (42.9%). Two big locks went two opposite directions.</strong></p><p>The lock results, sorted by morning edge:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FydL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35c9cfcd-1aaa-4feb-a8a9-af6b03bf185e_1366x410.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FydL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35c9cfcd-1aaa-4feb-a8a9-af6b03bf185e_1366x410.png 424w, https://substackcdn.com/image/fetch/$s_!FydL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35c9cfcd-1aaa-4feb-a8a9-af6b03bf185e_1366x410.png 848w, https://substackcdn.com/image/fetch/$s_!FydL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35c9cfcd-1aaa-4feb-a8a9-af6b03bf185e_1366x410.png 1272w, https://substackcdn.com/image/fetch/$s_!FydL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35c9cfcd-1aaa-4feb-a8a9-af6b03bf185e_1366x410.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FydL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35c9cfcd-1aaa-4feb-a8a9-af6b03bf185e_1366x410.png" width="1366" height="410" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/35c9cfcd-1aaa-4feb-a8a9-af6b03bf185e_1366x410.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:410,&quot;width&quot;:1366,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:90131,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://badbets.substack.com/i/200876785?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35c9cfcd-1aaa-4feb-a8a9-af6b03bf185e_1366x410.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!FydL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35c9cfcd-1aaa-4feb-a8a9-af6b03bf185e_1366x410.png 424w, https://substackcdn.com/image/fetch/$s_!FydL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35c9cfcd-1aaa-4feb-a8a9-af6b03bf185e_1366x410.png 848w, https://substackcdn.com/image/fetch/$s_!FydL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35c9cfcd-1aaa-4feb-a8a9-af6b03bf185e_1366x410.png 1272w, https://substackcdn.com/image/fetch/$s_!FydL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35c9cfcd-1aaa-4feb-a8a9-af6b03bf185e_1366x410.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Locks went 1-3.</strong> The biggest morning edge the column has ever surfaced (MIA +16.9%) got <em>shut out</em> by Tampa Bay 0-6. The second-biggest (WSH +14.9%) blew Arizona out 14-1. Same morning, same direction tier (both FLIP), opposite outcomes. <strong>That&#8217;s a clean illustration of variance in the high-conviction tier.</strong> &#9918;</p><p>The full edge ledger Friday:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ts2e!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff57c95d9-3e1c-40e6-967f-ae1e33e47389_1344x646.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ts2e!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff57c95d9-3e1c-40e6-967f-ae1e33e47389_1344x646.png 424w, https://substackcdn.com/image/fetch/$s_!Ts2e!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff57c95d9-3e1c-40e6-967f-ae1e33e47389_1344x646.png 848w, https://substackcdn.com/image/fetch/$s_!Ts2e!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff57c95d9-3e1c-40e6-967f-ae1e33e47389_1344x646.png 1272w, https://substackcdn.com/image/fetch/$s_!Ts2e!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff57c95d9-3e1c-40e6-967f-ae1e33e47389_1344x646.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ts2e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff57c95d9-3e1c-40e6-967f-ae1e33e47389_1344x646.png" width="1344" height="646" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f57c95d9-3e1c-40e6-967f-ae1e33e47389_1344x646.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:646,&quot;width&quot;:1344,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:128117,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://badbets.substack.com/i/200876785?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff57c95d9-3e1c-40e6-967f-ae1e33e47389_1344x646.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Ts2e!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff57c95d9-3e1c-40e6-967f-ae1e33e47389_1344x646.png 424w, https://substackcdn.com/image/fetch/$s_!Ts2e!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff57c95d9-3e1c-40e6-967f-ae1e33e47389_1344x646.png 848w, https://substackcdn.com/image/fetch/$s_!Ts2e!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff57c95d9-3e1c-40e6-967f-ae1e33e47389_1344x646.png 1272w, https://substackcdn.com/image/fetch/$s_!Ts2e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff57c95d9-3e1c-40e6-967f-ae1e33e47389_1344x646.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#128300; The Audit Tracker: Three Days In</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Vr5K!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2985f81-54f2-49b7-8cf3-f93cf5188746_1350x398.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Vr5K!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2985f81-54f2-49b7-8cf3-f93cf5188746_1350x398.png 424w, https://substackcdn.com/image/fetch/$s_!Vr5K!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2985f81-54f2-49b7-8cf3-f93cf5188746_1350x398.png 848w, https://substackcdn.com/image/fetch/$s_!Vr5K!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2985f81-54f2-49b7-8cf3-f93cf5188746_1350x398.png 1272w, https://substackcdn.com/image/fetch/$s_!Vr5K!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2985f81-54f2-49b7-8cf3-f93cf5188746_1350x398.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Vr5K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2985f81-54f2-49b7-8cf3-f93cf5188746_1350x398.png" width="1350" height="398" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b2985f81-54f2-49b7-8cf3-f93cf5188746_1350x398.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:398,&quot;width&quot;:1350,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:78595,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://badbets.substack.com/i/200876785?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2985f81-54f2-49b7-8cf3-f93cf5188746_1350x398.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Vr5K!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2985f81-54f2-49b7-8cf3-f93cf5188746_1350x398.png 424w, https://substackcdn.com/image/fetch/$s_!Vr5K!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2985f81-54f2-49b7-8cf3-f93cf5188746_1350x398.png 848w, https://substackcdn.com/image/fetch/$s_!Vr5K!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2985f81-54f2-49b7-8cf3-f93cf5188746_1350x398.png 1272w, https://substackcdn.com/image/fetch/$s_!Vr5K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2985f81-54f2-49b7-8cf3-f93cf5188746_1350x398.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Day 3&#8217;s data nudges AGREE back ahead, but both directions are below breakeven over the three-day window.</strong> This is exactly the noise I committed to waiting through. v0.6&#8217;s tracker will need 100+ direction-tagged picks before we can say anything confidently. We&#8217;re at 26.</p><p><strong>The honest read:</strong> if you had to bet today on whether the direction effect is real, I&#8217;d put it at 60/40 yes. Not enough to act on. Enough to keep watching. &#128202;</p><h2>&#127775; The Bright Spots Worth Circling</h2><p><strong>&#127919; WSH +14.9% LOCK FLIP &#8594; 14-1 BLOWOUT</strong> at Chase Field. The WSH road team that the market historically fades got <em>all</em> the run support and <em>all</em> the variance. Foster Griffi outpitched Merrill Kelly by a wide margin. <strong>FLIP-direction lock cashed in dominant fashion.</strong></p><p><strong>&#127919; NYM +6.3% STRONG FLIP &#8594; 5-0 SHUTOUT</strong> at Petco. Pitcher&#8217;s duel projection (6.19 r) delivered exactly &#8212; except NYM did all the scoring. Christian Scott vs Michael King in the projected 6-run game, Scott went deep with zeros. <strong>FLIP-direction strong cashed in shutout fashion.</strong></p><p><strong>&#127919; STL +3.5% LEAN AGREE &#8594; 10-3 WIN.</strong> The boring AGREE lean tier kept doing its job.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/p/bad-bets-saturday-june-6/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/p/bad-bets-saturday-june-6/comments"><span>Leave a comment</span></a></p><h2>&#128201; The Hurts Worth Owning</h2><p><strong>&#128683; MIA SHUTOUT 0-6.</strong> Biggest morning edge of the column&#8217;s run, complete dud. The model thought MIA&#8217;s Ryan Gusto had a meaningful edge over Drew Rasmussen. The score line says the opposite happened &#8212; Rasmussen carved up MIA for a shutout. Pure variance or model error? <strong>N=1 doesn&#8217;t tell us.</strong> Pattern to monitor.</p><p><strong>&#128683; SEA LOST 3-7</strong> as the only AGREE lock. Yesterday&#8217;s article literally framed this as &#8220;if the AGREE thesis has any predictive power at all, this is the lock that should reflect it. If it doesn&#8217;t, the thesis is officially dead.&#8221; The thesis isn&#8217;t dead yet &#8212; it survived on Wednesday&#8217;s data &#8212; but Friday&#8217;s SEA loss is a real data point against.</p><p><strong>&#128683; OAK LOST 1-5.</strong> Direction-flip lock #3 of the day, lost in a non-competitive game. OAK&#8217;s road struggles continue.</p><p><strong>&#128683; SF blew out CHC 18-3.</strong> Pass-tier game, not actionable, but it&#8217;s been a SF theme &#8212; they&#8217;re either getting smoked (MIL 16-2 vs them May 31) or doing the smoking. Variance.</p><h2>&#128200; Running Ledger Through 13 Days</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ow2_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce45db87-001e-4b7f-8fd9-43f3ea42914a_1350x1216.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ow2_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce45db87-001e-4b7f-8fd9-43f3ea42914a_1350x1216.png 424w, https://substackcdn.com/image/fetch/$s_!ow2_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce45db87-001e-4b7f-8fd9-43f3ea42914a_1350x1216.png 848w, https://substackcdn.com/image/fetch/$s_!ow2_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce45db87-001e-4b7f-8fd9-43f3ea42914a_1350x1216.png 1272w, https://substackcdn.com/image/fetch/$s_!ow2_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce45db87-001e-4b7f-8fd9-43f3ea42914a_1350x1216.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ow2_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce45db87-001e-4b7f-8fd9-43f3ea42914a_1350x1216.png" width="1350" height="1216" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ce45db87-001e-4b7f-8fd9-43f3ea42914a_1350x1216.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1216,&quot;width&quot;:1350,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:177435,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://badbets.substack.com/i/200876785?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce45db87-001e-4b7f-8fd9-43f3ea42914a_1350x1216.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ow2_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce45db87-001e-4b7f-8fd9-43f3ea42914a_1350x1216.png 424w, https://substackcdn.com/image/fetch/$s_!ow2_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce45db87-001e-4b7f-8fd9-43f3ea42914a_1350x1216.png 848w, https://substackcdn.com/image/fetch/$s_!ow2_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce45db87-001e-4b7f-8fd9-43f3ea42914a_1350x1216.png 1272w, https://substackcdn.com/image/fetch/$s_!ow2_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce45db87-001e-4b7f-8fd9-43f3ea42914a_1350x1216.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>161 picks. 58.4% model accuracy.</strong> Down from 60.4% yesterday. The trajectory continues the regression-to-mean pattern &#8212; the early-week noise narrowing toward a true rate somewhere in the high 50s. The lead over the 52.4% breakeven is shrinking but persistent. &#128202;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#127919; Today&#8217;s Slate &#8212; Four Locks, Three Reruns</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!f9dp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc63e6c19-66d6-403f-98f3-06cfc9e4a80d_3840x2160.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!f9dp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc63e6c19-66d6-403f-98f3-06cfc9e4a80d_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!f9dp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc63e6c19-66d6-403f-98f3-06cfc9e4a80d_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!f9dp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc63e6c19-66d6-403f-98f3-06cfc9e4a80d_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!f9dp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc63e6c19-66d6-403f-98f3-06cfc9e4a80d_3840x2160.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!f9dp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc63e6c19-66d6-403f-98f3-06cfc9e4a80d_3840x2160.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c63e6c19-66d6-403f-98f3-06cfc9e4a80d_3840x2160.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:849223,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://badbets.substack.com/i/200876785?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc63e6c19-66d6-403f-98f3-06cfc9e4a80d_3840x2160.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!f9dp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc63e6c19-66d6-403f-98f3-06cfc9e4a80d_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!f9dp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc63e6c19-66d6-403f-98f3-06cfc9e4a80d_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!f9dp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc63e6c19-66d6-403f-98f3-06cfc9e4a80d_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!f9dp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc63e6c19-66d6-403f-98f3-06cfc9e4a80d_3840x2160.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Headline numbers:</strong></p><ul><li><p>&#9918; <strong>13 games</strong> on the card</p></li><li><p>&#128274;&#128274;&#128274;&#128274; <strong>4 LOCKS</strong> &#8212; CWS, OAK, SEA, NYM (2 AGREE / 2 FLIP)</p></li><li><p>&#127919; <strong>8 actionable plays</strong> (&#8805;4%) &#8212; 4 locks + 4 strong/solid edges</p></li><li><p>&#128293; <strong>Slugfest:</strong> CIN @ STL projected 11.03 r at Busch</p></li><li><p>&#10052;&#65039; <strong>Pitchers&#8217; duel:</strong> NYM @ SD projected 6.97 r at Petco (round 2!)</p></li><li><p>&#127775; <strong>Aces today:</strong> Spencer Strider (ATL), Yoshinobu Yamamoto (LAD), Bryce Miller (SEA), Joe Ryan (MIN)</p></li><li><p>&#128257; <strong>Reruns:</strong> 3 of 4 locks are repeat appearances (OAK day-2, SEA day-2 audit rerun, NYM promoted from yesterday&#8217;s strong)</p></li></ul><p><strong>Two of the four locks lost yesterday and are back today</strong> (OAK, SEA). One won yesterday and gets promoted from strong to lock (NYM). One is brand new (CWS, the column&#8217;s pet team returning).</p><p>Let me break each one down properly.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#128274; The Four Locks &#8212; Expanded Breakdowns</h2><h3>&#127919; #1 &#8212; CWS +15.0% @ PHI &#183; <strong>FLIP</strong> (TOP EDGE)</h3><p><strong>Model:</strong> CWS 60.6% &#183; <strong>Market:</strong> PHI 54.4% &#183; <strong>Total est:</strong> 9.12 r &#183; <strong>PF:</strong> 105 (Citizens Bank) <strong>Matchup:</strong> Brandon Eiser (CWS) vs Andrew Painter (PHI)</p><p><strong>The column&#8217;s defining pet team is back.</strong> CWS has appeared on the slate as an actionable edge five times across 13 days:</p><ul><li><p>&#129001; Tue May 26: +12% strong &#8594; won 15-2 blowout</p></li><li><p>&#129001; Thu May 28: +6% solid &#8594; won 6-2</p></li><li><p>&#128997; Sat May 31: pass tier &#8594; no bet</p></li><li><p>&#128997; Tue Jun 2: +12.6% LOCK &#8594; lost 4-6</p></li><li><p>&#129001; Wed Jun 3: pass tier &#8594; CWS won 8-0 shutout (no edge published)</p></li><li><p>&#128998; <strong>Today: +15.0% LOCK FLIP &#8594; TBD</strong></p></li></ul><p><strong>Record on CWS actionable plays: 2-1.</strong> The 2-1 includes one blowout win and one lock loss.</p><p><strong>Why the model loves it:</strong> Brandon Eiser&#8217;s v0.6 composite grades meaningfully ahead of Andrew Painter&#8217;s for this matchup. Painter is the rookie name brand, but his early-career FIP and K-BB% reads worse than the market&#8217;s pricing. Citizens Bank Park (PF 105) is also a hitter-friendly environment where CWS&#8217;s offense vs RHP grades better than market is crediting.</p><p><strong>What to watch:</strong> Direction-FLIP play. Market has PHI as 54% favorite. Model has CWS winning outright. Same archetype as Tuesday&#8217;s CWS lock (lost 4-6). <strong>If the bigger-edge (+15% vs +12.6%) play shows up the same way, the model&#8217;s CWS thesis needs a longer cooling period.</strong></p><div><hr></div><h3>&#127919; #2 &#8212; OAK +12.8% @ HOU &#183; <strong>FLIP</strong> (&#128257; 2ND STRAIGHT)</h3><p><strong>Model:</strong> OAK 61.8% &#183; <strong>Market:</strong> HOU 51.0% &#183; <strong>Total est:</strong> 10.39 r &#183; <strong>PF:</strong> 101 (Minute Maid) <strong>Matchup:</strong> Kade Morris (OAK) vs Tatsuya Imai (HOU)</p><p><strong>OAK on the slate for the third time this week, second straight day:</strong></p><ul><li><p>&#129001; Tue Jun 2: +16% LOCK FLIP &#8594; won 2-1 (biggest morning edge of that day, cashed)</p></li><li><p>&#128997; Fri Jun 5: +10.3% LOCK FLIP &#8594; lost 1-5 (yesterday)</p></li><li><p>&#128998; <strong>Today: +12.8% LOCK FLIP &#8594; TBD</strong></p></li></ul><p><strong>Record on OAK actionable plays: 1-1.</strong></p><p><strong>Why the model loves it (again):</strong> Same series, second straight day. Yesterday OAK lost 1-5. Today the model is back at a <em>bigger</em> edge (+10.3% &#8594; +12.8%) because the pitching matchup changed &#8212; Kade Morris is a different (and better-grading) arm than yesterday&#8217;s Jack Perkins. Imai is a respectable veteran but the gap to Morris is wider than the market is pricing.</p><p><strong>The recompute pattern:</strong> Same series, lost yesterday, edge increased today. We&#8217;ve seen this pattern with LAA (Day 4 streak ended in a 14-3 win at the end), KC (back-to-back lock attempt failed), and now OAK Day 2. The model isn&#8217;t anchored. <strong>The question isn&#8217;t whether it&#8217;s right today &#8212; it&#8217;s whether the recompute approach pays out over many tries.</strong> &#128260;</p><p><strong>What to watch:</strong> Slugfest projection (10.39 r) at hitter-friendly Minute Maid. If OAK can score, the model&#8217;s pitcher edge translates. If they get shut down again (yesterday: 1 run), the issue is OAK&#8217;s offense vs HOU&#8217;s specific arms, not the model&#8217;s pitcher reads.</p><div><hr></div><h3>&#127919; #3 &#8212; SEA +11.9% @ DET &#183; <strong>AGREE</strong> (&#128257; AUDIT RERUN)</h3><p><strong>Model:</strong> SEA 67.2% &#183; <strong>Market:</strong> SEA 55.3% &#183; <strong>Total est:</strong> 7.86 r &#183; <strong>PF:</strong> 99 (Comerica) <strong>Matchup:</strong> Bryce Miller (SEA) vs Keider Montero (DET)</p><p><strong>This is the audit&#8217;s most important test case of the week.</strong> Yesterday&#8217;s article explicitly framed SEA&#8217;s AGREE lock (+14.8%) as the cleanest possible test of &#8220;direction-agreement plays outperform direction-flip plays.&#8221; It LOST 3-7. Today the model has SEA back as an AGREE lock at a smaller edge (+11.9%).</p><p><strong>Why the smaller edge today:</strong> Yesterday&#8217;s Bryan Woo got the start (elite K/9). Today&#8217;s Bryce Miller is <em>also</em> good but grades slightly lower in the v0.6 composite. The model trimmed conviction from 70.1% to 67.2%, which moved the edge from +14.8% to +11.9%. <strong>Recompute from scratch, edge adjusted appropriately.</strong></p><p><strong>Why the model still loves it:</strong> Miller&#8217;s FIP and K-BB% still grade meaningfully ahead of Montero&#8217;s. DET&#8217;s offense vs RHP rates below average in the v0.6 splits. Same archetype as yesterday&#8217;s setup &#8212; both model and market favor SEA, model thinks the favorite is more dominant.</p><p><strong>What to watch:</strong> This is the second straight AGREE lock at +11-15% on the same team. If SEA cashes today, the audit&#8217;s AGREE-tier signal gets a recovery data point. If they lose again, <strong>two straight AGREE-lock losses on the same team is a meaningful pattern</strong> &#8212; either the model is overrating Miller/Woo&#8217;s pitcher quality, or the AGREE-lock archetype isn&#8217;t actually as reliable as Wednesday&#8217;s data suggested.</p><div><hr></div><h3>&#127919; #4 &#8212; NYM +10.7% @ SD &#183; <strong>AGREE</strong> (&#128257; PROMOTED FROM STRONG)</h3><p><strong>Model:</strong> NYM 63.0% &#183; <strong>Market:</strong> NYM 52.3% &#183; <strong>Total est:</strong> 6.97 r &#183; <strong>PF:</strong> 91 (Petco) <strong>Matchup:</strong> Nolan McLean (NYM) vs Griffin Canning (SD)</p><p><strong>NYM on the slate for the second time in three days, and the edge GREW:</strong></p><ul><li><p>&#129001; Fri Jun 5: +6.3% strong FLIP &#8594; won 5-0 shutout at Petco</p></li><li><p>&#128998; <strong>Today: +10.7% LOCK AGREE &#8594; TBD</strong></p></li></ul><p><strong>Note the direction change!</strong> Yesterday: model NYM, market SD &#8594; FLIP. Today: model NYM, market NYM &#8594; AGREE. The market caught up to the NYM read after yesterday&#8217;s shutout win. Model still thinks the market is <em>under-pricing</em> NYM by a wider margin than the new line reflects.</p><p><strong>Why the model loves it:</strong> Petco Park is the most pitcher-friendly venue in baseball (PF 91). The model has McLean grading well; Canning is the home favorite but the gap in real-FIP composite is meaningful. NYM&#8217;s road offense vs RHP has more upside than the market is pricing.</p><p><strong>Park-pitcher caveat:</strong> At PF 91 with a 6.97 r projected total, this is a one-mistake game. The team that scores 3+ runs wins. <strong>If NYM&#8217;s offense gets shut down by Canning the way SD&#8217;s was shut down by Scott yesterday, the model&#8217;s pitcher edge doesn&#8217;t translate to wins.</strong> Reverse-symmetry risk. &#128260;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/p/bad-bets-saturday-june-6/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/p/bad-bets-saturday-june-6/comments"><span>Leave a comment</span></a></p><h2>&#128203; The Strong &amp; Solid Edges</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!IDJh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf46ead6-d5fa-4fa9-b607-5d5c44ace68f_1352x788.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IDJh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf46ead6-d5fa-4fa9-b607-5d5c44ace68f_1352x788.png 424w, https://substackcdn.com/image/fetch/$s_!IDJh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf46ead6-d5fa-4fa9-b607-5d5c44ace68f_1352x788.png 848w, https://substackcdn.com/image/fetch/$s_!IDJh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf46ead6-d5fa-4fa9-b607-5d5c44ace68f_1352x788.png 1272w, https://substackcdn.com/image/fetch/$s_!IDJh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf46ead6-d5fa-4fa9-b607-5d5c44ace68f_1352x788.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IDJh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf46ead6-d5fa-4fa9-b607-5d5c44ace68f_1352x788.png" width="1352" height="788" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cf46ead6-d5fa-4fa9-b607-5d5c44ace68f_1352x788.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:788,&quot;width&quot;:1352,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:223103,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://badbets.substack.com/i/200876785?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf46ead6-d5fa-4fa9-b607-5d5c44ace68f_1352x788.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!IDJh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf46ead6-d5fa-4fa9-b607-5d5c44ace68f_1352x788.png 424w, https://substackcdn.com/image/fetch/$s_!IDJh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf46ead6-d5fa-4fa9-b607-5d5c44ace68f_1352x788.png 848w, https://substackcdn.com/image/fetch/$s_!IDJh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf46ead6-d5fa-4fa9-b607-5d5c44ace68f_1352x788.png 1272w, https://substackcdn.com/image/fetch/$s_!IDJh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf46ead6-d5fa-4fa9-b607-5d5c44ace68f_1352x788.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>The STRIDER trend is now a real audit item.</strong> The column has now faded Strider twice (May 31 ATL +5.3%, today PIT +8.6%) and backed him zero times. Cole 1-1, Skenes 0-2, Yamamoto 0-1, Strider 0-2 (last attempt). <strong>The &#8220;fade name-brand starters&#8221; thesis is currently 1-5 across 6 published attempts.</strong> That&#8217;s either real signal (the v0.6 composite over-rates elite arms) or one bad sample.</p><h2>&#128683; Pass-Tier Notable Spots</h2><p><strong>LAA @ LAD (+1.3% LAA, AGREE)</strong> &#8212; Yamamoto on the mound for LAD. Model and market both have LAD at 74-76%. Essentially no edge. <strong>The model is no longer trying to fade Yamamoto.</strong> After Yamamoto threw a 7-inning gem against PHI on Wed (LAD 9-1), the composite recalibrated. He&#8217;s now priced correctly.</p><p><strong>BOS @ NYY (+1.1% BOS, AGREE)</strong> &#8212; Ranger Suarez going for BOS. Model has NYY 53.3%, market has 54.4%. Basically a coin flip. Pass tier discipline.</p><p><strong>Three locks lost yesterday plus the MIA shutout. Today the model published four more.</strong> Conviction tier is doing what conviction tiers do &#8212; high variance, sometimes huge wins (WSH 14-1), sometimes brutal losses (MIA 0-6). <strong>The math doesn&#8217;t change based on yesterday&#8217;s outcome.</strong> &#129496;</p><h2>&#9888;&#65039; Caveats Still Apply</h2><ol><li><p>&#10060; <strong>Not betting advice. Model output. Same caveat, every day.</strong></p></li><li><p>&#127920; <strong>4 locks for the second time in three days.</strong> Wednesday: 1-2 on locks. Friday: 1-3 on locks. Today: TBD. <strong>Don&#8217;t get aggressive on lock-tier sizing &#8212; the variance band is too wide.</strong></p></li><li><p>&#128202; <strong>161 picks at 58.4%.</strong> The rate keeps moderating but stays above breakeven. True rate guess: 55-60%.</p></li><li><p>&#128300; <strong>v0.6 audit signal still inconclusive at N=26.</strong> Need 100+ direction-tagged picks. We&#8217;re 26% of the way there.</p></li></ol><h2>&#9989; What This Column Is, Thirteen Days In</h2><p>A daily transparent read on where the MLB betting model and Vegas disagree. Locks that cash 14-1 in shutout-style blowouts. Locks that get <em>shut out</em> 0-6 the same day. Pet teams returning at bigger edges. Strider fades reaching their 5th attempt without a single win. The audit tracker dutifully logging direction data for another 174 picks before any change to the edge filter.</p><p>If you&#8217;re new to Bad Bets:</p><ul><li><p>&#128233; <strong>Subscribe</strong> for daily MLB picks at 10am ET</p></li><li><p>&#128038; <strong>Follow</strong> <a href="https://twitter.com/TradesAndGains">@TradesAndGains</a> for slate graphics</p></li><li><p>&#128172; <strong>Discord</strong> for JSON outputs, v0.6 internals, and audit progress</p></li></ul><p>See you tomorrow. &#9918;</p><p><em>&#8212; T&amp;G</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Bad Bets · Friday June 5 ⚾ ]]></title><description><![CDATA[v0.6 ships with direction tracking. Yesterday's data flipped the audit thesis. Four locks today.]]></description><link>https://badbets.substack.com/p/bad-bets-friday-june-5</link><guid isPermaLink="false">https://badbets.substack.com/p/bad-bets-friday-june-5</guid><dc:creator><![CDATA[Bad Bets]]></dc:creator><pubDate>Fri, 05 Jun 2026 10:35:30 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Id58!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd16504a8-22d8-4976-84db-88c1c59b565f_3840x2160.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>&#128640; v0.6 Is Live</h2><p>Quick note before the recap: <strong>the v0.6 model shipped this morning.</strong> Three notable changes:</p><ol><li><p>&#128208; <strong>Direction tracker (AGREE/FLIP)</strong> &#8212; every pick now labeled by whether model and market favor the same team or opposite teams. This was the #1 audit priority from yesterday&#8217;s column and it&#8217;s now baked into the daily output.</p></li><li><p>&#9918; <strong>Offense input switched to wOBA proxy (MLB API)</strong> &#8212; the FanGraphs wRC+ feed was rate-limited the last few days. The MLB API&#8217;s wOBA-derived proxy gives similar signal with more reliable uptime.</p></li><li><p>&#128202; <strong>Report card cross-tab</strong> &#8212; daily grader now outputs bucket &#215; direction (e.g., &#8220;solid AGREE 0-1, solid FLIP &#8212;&#8221;). Lets the audit measure both dimensions simultaneously.</p></li></ol><p>The columns we&#8217;ve been hand-classifying for two weeks now ship in the script itself. <strong>Bigger samples, faster.</strong> &#128736;&#65039;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#128202; From The Ledger: Thursday Was Tough</h2><p><strong>Edge picks: 2-6 (25%). Model picks: 4-4 (50%).</strong> Two brutal days in three.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GRon!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a55b3f9-83a2-46ad-b23d-4b002dea8f91_1366x572.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GRon!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a55b3f9-83a2-46ad-b23d-4b002dea8f91_1366x572.png 424w, https://substackcdn.com/image/fetch/$s_!GRon!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a55b3f9-83a2-46ad-b23d-4b002dea8f91_1366x572.png 848w, https://substackcdn.com/image/fetch/$s_!GRon!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a55b3f9-83a2-46ad-b23d-4b002dea8f91_1366x572.png 1272w, https://substackcdn.com/image/fetch/$s_!GRon!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a55b3f9-83a2-46ad-b23d-4b002dea8f91_1366x572.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GRon!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a55b3f9-83a2-46ad-b23d-4b002dea8f91_1366x572.png" width="1366" height="572" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9a55b3f9-83a2-46ad-b23d-4b002dea8f91_1366x572.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:572,&quot;width&quot;:1366,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:120592,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://badbets.substack.com/i/200742453?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a55b3f9-83a2-46ad-b23d-4b002dea8f91_1366x572.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!GRon!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a55b3f9-83a2-46ad-b23d-4b002dea8f91_1366x572.png 424w, https://substackcdn.com/image/fetch/$s_!GRon!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a55b3f9-83a2-46ad-b23d-4b002dea8f91_1366x572.png 848w, https://substackcdn.com/image/fetch/$s_!GRon!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a55b3f9-83a2-46ad-b23d-4b002dea8f91_1366x572.png 1272w, https://substackcdn.com/image/fetch/$s_!GRon!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a55b3f9-83a2-46ad-b23d-4b002dea8f91_1366x572.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>The LAD lock loss is what stings most.</strong> Yesterday LAD won 7-0 (Ohtani shutout). Today LAD lost 2-3 on a one-run game. <strong>Same series, opposite results, no anchor.</strong> The model recomputed from scratch, generated the same conviction tier, and got the one-run version. Variance in the conviction tier strikes again.</p><p>The other lock-pattern loss: <strong>the model&#8217;s PIT side-flip didn&#8217;t work.</strong> Yesterday: PIT +12% lock LOST. Today: model flipped to HOU +6.7% &#8212; and PIT won anyway. Same series. The model &#8220;recompute from scratch&#8221; went the other direction this time and still lost. <strong>The HOU pick is now data point #2 in the &#8220;model flips sides and loses anyway&#8221; file.</strong></p><p></p><h2>&#128300; The Audit Thesis Just Got Flipped</h2><p>This is the part that matters for the v0.6 audit.</p><p><strong>Wednesday&#8217;s data:</strong></p><ul><li><p>&#128994; Direction-AGREE actionables: <strong>2-0</strong> (LAD lock cashed 7-0, BOS strong cashed 8-1)</p></li><li><p>&#128308; Direction-FLIP actionables: <strong>0-2</strong> (TEX lock lost, COL streak ended)</p></li></ul><p>That was the data point I framed yesterday as confirming the audit thesis: <em>&#8220;direction-agreement plays outperform direction-flip plays.&#8221;</em></p><p><strong>Thursday&#8217;s data:</strong></p><ul><li><p>&#128308; Direction-AGREE actionables: <strong>1-5</strong> (LAD lock lost, plus four others)</p></li><li><p>&#128994; Direction-FLIP actionables: <strong>1-1</strong></p></li></ul><p>Yesterday&#8217;s data <strong>contradicts</strong> the thesis I drew from Wednesday&#8217;s data.</p><p><strong>Two-day aggregate across the actionable tier:</strong></p><ul><li><p>AGREE: 3-5 (37.5%)</p></li><li><p>FLIP: 1-3 (25%)</p></li></ul><p>Both below breakeven. <strong>The direction-effect signal isn&#8217;t clean enough to act on yet.</strong></p><p>This is the column&#8217;s most useful lesson of the week and the entire reason v0.6 ships <em>now</em> rather than after I changed the edge filter:</p><blockquote><p><strong>Two days of consistent data is not data.</strong> A 5-data-point hypothesis that gets contradicted by the next 6 data points isn&#8217;t a hypothesis &#8212; it&#8217;s noise. The v0.6 tracker exists to <em>measure</em> the direction effect across 200+ picks before anyone decides whether to act on it.</p></blockquote><p>If I&#8217;d &#8220;fixed&#8221; the edge filter based on Wednesday&#8217;s results, today&#8217;s picks would all be wrong in a different way. Sample size is the discipline. &#129496;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#128200; Running Ledger Through 12 Days</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rsYW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6031495d-7ba4-4f4c-9674-857de4a7289a_1386x1150.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rsYW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6031495d-7ba4-4f4c-9674-857de4a7289a_1386x1150.png 424w, https://substackcdn.com/image/fetch/$s_!rsYW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6031495d-7ba4-4f4c-9674-857de4a7289a_1386x1150.png 848w, https://substackcdn.com/image/fetch/$s_!rsYW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6031495d-7ba4-4f4c-9674-857de4a7289a_1386x1150.png 1272w, https://substackcdn.com/image/fetch/$s_!rsYW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6031495d-7ba4-4f4c-9674-857de4a7289a_1386x1150.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rsYW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6031495d-7ba4-4f4c-9674-857de4a7289a_1386x1150.png" width="1386" height="1150" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6031495d-7ba4-4f4c-9674-857de4a7289a_1386x1150.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1150,&quot;width&quot;:1386,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:167808,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://badbets.substack.com/i/200742453?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6031495d-7ba4-4f4c-9674-857de4a7289a_1386x1150.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rsYW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6031495d-7ba4-4f4c-9674-857de4a7289a_1386x1150.png 424w, https://substackcdn.com/image/fetch/$s_!rsYW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6031495d-7ba4-4f4c-9674-857de4a7289a_1386x1150.png 848w, https://substackcdn.com/image/fetch/$s_!rsYW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6031495d-7ba4-4f4c-9674-857de4a7289a_1386x1150.png 1272w, https://substackcdn.com/image/fetch/$s_!rsYW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6031495d-7ba4-4f4c-9674-857de4a7289a_1386x1150.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Sliced to 59.9% on 147 graded model picks.</strong> Trending down from the early-week 63% but still meaningfully above the 52.4% breakeven. <strong>The trajectory is doing exactly what regression to the mean looks like with growing sample size</strong> &#8212; early-window noise narrowing toward the true rate.</p><p><strong>Where I&#8217;d guess the true rate lives: 56-62%.</strong> That&#8217;s the educated read after 12 days and 147 picks. Closer to 60 in the optimistic case, closer to 56 in the pessimistic. Even the low end is meaningfully positive over a fair coin. &#9878;&#65039;</p><h2>&#127919; Today&#8217;s Slate &#8212; Four Locks, Three Flip, One Agree</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Id58!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd16504a8-22d8-4976-84db-88c1c59b565f_3840x2160.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Id58!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd16504a8-22d8-4976-84db-88c1c59b565f_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!Id58!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd16504a8-22d8-4976-84db-88c1c59b565f_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!Id58!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd16504a8-22d8-4976-84db-88c1c59b565f_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!Id58!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd16504a8-22d8-4976-84db-88c1c59b565f_3840x2160.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Id58!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd16504a8-22d8-4976-84db-88c1c59b565f_3840x2160.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d16504a8-22d8-4976-84db-88c1c59b565f_3840x2160.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:831452,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://badbets.substack.com/i/200742453?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd16504a8-22d8-4976-84db-88c1c59b565f_3840x2160.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Id58!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd16504a8-22d8-4976-84db-88c1c59b565f_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!Id58!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd16504a8-22d8-4976-84db-88c1c59b565f_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!Id58!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd16504a8-22d8-4976-84db-88c1c59b565f_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!Id58!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd16504a8-22d8-4976-84db-88c1c59b565f_3840x2160.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Headline numbers:</strong></p><ul><li><p>&#9918; <strong>14 games</strong> on the card</p></li><li><p>&#128274;&#128274;&#128274;&#128274; <strong>4 LOCKS</strong> &#8212; MIA, WSH, SEA, OAK (1 AGREE / 3 FLIP)</p></li><li><p>&#127919; <strong>7 actionable plays</strong> (&#8805;4%) &#8212; 4 locks + 3 strong/solid</p></li><li><p>&#128293; <strong>Slugfest:</strong> MIL @ COL projected 11.95 r at Coors (PF 112)</p></li><li><p>&#10052;&#65039; <strong>Pitchers&#8217; duel:</strong> NYM @ SD projected 6.19 r at Petco (PF 91)</p></li><li><p>&#127775; <strong>Aces today:</strong> Robbie Ray (SF), Jes&#250;s Luzardo (PHI), Sonny Gray (BOS), Trey Yesavage (TOR), Michael King (SD)</p></li></ul><p><strong>The structural shape of today is the audit test made manifest.</strong> Four locks. Three are direction-FLIP (model says opposite team wins from market). One is direction-AGREE (SEA, where model and market both pick Seattle but model has them as a much bigger favorite).</p><p><strong>Under the audit thesis from Wednesday:</strong> SEA should outperform the three FLIP locks. <strong>Under the thesis as it now stands (Thursday data):</strong> that prediction is essentially a coin flip. Today&#8217;s results will be data points 13 and 14 in the running tracker.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/p/bad-bets-friday-june-5?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/p/bad-bets-friday-june-5?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><h2>&#128274; The Four Locks</h2><h3>&#127919; #1 &#8212; MIA +16.9% vs TB (BIGGEST MORNING EDGE) &#8212; <strong>FLIP</strong></h3><p><strong>Model:</strong> MIA 61.5% &#183; <strong>Market:</strong> TB 55.3% &#183; <strong>Total est:</strong> 6.77 r &#183; <strong>PF:</strong> 96</p><p><strong>The biggest morning edge the column has surfaced.</strong> Direction-flip play &#8212; market has TB winning, model has MIA. Ryan Gusto&#8217;s v0.6 composite grades meaningfully ahead of Drew Rasmussen&#8217;s for today&#8217;s matchup. MIA&#8217;s offense vs RHP also rates respectably in the new wOBA-proxy framework.</p><p><strong>Note the low projected total (6.77 r) at loanDepot park.</strong> This is a pitcher-friendly environment that <em>amplifies</em> pitcher-quality gaps. If Gusto really is the better arm, the gap is more decisive in a low-scoring game.</p><h3>&#127919; #2 &#8212; WSH +14.9% @ ARI &#8212; <strong>FLIP</strong></h3><p><strong>Model:</strong> WSH 59.6% &#183; <strong>Market:</strong> ARI 55.3% &#183; <strong>Total est:</strong> 9.81 r &#183; <strong>PF:</strong> 101</p><p>Another direction-flip. Foster Griffi vs Merrill Kelly at Chase Field. The model has the WSH starter grading well; Kelly is the name brand but the composite suggests he&#8217;s being overpriced for this matchup.</p><p><strong>WSH on the road historically has been a fade spot for the market.</strong> The model&#8217;s edge here is the market&#8217;s anti-WSH bias plus an actual pitcher-quality gap.</p><h3>&#127919; #3 &#8212; SEA +14.8% @ DET &#8212; <strong>AGREE</strong> (only AGREE lock today)</h3><p><strong>Model:</strong> SEA 70.1% &#183; <strong>Market:</strong> SEA 55.3% &#183; <strong>Total est:</strong> 8.30 r &#183; <strong>PF:</strong> 99</p><p><strong>The audit&#8217;s clean test case.</strong> Model and market BOTH favor SEA. The model has them as a much bigger favorite (70% vs 55%) &#8212; magnitude disagreement, not direction. Bryan Woo vs Framber Valdez.</p><p>This is the same archetype that delivered LAD 7-0 on Wednesday (cashed) and lost on Thursday LAD 2-3 (didn&#8217;t cash). <strong>If the AGREE thesis has any predictive power at all, this is the lock that should reflect it.</strong> If it doesn&#8217;t, the thesis is officially dead. &#128202;</p><h3>&#127919; #4 &#8212; OAK +10.3% @ HOU &#8212; <strong>FLIP</strong></h3><p><strong>Model:</strong> OAK 60.3% &#183; <strong>Market:</strong> HOU 50.0% &#183; <strong>Total est:</strong> 8.34 r &#183; <strong>PF:</strong> 101</p><p>Direction-flip play. Market has HOU as a coin-flip favorite at home; model has OAK winning outright. Jack Perkins vs Peter Lambert. OAK is back on the actionable slate after being on the lock list Tuesday (won 2-1).</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#128203; The Other Actionable Plays (4-10% edges)</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!s_1Q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbd21fdb-545a-41fb-9933-48496bea3b85_1356x508.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!s_1Q!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbd21fdb-545a-41fb-9933-48496bea3b85_1356x508.png 424w, https://substackcdn.com/image/fetch/$s_!s_1Q!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbd21fdb-545a-41fb-9933-48496bea3b85_1356x508.png 848w, https://substackcdn.com/image/fetch/$s_!s_1Q!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbd21fdb-545a-41fb-9933-48496bea3b85_1356x508.png 1272w, https://substackcdn.com/image/fetch/$s_!s_1Q!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbd21fdb-545a-41fb-9933-48496bea3b85_1356x508.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!s_1Q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbd21fdb-545a-41fb-9933-48496bea3b85_1356x508.png" width="1356" height="508" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fbd21fdb-545a-41fb-9933-48496bea3b85_1356x508.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:508,&quot;width&quot;:1356,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:107959,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://badbets.substack.com/i/200742453?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbd21fdb-545a-41fb-9933-48496bea3b85_1356x508.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!s_1Q!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbd21fdb-545a-41fb-9933-48496bea3b85_1356x508.png 424w, https://substackcdn.com/image/fetch/$s_!s_1Q!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbd21fdb-545a-41fb-9933-48496bea3b85_1356x508.png 848w, https://substackcdn.com/image/fetch/$s_!s_1Q!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbd21fdb-545a-41fb-9933-48496bea3b85_1356x508.png 1272w, https://substackcdn.com/image/fetch/$s_!s_1Q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbd21fdb-545a-41fb-9933-48496bea3b85_1356x508.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>The COL play is interesting.</strong> Model thinks MIL wins, market thinks MIL wins &#8212; they AGREE on direction. But the edge is on the underdog COL because the magnitude gap is small enough that the market is &#8220;overpaying&#8221; for MIL. <strong>This is a different archetype than the AGREE plays where you back the favorite.</strong> Worth tracking separately. &#129514;</p><h2>&#128683; The Pitchers The Model ISN&#8217;T Touching</h2><p><strong>Robbie Ray (SF @ CHC)</strong> &#8212; model has SF +2.0% (pass). Direction-agreement, magnitude disagreement, no actionable edge. The model is essentially flat.</p><p><strong>Jes&#250;s Luzardo (PHI vs CWS)</strong> &#8212; PHI +0.7%. The model agrees with the market on PHI as a heavy favorite. Nothing to publish.</p><p><strong>Sonny Gray (BOS @ NYY)</strong> &#8212; BOS +2.3%. Lean tier. Direction-agreement (both pick NYY), small magnitude edge on BOS. Not actionable.</p><p><strong>Discipline. Three name-brand starters going. None generate an edge worth publishing.</strong> This is what calibrated honesty looks like on an ace-light slate. &#129496;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#9888;&#65039; Caveats Still Apply</h2><ol><li><p>&#10060; <strong>Not betting advice. Model output. Same caveat, every day.</strong></p></li><li><p>&#127920; <strong>4 locks is meaningful conviction.</strong> Across the tracking window, multi-lock days have gone: 4 locks Tuesday (2-3), 5 locks May 25 (0-5), 3 locks Wednesday (1-2). The range is wide.</p></li><li><p>&#128202; <strong>147 picks at 59.9%.</strong> Sample is growing, the rate is moderating. Both true rates of 56% AND 62% are within the noise band.</p></li><li><p>&#128300; <strong>v0.6 audit is live but not yet conclusive.</strong> Two days of direction data is not enough to change the edge filter. <strong>Two months might be.</strong></p></li></ol><h2>&#9989; What This Column Is, Twelve Days In</h2><p>A daily transparent read on where the MLB betting model and Vegas disagree. Locks that cash 7-0. Locks that lose 2-3 by one run. Hypotheses confirmed by Wednesday and contradicted by Thursday. The audit tooling shipping live so the next 200 picks tell us what the first 147 couldn&#8217;t.</p><p>If you&#8217;re new to Bad Bets:</p><ul><li><p>&#128233; <strong>Subscribe</strong> for daily MLB picks at 10am ET</p></li><li><p>&#128038; <strong>Follow</strong> <a href="https://twitter.com/TradesAndGains">@TradesAndGains</a> for slate graphics</p></li><li><p>&#128172; <strong>Discord</strong> for JSON outputs, v0.6 internals, and ongoing audit progress</p></li></ul><p>See you tomorrow. &#9918;</p><p><em>&#8212; T&amp;G</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/p/bad-bets-friday-june-5?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/p/bad-bets-friday-june-5?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Bad Bets · Thursday June 4 ⚾]]></title><description><![CDATA[Wednesday was brutal. The audit thesis got loud confirmation. Today: LAD locked in again.]]></description><link>https://badbets.substack.com/p/bad-bets-thursday-june-4</link><guid isPermaLink="false">https://badbets.substack.com/p/bad-bets-thursday-june-4</guid><dc:creator><![CDATA[Bad Bets]]></dc:creator><pubDate>Thu, 04 Jun 2026 13:12:31 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!zKHg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec0e4248-5867-461a-9650-f6142a956324_3840x2160.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>&#128202; From The Ledger: A Brutal Wednesday With An Important Pattern</h2><p><strong>Edge picks: 4-10 (28.6%). Worst day since Monday May 25 (which went 0-5).</strong></p><p>By edge bucket:</p><ul><li><p>&#128274; <strong>Locks: 1-2</strong> (LAD &#9989;, PIT &#10060;, TEX &#10060;)</p></li><li><p>&#128170; <strong>Strong: 1-2</strong> (BOS &#9989;, MIN &#10060;, SEA &#10060;)</p></li><li><p>&#127919; <strong>Solid: 1-2</strong> (COL &#10060;, plus two lean/pass tier hits)</p></li><li><p>&#129295; <strong>Leans: 0-4</strong></p></li></ul><p><strong>Painful as the headline number is, the </strong><em><strong>pattern</strong></em><strong> inside it is the story.</strong> Yesterday&#8217;s article literally framed today as a test: <em>&#8220;If LAD cashes and TEX doesn&#8217;t, the audit thesis gets a data point.&#8221;</em></p><p>The test came back with a loud answer.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#127919; The Audit Thesis Just Got Confirmation</h2><p>Let me split yesterday&#8217;s 7 actionable plays by structure:</p><p><strong>&#128994; Direction-AGREEMENT plays</strong> (model and market both favor the same team):</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TMYT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faeaaa460-85e6-47d3-aadb-0fa73fd2a438_1054x490.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TMYT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faeaaa460-85e6-47d3-aadb-0fa73fd2a438_1054x490.png 424w, https://substackcdn.com/image/fetch/$s_!TMYT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faeaaa460-85e6-47d3-aadb-0fa73fd2a438_1054x490.png 848w, https://substackcdn.com/image/fetch/$s_!TMYT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faeaaa460-85e6-47d3-aadb-0fa73fd2a438_1054x490.png 1272w, https://substackcdn.com/image/fetch/$s_!TMYT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faeaaa460-85e6-47d3-aadb-0fa73fd2a438_1054x490.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TMYT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faeaaa460-85e6-47d3-aadb-0fa73fd2a438_1054x490.png" width="1054" height="490" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aeaaa460-85e6-47d3-aadb-0fa73fd2a438_1054x490.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:490,&quot;width&quot;:1054,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:85454,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://badbets.substack.com/i/200610756?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faeaaa460-85e6-47d3-aadb-0fa73fd2a438_1054x490.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!TMYT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faeaaa460-85e6-47d3-aadb-0fa73fd2a438_1054x490.png 424w, https://substackcdn.com/image/fetch/$s_!TMYT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faeaaa460-85e6-47d3-aadb-0fa73fd2a438_1054x490.png 848w, https://substackcdn.com/image/fetch/$s_!TMYT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faeaaa460-85e6-47d3-aadb-0fa73fd2a438_1054x490.png 1272w, https://substackcdn.com/image/fetch/$s_!TMYT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faeaaa460-85e6-47d3-aadb-0fa73fd2a438_1054x490.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>&#128308; Direction-FLIP plays</strong> (model and market pick different sides):</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2IrC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d2ed91c-b4c1-4574-a5ad-3896feaf77fb_1048x244.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2IrC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d2ed91c-b4c1-4574-a5ad-3896feaf77fb_1048x244.png 424w, https://substackcdn.com/image/fetch/$s_!2IrC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d2ed91c-b4c1-4574-a5ad-3896feaf77fb_1048x244.png 848w, https://substackcdn.com/image/fetch/$s_!2IrC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d2ed91c-b4c1-4574-a5ad-3896feaf77fb_1048x244.png 1272w, https://substackcdn.com/image/fetch/$s_!2IrC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d2ed91c-b4c1-4574-a5ad-3896feaf77fb_1048x244.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2IrC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d2ed91c-b4c1-4574-a5ad-3896feaf77fb_1048x244.png" width="1048" height="244" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7d2ed91c-b4c1-4574-a5ad-3896feaf77fb_1048x244.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:244,&quot;width&quot;:1048,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:40032,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://badbets.substack.com/i/200610756?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d2ed91c-b4c1-4574-a5ad-3896feaf77fb_1048x244.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2IrC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d2ed91c-b4c1-4574-a5ad-3896feaf77fb_1048x244.png 424w, https://substackcdn.com/image/fetch/$s_!2IrC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d2ed91c-b4c1-4574-a5ad-3896feaf77fb_1048x244.png 848w, https://substackcdn.com/image/fetch/$s_!2IrC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d2ed91c-b4c1-4574-a5ad-3896feaf77fb_1048x244.png 1272w, https://substackcdn.com/image/fetch/$s_!2IrC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d2ed91c-b4c1-4574-a5ad-3896feaf77fb_1048x244.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><strong>Direction-flip plays: 0-2.</strong> The TEX lock and the COL streak-ender both lost on the day flagged as the audit test.</p><p>Within direction-agreement, the splits get more interesting. The TWO wins (LAD lock, BOS strong) were the two plays where the model thought the market was <em>underpricing the favorite</em>. The three losses (PIT, MIN, SEA) were all plays where the model and market agreed but the model thought the favorite was more dominant than priced &#8212; and the favorite either got upset or the variance came out the wrong way.</p><p><strong>The cleanest read so far:</strong> when the model and market agree on direction AND the model thinks the underdog has more value than priced, that may be a different bucket than &#8220;agree on direction, model thinks favorite is bigger lock.&#8221; Worth splitting in v0.6&#8217;s audit script. &#128300;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#127775; The Big Wins Worth Circling</h2><p><strong>&#127919; LAD +14.1% LOCK (Ohtani) &#8594; 7-0 SHUTOUT.</strong> Ohtani threw 7 scoreless. The model&#8217;s flagship &#8220;direction-agreement lock at a magnitude disagreement&#8221; played out exactly as the thesis required. This is the cleanest result the column has produced.</p><p><strong>&#127919; BOS +9.3% STRONG &#8594; 8-1 BLOWOUT.</strong> Same structural pattern (direction-agreement, magnitude edge), smaller edge, big result. The column&#8217;s &#8220;boring tier&#8221; delivered another headliner.</p><p><strong>The losses were structural too.</strong> Skenes (PIT +12.0% lock) is now <strong>0-2 across two attempts where the column backed him.</strong> That&#8217;s a real pattern worth noticing &#8212; when the model says &#8220;back the ace,&#8221; the ace has now lost twice in a row. Either Skenes is in a rough stretch or the model&#8217;s elite-arm composite is over-rating top-end pitchers. Logging for the audit.</p><p><strong>MIN +7.7% getting SHUT OUT 0-8 by CWS</strong> is the bracket-busting one. Yesterday CWS was supposed to win as a +12.6% lock and lost 4-6. Today the model went MIN and they got <em>shut out</em> 8-0. Same series, same teams, opposite picks, both wrong. <strong>That&#8217;s variance, not signal.</strong></p><p><strong>The COL streak ended 11-4.</strong> Two wins &#8594; one loss in a blowout. The v0.5 wRC+ fix isn&#8217;t a perfect solution; just a less-bad one. Still better than 0-3 with locks, but worth not getting overconfident on. &#9935;&#65039;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#128200; Running Ledger Through 11 Days</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4QO3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6901b1c0-bcab-4cd8-8d36-9d964a2eb3d3_1056x1048.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4QO3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6901b1c0-bcab-4cd8-8d36-9d964a2eb3d3_1056x1048.png 424w, https://substackcdn.com/image/fetch/$s_!4QO3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6901b1c0-bcab-4cd8-8d36-9d964a2eb3d3_1056x1048.png 848w, https://substackcdn.com/image/fetch/$s_!4QO3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6901b1c0-bcab-4cd8-8d36-9d964a2eb3d3_1056x1048.png 1272w, https://substackcdn.com/image/fetch/$s_!4QO3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6901b1c0-bcab-4cd8-8d36-9d964a2eb3d3_1056x1048.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4QO3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6901b1c0-bcab-4cd8-8d36-9d964a2eb3d3_1056x1048.png" width="1056" height="1048" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6901b1c0-bcab-4cd8-8d36-9d964a2eb3d3_1056x1048.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1048,&quot;width&quot;:1056,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:144728,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://badbets.substack.com/i/200610756?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6901b1c0-bcab-4cd8-8d36-9d964a2eb3d3_1056x1048.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4QO3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6901b1c0-bcab-4cd8-8d36-9d964a2eb3d3_1056x1048.png 424w, https://substackcdn.com/image/fetch/$s_!4QO3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6901b1c0-bcab-4cd8-8d36-9d964a2eb3d3_1056x1048.png 848w, https://substackcdn.com/image/fetch/$s_!4QO3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6901b1c0-bcab-4cd8-8d36-9d964a2eb3d3_1056x1048.png 1272w, https://substackcdn.com/image/fetch/$s_!4QO3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6901b1c0-bcab-4cd8-8d36-9d964a2eb3d3_1056x1048.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>60.4% model pick accuracy across 139 graded picks.</strong> Slipped from 62.4% after yesterday&#8217;s tough day. The trajectory is still above breakeven (52.4%) but the lead is shrinking &#8212; exactly what regression to the mean looks like with growing sample.</p><p><strong>Edge picks aggregate:</strong> Across the 6 days with full edge tracking (Wed 5/27 onward), the bucket-graded record is roughly 35-32 (52.2%). <strong>Right at breakeven.</strong> The edge filter is currently not adding real value over picking model winners directly &#8212; which is the entire reason the v0.6 audit is now top priority.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#127919; Today&#8217;s Slate &#8212; Light Thursday, One Big Lock</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zKHg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec0e4248-5867-461a-9650-f6142a956324_3840x2160.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zKHg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec0e4248-5867-461a-9650-f6142a956324_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!zKHg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec0e4248-5867-461a-9650-f6142a956324_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!zKHg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec0e4248-5867-461a-9650-f6142a956324_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!zKHg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec0e4248-5867-461a-9650-f6142a956324_3840x2160.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zKHg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec0e4248-5867-461a-9650-f6142a956324_3840x2160.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ec0e4248-5867-461a-9650-f6142a956324_3840x2160.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:353245,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://badbets.substack.com/i/200610756?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec0e4248-5867-461a-9650-f6142a956324_3840x2160.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!zKHg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec0e4248-5867-461a-9650-f6142a956324_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!zKHg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec0e4248-5867-461a-9650-f6142a956324_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!zKHg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec0e4248-5867-461a-9650-f6142a956324_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!zKHg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec0e4248-5867-461a-9650-f6142a956324_3840x2160.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Headline numbers:</strong></p><ul><li><p>&#9918; <strong>8 games</strong> &#8212; light Thursday getaway-day slate</p></li><li><p>&#128274; <strong>1 LOCK</strong> &#8212; LAD +14.4% (second straight day)</p></li><li><p>&#127919; <strong>3 actionable plays</strong> (&#8805;4%) &#8212; LAD, HOU, PHI</p></li><li><p>&#128293; <strong>Slugfest:</strong> BAL @ BOS projected 10.73 r at Fenway</p></li><li><p>&#10052;&#65039; <strong>Pitchers&#8217; duel:</strong> SD @ PHI projected 8.94 r (Wheeler going)</p></li><li><p>&#127775; <strong>Aces today:</strong> Wheeler (PHI), Carlos Rod&#243;n (NYY), Imanaga (CHC)</p></li></ul><p><strong>The structural pattern of today&#8217;s actionable plays is striking</strong> &#8212; all three are direction-agreement plays where the model thinks the market is mispricing the favorite. That&#8217;s the same archetype that delivered LAD 7-0 and BOS 8-1 yesterday. If the audit thesis is right, today should look more like Wednesday than Tuesday.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#128274; The Lock &#8212; LAD +14.4% (Again)</h2><h3>#1 &#8212; Los Angeles Dodgers @ Arizona Diamondbacks</h3><p><strong>Model:</strong> LAD 71.0% &#183; <strong>Market:</strong> LAD 56.6% &#183; <strong>Total est:</strong> 9.19 r &#183; <strong>PF:</strong> 101</p><p><strong>Second straight day with LAD as the headline lock.</strong> Yesterday Ohtani threw 7 shutout innings in a 7-0 win. Today Justin Wroble is going for LAD vs Ryne Nelson for ARI &#8212; different starters, smaller absolute model probability (71% vs yesterday&#8217;s 77.6%), same +14% edge.</p><p>The model isn&#8217;t anchored to yesterday&#8217;s win. It&#8217;s recomputed from scratch with today&#8217;s pitching matchup and still landed at a lock. Wroble grades respectably in the v0.5 composite; Nelson grades meaningfully worse. ARI&#8217;s offense vs LHP also rates below average, which compounds the gap.</p><p><strong>The direction-agreement structure is preserved:</strong> market has LAD favored, model has LAD MORE favored. This is the cleanest archetype the column has identified through 11 days, and it&#8217;s the one that pays. &#9918;</p><div><hr></div><h2>&#128203; The Other Actionable Plays</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MrV8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d74a732-7420-4b10-a073-c323ac93207e_1054x480.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MrV8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d74a732-7420-4b10-a073-c323ac93207e_1054x480.png 424w, https://substackcdn.com/image/fetch/$s_!MrV8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d74a732-7420-4b10-a073-c323ac93207e_1054x480.png 848w, https://substackcdn.com/image/fetch/$s_!MrV8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d74a732-7420-4b10-a073-c323ac93207e_1054x480.png 1272w, https://substackcdn.com/image/fetch/$s_!MrV8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d74a732-7420-4b10-a073-c323ac93207e_1054x480.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MrV8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d74a732-7420-4b10-a073-c323ac93207e_1054x480.png" width="1054" height="480" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5d74a732-7420-4b10-a073-c323ac93207e_1054x480.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:480,&quot;width&quot;:1054,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:114739,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://badbets.substack.com/i/200610756?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d74a732-7420-4b10-a073-c323ac93207e_1054x480.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!MrV8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d74a732-7420-4b10-a073-c323ac93207e_1054x480.png 424w, https://substackcdn.com/image/fetch/$s_!MrV8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d74a732-7420-4b10-a073-c323ac93207e_1054x480.png 848w, https://substackcdn.com/image/fetch/$s_!MrV8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d74a732-7420-4b10-a073-c323ac93207e_1054x480.png 1272w, https://substackcdn.com/image/fetch/$s_!MrV8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d74a732-7420-4b10-a073-c323ac93207e_1054x480.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>The HOU pick is the most instructive of the slate.</strong> The model backed PIT as a lock yesterday, lost in a slugfest 9-11, and today the model is on the <em>other side of the same matchup.</em> Different starters, different read, different conclusion. <strong>This is what &#8220;recompute from scratch&#8221; actually looks like.</strong> No emotional attachment to yesterday&#8217;s pick. The model went HOU because the new pitching matchup says HOU.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#128683; The Leans And Passes</h2><p><strong>CLE @ NYY (+3.3% lean)</strong> &#8212; Carlos Rod&#243;n going for NYY. Model has CLE as a small-edge play (Rod&#243;n fade). Not actionable but worth noting the model&#8217;s ongoing skepticism on name-brand starters when the composite says they&#8217;re being over-priced.</p><p><strong>KC @ MIN (+1.5% pass)</strong> &#8212; MIN back on the slate after yesterday&#8217;s 0-8 shutout. Model has them as essentially a coin flip today. <strong>Discipline.</strong></p><p><strong>OAK @ CHC (+1.3% pass)</strong> &#8212; Imanaga going for CHC. The model that crushed PIT/Skenes also faded CHC/Imanaga on Tuesday (lost 4-7). Today Imanaga is the home arm and the model is essentially neutral. Same discipline.</p><p><strong>Three games where a tout would publish picks and the model is essentially saying &#8220;skip.&#8221;</strong> Light Thursday slates reward discipline. &#129496;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#128300; v0.6 Audit Priorities &#8212; Now Sharper</h2><p>After yesterday&#8217;s results, the audit&#8217;s most actionable items are:</p><ol><li><p>&#127919; <strong>Build the direction-agreement vs direction-flip split tracker.</strong> The two days (yesterday + reverse last week) of this split data are pointing in one direction. Need 30+ data points before changing the edge filter.</p></li><li><p>&#9918; <strong>Backed-ace pattern (Skenes 0-2, Cole 1-1):</strong> small sample but worth a specific feature flag. If the model is systematically over-rating elite arms in the v0.5 composite, that&#8217;s a calibration issue not a luck issue.</p></li><li><p>&#128202; <strong>Solid vs strong vs lock tier hit rates aren&#8217;t behaving cleanly</strong> &#8212; sometimes solid outperforms strong, sometimes the reverse. Threshold tuning is likely warranted.</p></li><li><p>&#9935;&#65039; <strong>COL audit not yet closed.</strong> 2-1 across recent road plays. Better than 0-3 but not yet &#8220;fixed.&#8221;</p></li></ol><p>Audit script work begins this week. &#128736;&#65039;</p><h2>&#9888;&#65039; Caveats Still Apply</h2><ol><li><p>&#10060; <strong>Not betting advice. Model output. Same caveat, two weeks in.</strong></p></li><li><p>&#127920; <strong>Yesterday was -2&#963; for the actionable tier.</strong> Don&#8217;t panic. Don&#8217;t change anything based on one day.</p></li><li><p>&#128202; <strong>139 picks at 60.4%.</strong> Sample is growing, the rate is moderating. Still above breakeven.</p></li><li><p>&#129496; <strong>Light slate = discipline day.</strong> Three actionable plays. Resist the urge to fill the slate with lean-tier picks that the model is barely separating from the market.</p></li></ol><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/p/bad-bets-thursday-june-4?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/p/bad-bets-thursday-june-4?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><h2>&#9989; What This Column Is, 11 Days In</h2><p>A daily transparent read on where the MLB betting model and Vegas disagree. Locks that cash 7-0. Strong edges that cash 8-1. Direction-flip locks that lose. COL streaks that end. Skenes attempts that go 0-2. Honest accounting that lets the audit work happen in public.</p><p>If you&#8217;re new to Bad Bets:</p><ul><li><p>&#128233; <strong>Subscribe</strong> for daily MLB picks at 10am ET</p></li><li><p>&#128038; <strong>Follow</strong> <a href="https://twitter.com/TradesAndGains">@TradesAndGains</a> for slate graphics</p></li><li><p>&#128172; <strong>Discord</strong> for JSON outputs, v0.5 internals, and v0.6 audit progress</p></li></ul><p>See you tomorrow. &#9918;</p><p><em>&#8212; T&amp;G</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Bad Bets · Wednesday June 3 ⚾]]></title><description><![CDATA[Yesterday's five locks went 2-3. Today: Ohtani, Skenes, and three new locks.]]></description><link>https://badbets.substack.com/p/bad-bets-wednesday-june-3</link><guid isPermaLink="false">https://badbets.substack.com/p/bad-bets-wednesday-june-3</guid><dc:creator><![CDATA[Bad Bets]]></dc:creator><pubDate>Wed, 03 Jun 2026 11:45:32 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!x3y8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55728fcc-9816-4df3-ae08-de747c6c176a_3840x2160.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>&#128202; From The Ledger: Tuesday Split The Big Five</h2><p><strong>Five locks went 2-3. Edge plays went 5-5. Variance ate the rest.</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dup0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0717fb8e-0921-4211-8ddf-39fb68841967_1040x484.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dup0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0717fb8e-0921-4211-8ddf-39fb68841967_1040x484.png 424w, https://substackcdn.com/image/fetch/$s_!dup0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0717fb8e-0921-4211-8ddf-39fb68841967_1040x484.png 848w, https://substackcdn.com/image/fetch/$s_!dup0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0717fb8e-0921-4211-8ddf-39fb68841967_1040x484.png 1272w, https://substackcdn.com/image/fetch/$s_!dup0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0717fb8e-0921-4211-8ddf-39fb68841967_1040x484.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dup0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0717fb8e-0921-4211-8ddf-39fb68841967_1040x484.png" width="1040" height="484" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0717fb8e-0921-4211-8ddf-39fb68841967_1040x484.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:484,&quot;width&quot;:1040,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:102094,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://badbets.substack.com/i/200438254?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0717fb8e-0921-4211-8ddf-39fb68841967_1040x484.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dup0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0717fb8e-0921-4211-8ddf-39fb68841967_1040x484.png 424w, https://substackcdn.com/image/fetch/$s_!dup0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0717fb8e-0921-4211-8ddf-39fb68841967_1040x484.png 848w, https://substackcdn.com/image/fetch/$s_!dup0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0717fb8e-0921-4211-8ddf-39fb68841967_1040x484.png 1272w, https://substackcdn.com/image/fetch/$s_!dup0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0717fb8e-0921-4211-8ddf-39fb68841967_1040x484.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Two of the three lock losses were ONE-RUN GAMES.</strong> KC and ARI both lost by a single run in games where the model was directionally correct on the favorite. That&#8217;s variance &#8212; the model&#8217;s reads were close, the games tilted the wrong way on a single play. <strong>This is exactly what the &#8220;high-variance lock tier&#8221; looks like in practice.</strong></p><p><strong>The other actionable plays</strong> (the 4-10% edges):</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xgvg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8458242f-41c1-4673-995f-5b1c990a1ee9_1046x680.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xgvg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8458242f-41c1-4673-995f-5b1c990a1ee9_1046x680.png 424w, https://substackcdn.com/image/fetch/$s_!xgvg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8458242f-41c1-4673-995f-5b1c990a1ee9_1046x680.png 848w, https://substackcdn.com/image/fetch/$s_!xgvg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8458242f-41c1-4673-995f-5b1c990a1ee9_1046x680.png 1272w, https://substackcdn.com/image/fetch/$s_!xgvg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8458242f-41c1-4673-995f-5b1c990a1ee9_1046x680.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xgvg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8458242f-41c1-4673-995f-5b1c990a1ee9_1046x680.png" width="1046" height="680" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8458242f-41c1-4673-995f-5b1c990a1ee9_1046x680.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:680,&quot;width&quot;:1046,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:97961,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://badbets.substack.com/i/200438254?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8458242f-41c1-4673-995f-5b1c990a1ee9_1046x680.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xgvg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8458242f-41c1-4673-995f-5b1c990a1ee9_1046x680.png 424w, https://substackcdn.com/image/fetch/$s_!xgvg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8458242f-41c1-4673-995f-5b1c990a1ee9_1046x680.png 848w, https://substackcdn.com/image/fetch/$s_!xgvg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8458242f-41c1-4673-995f-5b1c990a1ee9_1046x680.png 1272w, https://substackcdn.com/image/fetch/$s_!xgvg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8458242f-41c1-4673-995f-5b1c990a1ee9_1046x680.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Strong/solid edges: <strong>3-2 (60%).</strong> The &#8220;boring tier&#8221; delivered again.</p><p><strong>Totals:</strong> &#128274; Locks 2-3 &#183; &#128170; Strong 3-2 &#183; <strong>Edge plays 5-5 (50%) &#183; Model picks 8-6 (57.1%).</strong></p><h2>&#128257; The COL Story Keeps Cashing</h2><p><strong>Second straight day of COL +5-10% on the road cashing.</strong></p><ul><li><p>&#129001; <strong>Monday:</strong> COL +5.7% @ LAA &#8594; COL 9, LAA 8 (wild win)</p></li><li><p>&#129001; <strong>Tuesday:</strong> COL +9.8% @ LAA &#8594; COL 8, LAA 2 (blowout)</p></li></ul><p>Three weeks ago COL was the column&#8217;s biggest model headache &#8212; three straight road locks blown out, outscored 29-10. The v0.5 fix (true wRC+ from FanGraphs replacing the OPS proxy) was the suspected solution. <strong>Two consecutive cashes is enough data to start saying &#8220;the fix held.&#8221;</strong> Not enough to close the audit, but enough to move COL off the priority list. &#128201;&#10145;&#65039;&#128200;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/p/bad-bets-wednesday-june-3/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/p/bad-bets-wednesday-june-3/comments"><span>Leave a comment</span></a></p><h2>&#128200; Running Ledger Through 10 Days</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Exvf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8a4bcf6-6395-4465-8f30-4f063e55d194_1046x968.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Exvf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8a4bcf6-6395-4465-8f30-4f063e55d194_1046x968.png 424w, https://substackcdn.com/image/fetch/$s_!Exvf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8a4bcf6-6395-4465-8f30-4f063e55d194_1046x968.png 848w, https://substackcdn.com/image/fetch/$s_!Exvf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8a4bcf6-6395-4465-8f30-4f063e55d194_1046x968.png 1272w, https://substackcdn.com/image/fetch/$s_!Exvf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8a4bcf6-6395-4465-8f30-4f063e55d194_1046x968.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Exvf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8a4bcf6-6395-4465-8f30-4f063e55d194_1046x968.png" width="1046" height="968" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d8a4bcf6-6395-4465-8f30-4f063e55d194_1046x968.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:968,&quot;width&quot;:1046,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:132541,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://badbets.substack.com/i/200438254?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8a4bcf6-6395-4465-8f30-4f063e55d194_1046x968.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Exvf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8a4bcf6-6395-4465-8f30-4f063e55d194_1046x968.png 424w, https://substackcdn.com/image/fetch/$s_!Exvf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8a4bcf6-6395-4465-8f30-4f063e55d194_1046x968.png 848w, https://substackcdn.com/image/fetch/$s_!Exvf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8a4bcf6-6395-4465-8f30-4f063e55d194_1046x968.png 1272w, https://substackcdn.com/image/fetch/$s_!Exvf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8a4bcf6-6395-4465-8f30-4f063e55d194_1046x968.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>125 graded picks. 62.4% model accuracy.</strong> 10 points above breakeven. Sample size keeps growing, the rate keeps holding. By 200 picks we&#8217;ll have something more confident to say. &#128202;</p><p><strong>The lock tier:</strong> Now 5-8 across the tracking window (38.5%). Improved from last week&#8217;s 28.6% but still below where the model directionally is. The lock variance band is wide &#8212; last week 2-5, this week 3-3 across two attempts. Long-run rate likely between 35-55%. <strong>Don&#8217;t over-bet locks.</strong> Treat them as the highest-variance tier they appear to be.</p><h2>&#127919; Today&#8217;s Slate &#8212; Three Locks, Three Big Names</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!x3y8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55728fcc-9816-4df3-ae08-de747c6c176a_3840x2160.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!x3y8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55728fcc-9816-4df3-ae08-de747c6c176a_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!x3y8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55728fcc-9816-4df3-ae08-de747c6c176a_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!x3y8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55728fcc-9816-4df3-ae08-de747c6c176a_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!x3y8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55728fcc-9816-4df3-ae08-de747c6c176a_3840x2160.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!x3y8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55728fcc-9816-4df3-ae08-de747c6c176a_3840x2160.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/55728fcc-9816-4df3-ae08-de747c6c176a_3840x2160.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:442261,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://badbets.substack.com/i/200438254?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55728fcc-9816-4df3-ae08-de747c6c176a_3840x2160.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!x3y8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55728fcc-9816-4df3-ae08-de747c6c176a_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!x3y8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55728fcc-9816-4df3-ae08-de747c6c176a_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!x3y8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55728fcc-9816-4df3-ae08-de747c6c176a_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!x3y8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55728fcc-9816-4df3-ae08-de747c6c176a_3840x2160.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Headline numbers:</strong></p><ul><li><p>&#9918; <strong>14 games</strong> on the card</p></li><li><p>&#128274;&#128274;&#128274; <strong>3 LOCKS</strong> &#8212; LAD with Ohtani &#183; PIT with Skenes &#183; TEX direction-flip</p></li><li><p>&#127919; <strong>7 actionable plays</strong> (&#8805;4%) &#8212; 3 locks + 4 strong edges</p></li><li><p>&#128293; <strong>Slugfest:</strong> CWS @ MIN projected 10.24 r (highest total)</p></li><li><p>&#10052;&#65039; <strong>Pitchers&#8217; duel:</strong> CLE @ NYY projected 6.89 r (<strong>Gerrit Cole going</strong>)</p></li><li><p>&#127775; <strong>Aces going today:</strong> Ohtani (LAD), Skenes (PIT), Cole (NYY), Gallen (ARI), Buehler (SD), Nola (PHI), Gausman (TOR), Kirby (SEA), Peralta (NYM)</p></li></ul><p><strong>Nine big-name starters going today.</strong> This is one of those slates where the action is concentrated in the pitcher matchups themselves &#8212; and the model is treating it with calibrated aggression. Three locks. None are 16% gaps. None are direction-agreement walkovers. All three need their pitcher to deliver.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#128274; The Three Locks</h2><h3>&#127919; #1 &#8212; LAD +14.1% @ ARI (OHTANI ON THE MOUND)</h3><p><strong>Model:</strong> LAD 77.6% &#183; <strong>Market:</strong> LAD 63.6% &#183; <strong>Total est:</strong> 8.45 r &#183; <strong>PF:</strong> 101</p><p><strong>Shohei Ohtani vs Zac Gallen.</strong> Model and market agree LAD wins; the disagreement is <em>how much.</em> Market has LAD as a 63.6% favorite, the model has them at <strong>77.6%.</strong> That 14% gap on a magnitude-only edge is exactly the &#8220;direction-agreement&#8221; pattern that&#8217;s been the column&#8217;s most reliable bucket.</p><p>The math: Ohtani&#8217;s v0.5 real-FIP composite grades as elite (top 5 of any starter pulled this season). Gallen has been <em>good</em> this year &#8212; but the model has the gap between them wider than the market&#8217;s pricing. ARI&#8217;s offense against LHP also grades below average, which compounds the gap.</p><p>This is the highest-conviction direction-agreement lock the column has surfaced. <strong>If the audit&#8217;s emerging thesis is right (&#8221;direction-agreement edges outperform direction-flip locks&#8221;), this is the day it should show up most clearly.</strong> &#128202;</p><h3>&#127919; #2 &#8212; PIT +12.0% @ HOU (SKENES BACK AT IT)</h3><p><strong>Model:</strong> PIT 70.7% &#183; <strong>Market:</strong> PIT 58.6% &#183; <strong>Total est:</strong> 8.51 r &#183; <strong>PF:</strong> 101</p><p><strong>Paul Skenes. Round 2.</strong> The first time the column backed Skenes (Thursday May 28 &#8212; PIT +4.5% solid), he lost to Imanaga and the CHC offense (7-2). The model is <em>backing him again today</em> at a much bigger edge, which is the same recompute-from-scratch pattern we&#8217;ve seen on LAA, KC, and TOR.</p><p>The matchup math: Skenes vs Spencer Arrighetti. Real-FIP composite has Skenes as one of the three best arms in baseball; Arrighetti is league average. The model thinks the market is under-pricing the gap. If the model is right, <strong>Skenes outdueling a back-end Astros rotation is the path to a quiet 4-2 PIT road win.</strong></p><h3>&#127919; #3 &#8212; TEX +12.0% @ STL (DIRECTION FLIP)</h3><p><strong>Model:</strong> TEX 60.7% &#183; <strong>Market:</strong> STL 51.3% &#183; <strong>Total est:</strong> 8.70 r &#183; <strong>PF:</strong> 100</p><p><strong>MacKenzie Gore vs Andre Pallante.</strong> The third lock and the only direction-flip of the three. Market has St. Louis as a slight home favorite. The model has Texas winning outright. The gap comes from Gore&#8217;s K-BB% grading meaningfully ahead of Pallante&#8217;s in the v0.5 composite, plus Texas&#8217;s offense vs RHP being respectable.</p><p><strong>Caveat:</strong> direction-flip locks are the audit&#8217;s most suspect category. Last week the bucket-flip tier was the one underperforming most. Today is another data point. Sized smaller than LAD or PIT, despite the same edge magnitude. &#129300;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/p/bad-bets-wednesday-june-3/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/p/bad-bets-wednesday-june-3/comments"><span>Leave a comment</span></a></p><h2>&#128203; The Strong Edges (4-10%)</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4xKO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4388ac8-fb75-43c9-8ef4-2695fff386ca_1052x580.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4xKO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4388ac8-fb75-43c9-8ef4-2695fff386ca_1052x580.png 424w, https://substackcdn.com/image/fetch/$s_!4xKO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4388ac8-fb75-43c9-8ef4-2695fff386ca_1052x580.png 848w, https://substackcdn.com/image/fetch/$s_!4xKO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4388ac8-fb75-43c9-8ef4-2695fff386ca_1052x580.png 1272w, https://substackcdn.com/image/fetch/$s_!4xKO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4388ac8-fb75-43c9-8ef4-2695fff386ca_1052x580.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4xKO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4388ac8-fb75-43c9-8ef4-2695fff386ca_1052x580.png" width="1052" height="580" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d4388ac8-fb75-43c9-8ef4-2695fff386ca_1052x580.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:580,&quot;width&quot;:1052,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:122197,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://badbets.substack.com/i/200438254?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4388ac8-fb75-43c9-8ef4-2695fff386ca_1052x580.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4xKO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4388ac8-fb75-43c9-8ef4-2695fff386ca_1052x580.png 424w, https://substackcdn.com/image/fetch/$s_!4xKO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4388ac8-fb75-43c9-8ef4-2695fff386ca_1052x580.png 848w, https://substackcdn.com/image/fetch/$s_!4xKO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4388ac8-fb75-43c9-8ef4-2695fff386ca_1052x580.png 1272w, https://substackcdn.com/image/fetch/$s_!4xKO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4388ac8-fb75-43c9-8ef4-2695fff386ca_1052x580.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>The BOS pick is worth a sentence.</strong> Direction-agreement (both model and market favor BOS), magnitude disagreement, at Fenway in a hitter park. This is the same archetype as the LAD +14.1% lock &#8212; just smaller. If you&#8217;re betting one strong play, this is structurally the cleanest read.</p><h2>&#128683; The Pitchers The Model ISN&#8217;T Touching</h2><p><strong>Aaron Nola for PHI</strong> &#8212; model has SD +2.6% (lean). Joins the previous Cole / Skenes / Yamamoto fades. The ace-fade thesis went 0-3 last week. <strong>Today the model is small-edging Nola but not making it actionable. Discipline.</strong> &#129496;</p><p><strong>Gerrit Cole for NYY</strong> &#8212; model has NYY +2.9% (lean). Model and market agree NYY wins, but the gap is too small to publish. Cole&#8217;s last start cashed for the column on a NYY pick &#8212; today the model is essentially neutral.</p><p><strong>Kevin Gausman for TOR</strong> &#8212; model has TOR +2.4% (lean) vs Grant Holmes. No actionable edge.</p><p><strong>This is what discipline looks like on a name-brand pitcher slate.</strong> Three aces going. Only two of them generate actionable edges (Ohtani as a back, Skenes as a back). The rest get the lean/pass treatment.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#9888;&#65039; Caveats Still Apply</h2><ol><li><p>&#10060; <strong>Not betting advice. Model output. Same caveat, every day.</strong></p></li><li><p>&#127920; <strong>Three locks is meaningful conviction.</strong> Locks have gone 2-3 (yesterday), 0-5 (May 25), and 1-0 (Mon Jun 1) on multi-lock days. Range is wide.</p></li><li><p>&#128202; <strong>125 picks at 62.4%.</strong> Sample is growing. The 90-day decision point is closer than the relaunch.</p></li><li><p>&#128300; <strong>v0.6 audit script still pending.</strong> Today&#8217;s slate is a clean test: 1 direction-agreement lock (LAD), 1 direction-agreement-by-pitcher (PIT/Skenes), 1 direction-flip (TEX). If LAD cashes and TEX doesn&#8217;t, the audit thesis gets a data point.</p></li></ol><h2>&#9989; What This Column Is, Ten Days In</h2><p>A daily transparent read on where the MLB betting model and Vegas disagree. Locks that cash 2-1 on the last play. Locks that lose by one run in three different games on the same night. COL road games that finally cash, two in a row, after a brutal opening week. The honest accounting that lets you check the work.</p><p>If you&#8217;re new to Bad Bets:</p><ul><li><p>&#128233; <strong>Subscribe</strong> for daily MLB picks at 10am ET</p></li><li><p>&#128038; <strong>Follow</strong> <a href="https://twitter.com/TradesAndGains">@TradesAndGains</a> for slate graphics</p></li><li><p>&#128172; <strong>Discord</strong> for JSON outputs, v0.5 internals, and v0.6 audit progress</p></li></ul><p>See you tomorrow. &#9918;</p><p><em>&#8212; T&amp;G</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Bad Bets · Tuesday June 2 ⚾]]></title><description><![CDATA[The lock cashed. And today there are FIVE.]]></description><link>https://badbets.substack.com/p/bad-bets-tuesday-june-2</link><guid isPermaLink="false">https://badbets.substack.com/p/bad-bets-tuesday-june-2</guid><dc:creator><![CDATA[Bad Bets]]></dc:creator><pubDate>Tue, 02 Jun 2026 13:05:13 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!PVfn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbf25298-7a67-4e49-a38c-4de4b2d8866e_3840x2160.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>&#128202; From The Ledger: Monday Delivered</h2><p><strong>Edge picks: 3-1 (75%) on actionable plays. Locks: 1-0. The audit conversation got immediate good news.</strong></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DB36!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4823dadd-5247-4fbb-8f53-82c5b3ee5938_1372x414.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DB36!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4823dadd-5247-4fbb-8f53-82c5b3ee5938_1372x414.png 424w, https://substackcdn.com/image/fetch/$s_!DB36!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4823dadd-5247-4fbb-8f53-82c5b3ee5938_1372x414.png 848w, https://substackcdn.com/image/fetch/$s_!DB36!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4823dadd-5247-4fbb-8f53-82c5b3ee5938_1372x414.png 1272w, https://substackcdn.com/image/fetch/$s_!DB36!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4823dadd-5247-4fbb-8f53-82c5b3ee5938_1372x414.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DB36!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4823dadd-5247-4fbb-8f53-82c5b3ee5938_1372x414.png" width="724" height="218.46647230320698" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4823dadd-5247-4fbb-8f53-82c5b3ee5938_1372x414.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:414,&quot;width&quot;:1372,&quot;resizeWidth&quot;:724,&quot;bytes&quot;:83988,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://badbets.substack.com/i/200293026?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4823dadd-5247-4fbb-8f53-82c5b3ee5938_1372x414.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!DB36!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4823dadd-5247-4fbb-8f53-82c5b3ee5938_1372x414.png 424w, https://substackcdn.com/image/fetch/$s_!DB36!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4823dadd-5247-4fbb-8f53-82c5b3ee5938_1372x414.png 848w, https://substackcdn.com/image/fetch/$s_!DB36!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4823dadd-5247-4fbb-8f53-82c5b3ee5938_1372x414.png 1272w, https://substackcdn.com/image/fetch/$s_!DB36!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4823dadd-5247-4fbb-8f53-82c5b3ee5938_1372x414.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><strong>Three wins, two of them blowouts, one of them a wild 10-9 lock that swung on the last pitch of the night.</strong></p><p>By the post-game bucket grader (the audit version that uses closing line edges):</p><ul><li><p>&#128274; <strong>Locks: 1-0</strong> (100%)</p></li><li><p>&#128170; <strong>Strong: 1-0</strong> (100%)</p></li><li><p>&#127919; <strong>Solid: 3-0</strong> (100%) &#8212; the &#8220;boring is winning&#8221; thesis continues &#129299;</p></li><li><p>&#129295; <strong>Leans: 1-2</strong> (33.3%)</p></li><li><p><strong>Total graded: 6-3 (66.7%)</strong></p></li></ul><p><strong>The COL edge cashing is the data point I&#8217;d circle.</strong> Three straight days of COL road losses opened the column&#8217;s first audit item back on May 24-26. The v0.5 fix (true wRC+ from FanGraphs replacing the OPS proxy) was the suspected solution. <strong>Monday was the first live test where the model surfaced a meaningful COL road edge AFTER the fix shipped &#8212; and COL won 9-8 in a wild one.</strong> N=1 doesn&#8217;t prove a fix worked. But it doesn&#8217;t disprove it either. Logging.</p><p><strong>The lock cashing is the OTHER data point worth circling.</strong> Going into Monday the lock tier was 2-5 across the 8-day tracking window (28.6%). DET +14% cashing pushed it to <strong>3-5 (37.5%)</strong>. KC&#8217;s +8.6% strong edge cashing in a 9-2 blowout also feels relevant to the audit. The directional-disagreement plays (where model and market disagree on who wins outright) were largely the winners yesterday. Good day for the edge filter. &#128200;</p><p><strong>The only loss:</strong> SF +4.3% at MIL. Brewers won 16-2. When the model is wrong on a direction-flip play, it tends to be wrong loudly. Same pattern we saw Sunday.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#128200; Running Ledger Through 9 Days</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ersi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6e183b4-b7f3-498c-bf79-2a4bad913487_1358x890.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ersi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6e183b4-b7f3-498c-bf79-2a4bad913487_1358x890.png 424w, https://substackcdn.com/image/fetch/$s_!ersi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6e183b4-b7f3-498c-bf79-2a4bad913487_1358x890.png 848w, https://substackcdn.com/image/fetch/$s_!ersi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6e183b4-b7f3-498c-bf79-2a4bad913487_1358x890.png 1272w, https://substackcdn.com/image/fetch/$s_!ersi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6e183b4-b7f3-498c-bf79-2a4bad913487_1358x890.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ersi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6e183b4-b7f3-498c-bf79-2a4bad913487_1358x890.png" width="1358" height="890" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c6e183b4-b7f3-498c-bf79-2a4bad913487_1358x890.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:890,&quot;width&quot;:1358,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:134157,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://badbets.substack.com/i/200293026?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6e183b4-b7f3-498c-bf79-2a4bad913487_1358x890.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ersi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6e183b4-b7f3-498c-bf79-2a4bad913487_1358x890.png 424w, https://substackcdn.com/image/fetch/$s_!ersi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6e183b4-b7f3-498c-bf79-2a4bad913487_1358x890.png 848w, https://substackcdn.com/image/fetch/$s_!ersi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6e183b4-b7f3-498c-bf79-2a4bad913487_1358x890.png 1272w, https://substackcdn.com/image/fetch/$s_!ersi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6e183b4-b7f3-498c-bf79-2a4bad913487_1358x890.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Up to 63.1% on model picks across 111 graded games.</strong> That&#8217;s an 11-game series of 66.7% to close the week. Slightly more meaningful sample size now &#8212; still below where we&#8217;d need it for confident claims (200+) but the trend is consistently above breakeven. &#128202;</p><div><hr></div><h2>&#127919; Today&#8217;s Slate &#8212; FIVE LOCKS</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PVfn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbf25298-7a67-4e49-a38c-4de4b2d8866e_3840x2160.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PVfn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbf25298-7a67-4e49-a38c-4de4b2d8866e_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!PVfn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbf25298-7a67-4e49-a38c-4de4b2d8866e_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!PVfn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbf25298-7a67-4e49-a38c-4de4b2d8866e_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!PVfn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbf25298-7a67-4e49-a38c-4de4b2d8866e_3840x2160.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PVfn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbf25298-7a67-4e49-a38c-4de4b2d8866e_3840x2160.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fbf25298-7a67-4e49-a38c-4de4b2d8866e_3840x2160.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:453901,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://badbets.substack.com/i/200293026?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbf25298-7a67-4e49-a38c-4de4b2d8866e_3840x2160.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!PVfn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbf25298-7a67-4e49-a38c-4de4b2d8866e_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!PVfn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbf25298-7a67-4e49-a38c-4de4b2d8866e_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!PVfn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbf25298-7a67-4e49-a38c-4de4b2d8866e_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!PVfn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbf25298-7a67-4e49-a38c-4de4b2d8866e_3840x2160.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Headline numbers:</strong></p><ul><li><p>&#9918; <strong>14 games</strong> on the card</p></li><li><p>&#128274;&#128274;&#128274;&#128274;&#128274; <strong>5 LOCKS</strong> &#8212; the most since Monday May 25 (which famously went 0-5)</p></li><li><p>&#127919; <strong>10 actionable plays</strong> (&#8805;4%) &#8212; 5 locks + 5 strong edges</p></li><li><p>&#128293; <strong>Slugfest:</strong> PIT @ HOU projected 10.83 r (highest total of the slate)</p></li><li><p>&#10052;&#65039; <strong>Pitchers&#8217; duel:</strong> SF @ MIL projected 6.86 r (McDonough vs Harrison)</p></li><li><p>&#127775; <strong>Big names going:</strong> Aaron Nola (PHI), Kevin Gausman (TOR), Dustin May (STL), Eric Lauer (LAD)</p></li></ul><p><strong>This is the most concentrated conviction slate the column has surfaced</strong> since the relaunch nine days ago. After a full week of 0-1 locks per day, the model is now finding huge gaps with the market all over the board.</p><p><strong>The cautious read:</strong> the last time a 5-lock day happened (Monday May 25), all five lost. The column went 4-9 that day. The memory is fresh.</p><p><strong>The hopeful read:</strong> that 0-5 day was with v0.2&#8217;s OPS-derived offense proxy. Today&#8217;s v0.5 model has true wRC+ from FanGraphs, real FIP, weather, and Shin de-vig. The math is sharper. The reads should be sharper too.</p><p><strong>The honest read:</strong> we don&#8217;t know. Five locks is a lot. The variance band on a 5-lock day is enormous. Could easily go 5-0 (column makes the front page). Could easily go 0-5 (column eats its second 0-5 day). Most likely outcome: 3-2 or 2-3. <strong>Size accordingly.</strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#128274; The Five Locks</h2><h3>&#127919; #1 &#8212; OAK +16.0% @ CHC (BIGGEST MORNING EDGE OF THE RUN)</h3><p><strong>Model:</strong> OAK 62.7% &#183; <strong>Market:</strong> CHC 53.4% &#183; <strong>Total est:</strong> 9.36 r &#183; <strong>PF:</strong> 102</p><p>The biggest morning-edge play the column has surfaced. Direction-flip &#8212; model has OAK winning outright, market has CHC. Gage Jump vs Jameson Taillon. The model&#8217;s real-FIP composite has Jump grading much closer to Taillon than market pricing suggests, and OAK&#8217;s offense vs RHP has been better than the headline record indicates.</p><h3>&#127919; #2 &#8212; CWS +12.6% @ MIN (THE PET TEAM RETURNS)</h3><p><strong>Model:</strong> CWS 65.2% &#183; <strong>Market:</strong> CWS 52.6% &#183; <strong>Total est:</strong> 8.31 r &#183; <strong>PF:</strong> 103</p><p>CWS is the model&#8217;s defining team. They were the right call on Tue/Wed/Thu of last week (15-2 blowout, 6-2 win). Today they&#8217;re back at +12.6% &#8212; Davis Martin vs Connor Prielipp at Target Field. The 12.6% gap is the model saying market still under-prices Davis Martin against MIN&#8217;s offense. We&#8217;ll see.</p><h3>&#127919; #3 &#8212; MIA +12.5% @ WSH</h3><p><strong>Model:</strong> MIA 60.3% &#183; <strong>Market:</strong> WSH 52.3% &#183; <strong>Total est:</strong> 9.48 r &#183; <strong>PF:</strong> 100</p><p>Lake Bachar vs Miles Mikolas at Nationals Park. Direction-flip &#8212; market has WSH, model has MIA. Bachar&#8217;s real-FIP grades favorably; Mikolas&#8217;s veteran name brand may be over-priced. Contrarian conviction play.</p><h3>&#127919; #4 &#8212; KC +12.0% @ CIN (&#128257; BACK-TO-BACK LOCK)</h3><p><strong>Model:</strong> KC 58.5% &#183; <strong>Market:</strong> CIN 53.5% &#183; <strong>Total est:</strong> 10.35 r &#183; <strong>PF:</strong> 109</p><p><strong>KC&#8217;s second straight day as a strong-or-better play.</strong> Yesterday they cashed 9-2 as an +8.6% strong edge. Today they&#8217;re a +12.0% LOCK against a different CIN starter (Noah Cameron vs Andrew Abbott). Same series, same park, bigger edge. This is exactly the &#8220;the model recomputes from scratch and the number went up&#8221; pattern we saw with LAA last week.</p><h3>&#127919; #5 &#8212; ARI +11.3% vs LAD (LAUER FADE)</h3><p><strong>Model:</strong> ARI 58.7% &#183; <strong>Market:</strong> LAD 52.6%</p><p>Direction-flip play &#8212; market has LAD (Eric Lauer), model has ARI (Michael Soroka). The 5th lock of the day. <strong>The model is fading Eric Lauer specifically</strong> &#8212; his real-FIP and K-BB% in the v0.5 composite read meaningfully worse than the market is pricing.</p><div><hr></div><h2>&#128203; The Strong Edges (4-10%)</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AUEi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce9aeb5b-14e7-4f60-89fe-2c1d59921988_1348x712.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AUEi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce9aeb5b-14e7-4f60-89fe-2c1d59921988_1348x712.png 424w, https://substackcdn.com/image/fetch/$s_!AUEi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce9aeb5b-14e7-4f60-89fe-2c1d59921988_1348x712.png 848w, https://substackcdn.com/image/fetch/$s_!AUEi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce9aeb5b-14e7-4f60-89fe-2c1d59921988_1348x712.png 1272w, https://substackcdn.com/image/fetch/$s_!AUEi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce9aeb5b-14e7-4f60-89fe-2c1d59921988_1348x712.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AUEi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce9aeb5b-14e7-4f60-89fe-2c1d59921988_1348x712.png" width="1348" height="712" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ce9aeb5b-14e7-4f60-89fe-2c1d59921988_1348x712.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:712,&quot;width&quot;:1348,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:180611,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://badbets.substack.com/i/200293026?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce9aeb5b-14e7-4f60-89fe-2c1d59921988_1348x712.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!AUEi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce9aeb5b-14e7-4f60-89fe-2c1d59921988_1348x712.png 424w, https://substackcdn.com/image/fetch/$s_!AUEi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce9aeb5b-14e7-4f60-89fe-2c1d59921988_1348x712.png 848w, https://substackcdn.com/image/fetch/$s_!AUEi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce9aeb5b-14e7-4f60-89fe-2c1d59921988_1348x712.png 1272w, https://substackcdn.com/image/fetch/$s_!AUEi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce9aeb5b-14e7-4f60-89fe-2c1d59921988_1348x712.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>The NYY pick is the most underrated of this group.</strong> It&#8217;s the only actionable play today where the model and market AGREE on direction. The edge is purely about magnitude (75.8% vs 68.7%). Direction-agreement edges have been the column&#8217;s most reliable bucket this week &#8212; they&#8217;re the &#8220;boring solid&#8221; tier the column kept flagging Sunday and Monday. <strong>If only one of today&#8217;s 10 picks were sized larger, the case for NYY is the cleanest.</strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/p/bad-bets-tuesday-june-2?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/p/bad-bets-tuesday-june-2?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><h2>&#128257; COL Update</h2><p><strong>COL is on the slate AGAIN &#8212; same LAA series, second straight day</strong> (Monday COL +5.7% cashed 9-8, today COL +9.8%).</p><p>Same arguments as Monday&#8217;s note apply: this is a real-time test of whether v0.5&#8217;s true wRC+ fix solved the COL road-bias issue from the May 24-26 streak. Monday&#8217;s win was the first positive data point. A second straight win today would make it two consecutive &#8212; small sample, but directionally meaningful. The Sugano vs Rodriguez matchup is one the model rates very differently from the market. &#9935;&#65039;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#9888;&#65039; Caveats Still Apply</h2><ol><li><p>&#10060; <strong>Not betting advice. Model output. Same caveat, two weeks in.</strong></p></li><li><p>&#127920; <strong>Five locks is a LOT.</strong> The last 5-lock day went 0-5. Don&#8217;t assume the model has cracked the code &#8212; assume variance is the dominant factor and size accordingly.</p></li><li><p>&#128202; <strong>111 picks. 63.1% model accuracy. Still inside the noise band</strong> but with shrinking error bars. By 200 picks the true rate becomes more knowable.</p></li><li><p>&#128300; <strong>v0.6 audit still pending.</strong> The split-tier backtest script (separating direction-flip vs direction-agreement edges) is the next priority. Today&#8217;s slate is a perfect dataset &#8212; 5 direction-flip locks + 1 direction-agreement strong (NYY) gives clean signal.</p></li></ol><h2>&#9989; What This Column Is, Nine Days In</h2><p>A daily transparent read on where the MLB betting model and Vegas disagree. Locks that cash 10-9 in walkoffs. Locks that get shut out 8-0. COL roads that finally win after losing three in a row. Five-lock slates that history says will be a coin flip on the outcome.</p><p>The honesty is the product. Today the model surfaced more conviction than any day since the relaunch. <strong>We&#8217;ll find out by midnight whether that conviction was warranted.</strong> &#9918;</p><p>If you&#8217;re new to Bad Bets:</p><ul><li><p>&#128233; <strong>Subscribe</strong> for daily MLB picks at 10am ET</p></li><li><p>&#128038; <strong>Follow</strong> <a href="https://twitter.com/TradesAndGains">@TradesAndGains</a> for slate graphics</p></li><li><p>&#128172; <strong>Discord</strong> for JSON outputs, v0.5 internals, and v0.6 audit progress</p></li></ul><p>See you tomorrow. &#129761;</p><p><em>&#8212; T&amp;G</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Bad Bets · Monday June 1 ⚾ ]]></title><description><![CDATA[A new month begins with a lock &#8212; DET +14% &#8212; and a hard-earned lesson from Sunday.]]></description><link>https://badbets.substack.com/p/bad-bets-monday-june-1</link><guid isPermaLink="false">https://badbets.substack.com/p/bad-bets-monday-june-1</guid><dc:creator><![CDATA[Bad Bets]]></dc:creator><pubDate>Mon, 01 Jun 2026 15:04:11 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!TeF9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16750d76-aab8-43dc-b0a4-d53d89d3727c_3840x2160.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>&#128202; From The Ledger: Sunday Was Brutal</h2><p>Let&#8217;s not dress it up. <strong>Edge picks went 3-6 (33%). Model picks went 10-5 (66.7%). The split tells the whole story.</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!N73X!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0858f270-d8ff-4750-bcdc-93ce6e03635f_548x407.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!N73X!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0858f270-d8ff-4750-bcdc-93ce6e03635f_548x407.png 424w, https://substackcdn.com/image/fetch/$s_!N73X!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0858f270-d8ff-4750-bcdc-93ce6e03635f_548x407.png 848w, https://substackcdn.com/image/fetch/$s_!N73X!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0858f270-d8ff-4750-bcdc-93ce6e03635f_548x407.png 1272w, https://substackcdn.com/image/fetch/$s_!N73X!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0858f270-d8ff-4750-bcdc-93ce6e03635f_548x407.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!N73X!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0858f270-d8ff-4750-bcdc-93ce6e03635f_548x407.png" width="724" height="537.7153284671533" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0858f270-d8ff-4750-bcdc-93ce6e03635f_548x407.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:407,&quot;width&quot;:548,&quot;resizeWidth&quot;:724,&quot;bytes&quot;:56238,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://badbets.substack.com/i/200134153?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0858f270-d8ff-4750-bcdc-93ce6e03635f_548x407.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!N73X!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0858f270-d8ff-4750-bcdc-93ce6e03635f_548x407.png 424w, https://substackcdn.com/image/fetch/$s_!N73X!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0858f270-d8ff-4750-bcdc-93ce6e03635f_548x407.png 848w, https://substackcdn.com/image/fetch/$s_!N73X!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0858f270-d8ff-4750-bcdc-93ce6e03635f_548x407.png 1272w, https://substackcdn.com/image/fetch/$s_!N73X!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0858f270-d8ff-4750-bcdc-93ce6e03635f_548x407.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Three blowouts AGAINST our picks.</strong> PHI lost 1-9. MIA lost 1-10. MIN lost 3-9. When variance hits, it doesn&#8217;t hit politely.</p><p><strong>But here&#8217;s the interesting part &#8212; the model picks were still 10-5.</strong> The model identified the <em>direction</em> correctly on two-thirds of the slate. The losses were concentrated almost entirely in the games where the model and market disagreed enough to publish an edge. Same pattern. Different teams. Different week.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/p/bad-bets-monday-june-1/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/p/bad-bets-monday-june-1/comments"><span>Leave a comment</span></a></p><h2>&#128300; The Edge Audit: What 30 Edge Plays Are Telling Us</h2><p>After eight days, the data has a pattern that demands attention:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NPs6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff23e3104-7342-446b-8eef-4e5d3578dc67_556x164.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NPs6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff23e3104-7342-446b-8eef-4e5d3578dc67_556x164.png 424w, https://substackcdn.com/image/fetch/$s_!NPs6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff23e3104-7342-446b-8eef-4e5d3578dc67_556x164.png 848w, https://substackcdn.com/image/fetch/$s_!NPs6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff23e3104-7342-446b-8eef-4e5d3578dc67_556x164.png 1272w, https://substackcdn.com/image/fetch/$s_!NPs6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff23e3104-7342-446b-8eef-4e5d3578dc67_556x164.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NPs6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff23e3104-7342-446b-8eef-4e5d3578dc67_556x164.png" width="728" height="214.73381294964028" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f23e3104-7342-446b-8eef-4e5d3578dc67_556x164.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:164,&quot;width&quot;:556,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:23639,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://badbets.substack.com/i/200134153?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff23e3104-7342-446b-8eef-4e5d3578dc67_556x164.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!NPs6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff23e3104-7342-446b-8eef-4e5d3578dc67_556x164.png 424w, https://substackcdn.com/image/fetch/$s_!NPs6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff23e3104-7342-446b-8eef-4e5d3578dc67_556x164.png 848w, https://substackcdn.com/image/fetch/$s_!NPs6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff23e3104-7342-446b-8eef-4e5d3578dc67_556x164.png 1272w, https://substackcdn.com/image/fetch/$s_!NPs6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff23e3104-7342-446b-8eef-4e5d3578dc67_556x164.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><p>The model is meaningfully above breakeven (52.4%) on direction. But the <strong>edge filter is currently making our pick quality WORSE, not better.</strong> That&#8217;s the puzzle.</p><p><strong>This is v0.6&#8217;s audit priority.</strong> Here&#8217;s the short list of suspects:</p><ol><li><p>&#127919; <strong>Shin de-vig may be over-correcting on heavy favorites.</strong> If de-vigged market prices systematically <em>under-price</em> 60%+ favorites, the model looks like it has edge when it doesn&#8217;t.</p></li><li><p>&#128202; <strong>v0.5&#8217;s true wRC+ is using ~50 games of current-season data.</strong> Hot starters look better than they are; cold starters worse. A blend of <code>0.4 &#215; current + 0.6 &#215; prior</code> might calibrate better until July.</p></li><li><p>&#9918; <strong>The 58/42 SP/bullpen blend was calibrated for v0.2&#8217;s ERA-derived composite.</strong> With real FIP now sharper, the SP weight may need to <em>increase</em> (~65/35).</p></li><li><p>&#128207; <strong>The 4% edge threshold came from intuition, not backtesting.</strong> Maybe the true threshold is 5%. Maybe it&#8217;s 6%. We&#8217;ll know when we run the cutoff sensitivity analysis.</p></li><li><p>&#129300; <strong>Directional-disagreement plays may be inherently noisier.</strong> When model and market disagree on <em>who wins</em>, the model is taking the variance side by definition.</p></li></ol><p><strong>The fix isn&#8217;t to panic.</strong> It&#8217;s to build the audit script, find the slice that&#8217;s leaking, make ONE targeted change, and watch another 30-50 picks. Changing five things at once means we never know which one helped.</p><p><strong>v0.6 roadmap is officially open. Audit script first, changes second.</strong> &#128736;&#65039;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/p/bad-bets-monday-june-1/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/p/bad-bets-monday-june-1/comments"><span>Leave a comment</span></a></p><h2>&#128200; Running Ledger Through 8 Days</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ajHP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fb3101d-48ad-4b91-b729-499133336798_550x414.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ajHP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fb3101d-48ad-4b91-b729-499133336798_550x414.png 424w, https://substackcdn.com/image/fetch/$s_!ajHP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fb3101d-48ad-4b91-b729-499133336798_550x414.png 848w, https://substackcdn.com/image/fetch/$s_!ajHP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fb3101d-48ad-4b91-b729-499133336798_550x414.png 1272w, https://substackcdn.com/image/fetch/$s_!ajHP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fb3101d-48ad-4b91-b729-499133336798_550x414.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ajHP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fb3101d-48ad-4b91-b729-499133336798_550x414.png" width="724" height="544.9745454545455" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7fb3101d-48ad-4b91-b729-499133336798_550x414.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:414,&quot;width&quot;:550,&quot;resizeWidth&quot;:724,&quot;bytes&quot;:45490,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://badbets.substack.com/i/200134153?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fb3101d-48ad-4b91-b729-499133336798_550x414.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ajHP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fb3101d-48ad-4b91-b729-499133336798_550x414.png 424w, https://substackcdn.com/image/fetch/$s_!ajHP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fb3101d-48ad-4b91-b729-499133336798_550x414.png 848w, https://substackcdn.com/image/fetch/$s_!ajHP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fb3101d-48ad-4b91-b729-499133336798_550x414.png 1272w, https://substackcdn.com/image/fetch/$s_!ajHP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fb3101d-48ad-4b91-b729-499133336798_550x414.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Model-pick accuracy holds steady. The leaderboard column to watch going forward is the <strong>edge</strong> column &#8212; and whether the v0.6 audit moves that number above 50%. &#9878;&#65039;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/p/bad-bets-monday-june-1?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/p/bad-bets-monday-june-1?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><h2>&#127919; Today&#8217;s Slate</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TeF9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16750d76-aab8-43dc-b0a4-d53d89d3727c_3840x2160.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TeF9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16750d76-aab8-43dc-b0a4-d53d89d3727c_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!TeF9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16750d76-aab8-43dc-b0a4-d53d89d3727c_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!TeF9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16750d76-aab8-43dc-b0a4-d53d89d3727c_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!TeF9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16750d76-aab8-43dc-b0a4-d53d89d3727c_3840x2160.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TeF9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16750d76-aab8-43dc-b0a4-d53d89d3727c_3840x2160.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/16750d76-aab8-43dc-b0a4-d53d89d3727c_3840x2160.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:346334,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://badbets.substack.com/i/200134153?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16750d76-aab8-43dc-b0a4-d53d89d3727c_3840x2160.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!TeF9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16750d76-aab8-43dc-b0a4-d53d89d3727c_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!TeF9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16750d76-aab8-43dc-b0a4-d53d89d3727c_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!TeF9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16750d76-aab8-43dc-b0a4-d53d89d3727c_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!TeF9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16750d76-aab8-43dc-b0a4-d53d89d3727c_3840x2160.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Monday MLB picks at a glance:</strong></p><ul><li><p>&#9918; <strong>8 games</strong> &#8212; light Monday slate (it&#8217;s a getaway day for most teams)</p></li><li><p>&#128274; <strong>1 LOCK</strong> &#8212; <strong>DET +14.0%</strong> at TB &#183; <strong>first lock in four days</strong></p></li><li><p>&#127919; <strong>4 actionable plays</strong> (&#8805;4%) &#8212; DET, KC, COL, SF</p></li><li><p>&#128293; <strong>Slugfest:</strong> COL @ LAA projected 10.12 r (Freeland on the mound)</p></li><li><p>&#10052;&#65039; <strong>Pitchers&#8217; duel:</strong> NYM @ SEA projected 7.63 r (Hancock at T-Mobile)</p></li><li><p>&#127775; <strong>Big name watch:</strong> deGrom going for TEX, Yamamoto fresh off shutting down PHI Sunday</p></li></ul><p>The thin Monday slate is what it is. But after <strong>three straight days with zero locks</strong>, the model surfaced something with conviction today &#8212; and it&#8217;s the biggest edge since the NYY +17.2% lock that cashed on May 26.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/p/bad-bets-monday-june-1?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/p/bad-bets-monday-june-1?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><h2>&#127919; The Lock &#8212; DET +14.0% @ TB</h2><h3>#1 &#8212; Detroit Tigers @ Tampa Bay Rays</h3><p><strong>Model:</strong> DET 54.5% &#183; <strong>Market:</strong> TB 59.6% &#183; <strong>Total est:</strong> 8.32 r &#183; <strong>PF:</strong> 93 &#183; <strong>WX:</strong> dome</p><p><strong>This is the biggest edge the model has surfaced in 6 days</strong>, and the matchup itself is fascinating.</p><p>Tampa Bay is priced as a near-60% favorite at home. The model has Detroit at 54.5% &#8212; a meaningful direction flip, not just a magnitude disagreement. <strong>The market thinks TB wins outright. The model thinks DET wins outright.</strong> That&#8217;s the kind of gap that either pays huge or reveals a model flaw immediately.</p><p><strong>Why the gap, in plain English:</strong></p><ul><li><p>&#9918; <strong>Ty Madden&#8217;s real FIP grades meaningfully ahead of Griffin Jax&#8217;s</strong> in the v0.5 composite. The market is pricing Jax as the better arm by a wider margin than the underlying numbers support.</p></li><li><p>&#127967;&#65039; <strong>Tropicana, PF 93, dome.</strong> Low-scoring environment that <em>amplifies</em> pitcher-quality differences. If Madden truly is the better arm by even a half-run per nine, that gap is more decisive in a 7-run game than a 10-run game.</p></li><li><p>&#128202; <strong>DET&#8217;s offense vs RHP grades respectable</strong> in the splits the model is pulling. Not elite, but not the punchless lineup the market seems to be pricing.</p></li></ul><p><strong>The honest caveat after Sunday:</strong> the edge tier has been 0-5 on locks in 6 of 7 attempts since May 24. Six picks before this one have all looked like reasonable reads. Five lost. The seventh attempt today is the <em>biggest gap yet</em> &#8212; which means either the model has unique insight, or this is exactly the kind of disagreement that&#8217;s been costing us.</p><p><strong>Verdict:</strong> <em>Today&#8217;s only lock. Biggest edge in six days. The cleanest test yet of whether the conviction tier is broken or just unlucky.</em> &#9918;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#128203; Honorable Mentions (4-10% Edge Plays)</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!IVod!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b1ca025-2564-4d70-a6d9-adbb3023cf42_551x282.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IVod!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b1ca025-2564-4d70-a6d9-adbb3023cf42_551x282.png 424w, https://substackcdn.com/image/fetch/$s_!IVod!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b1ca025-2564-4d70-a6d9-adbb3023cf42_551x282.png 848w, https://substackcdn.com/image/fetch/$s_!IVod!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b1ca025-2564-4d70-a6d9-adbb3023cf42_551x282.png 1272w, https://substackcdn.com/image/fetch/$s_!IVod!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b1ca025-2564-4d70-a6d9-adbb3023cf42_551x282.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IVod!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b1ca025-2564-4d70-a6d9-adbb3023cf42_551x282.png" width="725" height="371.05263157894734" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2b1ca025-2564-4d70-a6d9-adbb3023cf42_551x282.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:282,&quot;width&quot;:551,&quot;resizeWidth&quot;:725,&quot;bytes&quot;:52111,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://badbets.substack.com/i/200134153?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b1ca025-2564-4d70-a6d9-adbb3023cf42_551x282.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!IVod!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b1ca025-2564-4d70-a6d9-adbb3023cf42_551x282.png 424w, https://substackcdn.com/image/fetch/$s_!IVod!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b1ca025-2564-4d70-a6d9-adbb3023cf42_551x282.png 848w, https://substackcdn.com/image/fetch/$s_!IVod!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b1ca025-2564-4d70-a6d9-adbb3023cf42_551x282.png 1272w, https://substackcdn.com/image/fetch/$s_!IVod!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b1ca025-2564-4d70-a6d9-adbb3023cf42_551x282.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/p/bad-bets-monday-june-1?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/p/bad-bets-monday-june-1?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><h2>&#128257; The COL Note</h2><p>After three straight days of COL +10%+ road losses (May 24-26), the model has surfaced COL on the road again &#8212; but at a much smaller edge (+5.7%) and against a non-elite opponent.</p><p>The trajectory of COL road plays since the relaunch:</p><ul><li><p>&#128997; Sun-Tue: 0-3 (all locks, all blowouts, outscored 29-10)</p></li><li><p>&#9898; Wed-Sat: No actionable COL plays (model correctly priced them as coin flips)</p></li><li><p>&#128998; Today: COL +5.7% @ LAA</p></li></ul><p>This is the cleanest test yet of whether v0.5&#8217;s switch to true wRC+ from FanGraphs (replacing the OPS proxy) actually fixed the COL road-bias issue. If COL is genuinely undervalued at +5.7%, the model has learned. If they get smoked again, the audit list grows. &#9935;&#65039;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#127775; The deGrom Watch</h2><p>deGrom going for TEX at STL tonight &#8212; model has TEX +0.6% (pass tier). The model isn&#8217;t generating an edge despite the name brand.</p><p><strong>Reading between the lines:</strong> the market has correctly priced deGrom this time, and the model agrees. This is actually the <em>correct</em> outcome for the &#8220;fade name-brand aces&#8221; pattern that lost 0-3 across the week (Cole, Skenes, then today Yamamoto&#8217;s domination). When model and market agree, there&#8217;s no edge to publish. <strong>Discipline.</strong> &#129496;</p><div class="directMessage button" data-attrs="{&quot;userId&quot;:76125847,&quot;userName&quot;:&quot;Bad Bets&quot;,&quot;canDm&quot;:null,&quot;dmUpgradeOptions&quot;:null,&quot;isEditorNode&quot;:true}" data-component-name="DirectMessageToDOM"></div><h2>&#9888;&#65039; Caveats Still Apply</h2><ol><li><p>&#10060; <strong>Not betting advice. Model output. Same caveat, new month.</strong></p></li><li><p>&#128295; <strong>v0.6 audit is now the top priority.</strong> The edge filter has been net-negative across 30 plays. That&#8217;s actionable signal.</p></li><li><p>&#127922; <strong>8-game Monday means small sample.</strong> Don&#8217;t force action on top of the four edges. The volume isn&#8217;t there today.</p></li><li><p>&#128202; <strong>102 picks in. Model-pick accuracy is real (62.7%). Edge-play accuracy is the puzzle (~43%).</strong> Two different stories in one column.</p></li></ol><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/p/bad-bets-monday-june-1/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/p/bad-bets-monday-june-1/comments"><span>Leave a comment</span></a></p><h2>&#9989; What This Column Is, Two Days Into Week Two</h2><p>A daily transparent read on where the MLB betting model and Vegas disagree. Wins, losses, blowouts, the occasional 3-6 edge-day disaster, and the kind of honest accounting that says <em>&#8220;the audit data shows the edge filter isn&#8217;t working &#8212; here&#8217;s the plan.&#8221;</em></p><p><strong>Tout services double down when they&#8217;re losing. Quant columns publish the audit.</strong></p><p>If you&#8217;re new to Bad Bets:</p><ul><li><p>&#128233; <strong>Subscribe</strong> for daily MLB picks at 10am ET</p></li><li><p>&#128038; <strong>Follow</strong> <a href="https://twitter.com/TradesAndGains">@TradesAndGains</a> for daily slate graphics</p></li><li><p>&#128172; <strong>Discord</strong> for JSON outputs, v0.5 internals, and v0.6 audit progress</p></li></ul><p>See you tomorrow. &#9918;</p><p><em>&#8212; T&amp;G</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/p/bad-bets-monday-june-1?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/p/bad-bets-monday-june-1?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Bad Bets · Sunday May 31 ⚾]]></title><description><![CDATA[One week in. Saturday bounced back hard. Today: nine edges &#8212; biggest action slate since relaunch.]]></description><link>https://badbets.substack.com/p/bad-bets-sunday-may-31</link><guid isPermaLink="false">https://badbets.substack.com/p/bad-bets-sunday-may-31</guid><dc:creator><![CDATA[Bad Bets]]></dc:creator><pubDate>Sun, 31 May 2026 16:51:31 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Tpk4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb73fa3f7-2836-4ad0-93a7-2ec51bd65478_3840x2160.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>&#127874; One Week In</h2><p>Today marks <strong>one week</strong> since Bad Bets relaunched (May 24). Seven days of daily publishing, seven slate graphics, ~10,000 words, one Skenes loss, three COL losses, one wind-boosted lock that didn&#8217;t survive a 5-7 final, and one 14-3 LAA blowout that arrived after two straight days of the same pick losing.</p><p>The math is honest. The honesty is the product. Let me show you week one. &#128202;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#128202; From The Ledger: Saturday Bounced Back HARD</h2><p>After Friday&#8217;s 1-4 disaster, Saturday delivered: <strong>edge picks went 4-1 (80%).</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GM2x!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bc461f4-e8f9-473d-a44c-94ef0b9fd271_673x246.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GM2x!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bc461f4-e8f9-473d-a44c-94ef0b9fd271_673x246.png 424w, https://substackcdn.com/image/fetch/$s_!GM2x!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bc461f4-e8f9-473d-a44c-94ef0b9fd271_673x246.png 848w, https://substackcdn.com/image/fetch/$s_!GM2x!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bc461f4-e8f9-473d-a44c-94ef0b9fd271_673x246.png 1272w, https://substackcdn.com/image/fetch/$s_!GM2x!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bc461f4-e8f9-473d-a44c-94ef0b9fd271_673x246.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GM2x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bc461f4-e8f9-473d-a44c-94ef0b9fd271_673x246.png" width="724" height="264.64190193164933" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9bc461f4-e8f9-473d-a44c-94ef0b9fd271_673x246.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:246,&quot;width&quot;:673,&quot;resizeWidth&quot;:724,&quot;bytes&quot;:33121,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://badbets.substack.com/i/200001633?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bc461f4-e8f9-473d-a44c-94ef0b9fd271_673x246.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!GM2x!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bc461f4-e8f9-473d-a44c-94ef0b9fd271_673x246.png 424w, https://substackcdn.com/image/fetch/$s_!GM2x!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bc461f4-e8f9-473d-a44c-94ef0b9fd271_673x246.png 848w, https://substackcdn.com/image/fetch/$s_!GM2x!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bc461f4-e8f9-473d-a44c-94ef0b9fd271_673x246.png 1272w, https://substackcdn.com/image/fetch/$s_!GM2x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bc461f4-e8f9-473d-a44c-94ef0b9fd271_673x246.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Three blowouts in the four wins.</strong> This is what it looks like when the model gets the direction right and the variance cooperates simultaneously. LAA scoring 14 runs at the Trop was particularly satisfying &#8212; same team the model loved on Friday and lost on, back at the same park, against a different starter, with a bigger edge, and they delivered a season&#8217;s worth of run support in one game.</p><p><strong>Model picks across all 15 games: 10-5 (66.7%).</strong> Solid all-around day.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#128257; The LAA Story (And Why It Matters)</h2><p>The Angels are now the column&#8217;s defining narrative through one week, and not for the reasons anyone expected.</p><p><strong>Three straight days on LAA across two losing weeks of the season:</strong></p><ul><li><p>&#128997; <strong>Friday:</strong> LAA +4.9% @ TB &#8594; TB 8, LAA 5 (loss)</p></li><li><p>&#129001; <strong>Saturday:</strong> LAA +7.5% @ TB &#8594; <strong>LAA 14, TB 3</strong> (massive win, edge increased after the loss)</p></li><li><p>&#128998; <strong>Today:</strong> LAA +5.6% @ TB (round 4 &#8212; same series, edge trimmed)</p></li></ul><p>This is the cleanest demonstration so far of what the model is actually doing. It&#8217;s not <em>anchored</em> to LAA. It&#8217;s recomputing the edge from scratch every day based on the day&#8217;s pitching matchup, lineup splits, park, and weather. Friday&#8217;s loss didn&#8217;t make the model gun-shy. Saturday&#8217;s blowout didn&#8217;t make the model overconfident. The number went 4.9% &#8594; 7.5% &#8594; 5.6% because the math went there. <strong>Three different pitching matchups, three different edges.</strong></p><p>If you only watched the wins, you&#8217;d think the model was a genius. If you only watched Friday, you&#8217;d think it was broken. The actual story is just: it published the number every day. &#9918;</p><div><hr></div><h2>&#128200; Week One Ledger</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8YcC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00bdf9ad-2e98-4148-a701-586100684f41_677x369.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8YcC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00bdf9ad-2e98-4148-a701-586100684f41_677x369.png 424w, https://substackcdn.com/image/fetch/$s_!8YcC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00bdf9ad-2e98-4148-a701-586100684f41_677x369.png 848w, https://substackcdn.com/image/fetch/$s_!8YcC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00bdf9ad-2e98-4148-a701-586100684f41_677x369.png 1272w, https://substackcdn.com/image/fetch/$s_!8YcC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00bdf9ad-2e98-4148-a701-586100684f41_677x369.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8YcC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00bdf9ad-2e98-4148-a701-586100684f41_677x369.png" width="728" height="396.79763663220086" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/00bdf9ad-2e98-4148-a701-586100684f41_677x369.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:369,&quot;width&quot;:677,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:61591,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://badbets.substack.com/i/200001633?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00bdf9ad-2e98-4148-a701-586100684f41_677x369.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!8YcC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00bdf9ad-2e98-4148-a701-586100684f41_677x369.png 424w, https://substackcdn.com/image/fetch/$s_!8YcC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00bdf9ad-2e98-4148-a701-586100684f41_677x369.png 848w, https://substackcdn.com/image/fetch/$s_!8YcC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00bdf9ad-2e98-4148-a701-586100684f41_677x369.png 1272w, https://substackcdn.com/image/fetch/$s_!8YcC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00bdf9ad-2e98-4148-a701-586100684f41_677x369.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>62.1% over a one-week sample of 87 picks.</strong> 9.7 points above the -110 breakeven of 52.4%. Still inside the noise band &#8212; the standard error on 87 picks is around 5%, so the true rate is somewhere between 57% and 67%. That range includes &#8220;real edge&#8221; and &#8220;lucky week.&#8221; We need a lot more data. &#128202;</p><p><strong>Locks specifically: 2-5 across the week</strong> (28.6%). The high-conviction tier remains the column&#8217;s biggest puzzle &#8212; small sample, high variance, currently underperforming. Whether that&#8217;s structural or random, we don&#8217;t know yet.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#127891; Five Things Learned In Week One</h2><ol><li><p>&#127922; <strong>Locks are a rollercoaster.</strong> Sunday&#8217;s CLE lock landed. Monday all five locks lost. ATL lock got shut out Wednesday. WSH wind-boosted lock lost Friday. NYY lock cashed Tuesday. The &#8805;10% tier is feast-or-famine in a way the 4-6% solid tier isn&#8217;t.</p></li><li><p>&#128202; <strong>Boring is winning.</strong> Solid edges (4-6%) have outperformed expectations across the week. Quietly steady, not headline-making, but the actual signal.</p></li><li><p>&#127788;&#65039; <strong>Weather module shipped with mixed results.</strong> Friday&#8217;s wind-boosted lock lost. Saturday&#8217;s wind-suppressed lock (smaller edge) won. One week is nothing for evaluating a feature designed to improve over thousands of games.</p></li><li><p>&#9935;&#65039; <strong>COL on the road is a real model issue.</strong> Three straight road losses on COL +10%+ edges Sun-Tue. Then COL won at home Saturday with no edge from the model. The audit suggests the OPS-derived offense proxy was overrating Coors hitters in road games &#8212; v0.5 fixed this with true wRC+, and the model is no longer surfacing false COL locks. Probably solved. Will keep watching.</p></li><li><p>&#129320; <strong>Backing AND fading aces are both real plays.</strong> The model fades Cole (lost), backs Skenes (lost), today backs PHI against Yamamoto. The nuance is the math, not the brand of the pitcher.</p></li></ol><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/p/bad-bets-sunday-may-31/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/p/bad-bets-sunday-may-31/comments"><span>Leave a comment</span></a></p><h2>&#127919; Today&#8217;s Slate</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Tpk4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb73fa3f7-2836-4ad0-93a7-2ec51bd65478_3840x2160.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Tpk4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb73fa3f7-2836-4ad0-93a7-2ec51bd65478_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!Tpk4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb73fa3f7-2836-4ad0-93a7-2ec51bd65478_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!Tpk4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb73fa3f7-2836-4ad0-93a7-2ec51bd65478_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!Tpk4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb73fa3f7-2836-4ad0-93a7-2ec51bd65478_3840x2160.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Tpk4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb73fa3f7-2836-4ad0-93a7-2ec51bd65478_3840x2160.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b73fa3f7-2836-4ad0-93a7-2ec51bd65478_3840x2160.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:524196,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://badbets.substack.com/i/200001633?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb73fa3f7-2836-4ad0-93a7-2ec51bd65478_3840x2160.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Tpk4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb73fa3f7-2836-4ad0-93a7-2ec51bd65478_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!Tpk4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb73fa3f7-2836-4ad0-93a7-2ec51bd65478_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!Tpk4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb73fa3f7-2836-4ad0-93a7-2ec51bd65478_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!Tpk4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb73fa3f7-2836-4ad0-93a7-2ec51bd65478_3840x2160.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Headline numbers:</strong></p><ul><li><p>&#9918; <strong>15 games</strong> on the card</p></li><li><p>&#128274; <strong>0 locks</strong> &#8212; third straight day with no &#8805;10% edge</p></li><li><p>&#127919; <strong>9 actionable plays</strong> (&#8805;4%) &#8212; biggest action slate since the relaunch Sunday</p></li><li><p>&#128293; <strong>Slugfest:</strong> ATL @ CIN projected 11.18 r at Great American (Strider going)</p></li><li><p>&#10052;&#65039; <strong>Pitchers&#8217; duel:</strong> BOS @ CLE projected 8.39 r (Ranger Suarez vs Bibee)</p></li><li><p>&#127775; <strong>Big names going:</strong> Yamamoto (LAD), Strider (ATL), Robbie Ray (SF), Wacha (KC), Bibee (CLE)</p></li></ul><p><strong>Nine actionable edges is the most action this column has surfaced in a week.</strong> The model is finding small disagreements all over the slate &#8212; but interestingly, no big ones. The &#8220;0 locks for three straight days&#8221; pattern continues. This is the kind of slate where you bet small, bet many, and let the volume do its work.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/p/bad-bets-sunday-may-31?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/p/bad-bets-sunday-may-31?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><h2>The Top Four &#127919;</h2><h3>&#127919; #1 &#8212; TOR +8.4% @ BAL (&#128257; RERUN)</h3><p><strong>Model:</strong> TOR 52.9% &#183; <strong>Market:</strong> BAL 55.5% &#183; <strong>Total est:</strong> 9.16 r &#183; <strong>PF:</strong> 102 &#183; <strong>WX:</strong> 1.01</p><p>Top edge of the slate, and the second time this series TOR has been the play (TOR lost 5-6 Saturday). Today&#8217;s matchup is Spencer Miles vs Kyle Bradish, and the model&#8217;s pitcher composite has a meaningful gap in TOR&#8217;s favor. Edge went <em>up</em> from 5.2% to 8.4% after the loss, same as LAA last week &#8212; that&#8217;s the model recomputing, not anchoring. <strong>The lesson: when the same team appears again with a bigger edge, you trust the math more, not less.</strong></p><h3>&#127919; #2 &#8212; PHI +7.1% @ LAD vs YAMAMOTO</h3><p><strong>Model:</strong> LAD 61.0% &#183; <strong>Market:</strong> LAD 68.1% &#183; <strong>Total est:</strong> 9.20 r &#183; <strong>PF:</strong> 97 &#183; <strong>WX:</strong> 1.04</p><p><strong>The ace-pricing play.</strong> Yamamoto on the mound for LAD. Market has the Dodgers at 68% &#8212; pricing Yamamoto as an elite road favorite. Model has LAD at 61% &#8212; still favored but meaningfully less so. The 7.1% edge on PHI is the model saying <em>the market overpays for Japanese ace name brand, especially at home, especially in a slugfest park.</em> PHI countering with Painter (real FIP grade respectable but not elite).</p><p>This is the same kind of fade we ran on Cole on Wednesday &#8212; <em>which lost.</em> Two data points later, the thesis is now 0-1. Today is data point three. Variance permitting.</p><h3>&#127919; #3 &#8212; SEA +6.9% vs AZ</h3><p><strong>Model:</strong> SEA 63.6% &#183; <strong>Market:</strong> SEA 56.7% &#183; <strong>Total est:</strong> 8.65 r &#183; <strong>PF:</strong> 92 &#183; <strong>WX:</strong> dome</p><p>Boring home favorite at T-Mobile (dome, PF 92, low-scoring park). Bryce Miller&#8217;s composite grades meaningfully ahead of Merrill Kelly&#8217;s for Arizona. Market has Seattle as the slight favorite; model has them as a clearer one. This is exactly the &#8220;boring solid edge&#8221; the column kept flagging during the week as the most profitable bucket.</p><h3>&#127919; #4 &#8212; LAA +5.6% @ TB (DAY 4)</h3><p><strong>Model:</strong> TB 59.5% &#183; <strong>Market:</strong> TB 65.1% &#183; <strong>Total est:</strong> 8.98 r &#183; <strong>PF:</strong> 93 &#183; <strong>WX:</strong> dome</p><p>The fourth straight day with LAA as an actionable play. Edge trimmed from yesterday&#8217;s +7.5% &#8212; McClanahan is a tougher matchup than Rasmussen, so the model dialed back. <strong>Discipline call:</strong> after yesterday&#8217;s 14-3 blowout, the temptation to chase is real. Resist it. Size to <em>today&#8217;s</em> edge, not yesterday&#8217;s result.</p><div><hr></div><h2>&#128203; Five More Honorable Mentions (4-5% edges)</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!r24I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08e12fb8-7dbf-4973-97a8-bc1e94e6ed50_672x291.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!r24I!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08e12fb8-7dbf-4973-97a8-bc1e94e6ed50_672x291.png 424w, https://substackcdn.com/image/fetch/$s_!r24I!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08e12fb8-7dbf-4973-97a8-bc1e94e6ed50_672x291.png 848w, https://substackcdn.com/image/fetch/$s_!r24I!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08e12fb8-7dbf-4973-97a8-bc1e94e6ed50_672x291.png 1272w, https://substackcdn.com/image/fetch/$s_!r24I!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08e12fb8-7dbf-4973-97a8-bc1e94e6ed50_672x291.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!r24I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08e12fb8-7dbf-4973-97a8-bc1e94e6ed50_672x291.png" width="728" height="315.25" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/08e12fb8-7dbf-4973-97a8-bc1e94e6ed50_672x291.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:291,&quot;width&quot;:672,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:52342,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://badbets.substack.com/i/200001633?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08e12fb8-7dbf-4973-97a8-bc1e94e6ed50_672x291.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!r24I!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08e12fb8-7dbf-4973-97a8-bc1e94e6ed50_672x291.png 424w, https://substackcdn.com/image/fetch/$s_!r24I!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08e12fb8-7dbf-4973-97a8-bc1e94e6ed50_672x291.png 848w, https://substackcdn.com/image/fetch/$s_!r24I!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08e12fb8-7dbf-4973-97a8-bc1e94e6ed50_672x291.png 1272w, https://substackcdn.com/image/fetch/$s_!r24I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08e12fb8-7dbf-4973-97a8-bc1e94e6ed50_672x291.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>The MIL flip is worth noticing.</strong> Friday HOU was a +5.3% edge (HOU won 9-2). Today the model has MIL +4.4% in the same series at the same park. Same series, opposite side. That&#8217;s because the pitching matchup completely changed &#8212; Misiorowski for MIL today is a much more respected arm by the composite than Sproa (Friday&#8217;s starter), and Imai for HOU is a much weaker arm than Lambert (Friday&#8217;s starter). The model isn&#8217;t taking sides on franchises. It&#8217;s taking sides on the <em>day&#8217;s</em> matchup.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/p/bad-bets-sunday-may-31/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/p/bad-bets-sunday-may-31/comments"><span>Leave a comment</span></a></p><h2>&#9888;&#65039; Caveats Still Apply</h2><ol><li><p>&#10060; <strong>Not betting advice. Model output. Same caveat, week two.</strong></p></li><li><p>&#128202; <strong>87 picks in. Still inside the noise band.</strong> A 62% rate over one week could be skill or could be luck. By Day 30 we&#8217;ll know more. By Day 90 we&#8217;ll really know.</p></li><li><p>&#129320; <strong>Three straight days with 0 locks is worth noticing.</strong> The model has been progressively more conservative on conviction. Either the market got sharper (likely) or v0.5&#8217;s more honest math is correctly refusing to overpay (also likely). Probably both.</p></li><li><p>&#127922; <strong>Nine plays at 4-9% edges is a &#8220;let volume work&#8221; day.</strong> No single play is the headline; the basket is the bet.</p></li></ol><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/p/bad-bets-sunday-may-31?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/p/bad-bets-sunday-may-31?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><h2>&#9989; What This Column Is, One Week In</h2><p>A daily transparent read on where the model and market disagree. Wins, losses, weather modules that miss their first big game, blowouts that vindicate a streak, and the kind of honest accounting that says <em>&#8220;the locks have been 2-5 this week, we don&#8217;t know if that&#8217;s real, here&#8217;s the data anyway.&#8221;</em></p><p>Week one is in the books. Onto week two. &#129761;</p><p>If you&#8217;re new:</p><ul><li><p>&#128233; <strong>Subscribe</strong> for daily Bad Bets at 10am ET</p></li><li><p>&#128038; <strong>Follow</strong> <a href="https://twitter.com/TradesAndGains">@TradesAndGains</a> for slate graphics</p></li><li><p>&#128172; <strong>Discord</strong> for JSON outputs and v0.5 model internals</p></li></ul><p>See you tomorrow. &#9918;</p><p><em>&#8212; T&amp;G</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Bad Bets · Saturday May 30 ⚾]]></title><description><![CDATA[Friday was rough. The wind-boosted lock lost. Today: no locks again.]]></description><link>https://badbets.substack.com/p/bad-bets-saturday-may-30</link><guid isPermaLink="false">https://badbets.substack.com/p/bad-bets-saturday-may-30</guid><dc:creator><![CDATA[Bad Bets]]></dc:creator><pubDate>Sat, 30 May 2026 14:34:33 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!v77n!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F041f689c-4453-4bac-b6b8-04bb44e15345_3840x2160.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>&#128202; From The Ledger: Friday Was Brutal</h2><p>Let&#8217;s get the bad news out of the way: <strong>edge picks went 1-4 (20%).</strong></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!coN6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F801e4df3-d6db-40a2-afb8-cb942b020f14_466x240.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!coN6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F801e4df3-d6db-40a2-afb8-cb942b020f14_466x240.png 424w, https://substackcdn.com/image/fetch/$s_!coN6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F801e4df3-d6db-40a2-afb8-cb942b020f14_466x240.png 848w, https://substackcdn.com/image/fetch/$s_!coN6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F801e4df3-d6db-40a2-afb8-cb942b020f14_466x240.png 1272w, https://substackcdn.com/image/fetch/$s_!coN6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F801e4df3-d6db-40a2-afb8-cb942b020f14_466x240.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!coN6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F801e4df3-d6db-40a2-afb8-cb942b020f14_466x240.png" width="728" height="374.93562231759654" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/801e4df3-d6db-40a2-afb8-cb942b020f14_466x240.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:240,&quot;width&quot;:466,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:27797,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://badbets.substack.com/i/199869519?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F801e4df3-d6db-40a2-afb8-cb942b020f14_466x240.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!coN6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F801e4df3-d6db-40a2-afb8-cb942b020f14_466x240.png 424w, https://substackcdn.com/image/fetch/$s_!coN6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F801e4df3-d6db-40a2-afb8-cb942b020f14_466x240.png 848w, https://substackcdn.com/image/fetch/$s_!coN6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F801e4df3-d6db-40a2-afb8-cb942b020f14_466x240.png 1272w, https://substackcdn.com/image/fetch/$s_!coN6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F801e4df3-d6db-40a2-afb8-cb942b020f14_466x240.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><strong>TEX +6.2% was the only winner</strong>, and it was a 9-1 blowout. The other four lost by a combined six runs across three one-run games and a two-run loss. Variance was unkind. The wind-boosted WSH lock &#8212; the headline play of v0.5&#8217;s launch day &#8212; lost 5-7.</p><p><strong>The model PICK accuracy was actually fine: 8-6 (57.1%)</strong> across all 14 games. The split between model accuracy and edge-play accuracy is the painful one to sit with. The model identified the <em>direction</em> correctly more than half the time, but the games where we had a real edge were also the games where the variance hit hardest. That happens. It will happen again.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#127788;&#65039; Weather Module: Day 1 Was A Miss</h2><p>Here&#8217;s the awkward truth: <strong>v0.5&#8217;s flagship feature was on the wrong side of yesterday&#8217;s biggest loss.</strong></p><p>The WSH lock at +10.9% was the model&#8217;s biggest edge of the day in large part because the WX 1.08 multiplier (wind blowing out at Nationals Park) added expected runs to the WSH side. The model thought weather would amplify Washington&#8217;s offense. It didn&#8217;t. SD scored 7. WSH scored 5. Wind blew, runs happened, the wrong team got them.</p><p><strong>What this means for the weather module:</strong></p><ol><li><p>&#127919; <strong>It means nothing for the module&#8217;s validity.</strong> One data point against a feature designed to improve over thousands of games is not a signal. It&#8217;s an N=1 anecdote.</p></li><li><p>&#129320; <strong>It does mean we shouldn&#8217;t overweight WX 1.05+ games as &#8220;automatic upgrades.&#8221;</strong> The module is providing additional information, not certainty. A weather boost is a <em>small</em> factor that gets blended with everything else. Yesterday it was the visible factor on the headline play, which made the loss feel like a weather-module loss. It wasn&#8217;t. It was a baseball loss.</p></li><li><p>&#128202; <strong>Real verdict comes in 90 days.</strong> When we have a sample of 80-120 WX-affected games, we&#8217;ll know whether the module is adding signal or just noise. Today we know nothing.</p></li></ol><p>The honest version: the module shipped, the headline play lost, and that proves nothing either way. &#9878;&#65039;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#128200; Running Ledger Through 6 Days</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ijg1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68bdb187-ee55-49f7-aed6-e8eaa7013f3b_462x323.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ijg1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68bdb187-ee55-49f7-aed6-e8eaa7013f3b_462x323.png 424w, https://substackcdn.com/image/fetch/$s_!Ijg1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68bdb187-ee55-49f7-aed6-e8eaa7013f3b_462x323.png 848w, https://substackcdn.com/image/fetch/$s_!Ijg1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68bdb187-ee55-49f7-aed6-e8eaa7013f3b_462x323.png 1272w, https://substackcdn.com/image/fetch/$s_!Ijg1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68bdb187-ee55-49f7-aed6-e8eaa7013f3b_462x323.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ijg1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68bdb187-ee55-49f7-aed6-e8eaa7013f3b_462x323.png" width="725" height="506.8722943722944" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/68bdb187-ee55-49f7-aed6-e8eaa7013f3b_462x323.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:323,&quot;width&quot;:462,&quot;resizeWidth&quot;:725,&quot;bytes&quot;:50458,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://badbets.substack.com/i/199869519?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68bdb187-ee55-49f7-aed6-e8eaa7013f3b_462x323.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Ijg1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68bdb187-ee55-49f7-aed6-e8eaa7013f3b_462x323.png 424w, https://substackcdn.com/image/fetch/$s_!Ijg1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68bdb187-ee55-49f7-aed6-e8eaa7013f3b_462x323.png 848w, https://substackcdn.com/image/fetch/$s_!Ijg1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68bdb187-ee55-49f7-aed6-e8eaa7013f3b_462x323.png 1272w, https://substackcdn.com/image/fetch/$s_!Ijg1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68bdb187-ee55-49f7-aed6-e8eaa7013f3b_462x323.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Still 8.7 points above breakeven on model picks. But the lock tier specifically is now 2-5 over the tracked window. Locks have a 28.6% hit rate. <strong>That&#8217;s worse than a coin flip.</strong> Either the high-edge tier is genuinely broken or the sample is too small to mean anything &#8212; and at 7 lock picks total, the latter is the boring-but-correct answer.</p><p><strong>Don&#8217;t extrapolate.</strong> Don&#8217;t update priors yet. Keep publishing. &#128202;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#127919; Today&#8217;s Slate</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!v77n!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F041f689c-4453-4bac-b6b8-04bb44e15345_3840x2160.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!v77n!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F041f689c-4453-4bac-b6b8-04bb44e15345_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!v77n!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F041f689c-4453-4bac-b6b8-04bb44e15345_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!v77n!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F041f689c-4453-4bac-b6b8-04bb44e15345_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!v77n!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F041f689c-4453-4bac-b6b8-04bb44e15345_3840x2160.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!v77n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F041f689c-4453-4bac-b6b8-04bb44e15345_3840x2160.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/041f689c-4453-4bac-b6b8-04bb44e15345_3840x2160.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:518004,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://badbets.substack.com/i/199869519?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F041f689c-4453-4bac-b6b8-04bb44e15345_3840x2160.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!v77n!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F041f689c-4453-4bac-b6b8-04bb44e15345_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!v77n!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F041f689c-4453-4bac-b6b8-04bb44e15345_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!v77n!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F041f689c-4453-4bac-b6b8-04bb44e15345_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!v77n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F041f689c-4453-4bac-b6b8-04bb44e15345_3840x2160.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Headline numbers:</strong></p><ul><li><p>&#9918; <strong>15 games</strong> on the card</p></li><li><p>&#128274; <strong>0 locks</strong> &#8212; second straight day with no &#8805;10% edge</p></li><li><p>&#127919; <strong>5 actionable plays</strong> (&#8805;4%) &#8212; LAA, HOU, TOR, ATL, WSH</p></li><li><p>&#128293; <strong>Slugfest:</strong> ATL @ CIN projected 11.31 r at Great American (PF 109)</p></li><li><p>&#10052;&#65039; <strong>Pitchers&#8217; duel:</strong> BOS @ CLE projected 7.36 r (Sonny Gray going)</p></li><li><p>&#127788;&#65039; <strong>Weather watch:</strong> four games with WX 0.93-0.95 (wind blowing in), no boosts above 1.06</p></li></ul><p>It&#8217;s another quiet conviction day. The model isn&#8217;t seeing big disagreements with the market anywhere &#8212; and after Friday&#8217;s blowup, &#8220;quiet&#8221; is fine.</p><p><strong>Three repeat plays from yesterday&#8217;s slate appear again today:</strong> LAA, WSH, ATL. Each is a small lesson in how the model thinks about a team after losing on it.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/p/bad-bets-saturday-may-30?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/p/bad-bets-saturday-may-30?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><h2>&#128257; The Repeat Plays</h2><p>This is the interesting structural feature of today&#8217;s slate. After yesterday&#8217;s painful edge results, three of yesterday&#8217;s actionable teams show up again with different numbers:</p><h3>LAA &#8594; was +4.9% yesterday (lost 5-8), is <strong>+7.5% today</strong></h3><p>The model&#8217;s edge on LAA <em>increased</em> despite the loss. That&#8217;s because today is Detmers vs Rasmussen at Tropicana; yesterday was Ure&#241;a vs Martinez. Different pitchers, different number. The model isn&#8217;t doing emotional damage-control &#8212; it&#8217;s recomputing from scratch and landing on a bigger LAA edge today than yesterday. The &#8220;rerun&#8221; isn&#8217;t loyalty. It&#8217;s math.</p><h3>WSH &#8594; was +10.9% yesterday (lost 5-7), is <strong>+4.5% today</strong></h3><p>Yesterday&#8217;s lock becomes today&#8217;s small edge. The model trimmed the conviction significantly: 10.9% &#8594; 4.5%. Why? Different pitcher matchup (King/Griffin today vs Giolito/Schultz yesterday) AND no weather boost (WX 0.95 today vs 1.08 yesterday). The model is <em>not</em> doubling down on yesterday&#8217;s miss. It&#8217;s reading a much smaller disagreement with the market. This is the model behaving exactly the way you&#8217;d want it to.</p><h3>ATL &#8594; was won 8-3 yesterday, is <strong>+5.0% today again</strong></h3><p>Different opponent matchup setup but same series at Great American. The slugfest projection (11.31 r) is real &#8212; PF 109 + ATL&#8217;s offense + Singer&#8217;s run-allowing profile. If the model is going to keep flagging ATL at Cincinnati, watch the over.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>The Top Edge &#127919;</h2><h3>&#127919; #1 &#8212; LAA +7.5% @ TB</h3><p><strong>Model:</strong> TB 52.2% &#183; <strong>Market:</strong> TB 59.7% &#183; <strong>Total est:</strong> 8.03 r &#183; <strong>PF:</strong> 93 &#183; <strong>WX:</strong> dome</p><p>The market has Tampa Bay as a near-60% favorite at home. The model has them at 52.2% &#8212; basically a coin flip with a small TB lean. That 7.5% gap is the largest on the board today.</p><p><strong>Why the gap:</strong> Reid Detmers grades much better in the v0.5 real-FIP composite than the market is pricing. The K-BB% number specifically is in the top quartile for active starters. Rasmussen for TB is a solid arm, but the model doesn&#8217;t see the gulf between the two pitchers that the market does.</p><p><strong>Park caution:</strong> Tropicana, PF 93. Low-scoring environment. The 8.03 total puts this in the bottom third of the slate. If the LAA edge is real, the path is <em>win a low-scoring game on the road</em> &#8212; which is harder than winning a slugfest because one bad inning is fatal.</p><p><strong>Verdict:</strong> <em>Today&#8217;s top edge. Smaller edge than Friday&#8217;s blown lock, but the cleanest read on the slate.</em> &#9918;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#128203; Honorable Mentions</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9UUJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10efb32f-6e16-45b6-8ef6-e7cec1051820_468x345.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9UUJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10efb32f-6e16-45b6-8ef6-e7cec1051820_468x345.png 424w, https://substackcdn.com/image/fetch/$s_!9UUJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10efb32f-6e16-45b6-8ef6-e7cec1051820_468x345.png 848w, https://substackcdn.com/image/fetch/$s_!9UUJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10efb32f-6e16-45b6-8ef6-e7cec1051820_468x345.png 1272w, https://substackcdn.com/image/fetch/$s_!9UUJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10efb32f-6e16-45b6-8ef6-e7cec1051820_468x345.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9UUJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10efb32f-6e16-45b6-8ef6-e7cec1051820_468x345.png" width="725" height="534.4551282051282" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/10efb32f-6e16-45b6-8ef6-e7cec1051820_468x345.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:345,&quot;width&quot;:468,&quot;resizeWidth&quot;:725,&quot;bytes&quot;:53802,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://badbets.substack.com/i/199869519?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10efb32f-6e16-45b6-8ef6-e7cec1051820_468x345.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9UUJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10efb32f-6e16-45b6-8ef6-e7cec1051820_468x345.png 424w, https://substackcdn.com/image/fetch/$s_!9UUJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10efb32f-6e16-45b6-8ef6-e7cec1051820_468x345.png 848w, https://substackcdn.com/image/fetch/$s_!9UUJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10efb32f-6e16-45b6-8ef6-e7cec1051820_468x345.png 1272w, https://substackcdn.com/image/fetch/$s_!9UUJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10efb32f-6e16-45b6-8ef6-e7cec1051820_468x345.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>The TOR pick is the most underrated of the group.</strong> Wind blowing in at Camden Yards turns a hitter park into something close to neutral. The model captures that via WX 0.94 &#8212; a 6% run suppression &#8212; and the lower projected total favors the team with the better starter. The market doesn&#8217;t seem to be pricing the wind yet.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/p/bad-bets-saturday-may-30/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/p/bad-bets-saturday-may-30/comments"><span>Leave a comment</span></a></p><h2>&#128257; COL Watch Update</h2><p><strong>SF @ COL is on the slate today (SF +1.1%, pass tier).</strong></p><p>COL won at home yesterday 8-6, so the road-loss streak from last week is officially over &#8212; and the model is showing essentially zero edge today (1.1% SF). That&#8217;s the right behavior: when COL is in their natural Coors environment, the model treats it as a near-coin-flip and doesn&#8217;t generate false locks.</p><p>The road-game audit is still on the v0.6 list, but the data this week suggests the issue might have been concentrated in a 3-game variance window rather than a structural model bug. We&#8217;ll keep watching.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/p/bad-bets-saturday-may-30?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/p/bad-bets-saturday-may-30?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><h2>&#9888;&#65039; Caveats Still Apply</h2><ol><li><p>&#10060; <strong>Not betting advice. Model output. Period.</strong></p></li><li><p>&#127788;&#65039; <strong>v0.5 had a rough first 24 hours.</strong> The flagship feature was on the wrong side of the biggest loss. That&#8217;s variance, not a verdict on the module.</p></li><li><p>&#127922; <strong>72 picks. Still nothing.</strong> A 61% model-pick rate is meaningfully above breakeven but inside the noise band for a sample this small. By 200 picks we&#8217;ll know more.</p></li><li><p>&#129320; <strong>Two straight days without a lock means the model is being conservative.</strong> That&#8217;s good. The right move on quiet days is to respect the quiet, not force action.</p></li></ol><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/p/bad-bets-saturday-may-30/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/p/bad-bets-saturday-may-30/comments"><span>Leave a comment</span></a></p><h2>&#9989; What This Column Is</h2><p>A daily transparent read on where the model and market disagree. Wins, losses, blowups, recoveries, and the honest accounting of the days when the flagship feature loses its first big game.</p><p>If you&#8217;re new:</p><ul><li><p>&#128233; <strong>Subscribe</strong> for daily Bad Bets at 10am ET</p></li><li><p>&#128038; <strong>Follow</strong> <a href="https://twitter.com/TradesAndGains">@TradesAndGains</a> for slate graphics</p></li><li><p>&#128172; <strong>Discord</strong> for JSON outputs and v0.5 model internals</p></li></ul><p>See you tomorrow. &#129761;</p><p><em>&#8212; T&amp;G</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Bad Bets · Friday May 29 ⚾]]></title><description><![CDATA[v0.5 ships. Real wRC+, real FIP, real weather. And today's lone lock comes with a wind bonus.]]></description><link>https://badbets.substack.com/p/bad-bets-friday-may-29</link><guid isPermaLink="false">https://badbets.substack.com/p/bad-bets-friday-may-29</guid><dc:creator><![CDATA[Bad Bets]]></dc:creator><pubDate>Fri, 29 May 2026 14:46:32 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!v25I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c4b0bec-8526-46f4-bab6-b52fcfe9ac1d_3840x2160.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>&#128640; v0.5 Is Live</h2><p>This is the biggest model upgrade since the column relaunched. Four real changes, all shipped in the v0.5 push:</p><ol><li><p>&#9989; <strong>True wRC+ from FanGraphs</strong> &#8212; no more OPS-derived proxy. Real offense numbers, with the proper context adjustments.</p></li><li><p>&#9989; <strong>Real FIP</strong> &#8212; actual fielding-independent pitching, not the ERA-based shortcut. The pitcher composite is now what it should have been all along.</p></li><li><p>&#9989; <strong>Weather module (WX)</strong> &#8212; wind speed + direction + temperature, applied as a runs multiplier on outdoor games. Domes get a passthrough.</p></li><li><p>&#9989; <strong>Shin de-vig</strong> &#8212; replaces the proportional method on market prices. More accurate for favorite-longshot bias; small but real ROI lift.</p></li></ol><p>The footer of today&#8217;s slate now reads <em>&#8220;offense: true wRC+ (FanGraphs) &#183; real FIP &#215; weather &#215; pythagenpat &#183; market: ESPN consensus moneyline, shin-devig.&#8221;</em> That methodology line is finally honest. Took five iterations to get there.</p><p>What&#8217;s still on the roadmap: COL audit (next), doubleheaders, lineup news ingestion. But the bones are now in good shape. &#128736;&#65039;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#128202; From The Ledger: Thursday</h2><p><strong>Edge picks: 2-1 (66.7%). Model picks: 3-3 (50%).</strong> Mixed day.</p><p><strong>The wins:</strong></p><ul><li><p>&#127919; <strong>TOR +8.0% cashed.</strong> TOR beat BAL 2-1 in a tight one. The top edge held.</p></li><li><p>&#127919; <strong>CWS +7.2% cashed AGAIN.</strong> CWS beat MIN 6-2. That&#8217;s now two straight days on CWS &#8212; Wed they won 15-2, Thu they won 6-2. The model&#8217;s pet team is delivering.</p></li></ul><p><strong>The loss:</strong></p><ul><li><p>&#10060; <strong>PIT +4.5% busted.</strong> This was the &#8220;Skenes back&#8221; play &#8212; model said ride the ace. <strong>CHC won 7-2.</strong> Imanaga out-pitched Skenes. The same week the &#8220;Cole fade&#8221; lost on Wednesday and the &#8220;Skenes back&#8221; lost on Thursday. The model&#8217;s nuanced ace-pricing read isn&#8217;t finding traction yet. Worth a flag.</p></li></ul><p><strong>The ironic footnote:</strong> Wednesday&#8217;s only lock was ATL +13.5% @ BOS, which got shut out 8-0. <strong>Thursday, with no lock and only +1.0% on ATL, they won 10-2.</strong> Same teams, same park. Sample of one. Means nothing. Funny anyway.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#128200; Running Ledger Through 5 Days</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dVgQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4c1200f-4b2e-4103-86e9-0d25ce3ff72b_489x372.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dVgQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4c1200f-4b2e-4103-86e9-0d25ce3ff72b_489x372.png 424w, https://substackcdn.com/image/fetch/$s_!dVgQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4c1200f-4b2e-4103-86e9-0d25ce3ff72b_489x372.png 848w, https://substackcdn.com/image/fetch/$s_!dVgQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4c1200f-4b2e-4103-86e9-0d25ce3ff72b_489x372.png 1272w, https://substackcdn.com/image/fetch/$s_!dVgQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4c1200f-4b2e-4103-86e9-0d25ce3ff72b_489x372.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dVgQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4c1200f-4b2e-4103-86e9-0d25ce3ff72b_489x372.png" width="724" height="550.7730061349694" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f4c1200f-4b2e-4103-86e9-0d25ce3ff72b_489x372.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:372,&quot;width&quot;:489,&quot;resizeWidth&quot;:724,&quot;bytes&quot;:47671,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://badbets.substack.com/i/199752424?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4c1200f-4b2e-4103-86e9-0d25ce3ff72b_489x372.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dVgQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4c1200f-4b2e-4103-86e9-0d25ce3ff72b_489x372.png 424w, https://substackcdn.com/image/fetch/$s_!dVgQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4c1200f-4b2e-4103-86e9-0d25ce3ff72b_489x372.png 848w, https://substackcdn.com/image/fetch/$s_!dVgQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4c1200f-4b2e-4103-86e9-0d25ce3ff72b_489x372.png 1272w, https://substackcdn.com/image/fetch/$s_!dVgQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4c1200f-4b2e-4103-86e9-0d25ce3ff72b_489x372.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Above -110 breakeven (52.4%) by 9.7 points. <strong>Five days, 58 picks. Still nothing.</strong> The model needs 200-300 graded plays before any number means anything. We&#8217;ll get there. &#128202;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/p/bad-bets-friday-may-29/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/p/bad-bets-friday-may-29/comments"><span>Leave a comment</span></a></p><h2>&#127919; Today&#8217;s Slate</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!v25I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c4b0bec-8526-46f4-bab6-b52fcfe9ac1d_3840x2160.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!v25I!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c4b0bec-8526-46f4-bab6-b52fcfe9ac1d_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!v25I!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c4b0bec-8526-46f4-bab6-b52fcfe9ac1d_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!v25I!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c4b0bec-8526-46f4-bab6-b52fcfe9ac1d_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!v25I!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c4b0bec-8526-46f4-bab6-b52fcfe9ac1d_3840x2160.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!v25I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c4b0bec-8526-46f4-bab6-b52fcfe9ac1d_3840x2160.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0c4b0bec-8526-46f4-bab6-b52fcfe9ac1d_3840x2160.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:498546,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://badbets.substack.com/i/199752424?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c4b0bec-8526-46f4-bab6-b52fcfe9ac1d_3840x2160.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!v25I!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c4b0bec-8526-46f4-bab6-b52fcfe9ac1d_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!v25I!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c4b0bec-8526-46f4-bab6-b52fcfe9ac1d_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!v25I!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c4b0bec-8526-46f4-bab6-b52fcfe9ac1d_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!v25I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c4b0bec-8526-46f4-bab6-b52fcfe9ac1d_3840x2160.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Headline numbers:</strong></p><ul><li><p>&#9918; <strong>14 games</strong> on the card</p></li><li><p>&#128274; <strong>1 lock</strong> &#8212; WSH +10.9% (with weather boost)</p></li><li><p>&#127919; <strong>5 actionable plays</strong> total &#8212; WSH, TEX, MIA, MIN, LAA</p></li><li><p>&#128293; <strong>Slugfest:</strong> ATL @ CIN projected 10.84 r at Great American (PF 109)</p></li><li><p>&#10052;&#65039; <strong>Pitchers&#8217; duel:</strong> PHI @ LAD projected 8.18 r (Wheeler going)</p></li><li><p>&#127788;&#65039; <strong>Weather impact today:</strong> SF @ COL has WX 0.96 (wind blowing in, slight run suppression). WSH home has WX 1.08 (wind out &#8212; see lock).</p></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/p/bad-bets-friday-may-29?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/p/bad-bets-friday-may-29?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><h2>The Lock &#127919;</h2><h3>&#127788;&#65039; WSH +10.9% vs SD (with the wind blowing out)</h3><p><strong>Model:</strong> WSH 60.9% &#183; <strong>Market:</strong> WSH 50.0% &#183; <strong>Total est:</strong> 10.08 r &#183; <strong>PF:</strong> 99 &#183; <strong>WX:</strong> 1.08</p><p>Today&#8217;s only lock, and the <strong>weather module is doing real work</strong> on this number. Without weather, WSH&#8217;s expected runs at home would be around 5.30. With the WX 1.08 multiplier (wind blowing out at Nationals Park), the model bumps it to 5.74. That&#8217;s 0.44 extra expected runs for WSH from weather alone.</p><p>The market hasn&#8217;t priced this &#8212; moneylines move slower than weather forecasts, and the line was probably set when wind direction was unclear. The model now sees what the line doesn&#8217;t. <strong>That&#8217;s the entire reason the weather module exists.</strong></p><p>The pitching matchup: Lucas Giolito (SD) vs Paxton Schultz (WSH). The model&#8217;s real-FIP composite (the v0.5 upgrade) has Schultz substantially ahead of Giolito on underlying skill metrics, which the market is also discounting.</p><p>Park factor is neutral (99), but the 10.08 total projection puts this in over-watch territory if you&#8217;re scouting team totals.</p><p><strong>Verdict:</strong> <em>Today&#8217;s only lock, and the cleanest read the model has produced this week. The weather is the unlock.</em> &#9918;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#128203; Honorable Mentions (4-10% edges)</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Nu2v!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feaaf1a32-2545-42f3-ba72-6368e12f7c0c_492x317.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Nu2v!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feaaf1a32-2545-42f3-ba72-6368e12f7c0c_492x317.png 424w, https://substackcdn.com/image/fetch/$s_!Nu2v!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feaaf1a32-2545-42f3-ba72-6368e12f7c0c_492x317.png 848w, https://substackcdn.com/image/fetch/$s_!Nu2v!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feaaf1a32-2545-42f3-ba72-6368e12f7c0c_492x317.png 1272w, https://substackcdn.com/image/fetch/$s_!Nu2v!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feaaf1a32-2545-42f3-ba72-6368e12f7c0c_492x317.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Nu2v!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feaaf1a32-2545-42f3-ba72-6368e12f7c0c_492x317.png" width="724" height="466.479674796748" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eaaf1a32-2545-42f3-ba72-6368e12f7c0c_492x317.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:317,&quot;width&quot;:492,&quot;resizeWidth&quot;:724,&quot;bytes&quot;:47599,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://badbets.substack.com/i/199752424?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feaaf1a32-2545-42f3-ba72-6368e12f7c0c_492x317.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Nu2v!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feaaf1a32-2545-42f3-ba72-6368e12f7c0c_492x317.png 424w, https://substackcdn.com/image/fetch/$s_!Nu2v!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feaaf1a32-2545-42f3-ba72-6368e12f7c0c_492x317.png 848w, https://substackcdn.com/image/fetch/$s_!Nu2v!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feaaf1a32-2545-42f3-ba72-6368e12f7c0c_492x317.png 1272w, https://substackcdn.com/image/fetch/$s_!Nu2v!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feaaf1a32-2545-42f3-ba72-6368e12f7c0c_492x317.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Two contrarian plays in the top 5 (MIA, MIN).</strong> The model is taking the away dog against the market&#8217;s preferred home favorite in both. Three days ago the contrarian COL plays lost three in a row. Today the model has spread its contrarian conviction across MIA and MIN with much smaller edges. Sizing accordingly.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/p/bad-bets-friday-may-29/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/p/bad-bets-friday-may-29/comments"><span>Leave a comment</span></a></p><h2>&#127788;&#65039; The Weather Module: First Live Day</h2><p>Today is the first slate where weather is actually doing visible work. Here&#8217;s what to watch:</p><ul><li><p>&#128994; <strong>WSH (WX 1.08)</strong> &#8212; wind out &#8594; run boost &#8594; contributes to the +10.9% lock</p></li><li><p>&#128994; <strong>BOS @ CLE (WX 1.06)</strong> &#8212; wind out at Progressive &#8594; BOS +2.4% edge gets a small lift</p></li><li><p>&#128309; <strong>SF @ COL (WX 0.96)</strong> &#8212; wind in at Coors &#8594; run suppression &#8594; contributes to COL +3.5% edge being smaller than typical Coors numbers</p></li><li><p>&#9898; <strong>Most other parks at WX 0.99-1.03</strong> &#8212; weather neutral or near-neutral</p></li><li><p>&#9899; <strong>Domes (KC@TEX, LAA@TB, MIL@HOU, AZ@SEA) get no WX adjustment</strong></p></li></ul><p>The interesting test: do the weather-boosted edges (WSH, BOS) outperform a model run without weather? We won&#8217;t know from one slate. But after 60-90 days of tracked WX-affected vs WX-neutral games, we&#8217;ll have a real answer about whether the module is adding signal or noise.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#128257; COL Watch</h2><p><strong>SF @ COL is on the slate today (COL +3.5%, lean tier).</strong></p><p>After three straight COL road losses last week, the model is showing a much smaller edge today on COL at home &#8212; and that&#8217;s actually a good sign. It means the road-bias issue I flagged last week isn&#8217;t generating false locks now that COL is in their natural environment.</p><p>Still on the v0.3 audit list to make sure the road-game pricing is being handled correctly. Not closing the investigation yet.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/p/bad-bets-friday-may-29?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/p/bad-bets-friday-may-29?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><h2>&#9888;&#65039; Caveats Still Apply</h2><ol><li><p>&#10060; <strong>Not betting advice. Model output. Same caveat every day.</strong></p></li><li><p>&#128679; <strong>v0.5 is new.</strong> First slate with weather + real FanGraphs data running in production. Bugs are possible. The model is more accurate but the <em>signal-to-noise</em> ratio on the upgrades will take 30-60 days to verify.</p></li><li><p>&#129320; <strong>58 picks is still nothing.</strong> A 62% hit rate is encouraging but inside the noise band. Regression is coming.</p></li><li><p>&#127922; <strong>One lock + four edges = a slate with limited action.</strong> That&#8217;s a feature, not a bug. The model isn&#8217;t seeing forced opportunities today.</p></li></ol><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/p/bad-bets-friday-may-29/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/p/bad-bets-friday-may-29/comments"><span>Leave a comment</span></a></p><h2>&#9989; What This Column Is</h2><p>A daily transparent read on where the model and market disagree. Wins, losses, model upgrades, weather modules, and the occasional honest accounting of where my code is still wrong.</p><p>The product is the math + the honesty. <strong>v0.5 makes the math better. The honesty is the same.</strong></p><p>If you&#8217;re new:</p><ul><li><p>&#128233; <strong>Subscribe</strong> for daily Bad Bets at 10am ET</p></li><li><p>&#128038; <strong>Follow</strong> <a href="https://twitter.com/TradesAndGains">@TradesAndGains</a> for slate graphics</p></li><li><p>&#128172; <strong>Discord</strong> for JSON outputs and v0.5 model internals</p></li></ul><p>See you tomorrow. &#129761;</p><p><em>&#8212; T&amp;G</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Bad Bets · Thursday May 28 ⚾]]></title><description><![CDATA[Zero locks today &#8212; and maybe the boring bets were the point all along.]]></description><link>https://badbets.substack.com/p/bad-bets-thursday-may-28</link><guid isPermaLink="false">https://badbets.substack.com/p/bad-bets-thursday-may-28</guid><dc:creator><![CDATA[Bad Bets]]></dc:creator><pubDate>Thu, 28 May 2026 13:24:05 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!LOij!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a51f7ec-d9d9-420f-ba8f-7e2b5ecb5402_3840x2160.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>&#128202; From The Ledger: Wednesday</h2><p><strong>Model picks: 9-3 (75.0%). Edge picks: 7-5 (58.3%).</strong> A good day on both counts.</p><p><strong>By edge bucket:</strong></p><ul><li><p>&#129295; <strong>Lean (2-4%): 5-2</strong> (71.4%)</p></li><li><p>&#127919; <strong>Solid (4-6%): 2-2</strong> (50.0%)</p></li><li><p>&#128170; <strong>Strong (6-10%): 0-1</strong> (0.0%)</p></li></ul><p><strong>The lock lost. Again.</strong> ATL +13.5% &#8212; yesterday&#8217;s only lock &#8212; got shut out <strong>8-0 at Fenway.</strong> The model had Atlanta as a 65.6% favorite; they scored zero. That&#8217;s the kind of result that has nothing to do with the model and everything to do with baseball being baseball, but it counts the same in the ledger.</p><p><strong>The wins:</strong> CWS demolished MIN <strong>15-2</strong> (CWS +7.8% cashed huge), SEA rolled OAK <strong>9-1</strong>, PHI shut out SD <strong>3-0</strong>, NYM beat CIN <strong>4-2</strong>. The boring solid plays did their job.</p><p><strong>The misses worth noting:</strong></p><ul><li><p>&#127884; <strong>The Cole fade didn&#8217;t work.</strong> I flagged KC +5.8% as the &#8220;fade the name-brand ace&#8221; play. Cole threw a shutout &#8212; NYY won <strong>7-0.</strong> The fade lost. (The model itself picked NYY to win, so model-pick was correct, but the <em>edge play</em> on KC was wrong.) One data point against the fade-the-ace thesis.</p></li><li><p>&#9918; <strong>deGrom delivered for the wrong side.</strong> TEX +8.0% lost &#8212; HOU won <strong>4-3.</strong></p></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#128200; Running Ledger Through 4 Days</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4KwO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F543416ba-1a18-40c7-a0aa-3a41af26d091_1048x492.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4KwO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F543416ba-1a18-40c7-a0aa-3a41af26d091_1048x492.png 424w, https://substackcdn.com/image/fetch/$s_!4KwO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F543416ba-1a18-40c7-a0aa-3a41af26d091_1048x492.png 848w, https://substackcdn.com/image/fetch/$s_!4KwO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F543416ba-1a18-40c7-a0aa-3a41af26d091_1048x492.png 1272w, https://substackcdn.com/image/fetch/$s_!4KwO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F543416ba-1a18-40c7-a0aa-3a41af26d091_1048x492.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4KwO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F543416ba-1a18-40c7-a0aa-3a41af26d091_1048x492.png" width="724" height="339.89312977099235" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/543416ba-1a18-40c7-a0aa-3a41af26d091_1048x492.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:492,&quot;width&quot;:1048,&quot;resizeWidth&quot;:724,&quot;bytes&quot;:83050,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://badbets.substack.com/i/199600037?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F543416ba-1a18-40c7-a0aa-3a41af26d091_1048x492.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4KwO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F543416ba-1a18-40c7-a0aa-3a41af26d091_1048x492.png 424w, https://substackcdn.com/image/fetch/$s_!4KwO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F543416ba-1a18-40c7-a0aa-3a41af26d091_1048x492.png 848w, https://substackcdn.com/image/fetch/$s_!4KwO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F543416ba-1a18-40c7-a0aa-3a41af26d091_1048x492.png 1272w, https://substackcdn.com/image/fetch/$s_!4KwO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F543416ba-1a18-40c7-a0aa-3a41af26d091_1048x492.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>&#127922; The Pattern Worth Noticing: Locks Are A Rollercoaster, Edges Are Steady</h2><p>Four days in, here&#8217;s what the data is whispering:</p><p><strong>The locks (&#8805;10% edge) have been wild.</strong> Sunday&#8217;s CLE lock landed. Monday all five locks lost. Tuesday&#8217;s lone lock cashed. Wednesday&#8217;s lone lock got shut out. Across four days the highest-conviction tier has been the <em>highest-variance</em> tier &#8212; feast or famine, no in-between.</p><p><strong>The boring solid plays (4-6% edge) have been quietly steady.</strong> They&#8217;re the ones that don&#8217;t make the headline of the article but keep showing up in the win column &#8212; CWS, SEA, PHI, NYM yesterday.</p><p>This is worth sitting with, because it&#8217;s counterintuitive. <strong>The instinct is that the biggest edges are the best bets.</strong> But a +15% edge against an efficient market usually means the model is missing something &#8212; and when it&#8217;s missing something, it&#8217;s missing it <em>big</em>. The 4-6% edges are smaller disagreements, which means the model and market mostly agree, which means the model is more likely right.</p><p>If this holds over 90 days, the column&#8217;s real product might not be the flashy locks at all. It might be the unglamorous 4-6% plays nobody screenshots. <strong>We&#8217;ll let the sample decide.</strong> &#128202;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/p/bad-bets-thursday-may-28?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/p/bad-bets-thursday-may-28?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><h2>&#127919; Today&#8217;s Slate</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LOij!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a51f7ec-d9d9-420f-ba8f-7e2b5ecb5402_3840x2160.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LOij!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a51f7ec-d9d9-420f-ba8f-7e2b5ecb5402_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!LOij!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a51f7ec-d9d9-420f-ba8f-7e2b5ecb5402_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!LOij!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a51f7ec-d9d9-420f-ba8f-7e2b5ecb5402_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!LOij!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a51f7ec-d9d9-420f-ba8f-7e2b5ecb5402_3840x2160.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LOij!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a51f7ec-d9d9-420f-ba8f-7e2b5ecb5402_3840x2160.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8a51f7ec-d9d9-420f-ba8f-7e2b5ecb5402_3840x2160.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:352266,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://badbets.substack.com/i/199600037?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a51f7ec-d9d9-420f-ba8f-7e2b5ecb5402_3840x2160.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!LOij!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a51f7ec-d9d9-420f-ba8f-7e2b5ecb5402_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!LOij!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a51f7ec-d9d9-420f-ba8f-7e2b5ecb5402_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!LOij!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a51f7ec-d9d9-420f-ba8f-7e2b5ecb5402_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!LOij!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a51f7ec-d9d9-420f-ba8f-7e2b5ecb5402_3840x2160.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Headline numbers:</strong></p><ul><li><p>&#9918; <strong>6 games</strong> &#8212; the thinnest slate yet (Thursday getaway day)</p></li><li><p>&#128274; <strong>0 locks</strong> &#8212; no &#8805;10% edges anywhere on the board</p></li><li><p>&#127919; <strong>3 actionable plays</strong> (&#8805;4%) &#8212; TOR, CWS, PIT</p></li><li><p>&#128293; <strong>Slugfest:</strong> LAA @ DET projected 9.80 r</p></li><li><p>&#10052;&#65039; <strong>Pitchers&#8217; duel:</strong> ATL @ BOS projected 6.53 r (Sale vs Tolle)</p></li></ul><p><strong>This is a discipline day.</strong> Six games, zero locks, three plays worth a mention. The model isn&#8217;t seeing big disagreements with the market anywhere &#8212; which, after four days where the big disagreements went 2-3, might be a feature, not a bug. When the slate&#8217;s thin, the right move is to bet the slate you have, not force the slate you want.</p><h2>The Three &#127919;</h2><h3>&#127919; #1 &#8212; TOR +8.0% @ BAL</h3><p><strong>Model:</strong> TOR 53.9% &#183; <strong>Market:</strong> BAL 54.1% &#183; <strong>Total est:</strong> 9.43 r &#183; <strong>PF:</strong> 100</p><p>The top edge, and a dueling-direction setup &#8212; model has Toronto as a slight road favorite, market has Baltimore as a slight home favorite. Patrick Corbin vs Chris Bassitt, two crafty veterans the model&#8217;s composite reads closer than the market does. The disagreement is the whole edge.</p><h3>&#127919; #2 &#8212; CWS +7.2% vs MIN</h3><p><strong>Model:</strong> CWS 64.5% &#183; <strong>Market:</strong> CWS 57.3% &#183; <strong>Total est:</strong> 7.59 r &#183; <strong>PF:</strong> 96</p><p><strong>The streak play.</strong> The model loved CWS yesterday (+7.8%) and they delivered a 15-2 beatdown of these same Twins. Now they&#8217;re back, Davis Martin on the mound again, and the model still sees value. Back-to-back days on the same team is a small caution flag (am I just chasing yesterday&#8217;s result?), but the model recomputed from scratch and landed here independently. The number is the number.</p><h3>&#127919; #3 &#8212; PIT +4.5% vs CHC</h3><p><strong>Model:</strong> PIT 65.4% &#183; <strong>Market:</strong> PIT 60.8% &#183; <strong>Total est:</strong> 7.99 r &#183; <strong>PF:</strong> 98</p><p><strong>Skenes is going &#8212; and this time the model backs the ace.</strong> Yesterday I flagged the model <em>fading</em> Gerrit Cole (it lost). Today the model is <em>backing</em> Paul Skenes. That&#8217;s the important nuance: the model doesn&#8217;t blanket-fade big-name pitchers. It fades when the composite says the price is inflated (Cole) and backs when the composite agrees the guy is elite (Skenes). Skenes grades as a true ace on the model&#8217;s tape, and PIT at home behind him reads as undervalued.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#128257; COL Watch</h2><p>No COL game on today&#8217;s six-game slate, so the streak gets a day of rest at 0-3. The v0.3 audit (most likely culprit: OPS-derived offense proxy overrating Coors hitters on the road) is still on the bench. Back to it when the schedule fills out.</p><h2>&#9888;&#65039; Caveats Still Apply</h2><ol><li><p>&#10060; <strong>Not betting advice. Model output. Period.</strong></p></li><li><p>&#128679; <strong>v0.3 priorities:</strong> weather, doubleheaders, the COL audit</p></li><li><p>&#127922; <strong>Thin slate = small sample.</strong> Three plays today. Don&#8217;t manufacture action where the model doesn&#8217;t see it.</p></li><li><p>&#128202; <strong>52 picks in. Still nothing.</strong> A 63.5% model-pick rate is an early hot streak. Regression is coming. It always is.</p></li></ol><h2>&#9989; What This Column Is</h2><p>A daily transparent read on where the model and market disagree. Wins, losses, shutout locks, thin slates, and the occasional uncomfortable insight that the boring plays might be better than the flashy ones. The honest accounting is the entire product.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Bad Bets · Wednesday May 27 ⚾]]></title><description><![CDATA[After Tuesday's bounceback, just one lock today.]]></description><link>https://badbets.substack.com/p/bad-bets-wednesday-may-27</link><guid isPermaLink="false">https://badbets.substack.com/p/bad-bets-wednesday-may-27</guid><dc:creator><![CDATA[Bad Bets]]></dc:creator><pubDate>Wed, 27 May 2026 12:14:20 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Yo5K!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d89323f-4416-4f6c-b253-a0128904dcbb_3840x2160.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>&#128202; From The Ledger: Tuesday Bounced Back</h2><p>Monday was 4-9 with all five locks losing. Tuesday cleaned up the math.</p><p><strong>By edge bucket:</strong></p><ul><li><p>&#128274; <strong>Locks (&#8805;10%): 1-0</strong> (100%)</p></li><li><p>&#128170; <strong>Strong (6-10%): 2-1</strong> (66.7%)</p></li><li><p>&#127919; <strong>Solid (4-6%): 2-0</strong> (100%)</p></li><li><p>&#129295; <strong>Leans (2-4%): 2-3</strong> (40%)</p></li></ul><p><strong>Total on graded plays: 7-4</strong> &#8212; that&#8217;s 63.6% on plays that cleared the 2% edge threshold. The conviction tiers held: solid and lock both perfect, strong above 60%. The leak was leans, which we expect to behave like coin flips anyway. &#129689;</p><p><strong>The big result of the day:</strong> the NYY +17.2% lock landed. <strong>NYY 15, KC 1.</strong> A blowout in the column&#8217;s favor. Monday&#8217;s +18.9% MIN lock losing had me suspicious of all big-edge calls; this one cashing means the column is now 2-2 on its biggest single-game edges (CLE +15.0% hit, MIN +18.9% missed, NYY +17.2% hit, WSH +12.8% hit). Sample of 4. Still means nothing yet.</p><p><strong>The pain point of the day:</strong> <strong>COL got blown out again, 15-6.</strong></p><p>That&#8217;s three straight days of COL losing as a road pick:</p><ul><li><p>&#128997; <strong>Sunday:</strong> COL @ AZ &#8594; AZ 9, COL 1 (model picked COL +12.7%, lost)</p></li><li><p>&#128997; <strong>Monday:</strong> COL @ LAD &#8594; LAD 5, COL 3 (model picked COL +11.8%, lost)</p></li><li><p>&#128997; <strong>Tuesday:</strong> COL @ LAD &#8594; LAD 15, COL 6 (model picked COL +11.8%, lost)</p></li></ul><p>Three straight published locks. Three straight losses. COL outscored 29-10 across the run.</p><p>If the model is going to keep generating 10%+ edges on Colorado road games, I need to look under the hood. <strong>That&#8217;s now a v0.3 priority.</strong> More on it below.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#128200; Running Ledger Through 3 Days</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PYFv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F976a504f-249c-4a6a-94a8-8bffc5f06673_1182x408.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PYFv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F976a504f-249c-4a6a-94a8-8bffc5f06673_1182x408.png 424w, https://substackcdn.com/image/fetch/$s_!PYFv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F976a504f-249c-4a6a-94a8-8bffc5f06673_1182x408.png 848w, https://substackcdn.com/image/fetch/$s_!PYFv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F976a504f-249c-4a6a-94a8-8bffc5f06673_1182x408.png 1272w, https://substackcdn.com/image/fetch/$s_!PYFv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F976a504f-249c-4a6a-94a8-8bffc5f06673_1182x408.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PYFv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F976a504f-249c-4a6a-94a8-8bffc5f06673_1182x408.png" width="1182" height="408" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/976a504f-249c-4a6a-94a8-8bffc5f06673_1182x408.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:408,&quot;width&quot;:1182,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:77596,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://badbets.substack.com/i/199453260?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F976a504f-249c-4a6a-94a8-8bffc5f06673_1182x408.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!PYFv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F976a504f-249c-4a6a-94a8-8bffc5f06673_1182x408.png 424w, https://substackcdn.com/image/fetch/$s_!PYFv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F976a504f-249c-4a6a-94a8-8bffc5f06673_1182x408.png 848w, https://substackcdn.com/image/fetch/$s_!PYFv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F976a504f-249c-4a6a-94a8-8bffc5f06673_1182x408.png 1272w, https://substackcdn.com/image/fetch/$s_!PYFv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F976a504f-249c-4a6a-94a8-8bffc5f06673_1182x408.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Above -110 breakeven (52.4%) by 7.6 points. Encouraging but <strong>40 picks is nothing.</strong> Mean reversion is coming. By August we&#8217;ll have enough sample to actually talk. &#128202;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/p/bad-bets-wednesday-may-27/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/p/bad-bets-wednesday-may-27/comments"><span>Leave a comment</span></a></p><h2>&#127919; Today&#8217;s Slate</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Yo5K!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d89323f-4416-4f6c-b253-a0128904dcbb_3840x2160.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Yo5K!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d89323f-4416-4f6c-b253-a0128904dcbb_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!Yo5K!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d89323f-4416-4f6c-b253-a0128904dcbb_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!Yo5K!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d89323f-4416-4f6c-b253-a0128904dcbb_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!Yo5K!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d89323f-4416-4f6c-b253-a0128904dcbb_3840x2160.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Yo5K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d89323f-4416-4f6c-b253-a0128904dcbb_3840x2160.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9d89323f-4416-4f6c-b253-a0128904dcbb_3840x2160.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:471657,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://badbets.substack.com/i/199453260?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d89323f-4416-4f6c-b253-a0128904dcbb_3840x2160.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Yo5K!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d89323f-4416-4f6c-b253-a0128904dcbb_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!Yo5K!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d89323f-4416-4f6c-b253-a0128904dcbb_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!Yo5K!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d89323f-4416-4f6c-b253-a0128904dcbb_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!Yo5K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d89323f-4416-4f6c-b253-a0128904dcbb_3840x2160.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Headline numbers:</strong></p><ul><li><p>&#9918; <strong>13 games</strong> on the card</p></li><li><p>&#128274; <strong>1 lock</strong> (&#8805;10% edge) &#8212; just ATL +13.5%</p></li><li><p>&#127919; <strong>7 actionable plays</strong> (&#8805;4%) &#8212; ATL plus six 4-8% edges</p></li><li><p>&#128293; <strong>Slugfest:</strong> CHC @ PIT projected 10.61 r (unusual &#8212; PNC is PF 98, not a hitter park)</p></li><li><p>&#10052;&#65039; <strong>Pitchers&#8217; duel:</strong> PHI @ SD projected 5.98 r (Buehler at Petco, lowest total on the board)</p></li><li><p>&#127775; <strong>Big names going:</strong> deGrom (TEX), Cole (NYY), Ohtani (LAD), Buehler (SD), Gausman (TOR)</p></li></ul><p><strong>It&#8217;s a thin slate.</strong> The model isn&#8217;t seeing the kind of disagreements with the market that Sunday and Tuesday produced. Most lines are within a few points of the model&#8217;s number &#8212; which usually means the market is sharp today, and the disciplined call is to bet less, not push harder.</p><p>But there&#8217;s one play worth talking about, and a few honorable mentions that share a theme.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>The One Lock &#127919;</h2><h3>&#127919; ATL +13.5% @ BOS</h3><p><strong>Model:</strong> ATL 65.6% &#183; <strong>Market:</strong> ATL 52.1% &#183; <strong>Total est:</strong> 9.06 r &#183; <strong>PF:</strong> 107 (Fenway)</p><p>Fenway Park, PF 107, Bryce Elder vs Connelly Earl. The model has Atlanta as a real road favorite (-180-ish if you priced from the model); the market basically has it as a coin flip with a small lean ATL.</p><p>The gap is mostly the pitcher math. The model&#8217;s composite weighs Elder substantially ahead of Earl on both the FIP- input and the K-BB% input. The Atlanta lineup vs RHP grades well in the splits the model is pulling. Combine the two, and you get an offense outscoring BOS by ~1.5 runs even after Fenway&#8217;s hitter-park lift.</p><p><strong>The Fenway watch:</strong> PF 107 means this game is run-environment-friendly to both sides. The total estimate of 9.06 puts the OVER on the team total or game total in scout territory. If the moneyline edge is real, the over often is too.</p><p><strong>Verdict:</strong> <em>Today&#8217;s only lock. Smaller edge than the multi-lock days, but the cleanest single read on the slate.</em> &#9918;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/p/bad-bets-wednesday-may-27/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/p/bad-bets-wednesday-may-27/comments"><span>Leave a comment</span></a></p><h2>&#128203; Honorable Mentions (4-10% edges)</h2><p>The six other actionable plays today. Notice the theme &#8212; <strong>the model is fading big-name starting pitchers in three of them.</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3YQT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf25ab1e-2d59-441d-ba36-64560d974890_1176x800.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3YQT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf25ab1e-2d59-441d-ba36-64560d974890_1176x800.png 424w, https://substackcdn.com/image/fetch/$s_!3YQT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf25ab1e-2d59-441d-ba36-64560d974890_1176x800.png 848w, https://substackcdn.com/image/fetch/$s_!3YQT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf25ab1e-2d59-441d-ba36-64560d974890_1176x800.png 1272w, https://substackcdn.com/image/fetch/$s_!3YQT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf25ab1e-2d59-441d-ba36-64560d974890_1176x800.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3YQT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf25ab1e-2d59-441d-ba36-64560d974890_1176x800.png" width="1176" height="800" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bf25ab1e-2d59-441d-ba36-64560d974890_1176x800.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:800,&quot;width&quot;:1176,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:165098,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://badbets.substack.com/i/199453260?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf25ab1e-2d59-441d-ba36-64560d974890_1176x800.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3YQT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf25ab1e-2d59-441d-ba36-64560d974890_1176x800.png 424w, https://substackcdn.com/image/fetch/$s_!3YQT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf25ab1e-2d59-441d-ba36-64560d974890_1176x800.png 848w, https://substackcdn.com/image/fetch/$s_!3YQT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf25ab1e-2d59-441d-ba36-64560d974890_1176x800.png 1272w, https://substackcdn.com/image/fetch/$s_!3YQT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf25ab1e-2d59-441d-ba36-64560d974890_1176x800.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>The standout from this group is NYY @ KC.</strong> Gerrit Cole is one of the three most overpriced starting pitchers in baseball on any given night &#8212; the market loves a name-brand ace and prices accordingly. The model&#8217;s composite has Cole as above-average but not the ace the market is paying for. KC at +5.8% on the moneyline is the kind of public-money fade that works long-term when you&#8217;re disciplined about identifying it.</p><p>The TEX edge with deGrom going is the inverse setup &#8212; a name-brand pitcher the market is <em>under</em>-pricing relative to the model, possibly because his health/innings history has trained the books to discount him.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#128257; The COL Question (I Owe You An Answer)</h2><p>Three straight days of COL +12% locks losing demands accountability. Let me lay out what I think is happening.</p><p><strong>The pattern:</strong></p><ul><li><p>&#128202; Model thinks COL hitters are systematically underpriced when they go on the road</p></li><li><p>&#128201; Market disagrees &#8212; has had this opinion for years</p></li><li><p>&#127967;&#65039; Reality (last 72 hours): COL outscored 29-10, market correct in all three games</p></li></ul><p><strong>The three most likely causes:</strong></p><ol><li><p>&#128202; <strong>OPS-derived wRC+ proxy overrates COL hitters.</strong> The current v0.2 model uses OPS as a wRC+ proxy. Colorado hitters post inflated OPS at home (Coors). If I&#8217;m not adjusting for that before scoring their road games, COL&#8217;s offense number is too high. <strong>This is the most likely culprit and the easiest to fix.</strong></p></li><li><p>&#127788;&#65039; <strong>Park factor logic is misapplied.</strong> The model uses the road park&#8217;s factor. But COL specifically is the team where home-vs-road environment is the biggest. A team that hits .280 at Coors might be a .240 team on the road. The fix here is a separate &#8220;home advantage&#8221; multiplier that&#8217;s specifically punitive for COL road games.</p></li><li><p>&#127922; <strong>It&#8217;s variance, and three games means nothing.</strong> Three losses in a row is a 12.5% probability event if each game is a 50/50. So purely on coin flips, you&#8217;d expect this once every 8 such sequences. Plausible &#8212; but not the bet I&#8217;d take when the alternative is &#8220;your model has a known bug.&#8221;</p></li></ol><p><strong>What I&#8217;m doing about it:</strong></p><p>&#9989; Today&#8217;s slate has COL @ LAD with Ohtani going. <strong>Model says +0.4% edge on LAD &#8212; basically nothing.</strong> This is one to watch as a calibration check: when the model isn&#8217;t generating a juicy COL edge, does it correctly say &#8220;this is a coin flip&#8221; or worse for COL? Today says yes. That&#8217;s actually evidence in favor of &#8220;the model&#8217;s COL number isn&#8217;t structurally wrong &#8212; it just produced three bad random walks.&#8221;</p><p>But I&#8217;m still digging. v0.3 will include a Colorado-specific audit before it ships.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/p/bad-bets-wednesday-may-27/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/p/bad-bets-wednesday-may-27/comments"><span>Leave a comment</span></a></p><h2>&#9888;&#65039; The Caveats Still Apply</h2><ol><li><p>&#10060; <strong>Not betting advice. Model output. Period.</strong></p></li><li><p>&#128679; <strong>v0.3 priorities now:</strong> weather (especially relevant for Fenway today), doubleheaders, AND a COL audit</p></li><li><p>&#129320; <strong>One lock today is just one lock.</strong> Slate quality varies. The discipline call when the model isn&#8217;t seeing big disagreements is &#8220;respect the slate&#8217;s verdict and size smaller.&#8221;</p></li><li><p>&#127922; <strong>40 picks is nothing.</strong> Don&#8217;t extrapolate from a 60% hit rate. Don&#8217;t extrapolate from a 0-3 COL streak either.</p></li></ol><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/p/bad-bets-wednesday-may-27/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/p/bad-bets-wednesday-may-27/comments"><span>Leave a comment</span></a></p><h2>&#9989; What This Column Is</h2><p>A daily transparent read on where the model and market disagree. We publish the wins (Sunday: 10-3). We publish the losses (Monday: 4-9). We publish the methodology audits (COL, today). We publish the slow days too (today: one lock).</p><p>The honest accounting is the whole product. If you ever feel like you&#8217;re getting a different version of the column on bad days than on good days, the column is failing.</p><p>If you&#8217;re new:</p><ul><li><p>&#128233; <strong>Subscribe</strong> for daily Bad Bets at 10am ET</p></li><li><p>&#128038; <strong>Follow</strong> <a href="https://twitter.com/TradesAndGains">@TradesAndGains</a> for slate graphics</p></li><li><p>&#128172; <strong>Discord</strong> for the JSON outputs and the model internals</p></li></ul><p>See you tomorrow. &#129761;</p><p><em>&#8212; T&amp;G</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Bad Bets · Tuesday May 26 ⚾]]></title><description><![CDATA[Yesterday was brutal. Today has the biggest edge yet.]]></description><link>https://badbets.substack.com/p/bad-bets-tuesday-may-26</link><guid isPermaLink="false">https://badbets.substack.com/p/bad-bets-tuesday-may-26</guid><dc:creator><![CDATA[Bad Bets]]></dc:creator><pubDate>Tue, 26 May 2026 13:31:42 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!qQnk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F367583e6-e906-452c-b977-77f27c444230_3840x2160.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>&#128202; From The Ledger: Monday Was Bad</h2><p>Let&#8217;s start with the receipts.</p><p>Monday&#8217;s slate: <strong>4-9 on completed picks. All 5 locks lost.</strong></p><p>The model picked five games as &#8805;10% edges. Five. All five lost.</p><ul><li><p>&#128308; The +18.9% MIN lock @ CWS? <strong>CWS 3, MIN 1.</strong> Lost.</p></li><li><p>&#128308; The +13.6% SF &#8220;home arm at a pitcher&#8217;s park&#8221; lock? <strong>AZ 6, SF 2.</strong> Lost.</p></li><li><p>&#128308; The +12.6% COL contrarian dog @ LAD? <strong>LAD 5, COL 3.</strong> Lost.</p></li><li><p>&#128308; The +12.5% TEX slugfest call vs HOU? <strong>HOU 9, TEX 0.</strong> Lost. Badly.</p></li><li><p>&#128308; The +11.0% NYM &#8220;quiet lock &#8212; trust it most&#8221;? <strong>CIN 7, NYM 2.</strong> Lost.</p></li></ul><p>If you backed every lock at flat -110, Monday cost you 5 units. If you fired all eight actionable plays (&#8805;4% edge), you went 2-6 on edges of &#8805;5%, and 4-9 overall. &#129760;</p><p>This is what a -2&#963; day looks like. The honest take: the model went <strong>0-5</strong> on the highest-conviction picks on the same day it had its widest spread of edges. That&#8217;s not a coincidence &#8212; that&#8217;s the model finding what <em>looks</em> like value in spots where the market actually knew more than we did.</p><p>Or: variance. Could also be just variance. After one day, you can&#8217;t tell. &#127922;</p><p>Now let&#8217;s look at Tuesday. &#129761;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/p/bad-bets-tuesday-may-26/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/p/bad-bets-tuesday-may-26/comments"><span>Leave a comment</span></a></p><h2>&#127919; Today&#8217;s Slate</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qQnk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F367583e6-e906-452c-b977-77f27c444230_3840x2160.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qQnk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F367583e6-e906-452c-b977-77f27c444230_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!qQnk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F367583e6-e906-452c-b977-77f27c444230_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!qQnk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F367583e6-e906-452c-b977-77f27c444230_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!qQnk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F367583e6-e906-452c-b977-77f27c444230_3840x2160.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qQnk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F367583e6-e906-452c-b977-77f27c444230_3840x2160.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/367583e6-e906-452c-b977-77f27c444230_3840x2160.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:485275,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://badbets.substack.com/i/199323680?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F367583e6-e906-452c-b977-77f27c444230_3840x2160.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qQnk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F367583e6-e906-452c-b977-77f27c444230_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!qQnk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F367583e6-e906-452c-b977-77f27c444230_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!qQnk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F367583e6-e906-452c-b977-77f27c444230_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!qQnk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F367583e6-e906-452c-b977-77f27c444230_3840x2160.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Headline numbers:</strong></p><ul><li><p>&#9918; <strong>14 games</strong> on the card</p></li><li><p>&#128274; <strong>4 locks</strong> (&#8805;10% edge) &#8212; NYY, WSH, COL, SEA</p></li><li><p>&#127919; <strong>8 actionable plays</strong> (&#8805;4%) &#8212; the 4 locks plus MIN, TEX, MIL, MIA</p></li><li><p>&#128293; <strong>HOU @ TEX</strong> projected for 9.75 &#8212; slugfest watch (the same matchup that went 9-0 yesterday on the wrong side of the model)</p></li><li><p>&#10052;&#65039; <strong>PHI @ SD</strong> projected for 7.14 &#8212; Nola going, low total</p></li><li><p>&#128200; <strong>Biggest single-game edge:</strong> NYY <strong>+17.2%</strong> in Kansas City</p></li></ul><p>After Monday&#8217;s reality check, today&#8217;s slate has the biggest single-game edge the model has produced in this column&#8217;s short life: <strong>+17.2% on the Yankees in Kansas City.</strong></p><p>We&#8217;re going to walk through all four locks, including the COL one &#8212; same team the model picked yesterday and got crushed on. Same shape, same matchup type, similar edge. <strong>We&#8217;re not changing the read just because yesterday hurt.</strong> That&#8217;s the entire point.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#129504; Methodology, In Case You&#8217;re New</h2><p>The column runs a quant model called T&amp;G MLB Edge every morning, compares it to the de-vigged DraftKings moneyline, and surfaces the games where the two most disagree. Anything &#8805;4% is actionable. &#8805;10% is a lock.</p><p>The math is fully transparent &#8212; pitcher composite from FIP- and K-BB%, bullpen blend at 58/42 weight (matches actual SP/RP innings split), team offense by handedness, park-adjusted run environment, Pythagenpat win probability. Full breakdown in <a href="https://badbets.substack.com/p/bad-bets-monday-may-25">the comeback issue</a> if you want it.</p><p>No machine learning. No proprietary data. No vibes. Just the math, the disagreement, and a published number.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>The Four &#127919;</h2><h3>&#127919; #1 &#8212; NYY +17.2% @ KC</h3><p><strong>Model:</strong> NYY 81.5% &#183; <strong>Market:</strong> NYY 64.3% &#183; <strong>Total est:</strong> 8.82 r &#183; <strong>PF:</strong> 98</p><p>The biggest edge this column has surfaced.</p><p>The model has the Yankees scoring <strong>6.08 expected runs</strong> in Kauffman, against a Royals lineup it thinks puts up just <strong>2.74 runs</strong> against Schlittle. That&#8217;s a +3.34 run gap. The market has NYY as a real road favorite (~-180), but the model prices NYY closer to -440. That spread is unusual against a liquid major-market line. &#128680;</p><p><strong>Past +17%-tier calls in this column:</strong></p><ul><li><p>CLE +15.0% (comeback issue) &#8594; &#9989; HIT</p></li><li><p>MIN +18.9% (Monday) &#8594; &#10060; MISS</p></li></ul><p>Sample size: 2. The model is currently 1-1 on its biggest single-game edges. Means nothing.</p><p><strong>What I&#8217;d verify before fading or backing:</strong> Royals lineup card (any IL news on their top three?), Falter&#8217;s last three starts (the model uses season FIP-, which can mask recent regression), and the closing line direction once lineups post.</p><p><strong>Verdict:</strong> <em>Model loves NYY. Past calls of this magnitude have been a coin flip in the lab. Size accordingly.</em> &#129689;</p><h3>&#127183; #2 &#8212; WSH +12.8% @ CLE</h3><p><strong>Model:</strong> WSH 57.7% &#183; <strong>Market:</strong> CLE 55.1% &#183; <strong>Total est:</strong> 8.25 r &#183; <strong>PF:</strong> 98</p><p>The rarest setup the column will surface: <strong>model and market disagree on direction.</strong></p><p>Market has Cleveland as a small home favorite. Model has Washington as a slight road favorite. Somebody is meaningfully wrong, not just off by a few points.</p><p>Cavalli (WSH SP) is the bet. The model&#8217;s composite has him substantially ahead of Cantillo, who&#8217;s been hit around recently. Combine with a CLE offense the model rates as middling and an away dog priced cheaply (WSH on the road is structurally fade-able money), and you get the read.</p><p><strong>Verdict:</strong> <em>The model is contrarian, and the contrarian side has structural value. Worth the price.</em> &#128200;</p><h3>&#128257; #3 &#8212; COL +11.8% @ LAD</h3><p><strong>Model:</strong> LAD 55.0% &#183; <strong>Market:</strong> LAD 66.8% &#183; <strong>Total est:</strong> 11.12 r &#183; <strong>PF:</strong> 99</p><p><strong>This is the rerun.</strong> &#128257;</p><p>Sunday: model had COL +12.7% @ AZ. Lost 9-1. Monday: model had COL +12.6% @ LAD. Lost 5-3. Tuesday: model has COL +11.8% @ LAD. Same series, same shape, same edge.</p><p>I&#8217;m publishing the same read I&#8217;d publish if the last two days hadn&#8217;t happened. <strong>The model doesn&#8217;t remember yesterday&#8217;s loss, and neither should I.</strong> Either:</p><ul><li><p>(a) The model has a structural bias toward overrating COL on the road, and I need to dig into the run estimator</p></li><li><p>(b) Variance &#8212; two losses on small samples is well within normal range for +EV plays</p></li><li><p>(c) Both</p></li></ul><p>The total here is <strong>11.12 expected runs</strong> &#8212; a slugfest at Dodger Stadium. If the model is right that COL hangs around, the over/under might be the more interesting play than the moneyline.</p><p><strong>Verdict:</strong> <em>Backing the third straight COL lock requires conviction. If you&#8217;ve faded the prior two, you&#8217;re 2-0. If you backed them, you&#8217;re 0-2. Process over outcome.</em> &#127919;</p><h3>&#127919; #4 &#8212; SEA +11.0% @ OAK</h3><p><strong>Model:</strong> SEA 62.0% &#183; <strong>Market:</strong> SEA 51.0% &#183; <strong>Total est:</strong> 7.86 r &#183; <strong>PF:</strong> 91</p><p>The cleanest lock of the four. &#128142;</p><p>Severino has a recognizable name but the model&#8217;s composite weighs recent form and underlying skill metrics heavier than reputation, and both are unkind to him right now. Hancock (SEA) profiles as the better starter on tape.</p><p>The Oakland park (PF 91) suppresses the run environment for both sides equally, which means small advantages compound &#8212; and the model thinks SEA&#8217;s small advantages are real. The total of 7.86 also reads under, if that&#8217;s your kind of bet.</p><p><strong>Verdict:</strong> <em>Boring lock. Same profile as Sunday&#8217;s MIA quiet-lock that landed. These are the locks I trust most.</em> &#128564;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#128203; Honorable Mentions (4-10% edges)</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!flQK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84931aca-c89c-4018-9448-8038a26edb2f_1344x608.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!flQK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84931aca-c89c-4018-9448-8038a26edb2f_1344x608.png 424w, https://substackcdn.com/image/fetch/$s_!flQK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84931aca-c89c-4018-9448-8038a26edb2f_1344x608.png 848w, https://substackcdn.com/image/fetch/$s_!flQK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84931aca-c89c-4018-9448-8038a26edb2f_1344x608.png 1272w, https://substackcdn.com/image/fetch/$s_!flQK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84931aca-c89c-4018-9448-8038a26edb2f_1344x608.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!flQK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84931aca-c89c-4018-9448-8038a26edb2f_1344x608.png" width="1344" height="608" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/84931aca-c89c-4018-9448-8038a26edb2f_1344x608.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:608,&quot;width&quot;:1344,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:121228,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://badbets.substack.com/i/199323680?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84931aca-c89c-4018-9448-8038a26edb2f_1344x608.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!flQK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84931aca-c89c-4018-9448-8038a26edb2f_1344x608.png 424w, https://substackcdn.com/image/fetch/$s_!flQK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84931aca-c89c-4018-9448-8038a26edb2f_1344x608.png 848w, https://substackcdn.com/image/fetch/$s_!flQK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84931aca-c89c-4018-9448-8038a26edb2f_1344x608.png 1272w, https://substackcdn.com/image/fetch/$s_!flQK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84931aca-c89c-4018-9448-8038a26edb2f_1344x608.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>&#9888;&#65039; The Caveats (Still True, Maybe More So Today)</h2><p>After yesterday, this section is worth posting in full again:</p><ol><li><p>&#10060; <strong>Not betting advice. Model output. Period.</strong></p></li><li><p>&#128679; <strong>The model doesn&#8217;t yet know:</strong> lineup news, last-72-hour bullpen state, weather, umpire factor, catcher framing, doubleheaders, late scratches. v0.3 is targeting weather and doubleheaders next.</p></li><li><p>&#129320; <strong>A +17% edge is almost certainly partly wrong.</strong> I gave this same warning before the +15% CLE landed and the +18.9% MIN lost. Sample size 2. Means nothing yet.</p></li><li><p>&#127922; <strong>MLB variance is the entire genre.</strong> Going 4-9 yesterday doesn&#8217;t mean the model is broken. Going 10-3 Sunday didn&#8217;t mean it was solved. <strong>Sample size is the only judge.</strong></p></li></ol><p>Through two iterated days, the column sits at <strong>14-12 on completed plays</strong> &#8212; 53.8%. -110 breakeven is 52.4%. We&#8217;re up roughly 1.4 percentage points after two days of noise. <strong>Do not extrapolate from this.</strong> Do not extrapolate from anything yet. By August we&#8217;ll have enough sample to talk seriously.</p><p>Today we just publish. &#128240;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#9989; What This Column Is</h2><p>A daily honest accounting. The model says what it says. The math is the math. Sometimes the locks land. Sometimes all five lose on the same day. <strong>Yesterday I had to publish a 4-9 day. I&#8217;ll do it again whenever it happens.</strong> That&#8217;s the deal.</p><p>If you&#8217;ve ever been frustrated by sports-betting Twitter promising 70% win rates and locks of the century, this is the antidote. We post the wins. We post the losses. The losses with extra emphasis. &#129519;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/p/bad-bets-tuesday-may-26?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/p/bad-bets-tuesday-may-26?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[⚾ Bad Bets — Monday, May 25 🎯]]></title><description><![CDATA[Where the market and the math disagree. We show our work; you decide who's right.]]></description><link>https://badbets.substack.com/p/bad-bets-monday-may-25</link><guid isPermaLink="false">https://badbets.substack.com/p/bad-bets-monday-may-25</guid><dc:creator><![CDATA[Bad Bets]]></dc:creator><pubDate>Mon, 25 May 2026 11:45:51 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!GcDf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c59ad5e-0240-4573-8ae6-04a1f8b736df_1920x1080.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>&#128075; Five locks today. &#128274; Not &#8220;locks&#8221; in the corner-store-tout sense &#8212; nobody&#8217;s promising you winners here. I mean five games where the model and the market are more than 10 percentage points apart, which is a <em>lot</em> in baseball. When the gap is that wide, one of two things is true: either Vegas is wrong, or my model is missing something Vegas already knows. Today&#8217;s job is to figure out which. &#129504;</p><p>Quick reminder on the engine, now running <strong>v0.4</strong>: team offense is real <strong>wOBA</strong> (weighted by what each hit is actually worth), pitchers are scored on real <strong>FIP</strong> (strikeouts, walks, homers &#8212; the stuff a pitcher controls), and everything gets run through park factors, weather, and a Pythagenpat win-probability model. Then I de-vig the DraftKings line and subtract. &#128202;</p><p><strong>edge = my win probability &#8722; the market&#8217;s win probability.</strong> Anything &#8805; 4% clears the vig. Today, five games clear <em>10%</em>.</p><p>Let&#8217;s go. &#128071;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GcDf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c59ad5e-0240-4573-8ae6-04a1f8b736df_1920x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GcDf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c59ad5e-0240-4573-8ae6-04a1f8b736df_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!GcDf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c59ad5e-0240-4573-8ae6-04a1f8b736df_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!GcDf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c59ad5e-0240-4573-8ae6-04a1f8b736df_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!GcDf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c59ad5e-0240-4573-8ae6-04a1f8b736df_1920x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GcDf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c59ad5e-0240-4573-8ae6-04a1f8b736df_1920x1080.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1c59ad5e-0240-4573-8ae6-04a1f8b736df_1920x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:277272,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://badbets.substack.com/i/199177025?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c59ad5e-0240-4573-8ae6-04a1f8b736df_1920x1080.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!GcDf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c59ad5e-0240-4573-8ae6-04a1f8b736df_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!GcDf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c59ad5e-0240-4573-8ae6-04a1f8b736df_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!GcDf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c59ad5e-0240-4573-8ae6-04a1f8b736df_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!GcDf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c59ad5e-0240-4573-8ae6-04a1f8b736df_1920x1080.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#128680; The five locks</h2><h3>&#127919; 1. MIN @ CWS &#8212; model says MIN, +18.9%</h3><p>The biggest gap I&#8217;ve seen the model spit out. &#128563; The market has this as a coin flip (MIN ~51%); my model has Minnesota at nearly <strong>70%</strong>. An 18-point disagreement is a screaming flag &#8212; and not necessarily a <em>good</em> one. My honest read: the White Sox are a weak offense (the wOBA model docks them hard) facing a Twins arm the model likes, but a gap this size usually means something I can&#8217;t see &#8212; a bullpen note, a lineup the market knows is resting. <strong>Verdict: I&#8217;m intrigued, but I trust this one the </strong><em><strong>least</strong></em><strong> precisely because it&#8217;s the loudest.</strong> &#128269;</p><h3>&#128274; 2. ARI @ SF &#8212; model says SF, +13.6%</h3><p>San Francisco at home, in <strong>Oracle Park</strong> (park factor 94 &#8212; one of the league&#8217;s best pitcher&#8217;s yards), behind an arm the model rates well. &#127753; The model has the Giants at ~70% vs the market&#8217;s ~56%. This is the kind of edge I like more than #1: it&#8217;s built on a real, legible reason (a good pitcher in a run-suppressing park against a road offense), not a mystery gap. <strong>Verdict: defensible. The park is doing real work here.</strong></p><h3>&#127183; 3. COL @ LAD &#8212; model says COL, +12.6% (yes, the <em>dog</em>)</h3><p>Read this one carefully. &#9888;&#65039; The model still thinks the <strong>Dodgers win</strong> &#8212; it just thinks LA should be ~61%, while the market has them at a massive <strong>73%</strong>. So the <em>value</em> is on Colorado as a live underdog, not because the Rockies are good (they&#8217;re not), but because the market may be overcharging for the Dodgers&#8217; name. &#127922; This is a classic public-money spot: everyone wants LA, the price gets bid up past fair. <strong>Verdict: a value stab on the dog, not a &#8220;COL wins&#8221; call. Tiny stake, eyes open.</strong></p><h3>&#128293; 4. HOU @ TEX &#8212; model says TEX, +12.5% &#127789; SLUGFEST</h3><p>Texas at home, and the model is also flagging this as the <strong>highest-scoring game on the board</strong> (projected total 10.5). &#128165; Rocker projects for a heavy line, but the model sees the Rangers&#8217; bats outscoring it. The interesting wrinkle: when the projected total is this high, the favorite&#8217;s edge gets a little noisier (more runs = more variance), so I&#8217;d weight the <em>side</em> slightly less and note the <strong>over</strong> as the louder signal here. <strong>Verdict: edge on TEX, but the total is the headline.</strong></p><h3>&#128142; 5. CIN @ NYM &#8212; model says NYM, +11.0%</h3><p>The quiet one &#8212; and usually the one I trust most. &#128524; Mets at home, a clean ~70% model number vs the market&#8217;s ~59%, no park weirdness, no rookie-pitcher noise, no slugfest variance. Just a steady model preference the market has only half-priced. &#128142; <strong>Verdict: the calmest lock on the slate. If I&#8217;m putting weight anywhere, it&#8217;s here and on SF.</strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#129295; Below the locks</h2><p>Four more clear the 4% bar: &#128994; <strong>MIL +7.8%</strong> (Milwaukee a big home favorite the model likes even more), <strong>TB +5.9%</strong>, and a pair of leans in <strong>CHC +4.2%</strong> and <strong>NYY +4.2%</strong>. The full 13-game board &#8212; model vs market, color-coded by edge &#8212; is in the graphic up top. &#128200;</p><p>And the boring-but-important truth: the model can&#8217;t see <em>everything</em> yet. Confirmed lineups don&#8217;t post until the afternoon, and my umpire/framing inputs are still being calibrated. So treat the double-digit edges as <strong>&#8220;go look at this&#8221;</strong> flags, not blank checks. &#128679;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/p/bad-bets-monday-may-25?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/p/bad-bets-monday-may-25?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><h2>&#129534; The standing rule</h2><p>Bad Bets isn&#8217;t a picks service. &#128581; It&#8217;s a transparent model, published daily, with a scoreboard that doesn&#8217;t lie. &#128197; One day of five locks means nothing &#8212; I&#8217;ll grade every one of these tonight and the record goes in the ledger, wins <em>and</em> losses. If the model&#8217;s a fraud, you&#8217;ll watch it happen in real time. If it&#8217;s real, same. &#129761;</p><p>Today&#8217;s gaps are unusually wide. That makes it a great day to <em>watch</em> &#8212; not necessarily a great day to bet the house.</p><p>See you at the grade. &#9918;</p><p><em>&#127384; Model output only &#8212; not betting advice, and nothing here is a guarantee. Must be 21+ (or legal age in your jurisdiction). If you or someone you know has a gambling problem, call <strong>1-800-GAMBLER</strong> or text <strong>800GAM</strong> to 800-522-4700. Bet what you can afford to lose, or don&#8217;t bet at all.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Bad Bets Is Back ⚾]]></title><description><![CDATA[Four holes in today's MLB market &#8212; and the model that's going to keep finding them]]></description><link>https://badbets.substack.com/p/bad-bets-is-back</link><guid isPermaLink="false">https://badbets.substack.com/p/bad-bets-is-back</guid><dc:creator><![CDATA[Bad Bets]]></dc:creator><pubDate>Sun, 24 May 2026 17:13:45 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!HTIl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F995c812a-cba3-46d0-aa0d-5b2e39bdc5b6_3840x2160.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>We&#8217;re back. &#128075;</h2><p>Bad Bets has been quiet for a minute. Not because the market got efficient &#8212; it didn&#8217;t &#8212; but because I was off building something that I think actually justifies bringing the column back.</p><p>It&#8217;s called <strong>T&amp;G MLB Edge</strong>. It&#8217;s a quant model. It runs every morning on the day&#8217;s slate, scores each starting pitcher on a 0-100 composite, estimates park-adjusted expected runs for each side, converts that to a fair win probability, and compares the answer to the de-vigged DraftKings consensus moneyline. &#127919;</p><p>When the two disagree by 10+ percentage points, the column writes itself.</p><p>Today they disagree on <strong>four games</strong>. That&#8217;s a lot. We&#8217;re going to walk through all four, including the ones that are probably partially wrong, and you&#8217;re going to leave knowing how to think about that kind of disagreement &#8212; not because I&#8217;m handing you locks, but because I&#8217;m not.</p><p>No fire emojis on parlays. No &#8220;lock of the century.&#8221; No PDFs in your DMs. Just the math, the disagreement, and an honest read.</p><p>Let&#8217;s go. &#128202;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>Today&#8217;s Slate &#128467;&#65039;</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HTIl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F995c812a-cba3-46d0-aa0d-5b2e39bdc5b6_3840x2160.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HTIl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F995c812a-cba3-46d0-aa0d-5b2e39bdc5b6_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!HTIl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F995c812a-cba3-46d0-aa0d-5b2e39bdc5b6_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!HTIl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F995c812a-cba3-46d0-aa0d-5b2e39bdc5b6_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!HTIl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F995c812a-cba3-46d0-aa0d-5b2e39bdc5b6_3840x2160.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HTIl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F995c812a-cba3-46d0-aa0d-5b2e39bdc5b6_3840x2160.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/995c812a-cba3-46d0-aa0d-5b2e39bdc5b6_3840x2160.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:485106,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://badbets.substack.com/i/199089068?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F995c812a-cba3-46d0-aa0d-5b2e39bdc5b6_3840x2160.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!HTIl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F995c812a-cba3-46d0-aa0d-5b2e39bdc5b6_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!HTIl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F995c812a-cba3-46d0-aa0d-5b2e39bdc5b6_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!HTIl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F995c812a-cba3-46d0-aa0d-5b2e39bdc5b6_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!HTIl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F995c812a-cba3-46d0-aa0d-5b2e39bdc5b6_3840x2160.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>The headline numbers:</strong></p><ul><li><p>&#9918; <strong>15 games</strong> on the card</p></li><li><p>&#127919; <strong>8 actionable edges</strong> (model vs market gap &#8805;5%)</p></li><li><p>&#128274; <strong>4 &#8220;locks&#8221;</strong> (gap &#8805;10%)</p></li><li><p>&#128200; <strong>Top edge:</strong> CLE +15.0% @ PHI</p></li><li><p>&#128293; <strong>Slugfest alert:</strong> STL @ CIN at Great American Ball Park (PF 109, model total 11.20)</p></li><li><p>&#10052;&#65039; <strong>Pitchers&#8217; duel:</strong> ATH @ SD (model total 6.56)</p></li></ul><p>The four &#8805;10% games are where this issue lives. &#128071;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/p/bad-bets-is-back?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/p/bad-bets-is-back?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><h2>How The Model Reads A Game &#129504;</h2><p>Before we walk through anything, the methodology &#8212; because if you don&#8217;t know what a number means, you can&#8217;t tell when it&#8217;s lying to you.</p><p>For each game, the model builds:</p><ol><li><p><strong>Pitcher composite score (0-100)</strong> &#9918; &#8212; blended from FIP-, K-BB%, and recent form. Skubal-tier guys score in the high 80s. Replacement-level call-ups land in the low 20s.</p></li><li><p><strong>Park-adjusted run estimate</strong> &#127967;&#65039; &#8212; opponent offense quality, adjusted by the starter facing them, scaled by a 3-year rolling park factor for the venue. Coors gets a 1.14 multiplier. Petco gets 0.91.</p></li><li><p><strong>Pythagenpat win probability</strong> &#128202; &#8212; converts the two run estimates into a fair win probability using an adaptive exponent (handles high-scoring environments better than the textbook Pythagorean).</p></li><li><p><strong>De-vigged market price</strong> &#128176; &#8212; pulls live DraftKings moneylines via the ESPN pickcenter endpoint, converts to implied probability, normalizes to strip the vig.</p></li></ol><p><strong>Edge = model probability minus market probability.</strong> Positive = model thinks this side is undervalued. &#8805;4% gets a look. &#8805;10% gets a column.</p><p>That&#8217;s the whole job. No vibes. No &#8220;I have a guy.&#8221;</p><h2>The Four &#127919;</h2><h3>&#127919; #1 &#8212; CLE +15.0% @ PHI</h3><p><strong>Model:</strong> CLE 66.1% &#183; <strong>Market:</strong> CLE 51.1% &#183; <strong>Total est:</strong> 9.08 r &#183; <strong>PF:</strong> 105</p><p>The biggest gap on the board. The model has Cleveland&#8217;s offense outproducing Philly&#8217;s by nearly two runs at Citizens Bank.</p><p>This is the play to be most suspicious of, not most confident in. &#128680; When a model spits out a 15% disagreement against a liquid major-market line, the realistic question is <em>what does the market know that the model doesn&#8217;t?</em> Possibilities, in rough order of likelihood:</p><ul><li><p>&#128203; A late lineup scratch the morning fetch didn&#8217;t catch</p></li><li><p>&#129707; A bullpen state issue (PHI&#8217;s pen burned three days running?)</p></li><li><p>&#128221; The Philly starter has scouting reports we&#8217;re not modeling</p></li><li><p>&#128201; The Cleveland starter&#8217;s recent line is hiding underlying regression</p></li></ul><p>If you can clear all four of those after checking lineup news, weather, and the last week of pen usage, you&#8217;ve got an unusually big number on a real market. If you can&#8217;t clear them, that 15% is probably the market pricing in something we don&#8217;t yet see.</p><p><strong>Verdict:</strong> <em>The model loves CLE. Do your homework before you do too.</em> &#128269;</p><h3>&#127183; #2 &#8212; COL +12.7% @ AZ</h3><p><strong>Model:</strong> AZ 51.6% &#183; <strong>Market:</strong> AZ 64.3% &#183; <strong>Total est:</strong> 10.08 r &#183; <strong>PF:</strong> 101</p><p>The most counterintuitive number on the slate, which is exactly why it&#8217;s interesting. &#129300;</p><p>Colorado on the road is historically one of the worst bets in baseball. The market knows this. The market has been right about it for twenty years. Books have a structural edge baked in by recreational money that automatically fades the Rockies anywhere outside Coors.</p><p>So when the model says the line is 13 points too wide on the AZ side, the model is essentially claiming a known market bias is over-extended today. That&#8217;s a strong claim. It&#8217;s the kind of claim a model needs to back up over a 100-game sample, not a one-shot. &#128200;</p><p><strong>Verdict:</strong> <em>Model is shouting at the market. Take the COL number seriously, but size accordingly.</em> &#127920;</p><h3>&#128293; #3 &#8212; STL +10.4% @ CIN</h3><p><strong>Model:</strong> STL 57.9% &#183; <strong>Market:</strong> CIN 52.5% &#183; <strong>Total est:</strong> 11.20 r &#183; <strong>PF:</strong> 109</p><p>The slugfest game of the day. &#128165; Great American Ball Park is a 109 park factor &#8212; the league&#8217;s third-most hitter-friendly venue. The model total of 11.20 runs is screaming OVER.</p><p>The moneyline edge here is real, but the more interesting market read might actually be the total. &#11014;&#65039; When the model and market disagree on a side at a park where any hanging slider exits the building, the play often isn&#8217;t the side &#8212; it&#8217;s the over. We don&#8217;t compute totals lines yet (it&#8217;s on the v0.2 roadmap), but eyeball whatever the book is offering and ask yourself if you&#8217;ve seen a higher number than 11 today.</p><p><strong>Verdict:</strong> <em>Take the STL number with one eye on the total.</em> &#128064;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><h3>&#128142; #4 &#8212; MIA vs NYM</h3><p><strong>Model:</strong> MIA 64.1% &#183; <strong>Market:</strong> MIA 54.1% &#183; <strong>Total est:</strong> 7.28 r &#183; <strong>PF:</strong> 96</p><p>The quiet one. &#129323; No park drama, no narrative twist &#8212; just a model that sees Miami&#8217;s home edge being underweighted by the market. loanDepot is a slight pitcher&#8217;s park, both starters profile as control types rather than strikeout artists, and the model expects a low-scoring game where the home offense plays a bigger role than the line implies.</p><p>This is the kind of edge that wins over a full season and doesn&#8217;t make highlights. Not flashy. Probably correct.</p><p><strong>Verdict:</strong> <em>The most boring +10% on the board. Often the best kind.</em> &#128564;</p><h2>Honorable Mentions &#128203;</h2><p>The other four actionable edges (5-8%) don&#8217;t get full writeups but deserve a row in the ledger:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bw5L!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc811a7d2-b4e4-44ac-bb88-7ef8608725b0_519x275.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bw5L!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc811a7d2-b4e4-44ac-bb88-7ef8608725b0_519x275.png 424w, https://substackcdn.com/image/fetch/$s_!bw5L!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc811a7d2-b4e4-44ac-bb88-7ef8608725b0_519x275.png 848w, https://substackcdn.com/image/fetch/$s_!bw5L!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc811a7d2-b4e4-44ac-bb88-7ef8608725b0_519x275.png 1272w, https://substackcdn.com/image/fetch/$s_!bw5L!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc811a7d2-b4e4-44ac-bb88-7ef8608725b0_519x275.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bw5L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc811a7d2-b4e4-44ac-bb88-7ef8608725b0_519x275.png" width="732" height="387.8612716763006" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c811a7d2-b4e4-44ac-bb88-7ef8608725b0_519x275.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:275,&quot;width&quot;:519,&quot;resizeWidth&quot;:732,&quot;bytes&quot;:41066,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://badbets.substack.com/i/199089068?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc811a7d2-b4e4-44ac-bb88-7ef8608725b0_519x275.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!bw5L!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc811a7d2-b4e4-44ac-bb88-7ef8608725b0_519x275.png 424w, https://substackcdn.com/image/fetch/$s_!bw5L!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc811a7d2-b4e4-44ac-bb88-7ef8608725b0_519x275.png 848w, https://substackcdn.com/image/fetch/$s_!bw5L!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc811a7d2-b4e4-44ac-bb88-7ef8608725b0_519x275.png 1272w, https://substackcdn.com/image/fetch/$s_!bw5L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc811a7d2-b4e4-44ac-bb88-7ef8608725b0_519x275.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>What This Column Is Not &#9888;&#65039;</h2><p>A few honest disclaimers before anyone runs to the cashier window:</p><ol><li><p>&#10060; <strong>This is not betting advice.</strong> It&#8217;s model output. The model is v0.1.1 and openly imperfect.</p></li><li><p>&#128679; <strong>The model doesn&#8217;t yet know about:</strong> lineup news, bullpen state from the last 72 hours, weather, umpire factor, catcher framing, or full L/R splits. All of these move lines, and the model will miss them. v0.2 is targeting bullpens and lineup splits next.</p></li><li><p>&#129320; <strong>A +15% edge is almost certainly partly wrong.</strong> The market is efficient enough that 15% gaps usually mean we&#8217;re missing something. The middle of the edge distribution (4-8%) is generally where the model is most defensible.</p></li><li><p>&#127922; <strong>MLB is a high-variance sport.</strong> Even a 60% pick loses 40% of the time. A bad day doesn&#8217;t mean a bad model. A good day doesn&#8217;t either. Sample size is the only thing that knows.</p></li></ol><h2>What This Column <em>Is</em> &#9989;</h2><p>A daily honest accounting of where my model disagrees with the market &#8212; published openly, with the math shown, so you can decide whether to trust it.</p><p>If you&#8217;ve ever been frustrated by sports-betting Twitter promising 70% win rates and locks of the century, this is the antidote. &#129519; We show the numbers. We tell you when we&#8217;re probably wrong. We bench-test the model in public.</p><p>Tomorrow we run it again. And the day after. By August we&#8217;ll have enough sample to start scoring the column against itself. &#128197;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/p/bad-bets-is-back/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/p/bad-bets-is-back/comments"><span>Leave a comment</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[BAD BETS PREVIEW: CUBS VS YANKEES | GAME 2 | 1:05PM EST FIRST PITCH]]></title><description><![CDATA[With Cole on the mound can The Yankees take back game 2 at home?]]></description><link>https://badbets.substack.com/p/bad-bets-preview-cubs-vs-yankees</link><guid isPermaLink="false">https://badbets.substack.com/p/bad-bets-preview-cubs-vs-yankees</guid><dc:creator><![CDATA[Bad Bets]]></dc:creator><pubDate>Sat, 08 Jul 2023 13:15:20 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!4H2f!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F141db65f-630c-478d-9b37-fad49888e725_3000x2128.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The Cubs avoided being on the wrong side of history yesterday when they opened up their series in New York against the Yankees, the game was a statement game because the Yankees have been 12-0 playing the Cubs at home but all of that changed last night. The Cubs picked up a win in Game 1 last night 3-0 to take a 1-0 series lead in this matchup, in the 3rd Bellinger would open up the scoring with a homer into right field (410 feet). Then in the 5th Hoerner hit a single to right bringing in Mancini giving the Cubs a 2-0 lead heading into the 6th. The final run would be scored in the 7th where Wisdon hit a double that brought in Bellinger. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4H2f!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F141db65f-630c-478d-9b37-fad49888e725_3000x2128.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4H2f!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F141db65f-630c-478d-9b37-fad49888e725_3000x2128.jpeg 424w, https://substackcdn.com/image/fetch/$s_!4H2f!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F141db65f-630c-478d-9b37-fad49888e725_3000x2128.jpeg 848w, https://substackcdn.com/image/fetch/$s_!4H2f!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F141db65f-630c-478d-9b37-fad49888e725_3000x2128.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!4H2f!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F141db65f-630c-478d-9b37-fad49888e725_3000x2128.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4H2f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F141db65f-630c-478d-9b37-fad49888e725_3000x2128.jpeg" width="1456" height="1033" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/141db65f-630c-478d-9b37-fad49888e725_3000x2128.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1033,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:967567,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4H2f!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F141db65f-630c-478d-9b37-fad49888e725_3000x2128.jpeg 424w, https://substackcdn.com/image/fetch/$s_!4H2f!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F141db65f-630c-478d-9b37-fad49888e725_3000x2128.jpeg 848w, https://substackcdn.com/image/fetch/$s_!4H2f!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F141db65f-630c-478d-9b37-fad49888e725_3000x2128.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!4H2f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F141db65f-630c-478d-9b37-fad49888e725_3000x2128.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The Yankees did not have a great showing yesterday only racking up 2 hits in their 27 plate apperances while the cubs were able to shell out 7 hits on 33 attempts. Yankees also had to start dipping into their bullpen just after 5.1 innings with Rodon on the mound starting. Things would go downhill after putting in Hamilton as the backup. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/p/bad-bets-preview-cubs-vs-yankees?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/p/bad-bets-preview-cubs-vs-yankees?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><h2>A PITCHERS DUEL YOU SAY? &#129338;</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JtkK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf5cd70f-af9a-4800-aeb9-958619d98e60_1920x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JtkK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf5cd70f-af9a-4800-aeb9-958619d98e60_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!JtkK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf5cd70f-af9a-4800-aeb9-958619d98e60_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!JtkK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf5cd70f-af9a-4800-aeb9-958619d98e60_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!JtkK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf5cd70f-af9a-4800-aeb9-958619d98e60_1920x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JtkK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf5cd70f-af9a-4800-aeb9-958619d98e60_1920x1080.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/af5cd70f-af9a-4800-aeb9-958619d98e60_1920x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1836196,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!JtkK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf5cd70f-af9a-4800-aeb9-958619d98e60_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!JtkK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf5cd70f-af9a-4800-aeb9-958619d98e60_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!JtkK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf5cd70f-af9a-4800-aeb9-958619d98e60_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!JtkK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf5cd70f-af9a-4800-aeb9-958619d98e60_1920x1080.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The Yankees will be starting <em><strong>Gerrit Cole </strong></em>on the mound tonight, with a 5-1 record at home he is sporting a 2.82 ERA with 77 strikeouts. In his last appearance against a streaky Cardinals team <em><strong>Cole </strong></em>pitched 6 innings where he gave up 6 hit and 2 runs while striking out 5 batters and walking 2 in a 5-1 loss at St. Louis. In his last 5 games he has a 2-3 record so far, is this the game where he can turn things around? </p><p>The Cubs will be starting <em><strong>Drew Smyly </strong></em>who comes into this game with a 4-3 record on the road where he has dealt 37 strikeouts and earning himself a 3.08 ERA. In his last start against the Brewers he only pitched 3.2 innings where he gave up 4 hits and 3 runs, while striking out 5 batters and walking 3. It seems Smyly is not a guy they take past 5 innings and in his last 2 starts he has only pitched 3.2 innings in each game. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><p>Both of these pitchers had ugly June records and have not had a great start to their July debuts, with the halfway point of the season hitting look for both of these pitchers to start tightening up their spots on the mound to gear up for a pennant run. </p><h2>THE CUBS ARE HITTING WELL? &#9918;&#65039;</h2><h4>Chicago Cubs | 7 Games | .239 AVG | .308 OBP | .355 SLG Rating </h4><p>The Cubs have been playing decent baseball as of late, the biggest question mark heading into the season was the Cubs ability to hit the ball and get on base. The beginning of the season was rough, last night was a testament to how far the Cubs batting line up has come. In recent months they have seemed more poised and composed. I would look for <em><strong>Swanson, Hoerner, Mancini, Madrigal &amp; Happ </strong></em>to all be big contributors and factors if they want to go up 2-0 in the series. </p><h4>N.Y. Yankees | 8 Games | .221 AVG | .301 OBP | .369 SLG Rating</h4><p>The Yankees have had a rough past couple months, from incosistent play, keeping teams in games that have no business being there, pitchers giving up 3-4 run leads in one inning. The Yankees have not looked like themselves consistently this season and their record has suffered for it., <em><strong>Volpe, Rizzo, Donaldson, McKinney, &amp; Co. need to step up their play if they want to win this series. </strong></em>The 2 hits the Yankees got yesterday will not help them win any game. <br></p>
      <p>
          <a href="https://badbets.substack.com/p/bad-bets-preview-cubs-vs-yankees">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Bad Bets Preview: Braves vs Rays | Game 1 | 6:40PM EST ]]></title><description><![CDATA[Is Atlanta HOTLANTA? Will the inexperience pitcher for the Rays lead to a blowout? Lets Find Out Below!]]></description><link>https://badbets.substack.com/p/bad-bets-preview-braves-vs-rays-game</link><guid isPermaLink="false">https://badbets.substack.com/p/bad-bets-preview-braves-vs-rays-game</guid><dc:creator><![CDATA[Bad Bets]]></dc:creator><pubDate>Fri, 07 Jul 2023 14:50:57 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!_veR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f3745be-e835-491e-9f2b-e98e503745e5.avif" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The Atlanta Braves are headed to Tampa Bay to open up a three game series against the Rays. The Atlanta Braves are coming into this game after beating the Guardians 2-1 in their last series, they also have only lost 2 games since June 14th. The Braves currently have NL East in a chokehold with a 7 game cushion for their NO.1 spot. The Rays are coming into this game after getting swept at home after hosting the Phillies for 3 games, prior to that they dropped the series against Seattle 2-1. Despite their sloppy play as of late they still hold a 6 game lead over the AL East division and hold 1st place. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_veR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f3745be-e835-491e-9f2b-e98e503745e5.avif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_veR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f3745be-e835-491e-9f2b-e98e503745e5.avif 424w, https://substackcdn.com/image/fetch/$s_!_veR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f3745be-e835-491e-9f2b-e98e503745e5.avif 848w, https://substackcdn.com/image/fetch/$s_!_veR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f3745be-e835-491e-9f2b-e98e503745e5.avif 1272w, https://substackcdn.com/image/fetch/$s_!_veR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f3745be-e835-491e-9f2b-e98e503745e5.avif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_veR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f3745be-e835-491e-9f2b-e98e503745e5.avif" width="1200" height="675" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0f3745be-e835-491e-9f2b-e98e503745e5.avif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:675,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:50764,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/avif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_veR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f3745be-e835-491e-9f2b-e98e503745e5.avif 424w, https://substackcdn.com/image/fetch/$s_!_veR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f3745be-e835-491e-9f2b-e98e503745e5.avif 848w, https://substackcdn.com/image/fetch/$s_!_veR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f3745be-e835-491e-9f2b-e98e503745e5.avif 1272w, https://substackcdn.com/image/fetch/$s_!_veR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f3745be-e835-491e-9f2b-e98e503745e5.avif 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>A PITCHERS DUEL DOWN SOUTH &#9918;&#65039;</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!urRU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83221890-8f6d-4ba0-a277-2a17672ba3d3_1920x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!urRU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83221890-8f6d-4ba0-a277-2a17672ba3d3_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!urRU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83221890-8f6d-4ba0-a277-2a17672ba3d3_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!urRU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83221890-8f6d-4ba0-a277-2a17672ba3d3_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!urRU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83221890-8f6d-4ba0-a277-2a17672ba3d3_1920x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!urRU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83221890-8f6d-4ba0-a277-2a17672ba3d3_1920x1080.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/83221890-8f6d-4ba0-a277-2a17672ba3d3_1920x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1865565,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!urRU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83221890-8f6d-4ba0-a277-2a17672ba3d3_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!urRU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83221890-8f6d-4ba0-a277-2a17672ba3d3_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!urRU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83221890-8f6d-4ba0-a277-2a17672ba3d3_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!urRU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83221890-8f6d-4ba0-a277-2a17672ba3d3_1920x1080.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The Braves are starting <em><strong>Charlie Morton </strong></em>on the hill tonight, in his last start against the Marlins he pitched 5.2 innings where he gave up 4 hits, 0 runs, while striking out 5 batters and walking one. In his last 5 starts he 4-1 but he never goes over 5 innings it seems, so lets hope the Braves bullpen is rested and ready to deal out some heat.</p><p>The Rays will be starting <em><strong>Tyler Glasnow</strong></em> on the mound tonight, in his last start against the Mariners he pitched 5.2 innings where he gave up 7 hits, 3 runs, and 1 home run while striking out 11 batters and only walking 1 in the 8-3 loss. So far in the month of June he has a 3-2 record. <br><br>Atlanta will have the pitching advantage headed into this game and I would look for them to take full advantage of it here tonight and make sure their bullpen is on point to close out. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>OFFENSE OFFENSE OFFENSE &#127967;&#65039; </h2><p>These teams have different levels of production for offense so we are going to take a look at their last 7 days of productivity and give you some of the key players to lookout for. </p><h4>BRAVES | 6 GAMES | .319 AVG | .368 OBP | .657 SLG RATING</h4><p><em><strong>Murphy </strong></em>is currently leading the team in AVG &amp; OBP in the last 7 days sporting a .533 AVG and .556 OBP respectively. Quite frankly the whole Braves batting line up is just disgusting no matter who they have in it. I would look for The Braves to hop out early tonight and try to maintain a cushion between them and the Rays. It does not help that the Rays will have a lesser experienced pitcher kicking off the mound, but luckily he will not be going past 5 innings if he can make it that far&#8230; </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://badbets.substack.com/p/bad-bets-preview-braves-vs-rays-game?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://badbets.substack.com/p/bad-bets-preview-braves-vs-rays-game?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><h4>RAYS | 6 GAMES | .215 AVG | .269 OBP | .402 SLG </h4><p>Since their hot start to the season it seems they Rays hit a mid season wall or slump of some sorts, now this is not to say they are playing poorly, but the numbers do speak for themselves. The Braves have almost a whole percentage point advantage in the same amount of games. I would look out for <em><strong>Lowe, Bethancourt, Franco, &amp; the OTHER LOWE </strong></em>to output some heavy production if they want the win at home tonight. If they come out flat foot this could be another 5-6 run blowout for the Rays</p>
      <p>
          <a href="https://badbets.substack.com/p/bad-bets-preview-braves-vs-rays-game">
              Read more
          </a>
      </p>
   ]]></content:encoded></item></channel></rss>