BurgzBites
MLB2026-08-21Aug 21, 2026, 1:00 PM

MLB August 21 Morning Look

Friday brings a 15-game slate with no attack-tier reads, three TBA starters blocking K props, and a prop-focused board anchored by pulse edges on Philadelphia, Kansas City, and Milwaukee.

Correction: Fixed all game times — source data was UTC, incorrectly labeled as EDT. All times converted to EDT (UTC-4).

The Friday slate brings 15 games and not a single attack-tier read. Every game grades as WATCH or SCOUT, making this a prop-focused day where patience matters more than aggression. Three starters are still TBA (St. Louis, Toronto, and the San Diego home side), which blocks K props and moneyline stakes in those games until confirmed. No lineups are posted yet, so all hitter props are track-only. This is a morning look that will be updated when lineups drop and the simulation engine runs.

The pulse index tells the story. Philadelphia is the hottest team in baseball at plus-27.9 with an 8-2 L10 and a two-game win streak. Kansas City carries the largest pulse edge on the slate at plus-24.0 at home. Milwaukee, the Dodgers, and Toronto round out the top five. On the cold side, the Athletics are minus-28.5 and 2-8, Houston is minus-18.7, and Seattle is minus-16.9. The board rewards teams trending up and punishes teams in freefall.

The biggest disagreement on the slate is Detroit at Kansas City. The router picks Detroit at 56.5% with 4/5 model agreement, but the pulse delta of plus-24.0 strongly favors Kansas City at home. The Royals are 6-4 L10 with a plus-15.3 pulse, while Detroit is 4-6 L10 and cold. This is the kind of model-versus-momentum split that demands attention when lineups drop.

ATL at MIL (4:11 PM EDT, MIL -172, ATL +126, O/U 6.0, Dome)

Chris Sale against Jacob Misiorowski is the best pitching matchup of the early slate. Sale is the established ace and the model likes Atlanta at 56.6% with 4/5 agreement, citing starter FIP and Elo edge. But Milwaukee is the better team right now by every momentum metric. The Brewers carry a plus-13.8 pulse at home, while Atlanta is minus-8.5 and 4-6 L10. Misiorowski is a rookie, which adds variance, but the dome neutralizes weather and the total at 6.0 suggests the market expects a pitcher's duel.

The risk is that Sale dominates a cold Milwaukee offense and the model is right. The pulse edge says Milwaukee is the value side, but the pitching matchup says this is a coin flip. Watch until lineups confirm. If Milwaukee stacks a hot top of the order, the Brewers become the lean.

Targets: Milwaukee moneyline as a watch, UNDER 6.0 as a frame leg. Pass on Atlanta at plus-126 until lineups confirm.

STL at PHI (6:41 PM EDT, PHI -204, STL +186, O/U 8.0, 71 degrees, 2mph wind)

Philadelphia is the hottest team in baseball. The Phillies carry a plus-27.9 pulse, an 8-2 L10, and a two-game win streak. They are at home with Jesus Luzardo on the mound. The total at 8.0 suggests the market expects runs, which fits a surging offense on a Friday night.

The gate is the St. Louis starter, which is TBA. The model picks STL at 66.4% with 4/5 agreement, but that projection is built on a placeholder. If St. Louis names a bullpen game or a spot starter, Philadelphia becomes the top 1st-inning boost target on the slate. If they name a real starter, this stays watch-only. The Cardinals are 7-3 L10 and not a pushover, but the pulse gap is enormous.

Targets: Philadelphia moneyline as a watch pending STL starter confirmation. PHI 1st-inning boost as the priority target when lineups drop. UNDER 8.0 as a frame leg if Luzardo is dealing.

TOR at NYY (7:06 PM EDT, NYY -143, TOR +210, O/U 7.5, 69 degrees, 4mph wind)

The model picks Toronto at 60.1% with 4/5 agreement, which is a rare road-dog call. The pulse agrees: Toronto is plus-16.6 and 7-3 L10 with a two-game win streak. The Yankees are also hot at plus-9.7 and 6-4 L10, but the model and pulse both favor the Jays. The gate is the Toronto starter, which is TBA. Cam Schlittler starts for New York.

