MLB · Game Lines Sun Aug 23 · 2:50 PM ET · Aug 23

Fifteen Games, Seven Already Playing, Six Leans — And A Deliberate Correction After Yesterday's Thirteen

Every game on the Aug 23 MLB slate: lines, starting pitchers, public betting splits and a lean where one exists. Seven games had already started when this run began; of the eight that had not, six produced a lean and two did not.

Published 2:50 PM ET · Lines and splits captured 2:13 PM ET from our data platform's board · Four team picks, two player leans, nine no-leans
PlayerPickOdds ImpliedBlendedGapMatchup Result
1
Dodgers
PIT @ LAD
Run Line -1.5 -119 54.3% — — Confirms HIT
2
CHC/SEA
CHC @ SEA
Under 7.5 -102 50.5% — — Neutral MISS
3
Twins
MIN @ SD
Moneyline +137 42.2% — — Neutral MISS
4
CLE/COL
CLE @ COL
Over 10.5 -108 51.9% — — Neutral MISS
The automation behind this page started at roughly 1:40 PM ET, five minutes after the day's first pitch. Seven of the fifteen games — Tampa Bay at Baltimore, Toronto at the Yankees, St. Louis at Philadelphia, Washington at Miami, Detroit at Kansas City, the Mets at the White Sox and the Athletics at Houston — were in progress before any number here was captured. We do not publish leans on games that have started, so those seven appear below with their pre-game splits and no call. Los Angeles at Texas had not started at capture but starts inside twenty minutes of publication, and gets the same treatment for the same reason.
Yesterday this post carried thirteen team picks on a fifteen-game slate. That was wrong and today is deliberately different. Our own method page says a fifteen-game slate should not produce fifteen leans and that manufacturing them is the failure mode to watch. On August 22 we published a moneyline in thirteen of fifteen games and went 7-for-13; four of those thirteen notes contained a written concession that the price was bad or the sample was thin, and three of those four lost. Writing the objection into the note is not the same as acting on it. Today: six leans, nine no-leans, and the no-leans are explained rather than skipped.
About the prices. Every line below is our data platform's best available number across the books it tracks, captured at 2:13 PM ET. We cannot attribute an individual price to an individual sportsbook from that board, so we are naming the aggregator rather than pretending to name a book. Odds move; treat every number here as a 2:13 PM snapshot and re-check before acting. Public betting splits are from our data platform's Match Details panel, same capture.

The eight games that had not started

Los Angeles Angels @ Texas Rangers — 2:35 PM ET
MarketAwayHome
MoneylineLAA +147TEX −148
Run lineLAA +1.5 (−144)TEX −1.5 (+142)
TotalOver 7.5 (−110)Under 7.5 (+109)

Yusei Kikuchi (0-3, 5.81) against Cal Quantrill (5-4, 3.13) is the widest ERA gap in any unplayed game, and Texas is a 64-66 team that has been better at home than the record suggests. The Angels are 52-78. On paper this is the least controversial favourite on the board.

Public betting. 19% of moneyline tickets on the Angels against 4% of the money — the crowd is more willing to take the dog than the cash is, by 15 points, which is the ordinary direction and carries no signal. The total is louder: 51% of tickets on the Over against 78% of the money, a 27-point divergence toward the Over.

No lean. First pitch is roughly twenty minutes after this page publishes, and we are not going to post a call that a reader cannot act on before the game starts. The Over divergence is real and we would have looked hard at it this morning. That is a scheduling loss, not a handicapping one.
Cleveland Guardians @ Colorado Rockies — 3:10 PM ET
MarketAwayHome
MoneylineCLE −152COL +150
Run lineCLE −1.5 (+102)COL +1.5 (+101)
TotalOver 10.5 (−108)Under 10.5 (+108)

Foster Griffin (14-4, 3.18) against Tomoyuki Sugano (12-6, 4.70) at 91 degrees with a 10.5 total. Griffin is a left-hander walking into a right-handed Colorado lineup; Sugano is a right-hander facing a Cleveland order that is left-handed at the top and through the middle. Both starters are working uphill against the platoon splits, in the park where mistakes travel furthest. Colorado is 50-79 and Cleveland 64-66, which is a smaller gap than −152 implies.

Public betting. Money is less convinced of Cleveland than the crowd is — 83% of tickets against 71% of the money, a 12-point drift toward the Rockies. The total is where the size is: 47% of tickets on the Over against 74% of the money, 27 points.

Lean: Over 10.5 (−108), confidence 60. See the pick note above. Twenty of the sixty prop rows our screen returned today came out of this one game, all of them Unders on hitters holding the platoon advantage — the props board and the totals money are pointing in opposite directions, and we are siding with the money.
San Francisco Giants @ Boston Red Sox — 3:15 PM ET
MarketAwayHome
MoneylineSF +190BOS −188
Run lineSF +1.5 (−108)BOS −1.5 (+108)
TotalOver 8.5 (−102)Under 8.5 (+101)

