HomeMLBRecaps › September 20, 2026

MLB Scores & Recap — September 20, 2026

All 15 MLB finals from September 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

WIN Tampa Bay Rays ML at -142 ◆◆◆◆
Boston Red Sox @ Tampa Bay Rays — model 62.7% vs market 57.2%
Result: Boston Red Sox 1 @ Tampa Bay Rays 5 · +1.06u
WIN Chicago Cubs ML at -154 ◆◆◆◆
Chicago Cubs @ Cincinnati Reds — model 62.1% vs market 58.8%
Result: Chicago Cubs 9 @ Cincinnati Reds 1 · +0.97u
WIN Pittsburgh Pirates ML at -120 ◆◆◆
Kansas City Royals @ Pittsburgh Pirates — model 55.6% vs market 52.2%
Result: Kansas City Royals 3 @ Pittsburgh Pirates 4 · +0.83u

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

Every MLB game · September 20, 2026

New York Yankees @ Arizona Diamondbacks
48
New York Yankees: 0 0 4 0 0 0 0 0 0  |  Arizona Diamondbacks: 1 0 0 0 5 0 2 0

Arizona Diamondbacks beat New York Yankees 8–4 at Chase Field. The teams combined for 12 runs.

Chicago Cubs @ Cincinnati Reds
91
Chicago Cubs: 1 0 4 0 3 0 0 1 0  |  Cincinnati Reds: 0 0 0 1 0 0 0 0 0

Chicago Cubs routed Cincinnati Reds 9–1 at Great American Ball Park. The teams combined for 10 runs.

Miami Marlins @ San Diego Padres
37
Miami Marlins: 0 0 0 0 0 0 3 0 0  |  San Diego Padres: 0 2 0 2 0 0 1 2

San Diego Padres beat Miami Marlins 7–3 at Petco Park. The teams combined for 10 runs.

Philadelphia Phillies @ New York Mets
72
Philadelphia Phillies: 2 0 2 0 0 0 0 3 0  |  New York Mets: 0 0 0 0 0 1 1 0 0

Philadelphia Phillies beat New York Mets 7–2 at Citi Field. The teams combined for 9 runs.

Detroit Tigers @ Chicago White Sox
18
Detroit Tigers: 0 0 0 0 0 0 0 1 0  |  Chicago White Sox: 0 1 0 3 2 0 0 2

Chicago White Sox routed Detroit Tigers 8–1 at Rate Field. The teams combined for 9 runs.

Toronto Blue Jays @ Texas Rangers
72
Toronto Blue Jays: 1 0 1 0 1 0 4 0 0  |  Texas Rangers: 0 0 0 2 0 0 0 0 0

Toronto Blue Jays beat Texas Rangers 7–2 at Globe Life Field. The teams combined for 9 runs.

Washington Nationals @ St. Louis Cardinals
35
Washington Nationals: 0 1 0 0 0 2 0 0 0  |  St. Louis Cardinals: 1 0 1 0 0 0 0 3

St. Louis Cardinals held off Washington Nationals 5–3 at Busch Stadium. The teams combined for 8 runs.

Minnesota Twins @ Los Angeles Angels
80
Minnesota Twins: 0 0 2 0 1 2 3 0 0  |  Los Angeles Angels: 0 0 0 0 0 0 0 0 0

Minnesota Twins routed Los Angeles Angels 8–0 at Angel Stadium. The teams combined for 8 runs.

Kansas City Royals @ Pittsburgh Pirates
34
Kansas City Royals: 1 0 0 0 0 0 2 0 0  |  Pittsburgh Pirates: 0 0 0 1 0 1 0 2

Pittsburgh Pirates edged Kansas City Royals 4–3 at PNC Park in a one-run game. The teams combined for 7 runs.

Boston Red Sox @ Tampa Bay Rays
15
Boston Red Sox: 0 0 0 0 0 0 0 0 1  |  Tampa Bay Rays: 4 0 0 1 0 0 0 0

Tampa Bay Rays beat Boston Red Sox 5–1 at Tropicana Field. The teams combined for 6 runs.

Atlanta Braves @ Houston Astros
42
Atlanta Braves: 0 0 0 0 0 4 0 0 0  |  Houston Astros: 0 0 0 1 0 0 0 1 0

Atlanta Braves held off Houston Astros 4–2 at Daikin Park. The teams combined for 6 runs.

San Francisco Giants @ Los Angeles Dodgers
13
San Francisco Giants: 1 0 0 0 0 0 0 0 0  |  Los Angeles Dodgers: 0 0 0 0 0 1 1 1

Los Angeles Dodgers held off San Francisco Giants 3–1 at UNIQLO Field at Dodger Stadium. The teams combined for 4 runs.

Seattle Mariners @ Colorado Rockies
21
Seattle Mariners: 0 0 0 1 0 1 0 0 0  |  Colorado Rockies: 0 0 0 0 0 0 0 0 1

Seattle Mariners edged Colorado Rockies 2–1 at Coors Field in a one-run game. The teams combined for 3 runs.

Milwaukee Brewers @ Baltimore Orioles
30
Milwaukee Brewers: 0 1 0 1 0 0 1 0 0  |  Baltimore Orioles: 0 0 0 0 0 0 0 0 0

Milwaukee Brewers held off Baltimore Orioles 3–0 at Oriole Park at Camden Yards. The teams combined for 3 runs.

Athletics @ Cleveland Guardians
01
Athletics: 0 0 0 0 0 0 0 0 0  |  Cleveland Guardians: 0 0 0 1 0 0 0 0

Cleveland Guardians edged Athletics 1–0 at Progressive Field in a one-run game. The teams combined for 1 run.

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.