This is the one game where the model and pulse agree on a road dog, which makes it interesting. But the TBA starter for Toronto blocks any real stake. If the Jays name a viable starter, this becomes the best value moneyline on the slate at plus-210. If they throw a bullpen game, pass.

Targets: Toronto moneyline as a watch pending starter confirmation. Pass on the total until both starters are named.

SF at BOS (7:11 PM EDT, BOS -160, SF +156, O/U 7.5, 69 degrees, 4mph wind)

Logan Webb against Sonny Gray is a quiet ace matchup that the market has priced tight. The total at 7.5 reflects two pitchers who can miss bats. The model picks San Francisco at 57.8% with 4/5 agreement, hitting the XGBoost home 65-70% pocket that has hit at 81.2% in the late split. But the Giants are ice cold at minus-13.0 and 3-7 L10. Boston is only neutral at plus-1.3 and 4-6 L10.

The model says San Francisco, the pulse says Boston. Neither team is playing well, which makes this a low-conviction watch. If Boston confirms a hot bat at the top of the order when lineups drop, the Red Sox become a lean at home. Until then, this is a pass.

Targets: Boston moneyline as a watch pending lineups. UNDER 7.5 as a frame leg with two aces on the mound. Pass on San Francisco at plus-156.

WSH at MIA (7:11 PM EDT, MIA -168, WSH +136, O/U 8.5, Dome)

Brad Lord against Ryan Gusto is a rookie-versus-rookie matchup in the dome. The model picks Washington at 56.5% with 3/5 agreement, but the pulse favors Miami at minus-3.7 versus Washington at minus-13.6. Both teams are cold, but Miami is less bad at home and has won three straight.

The total at 8.5 is high for a dome game with two rookie starters, which suggests the market expects offensive volatility. This is a coin-flip game that the model barely picks one way and the pulse barely picks the other. Watch only.

Targets: Miami moneyline as a slight pulse lean at home. OVER 8.5 as a frame leg with two rookie starters. Pass on Washington.

TB at BAL (7:16 PM EDT, BAL -179, TB +116, O/U 8.5, 73 degrees, 2mph wind)

Freddy Peralta against Trevor Rogers in Baltimore. The model picks Tampa Bay at 53.3% with 3/5 agreement, a coin-flip call. The pulse slightly favors Tampa Bay at plus-4.4, but both teams are cold. Baltimore is 4-6 L10 and minus-11.8 pulse, the worse of the two.

The total at 8.5 is high for two cold offenses. Baltimore is the home favorite at minus-179, which is too chalky for a team that is 4-6 and fading. Tampa Bay at plus-116 has value if the model is right, but the conviction is low. Watch only.

Targets: Tampa Bay moneyline as a watch at plus-116. UNDER 8.5 as a frame leg with both offenses cold. Pass on Baltimore at minus-179.

NYM at CWS (7:41 PM EDT, CWS -171, NYM +130, O/U 7.5, no weather data)

Sean Manaea against Sean Burke on the South Side. The model picks the White Sox at 51.3% with 3/5 agreement, essentially a coin flip. The pulse strongly favors New York at plus-13.5, driven by the Mets at plus-8.2 and the White Sox at minus-5.3. The Mets are 7-3 L10 with a two-game win streak. The White Sox are 5-5 and neutral.

The model and pulse disagree, but neither side has strong conviction. The Mets are the better team by form, but the White Sox are at home. Weather data is missing for this game due to a Rate Field venue lookup issue, which adds a small unknown. Watch only.

Targets: New York moneyline as a pulse lean at plus-130. UNDER 7.5 as a frame leg. Pass on the White Sox at minus-171.

DET at KC (8:11 PM EDT, DET -107, KC +100, O/U 8.5, 68 degrees, 4mph wind)

This is the biggest disagreement on the slate. The router picks Detroit at 56.5% with 4/5 model agreement, but the pulse delta of plus-24.0 strongly favors Kansas City at home. The Royals are 6-4 L10 with a plus-15.3 pulse. Detroit is 4-6 L10 and minus-8.7. Troy Melton starts for Detroit against Noah Cameron for Kansas City.