Trent Harris (0-0, 7.50 across a handful of innings) makes the start for San Francisco against Jake Bennett (7-6, 3.46). We want to name that sample rather than lean on it: a 7.50 ERA over a handful of innings is noise, not a level, and it is the reason the Giants are +190 rather than +150. San Francisco is 52-77; Boston is 70-59 and at home in 74-degree weather with a light right-to-left wind.

Public betting. The crowd is heavily on Boston (89% of tickets) and the money is on Boston too but by less (78%) — an 11-point drift toward the Giants. The run line runs the other way: 80% of tickets on Boston −1.5 and 91% of the money. And the total shows 60% of tickets on the Over against 75% of the money.

No lean. The signals contradict each other inside one game: money drifts off Boston on the moneyline and onto Boston on the run line, in the same market segment, at the same time. We do not have a story that explains both, and our method says that where signals conflict we make no call and say why. This is that.
Pittsburgh Pirates @ Los Angeles Dodgers — 4:10 PM ET
MarketAwayHome
MoneylinePIT +260LAD −260
Run linePIT +1.5 (+117)LAD −1.5 (−119)
TotalOver 8.5 (−100)Under 8.5 (+101)

Blake Snell (1-1, 3.60 on a short 2026 workload) against Carmen Mlodzinski (6-6, 4.03), 94 degrees with the wind blowing out. The Dodgers are 79-51 and the best team on the slate; Pittsburgh is 63-68 and has already lost here this week. The complication is the weather: wind out at 94 degrees is the one condition that makes an 8.5 total look small, and it cuts against a −1.5 that needs a clean two-run margin rather than a shootout.

Public betting. Moneyline 91% of tickets and 83% of the money on Los Angeles — money slightly behind the crowd, no signal. Run line is the opposite and it is loud: 79% of tickets and 96% of the money on the Dodgers −1.5, a 17-point divergence. Total: 54% of tickets on the Over against 66% of the money on the Under, 20 points against the wind.

Lean: Dodgers Run Line −1.5 (−119), confidence 63. The highest-confidence call on the card. See the note above.
Minnesota Twins @ San Diego Padres — 4:10 PM ET
MarketAwayHome
MoneylineMIN +137SD −136
Run lineMIN +1.5 (−150)SD −1.5 (+152)
TotalOver 8.5 (−114)Under 8.5 (+113)

Bailey Ober (7-4, 4.62) against Walker Buehler (7-6, 4.79) is the flattest pitching matchup of the eight, which is what makes the price interesting: San Diego is −136 on home field and a two-tenths-of-a-run ERA edge. Minnesota is 63-67, San Diego 70-60. Byron Buxton bats second for the Twins and is on today's Edge Gap card.

Public betting. 22% of moneyline tickets and 53% of the money on Minnesota — a 31-point divergence, the widest in any unplayed game. The run line runs the other way (53% of tickets on Minnesota +1.5 against 32% of the money), which is internally coherent: money that likes the Twins to win outright has no reason to buy them plus a run and a half. Total: 52% of tickets on the Over against 76% of the money.

Lean: Minnesota Moneyline (+137), confidence 61. See the note above, including the reason it is not higher.
Chicago Cubs @ Seattle Mariners — 4:10 PM ET
MarketAwayHome
MoneylineCHC −110SEA +111
Run lineCHC −1.5 (+158)SEA +1.5 (−160)
TotalOver 7.5 (+100)Under 7.5 (−102)

Shota Imanaga (8-9, 3.77) against Bryce Miller (4-7, 3.71) — two starters separated by six hundredths of a run, in a park that suppresses offence, with a total of only 7.5. The Cubs are 74-56 and the best team in either league on this board; Seattle is 62-68 and has posted an expected rather than a confirmed lineup, which is the one loose thread here.

Public betting. This game carries the two widest divergences on the entire slate. The run line: 46% of tickets on the Cubs −1.5 against 89% of the money — 43 points. The total: 62% of tickets on the Over against 73% of the money on the Under — 35 points. The moneyline is quiet by comparison (75% of tickets, 84% of the money on Chicago).

Lean: Under 7.5 (−102), confidence 62. Two loud signals, and we are taking the one we can explain. See the note above for why 62 and not higher.
Cincinnati Reds @ Arizona Diamondbacks — 4:15 PM ET
MarketAwayHome
MoneylineCIN +140AZ −126
Run lineCIN +1.5 (−154)AZ −1.5 (+155)
TotalOver 8.5 (−115)Under 8.5 (+115)

Andrew Abbott (6-8, 4.07) against Mitch Bratt (1-2, 4.17) — the only left-on-left starting pair on the slate, which matters for the props more than for the sides. Arizona is 68-62 and Cincinnati 62-68, and the price reflects almost exactly that.

