HomeMLBRecaps › September 9, 2026

MLB Scores & Recap — September 9, 2026

All 15 MLB finals from September 9, 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 Milwaukee Brewers ML at -132 ◆◆◆◆
Chicago Cubs @ Milwaukee Brewers — model 60.8% vs market 55.1% · CLV +0.00pp
Result: Chicago Cubs 6 @ Milwaukee Brewers 8 · +1.14u
WIN Kansas City Royals ML at +100 ◆◆◆
Arizona Diamondbacks @ Kansas City Royals — model 51.2% vs market 47.8% · CLV -0.98pp
Result: Arizona Diamondbacks 2 @ Kansas City Royals 5 · +1.00u
WIN Pittsburgh Pirates ML at +113 ◆◆◆
Pittsburgh Pirates @ Chicago White Sox — model 50.6% vs market 44.9% · CLV -0.65pp
Result: Pittsburgh Pirates 4 @ Chicago White Sox 2 · +1.13u

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

Every MLB game · September 9, 2026

New York Mets @ Miami Marlins
1514
New York Mets: 0 6 2 0 0 0 6 1 0  |  Miami Marlins: 0 0 0 3 0 5 1 2 3

New York Mets edged Miami Marlins 15–14 at loanDepot park in a one-run game. The teams combined for 29 runs.

Houston Astros @ Philadelphia Phillies
711
Houston Astros: 0 0 4 2 0 0 1 0 0  |  Philadelphia Phillies: 0 0 4 0 1 6 0 0

Philadelphia Phillies beat Houston Astros 11–7 at Citizens Bank Park. The teams combined for 18 runs.

Cincinnati Reds @ Los Angeles Dodgers
114
Cincinnati Reds: 0 0 0 1 0 0 0 0 0  |  Los Angeles Dodgers: 0 1 2 6 0 2 2 1

Los Angeles Dodgers routed Cincinnati Reds 14–1 at UNIQLO Field at Dodger Stadium. The teams combined for 15 runs.

Cleveland Guardians @ Baltimore Orioles
59
Cleveland Guardians: 2 0 0 0 0 3 0 0 0  |  Baltimore Orioles: 0 0 8 0 0 1 0 0

Baltimore Orioles beat Cleveland Guardians 9–5 at Oriole Park at Camden Yards. The teams combined for 14 runs.

Chicago Cubs @ Milwaukee Brewers
68
Chicago Cubs: 0 0 0 1 0 0 0 0 5  |  Milwaukee Brewers: 3 3 1 0 0 1 0 0

Milwaukee Brewers held off Chicago Cubs 8–6 at American Family Field. The teams combined for 14 runs.

St. Louis Cardinals @ San Francisco Giants
67
St. Louis Cardinals: 0 1 3 0 1 1 0 0 0  |  San Francisco Giants: 1 0 0 0 0 0 0 6

San Francisco Giants edged St. Louis Cardinals 7–6 at Oracle Park in a one-run game. The teams combined for 13 runs.

Washington Nationals @ San Diego Padres
29
Washington Nationals: 0 0 2 0 0 0 0 0 0  |  San Diego Padres: 0 0 3 2 2 0 1 1

San Diego Padres routed Washington Nationals 9–2 at Petco Park. The teams combined for 11 runs.

Los Angeles Angels @ Boston Red Sox
64
Los Angeles Angels: 0 0 5 1 0 0 0 0 0  |  Boston Red Sox: 0 0 0 0 2 1 0 0 1

Los Angeles Angels held off Boston Red Sox 6–4 at Fenway Park. The teams combined for 10 runs.

Minnesota Twins @ Detroit Tigers
27
Minnesota Twins: 0 0 0 2 0 0 0 0 0  |  Detroit Tigers: 2 0 3 0 0 0 1 1

Detroit Tigers beat Minnesota Twins 7–2 at Comerica Park. The teams combined for 9 runs.

Tampa Bay Rays @ Atlanta Braves
72
Tampa Bay Rays: 0 3 0 3 0 0 1 0 0  |  Atlanta Braves: 0 0 0 1 0 1 0 0 0

Tampa Bay Rays beat Atlanta Braves 7–2 at Truist Park. The teams combined for 9 runs.

Colorado Rockies @ New York Yankees
16
Colorado Rockies: 0 0 0 0 1 0 0 0 0  |  New York Yankees: 0 1 4 0 0 0 0 1

New York Yankees beat Colorado Rockies 6–1 at Yankee Stadium. The teams combined for 7 runs.

Arizona Diamondbacks @ Kansas City Royals
25
Arizona Diamondbacks: 0 0 0 1 1 0 0 0 0  |  Kansas City Royals: 0 1 1 0 3 0 0 0

Kansas City Royals held off Arizona Diamondbacks 5–2 at Kauffman Stadium. The teams combined for 7 runs.

Pittsburgh Pirates @ Chicago White Sox
42
Pittsburgh Pirates: 0 0 0 0 1 0 3 0 0  |  Chicago White Sox: 0 0 0 0 0 0 1 1 0

Pittsburgh Pirates held off Chicago White Sox 4–2 at Rate Field. The teams combined for 6 runs.

Texas Rangers @ Seattle Mariners
23
Texas Rangers: 0 1 0 0 0 0 0 1 0  |  Seattle Mariners: 0 1 0 2 0 0 0 0

Seattle Mariners edged Texas Rangers 3–2 at T-Mobile Park in a one-run game. The teams combined for 5 runs.

Toronto Blue Jays @ Athletics
02
Toronto Blue Jays: 0 0 0 0 0 0 0 0 0  |  Athletics: 0 0 1 1 0 0 0 0

Athletics held off Toronto Blue Jays 2–0 at Sutter Health Park. The teams combined for 2 runs.

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.