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
Graded MLB picks on August 20, 2026: 1-2-1 · -2.03 units · avg CLV +0.00pp
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
18–3
Los Angeles Angels: 1 3 0 6 4 0 2 0 2 | Houston Astros: 2 0 0 0 0 0 0 0 1Los Angeles Angels routed Houston Astros 18–3 at Daikin Park. The teams combined for 21 runs.
St. Louis Cardinals @ Cincinnati Reds
10–9
St. Louis Cardinals: 1 0 3 0 0 0 0 0 6 | Cincinnati Reds: 0 0 0 0 0 5 0 0 4St. 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
4–7
Seattle Mariners: 0 2 0 2 0 0 0 0 0 | Milwaukee Brewers: 6 0 0 0 0 0 0 1Milwaukee Brewers held off Seattle Mariners 7–4 at American Family Field. The teams combined for 11 runs.
Athletics @ Kansas City Royals
2–6
Athletics: 0 0 0 0 2 0 0 0 0 | Kansas City Royals: 1 0 2 2 1 0 0 0Kansas City Royals beat Athletics 6–2 at Kauffman Stadium. The teams combined for 8 runs.
San Francisco Giants @ Cleveland Guardians
2–5
San Francisco Giants: 0 0 0 2 0 0 0 0 0 | Cleveland Guardians: 3 0 0 0 0 1 0 1Cleveland Guardians held off San Francisco Giants 5–2 at Progressive Field. The teams combined for 7 runs.
New York Yankees @ Baltimore Orioles
6–1
New York Yankees: 0 0 3 0 0 2 0 1 0 | Baltimore Orioles: 0 0 0 0 1 0 0 0 0New 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
5–1
Toronto Blue Jays: 0 1 0 0 2 0 2 0 0 | Tampa Bay Rays: 0 0 0 1 0 0 0 0 0Toronto Blue Jays beat Tampa Bay Rays 5–1 at Tropicana Field. The teams combined for 6 runs.
Atlanta Braves @ Chicago White Sox
2–0
Atlanta Braves: 0 0 1 0 0 0 1 0 0 | Chicago White Sox: 0 0 0 0 0 0 0 0 0Atlanta 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
0–2
Washington Nationals: 0 0 0 0 0 0 0 0 0 | Texas Rangers: 0 0 1 0 0 0 0 1Texas 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
| Player | Team | Line |
|---|
| Mauricio Dubón | Atlanta Braves | 3-4 | R |
On the mound
| Pitcher | Team | IP | K | ER | H | BB |
|---|
| Anthony Kay | Chicago White Sox | 6.0 | 6 | 2 | 5 | 1 |
| Grant Holmes | Atlanta Braves | 6.0 | 3 | 0 | 1 | 3 |
Box-score data via MLB StatsAPI.
See every pick before the first pitch
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.