Public betting. 27% of tickets and 28% of the money on Cincinnati. One point. That is the definition of no signal, and it is worth saying out loud on a page that spends most of its words on divergences: when the headcount and the cash agree, the split tells you nothing at all. The run line is the one place they part (68% of tickets on Cincinnati +1.5 against 28% of the money) and we are not building a lean on a plus-1.5 disagreement.

Lean: Gabriel Moreno Over 1.5 Bases (+118) — a player lean, not a side. Moreno bats third for Arizona as a right-handed hitter against a left-hander, which is the platoon shape an Over wants, and it is the highest Edge Gap that survived our matchup layer today. It is on the Edge Gap card with its confidence derived. We have no opinion on the side or the total here.
Atlanta Braves @ Milwaukee Brewers — 7:10 PM ET
MarketAwayHome
MoneylineATL +108MIL −109
Run lineATL +1.5 (−194)MIL −1.5 (+190)
TotalOver 7.5 (−105)Under 7.5 (+104)

The night game and the best matchup on the board: Milwaukee is 81-49, Atlanta 75-55, and the market has it at a pick'em. Tyler Mahle (4-10, 4.53) against Shane Drohan (6-4, 3.86) at 67 degrees. Both lineups are expected rather than confirmed at capture, which is the reason we are not putting a side up here.

Public betting. 32% of tickets and 33% of the money on Atlanta. One point. The second no-signal game of the day and a useful contrast with Minnesota's 31-point gap two hours earlier — same slate, same board, opposite readings. The total does show 74% of tickets and 73% of the money both on the Over, which is agreement rather than divergence and is therefore also nothing.

Lean: David Hamilton Over 0.5 Hits+Runs+RBIs (−135) — a player lean, and the weakest thing we are publishing today. Hamilton is a left-handed bat projected to hit eighth against a right-hander. Batting eighth is the argument against it and the lineup is not confirmed. It is on the Edge Gap card. No side, no total.

The seven games that had already started

These are listed with the pre-game splits captured at 2:13 PM ET and no lean. The lines are omitted because by capture they were live prices and would mislead — Toronto had drifted to +380 against a pre-game +126, which tells you about the scoreboard rather than about the market.

GameFirst pitch (ET)Moneyline: % of Bets% of MoneyRead
St. Louis @ Philadelphia1:35STL 15 / PHI 85STL 46 / PHI 5431-point divergence to St. Louis — the loudest signal on the whole slate, and it was gone before we could read it
Detroit @ Kansas City2:10DET 55 / KC 45DET 79 / KC 2124-point divergence to Detroit
Athletics @ Houston2:10ATH 14 / HOU 86ATH 34 / HOU 6620-point divergence to a +170 road dog
Toronto @ NY Yankees1:35TOR 27 / NYY 73TOR 40 / NYY 6013 points to Toronto — moderate
NY Mets @ Chicago White Sox2:10NYM 63 / CWS 37NYM 74 / CWS 2611 points, same direction as the crowd — weak
Tampa Bay @ Baltimore1:35TB 65 / BAL 35TB 54 / BAL 4611 points away from the crowd's side — money likes Baltimore more than the headcount does
Washington @ Miami1:40WSH 22 / MIA 78not capturedThe money split was not captured before first pitch. We are leaving the cell empty rather than filling it in

Ranking the leans, and where we had least conviction

By confidence: Dodgers −1.5 (63), CHC/SEA Under 7.5 (62), Minnesota moneyline (61), CLE/COL Over 10.5 (60), then the two player leans, whose confidence is derived rather than written. The lowest-conviction thing we published today is the David Hamilton leg in Atlanta at Milwaukee — an eighth-place hitter in an unconfirmed lineup, five hours from first pitch. If you take one thing off this page, take that.

Of the eight games that had not started, six produced a lean and two did not. San Francisco at Boston got no lean because the money moved off Boston on the moneyline and hard onto Boston on the run line in the same breath, and we could not reconcile it. Los Angeles at Texas got no lean because of the clock. Adding the seven in-progress games, the slate produced six leans and nine no-leans. Yesterday it produced thirteen picks. We think today's ratio is the honest one and we would rather be judged on it.

Sources

Lines and public betting splits: our premium data platform games board and Match Details, captured 2:13 PM ET. Starting pitchers, records, confirmed and expected lineups, weather: our lineup service MLB Daily Lineups, captured 2:05 PM ET. First-pitch times cross-checked against ESPN's MLB scoreboard.

The card, in your inbox, before first pitch.

One email a day: every leg, every Edge Gap, and the argument against our own top pick. When a leg misses, that's in there too — same email, same prominence.

No spam. Unsubscribe in one click. 18+ only — informational and entertainment purposes, not betting advice.