HomeMLBRecaps › July 28, 2026

MLB Scores & Recap — July 28, 2026

All 14 MLB finals from July 28, 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 Under 9.5 at -106 ◆◆◆
Boston Red Sox @ Athletics — model 55.7% vs market 49.4% · CLV +2.03pp
Result: Total: 7 (line: under 9.5) · +0.94u
LOSS Over 8.0 at -104 ◆◆◆
New York Yankees @ Chicago White Sox — model 54.9% vs market 48.8% · CLV +0.24pp
Result: Total: 5 (line: over 8) · -1.00u
LOSS Under 9.0 at -102 ◆◆◆
Arizona Diamondbacks @ Pittsburgh Pirates — model 53.4% vs market 48.2% · CLV +0.00pp
Result: Total: 15 (line: under 9) · -1.00u
WIN Under 8.5 at -119 ◆◆◆◆
Texas Rangers @ Tampa Bay Rays — model 57.7% vs market 51.9% · CLV +0.00pp
Result: Total: 5 (line: under 8.5) · +1.26u

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

Every MLB game · July 28, 2026

Arizona Diamondbacks @ Pittsburgh Pirates
87
Arizona Diamondbacks: 1 2 1 1 0 1 0 0 0 1 0 1  |  Pittsburgh Pirates: 0 0 0 0 0 0 0 3 3 1 0 0

Arizona Diamondbacks edged Pittsburgh Pirates 8–7 at PNC Park in a one-run game. The teams combined for 15 runs.

Baltimore Orioles @ Detroit Tigers
014
Baltimore Orioles: 0 0 0 0 0 0 0 0 0  |  Detroit Tigers: 2 3 1 2 1 1 2 2

Detroit Tigers routed Baltimore Orioles 14–0 at Comerica Park. The teams combined for 14 runs.

Toronto Blue Jays @ Washington Nationals
68
Toronto Blue Jays: 0 0 1 1 1 0 0 3 0  |  Washington Nationals: 4 0 0 3 1 0 0 0

Washington Nationals held off Toronto Blue Jays 8–6 at Nationals Park. The teams combined for 14 runs.

Chicago Cubs @ St. Louis Cardinals
102
Chicago Cubs: 2 5 0 0 1 0 0 1 1  |  St. Louis Cardinals: 0 0 0 1 0 0 0 0 1

Chicago Cubs routed St. Louis Cardinals 10–2 at Busch Stadium. The teams combined for 12 runs.

Cleveland Guardians @ Cincinnati Reds
65
Cleveland Guardians: 4 0 0 0 1 0 0 1 0  |  Cincinnati Reds: 0 0 1 4 0 0 0 0 0

Cleveland Guardians edged Cincinnati Reds 6–5 at Great American Ball Park in a one-run game. The teams combined for 11 runs.

Houston Astros @ Los Angeles Angels
64
Houston Astros: 0 0 0 1 0 0 0 1 4  |  Los Angeles Angels: 2 0 2 0 0 0 0 0 0

Houston Astros held off Los Angeles Angels 6–4 at Angel Stadium. The teams combined for 10 runs.

Boston Red Sox @ Athletics
42
Boston Red Sox: 0 0 0 0 0 4 0 0 0  |  Athletics: 1 0 0 0 0 1 0 0 0

Boston Red Sox held off Athletics 4–2 at Sutter Health Park. The teams combined for 6 runs.

Texas Rangers @ Tampa Bay Rays
41
Texas Rangers: 0 1 1 0 0 0 1 1 0  |  Tampa Bay Rays: 0 0 0 0 0 1 0 0 0

Texas Rangers held off Tampa Bay Rays 4–1 at Tropicana Field. The teams combined for 5 runs.

Kansas City Royals @ Minnesota Twins
23
Kansas City Royals: 0 0 0 0 0 2 0 0 0  |  Minnesota Twins: 0 0 0 1 0 0 0 0 2

Minnesota Twins edged Kansas City Royals 3–2 at Target Field in a one-run game. The teams combined for 5 runs.

New York Yankees @ Chicago White Sox
32
New York Yankees: 0 3 0 0 0 0 0 0 0  |  Chicago White Sox: 0 0 0 0 0 0 0 0 2

New York Yankees edged Chicago White Sox 3–2 at Rate Field in a one-run game. The teams combined for 5 runs.

Milwaukee Brewers @ San Francisco Giants
03
Milwaukee Brewers: 0 0 0 0 0 0 0 0 0  |  San Francisco Giants: 0 0 1 2 0 0 0 0

San Francisco Giants held off Milwaukee Brewers 3–0 at Oracle Park. The teams combined for 3 runs.

Cleveland Guardians @ Cincinnati Reds
02
Cleveland Guardians: 0 0 0 0 0 0 0 0 0  |  Cincinnati Reds: 1 0 0 0 1 0 0 0

Cincinnati Reds held off Cleveland Guardians 2–0 at Great American Ball Park. The teams combined for 2 runs.

Philadelphia Phillies @ Miami Marlins
01
Philadelphia Phillies: 0 0 0 0 0 0 0 0 0  |  Miami Marlins: 1 0 0 0 0 0 0 0

Miami Marlins edged Philadelphia Phillies 1–0 at loanDepot park in a one-run game. The teams combined for 1 run.

Atlanta Braves @ New York Mets
00

Atlanta Braves and New York Mets finished level on the board. The teams combined for 0 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.