HomeMLBRecaps › August 20, 2026

MLB Scores & Recap — August 20, 2026

All 9 MLB finals from August 20, 2026, with box-score recaps and standout performers below — plus our model scoreboard: what Signal Labs projected before first pitch versus what actually happened.

🎯 Our model scoreboard

LOSS Houston Astros ML at -178 ◆◆◆◆◆
Los Angeles Angels @ Houston Astros — model 67.6% vs market 62.9% · CLV +0.00pp
Result: Los Angeles Angels 18 @ Houston Astros 3 · -2.00u
WIN Kansas City Royals ML at -136 ◆◆◆◆◆
Athletics @ Kansas City Royals — model 60.2% vs market 56.6%
Result: Athletics 2 @ Kansas City Royals 6 · +1.47u
LOSS Over 7.0 at -120 ◆◆◆◆
Toronto Blue Jays @ Tampa Bay Rays — model 58.6% vs market 52.0%
Result: Total: 6 (line: over 7) · -1.50u
PUSH Over 7.0 at -111 ◆◆◆
San Francisco Giants @ Cleveland Guardians — model 56.8% vs market 50.7%
Result: Total: 7 PUSH (line: over 7) · +0.00u

Shown straight — wins and losses. Full history on the public track record.

Every MLB game · August 20, 2026

Los Angeles Angels @ Houston Astros
183
Los Angeles Angels: 1 3 0 6 4 0 2 0 2  |  Houston Astros: 2 0 0 0 0 0 0 0 1

Los Angeles Angels routed Houston Astros 18–3 at Daikin Park. The teams combined for 21 runs.

St. Louis Cardinals @ Cincinnati Reds
109
St. Louis Cardinals: 1 0 3 0 0 0 0 0 6  |  Cincinnati Reds: 0 0 0 0 0 5 0 0 4

St. Louis Cardinals edged Cincinnati Reds 10–9 at Great American Ball Park in a one-run game. The teams combined for 19 runs.

Seattle Mariners @ Milwaukee Brewers
47
Seattle Mariners: 0 2 0 2 0 0 0 0 0  |  Milwaukee Brewers: 6 0 0 0 0 0 0 1

Milwaukee Brewers held off Seattle Mariners 7–4 at American Family Field. The teams combined for 11 runs.

Athletics @ Kansas City Royals
26
Athletics: 0 0 0 0 2 0 0 0 0  |  Kansas City Royals: 1 0 2 2 1 0 0 0

Kansas City Royals beat Athletics 6–2 at Kauffman Stadium. The teams combined for 8 runs.

San Francisco Giants @ Cleveland Guardians
25
San Francisco Giants: 0 0 0 2 0 0 0 0 0  |  Cleveland Guardians: 3 0 0 0 0 1 0 1

Cleveland Guardians held off San Francisco Giants 5–2 at Progressive Field. The teams combined for 7 runs.

New York Yankees @ Baltimore Orioles
61
New York Yankees: 0 0 3 0 0 2 0 1 0  |  Baltimore Orioles: 0 0 0 0 1 0 0 0 0

New York Yankees beat Baltimore Orioles 6–1 at Oriole Park at Camden Yards. The teams combined for 7 runs.

Toronto Blue Jays @ Tampa Bay Rays
51
Toronto Blue Jays: 0 1 0 0 2 0 2 0 0  |  Tampa Bay Rays: 0 0 0 1 0 0 0 0 0

Toronto Blue Jays beat Tampa Bay Rays 5–1 at Tropicana Field. The teams combined for 6 runs.

Atlanta Braves @ Chicago White Sox
20
Atlanta Braves: 0 0 1 0 0 0 1 0 0  |  Chicago White Sox: 0 0 0 0 0 0 0 0 0

Atlanta Braves held off Chicago White Sox 2–0 at Rate Field. Anthony Kay went 6.0 IP, 6 K. The teams combined for 2 runs.

Washington Nationals @ Texas Rangers
02
Washington Nationals: 0 0 0 0 0 0 0 0 0  |  Texas Rangers: 0 0 1 0 0 0 0 1

Texas Rangers held off Washington Nationals 2–0 at Globe Life Field. The teams combined for 2 runs.

Top performers · August 20, 2026

At the plate

PlayerTeamLine
Mauricio DubónAtlanta Braves3-4 | R

On the mound

PitcherTeamIPKERHBB
Anthony KayChicago White Sox6.06251
Grant HolmesAtlanta Braves6.03013

Box-score data via MLB StatsAPI.

See every pick before the first pitch
Signal Labs logs every model pick to a public ledger — wins and losses. See the full track record → · Pricing →

Signal Labs is a model-driven sports analytics and entertainment service, for informational purposes only. We do not accept or facilitate wagers. Must be 21+. If you or someone you know has a gambling problem, call 1-800-GAMBLER. Responsible gambling resources.