The model likes Detroit on the road, but every momentum indicator points to Kansas City. The Royals are the value side at near-even money. This is the kind of model-versus-pulse split that makes you check twice. If Kansas City confirms a hot top of the order when lineups drop, the Royals become the best moneyline value on the slate.

Targets: Kansas City moneyline at plus-100 as the top pulse-value watch. OVER 8.5 as a frame leg with two offenses that can score. Pass on Detroit at minus-107 until the model conflict resolves.

ATH at HOU (8:11 PM EDT, HOU -154, ATH +170, O/U 8.5, 65 degrees, 17mph wind)

J.T. Ginn against Hayden Wesneski in a game between two fading teams. The Athletics are the coldest team in baseball at minus-28.5 and 2-8 L10. Houston is minus-18.7 and 4-6 L10. The model picks the Athletics at 54.0% with 3/5 agreement, which is a low-confidence call.

The 17mph wind at Daikin Park is the weather flag of the slate. High wind with 87% humidity and negligible precipitation could affect fly balls and push the over. But both offenses are terrible right now, which caps the damage. The over is a weather-driven track play only. If the wind holds at game time, the over gets a small boost. If it dies down, pass.

Targets: Over 8.5 as a weather-driven watch. Houston moneyline as a slight lean at home against the worst team in the pulse index. Pass on the Athletics.

LAA at TEX (8:16 PM EDT, TEX -171, LAA +130, O/U 7.5, Dome)

Reid Detmers against MacKenzie Gore in Arlington. The model barely picks Texas at 51.9% with 4/5 agreement, but the pulse strongly favors Los Angeles at plus-17.0. The Angels are 6-4 L10 and hot. Texas is 4-6 and cold. The dome neutralizes weather.

The model and pulse disagree sharply. The Angels are the better team by form, but Texas is at home with Gore on the mound. This is a low-conviction watch. If the Angels confirm a hot lineup when they drop, Los Angeles at plus-130 has value. Until then, pass.

Targets: Los Angeles moneyline as a pulse watch at plus-130. UNDER 7.5 as a frame leg in the dome. Pass on Texas at minus-171.

CLE at COL (8:41 PM EDT, CLE -163, COL +134, O/U 10.5, 75 degrees, 1mph wind)

Joey Cantillo against Tanner Gordon at Coors Field. The total at 10.5 is the highest on the slate, which is standard for Coors. The model picks Colorado at 61.4% with 5/5 unanimous agreement, which is the strongest consensus on the board. But both teams are cold — Cleveland is 4-6 L10 and Colorado is 4-6 L10.

The 5/5 model agreement on Colorado is interesting, but Coors is a volatility factory. The over at 10.5 is the track play because Coors inflates runs regardless of form. The Cleveland moneyline at minus-163 is too chalky for a 4-6 team on the road. Watch only.

Targets: Over 10.5 as a Coors-driven watch. Colorado moneyline as a 5/5 consensus watch at plus-134. Pass on Cleveland at minus-163.

CIN at AZ (9:41 PM EDT, AZ -168, CIN +126, O/U 8.5, 70 degrees, 2mph wind)

Nick Lodolo against Eduardo Rodriguez in the desert. The model picks Cincinnati at 57.9% with 4/5 agreement, hitting the XGBoost home 65-70% pocket that has hit at 81.2% in the late split. But the pulse favors Arizona at plus-0.9 versus Cincinnati at minus-8.5. The Reds are 4-6 L10 and cold. Arizona is 5-5 and neutral.

The model likes Cincinnati on the road, but the Reds are cold and Arizona is at home. This is a low-conviction watch. If Arizona confirms a hot lineup when they drop, the Diamondbacks become a lean at home. Until then, pass.

Targets: Arizona moneyline as a slight home pulse lean at minus-168. UNDER 8.5 as a frame leg. Pass on Cincinnati at plus-126.

MIN at SD (9:41 PM EDT, SD -169, MIN +122, O/U 8.0, Dome)

