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
Graded MLB picks on September 20, 2026: 3-0 · +2.86 units
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
4–8
New York Yankees: 0 0 4 0 0 0 0 0 0 | Arizona Diamondbacks: 1 0 0 0 5 0 2 0Arizona Diamondbacks beat New York Yankees 8–4 at Chase Field. The teams combined for 12 runs.
Chicago Cubs @ Cincinnati Reds
9–1
Chicago Cubs: 1 0 4 0 3 0 0 1 0 | Cincinnati Reds: 0 0 0 1 0 0 0 0 0Chicago Cubs routed Cincinnati Reds 9–1 at Great American Ball Park. The teams combined for 10 runs.
Miami Marlins @ San Diego Padres
3–7
Miami Marlins: 0 0 0 0 0 0 3 0 0 | San Diego Padres: 0 2 0 2 0 0 1 2San Diego Padres beat Miami Marlins 7–3 at Petco Park. The teams combined for 10 runs.
Philadelphia Phillies @ New York Mets
7–2
Philadelphia Phillies: 2 0 2 0 0 0 0 3 0 | New York Mets: 0 0 0 0 0 1 1 0 0Philadelphia Phillies beat New York Mets 7–2 at Citi Field. The teams combined for 9 runs.
Detroit Tigers @ Chicago White Sox
1–8
Detroit Tigers: 0 0 0 0 0 0 0 1 0 | Chicago White Sox: 0 1 0 3 2 0 0 2Chicago White Sox routed Detroit Tigers 8–1 at Rate Field. The teams combined for 9 runs.
Toronto Blue Jays @ Texas Rangers
7–2
Toronto Blue Jays: 1 0 1 0 1 0 4 0 0 | Texas Rangers: 0 0 0 2 0 0 0 0 0Toronto Blue Jays beat Texas Rangers 7–2 at Globe Life Field. The teams combined for 9 runs.
Washington Nationals @ St. Louis Cardinals
3–5
Washington Nationals: 0 1 0 0 0 2 0 0 0 | St. Louis Cardinals: 1 0 1 0 0 0 0 3St. Louis Cardinals held off Washington Nationals 5–3 at Busch Stadium. The teams combined for 8 runs.
Minnesota Twins @ Los Angeles Angels
8–0
Minnesota Twins: 0 0 2 0 1 2 3 0 0 | Los Angeles Angels: 0 0 0 0 0 0 0 0 0Minnesota Twins routed Los Angeles Angels 8–0 at Angel Stadium. The teams combined for 8 runs.
Kansas City Royals @ Pittsburgh Pirates
3–4
Kansas City Royals: 1 0 0 0 0 0 2 0 0 | Pittsburgh Pirates: 0 0 0 1 0 1 0 2Pittsburgh 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
1–5
Boston Red Sox: 0 0 0 0 0 0 0 0 1 | Tampa Bay Rays: 4 0 0 1 0 0 0 0Tampa Bay Rays beat Boston Red Sox 5–1 at Tropicana Field. The teams combined for 6 runs.
Atlanta Braves @ Houston Astros
4–2
Atlanta Braves: 0 0 0 0 0 4 0 0 0 | Houston Astros: 0 0 0 1 0 0 0 1 0Atlanta Braves held off Houston Astros 4–2 at Daikin Park. The teams combined for 6 runs.
San Francisco Giants @ Los Angeles Dodgers
1–3
San Francisco Giants: 1 0 0 0 0 0 0 0 0 | Los Angeles Dodgers: 0 0 0 0 0 1 1 1Los 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
2–1
Seattle Mariners: 0 0 0 1 0 1 0 0 0 | Colorado Rockies: 0 0 0 0 0 0 0 0 1Seattle Mariners edged Colorado Rockies 2–1 at Coors Field in a one-run game. The teams combined for 3 runs.
Milwaukee Brewers @ Baltimore Orioles
3–0
Milwaukee Brewers: 0 1 0 1 0 0 1 0 0 | Baltimore Orioles: 0 0 0 0 0 0 0 0 0Milwaukee Brewers held off Baltimore Orioles 3–0 at Oriole Park at Camden Yards. The teams combined for 3 runs.
Athletics @ Cleveland Guardians
0–1
Athletics: 0 0 0 0 0 0 0 0 0 | Cleveland Guardians: 0 0 0 1 0 0 0 0Cleveland 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 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.