Connor Prielipp against a TBA San Diego starter. The model picks Minnesota at 55.2% with 5/5 unanimous agreement, but the home starter is unknown, which blocks any real stake. San Diego is 7-3 L10 with a five-game win streak and a plus-3.6 pulse. Minnesota is 5-5 and neutral.

The 5/5 model agreement on Minnesota is notable, but the TBA starter for San Diego is the gate. If the Padres name a real starter, this becomes a watch. If they throw a bullpen game, Minnesota at plus-122 has value. Until then, pass.

Targets: Minnesota moneyline as a 5/5 consensus watch pending SD starter. UNDER 8.0 as a frame leg in the dome. Pass until the SD starter is confirmed.

CHC at SEA (10:11 PM EDT, CHC -196, SEA +189, O/U 7.5, 69 degrees, 2mph wind)

Matthew Boyd against Emerson Hancock in Seattle. The model picks Seattle at 55.8% with 4/5 agreement, hitting the ensemble away 10-15% confidence pocket that has hit at 75% in the late split. But the pulse strongly favors Chicago at plus-16.0. The Cubs are 6-4 L10 with a three-game win streak. Seattle is 4-6 and minus-16.9, the third-coldest team in the league.

The model picks Seattle at home, but the Mariners are fading hard and the Cubs are hot. This is a sharp disagreement. Chicago at minus-196 is too chalky for a road team, but the pulse edge is real. Watch only until lineups confirm.

Targets: Chicago moneyline as a pulse watch at minus-196. UNDER 7.5 as a frame leg. Pass on Seattle at plus-189 until the model-pulse conflict resolves.

PIT at LAD (10:11 PM EDT, LAD -143, PIT +190, O/U 8.0, 68 degrees, 1mph wind)

Bubba Chandler against Yoshinobu Yamamoto at Dodger Stadium. The model picks Pittsburgh at 61.7% with 4/5 agreement, noting starter and Elo edge. But the pulse favors the Dodgers at plus-12.0 at home, 7-3 L10 and hot. Pittsburgh is 5-5 and neutral, then cooling with a three-game losing streak.

Yamamoto at home against a Pittsburgh team the model likes is the classic model-versus-reality spot. The Dodgers are hot and have the pitching edge. The model picking Pittsburgh is the kind of away-dog call that needs two independent signals before trusting. Watch with a Dodgers lean if lineups cooperate.

Targets: Los Angeles moneyline as a home pulse lean at minus-143. UNDER 8.0 as a frame leg with Yamamoto on the mound. Pass on Pittsburgh at plus-190.

Slate Shortlist

Best moneyline watches: Kansas City at plus-100 (biggest pulse edge, model-pulse conflict), Philadelphia pending STL starter (hottest team in baseball), Milwaukee at minus-172 (home pulse edge against cold Atlanta), Los Angeles at minus-143 (Yamamoto at home), Toronto at plus-210 pending starter (model and pulse agree on road dog).

Best 1st-inning boost targets: Philadelphia (plus-27.9 pulse, 8-2 L10, home), Milwaukee (plus-13.8, home), Los Angeles (plus-12.0, Yamamoto), Kansas City (plus-15.3, home, biggest pulse edge).

Best correlated builds: Kansas City with KC moneyline and OVER 8.5 (pulse and weather), Philadelphia with PHI moneyline and UNDER 8.0 (Luzardo dealing at home), Los Angeles with LAD moneyline and UNDER 8.0 (Yamamoto at home).

Notes Before Lock

This is a morning look with significant data gaps. No lineups are confirmed for any of the 15 games, which blocks all hitter props and keeps the simulation engine from running. Three starters are TBA: St. Louis (at Philadelphia), Toronto (at New York), and the San Diego home side (against Minnesota). These block K props and moneyline stakes in those games until confirmed. The ODDS_API_KEY is not set in the environment, which means K props have not been synced. Weather data is missing for the New York Mets at Chicago White Sox game due to a Rate Field venue lookup issue. The 17mph wind at the Athletics at Astros game is the weather flag of the slate and should be monitored at game time. All recommendations are conditional and will be updated when lineups drop and the simulation engine runs.

TL;DR

  • Kansas City moneyline (+100) — biggest pulse edge on the slate (+24.0), model picks DET but KC is hot at home
  • Philadelphia moneyline (-204) — hottest team in baseball (+27.9 pulse), pending STL starter confirmation
  • Milwaukee moneyline (-172) — home pulse edge (+13.8) against cold Atlanta, Sale vs Misiorowski
  • Los Angeles moneyline (-143) — Yamamoto at home, LAD hot (+12.0), model picks PIT but pulse says LAD
  • Toronto moneyline (+210) — model and pulse both favor TOR on the road, pending starter confirmation
  • OVER 10.5 CLE@COL — Coors Field, highest total on the slate, 5/5 model consensus on COL
  • OVER 8.5 ATH@HOU — 17mph wind at Daikin Park, weather-driven track play
  • UNDER 6.0 ATL@MIL — dome, two quality starters, lowest total on the slate
  • UNDER 7.5 SF@BOS — Webb vs Gray, two aces, quiet pitcher's duel
  • Best 1st-inning boost: PHI — plus-27.9 pulse, 8-2 L10, home with Luzardo
  • Biggest model-pulse conflict: DET@KC — model picks DET, pulse says KC by +24.0

Updates

  • Revision 2 (9:00 AM EDT, August 21): Fixed all game times. Source data listed first-pitch times in UTC, which were incorrectly labeled as EDT in revision 1. All 15 games converted to EDT (UTC-4). No other changes — picks, analysis, and data status unchanged.
  • Revision 1 (8:39 AM EDT, August 21): Initial morning look. 0 of 30 lineups posted — all hitter props are track-only. Three TBA starters flagged (STL, TOR, MIN@SD). ODDS_API_KEY not set in environment — K props not synced. Weather data missing for NYM@CWS. ATH@HOU 17mph wind flagged. No attack or lean tier reads — all 15 games grade as WATCH or SCOUT. Simulation skipped (no confirmed lineups). Article will be updated when lineups drop and sim runs.
Targets

Notes to Watch

watchMoneyline0u
Kansas City Royals moneylineDET at KC

This is the biggest model-versus-pulse disagreement on the board. The model likes DET on the road, but every momentum indicator points to KC at home. The Royals are the value side if the price holds near even money.

watchMoneyline0u
Philadelphia Phillies moneylineSTL at PHI

Philadelphia is the hottest team in the pulse index and gets a Friday home game with Luzardo on the mound. The STL starter being TBA is the gate. If St. Louis names a viable starter, this stays watch-only. If they throw a bullpen game or spot starter, PHI becomes the top 1st-inning boost target.

watchMoneyline0u
Milwaukee Brewers moneylineATL at MIL

The model likes Atlanta behind Sale, but Milwaukee is the better team right now by pulse and form. Misiorowski is a rookie at home which adds variance. Sale is a tough assignment. This is a watch until lineups confirm, but MIL is the pulse lean.

watchMoneyline0u
Boston Red Sox moneylineSF at BOS

The model picks San Francisco but the Giants are ice cold. Boston is only neutral at home, which makes this a watch rather than a lean. If Boston confirms a hot bat at the top of the order when lineups drop, this becomes playable.

watchMoneyline0u
Los Angeles Dodgers moneylinePIT at LAD

Yamamoto at home against a Pittsburgh team the model likes is a classic model-versus-reality spot. The Dodgers are hot and have the pitching edge with Yamamoto. The model picking PIT is the kind of away-dog call that needs two independent signals before trusting. Watch with a LAD lean if lineups cooperate.

watchTotal0u
Over 10.5 runsCLE at COL

Coors is Coors. The total is already 10.5 which prices in the altitude, but two cold offenses at Coors is a tricky spot. The over is the track play because Coors inflates runs regardless of form, but both teams struggling at the plate tempers conviction. Watch only.

watchTotal0u
Over 8.5 runsATH at HOU

The 17mph wind is the angle here. Both teams are awful offensively right now, which caps the over despite the wind. This is a weather-driven track play only. If the wind holds at game time, the over gets a small boost. If it dies down, pass.