HomeMLBRecaps › July 25, 2026

MLB Scores & Recap — July 25, 2026

All 19 MLB finals from July 25, 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 Over 8.5 at -119 ◆◆◆◆
Colorado Rockies @ Milwaukee Brewers — model 59.7% vs market 51.8% · CLV -3.12pp
Result: Total: 13 (line: over 8.5) · +1.26u
LOSS Under 8.0 at -110 ◆◆◆
San Diego Padres @ Miami Marlins — model 56.2% vs market 50.0% · CLV +0.00pp
Result: Total: 9 (line: under 8) · -1.00u
WIN Over 7.5 at -105 ◆◆◆
Seattle Mariners @ Texas Rangers — model 55.2% vs market 49.2% · CLV -0.72pp
Result: Total: 8 (line: over 7.5) · +0.95u
WIN Under 8.0 at -119 ◆◆◆◆
Los Angeles Dodgers @ New York Mets — model 57.1% vs market 51.8% · CLV +0.00pp
Result: Total: 7 (line: under 8) · +1.26u
WIN Over 7.5 at -119 ◆◆◆
Chicago Cubs @ Pittsburgh Pirates — model 56.9% vs market 51.8% · CLV -2.41pp
Result: Total: 11 (line: over 7.5) · +0.84u
LOSS Over 8.0 at -112 ◆◆◆
Cincinnati Reds @ St. Louis Cardinals — model 57.0% vs market 50.8% · CLV +0.00pp
Result: Total: 7 (line: over 8) · -1.00u

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

Every MLB game · July 25, 2026

Los Angeles Angels @ San Francisco Giants
67
Los Angeles Angels: 1 0 0 0 3 0 0 2 0 0  |  San Francisco Giants: 2 0 3 0 0 0 1 0 0 1

San Francisco Giants edged Los Angeles Angels 7–6 at Oracle Park in a one-run game. The teams combined for 13 runs.

Colorado Rockies @ Milwaukee Brewers
58
Colorado Rockies: 0 0 0 2 0 0 0 0 3  |  Milwaukee Brewers: 0 2 0 1 0 4 0 1

Milwaukee Brewers held off Colorado Rockies 8–5 at American Family Field. The teams combined for 13 runs.

Los Angeles Angels @ San Francisco Giants
29
Los Angeles Angels: 0 0 0 0 0 0 1 0 1  |  San Francisco Giants: 0 0 5 4 0 0 0 0

San Francisco Giants routed Los Angeles Angels 9–2 at Oracle Park. The teams combined for 11 runs.

Chicago Cubs @ Pittsburgh Pirates
110
Chicago Cubs: 0 0 0 0 3 5 2 1 0  |  Pittsburgh Pirates: 0 0 0 0 0 0 0 0 0

Chicago Cubs routed Pittsburgh Pirates 11–0 at PNC Park. The teams combined for 11 runs.

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

Texas Rangers edged Seattle Mariners 5–4 at Globe Life Field in a one-run game. The teams combined for 9 runs.

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

San Diego Padres beat Miami Marlins 7–2 at loanDepot park. The teams combined for 9 runs.

Arizona Diamondbacks @ Washington Nationals
35
Arizona Diamondbacks: 0 0 2 0 0 0 1 0 0  |  Washington Nationals: 0 0 4 0 1 0 0 0

Washington Nationals held off Arizona Diamondbacks 5–3 at Nationals Park. The teams combined for 8 runs.

Seattle Mariners @ Texas Rangers
17
Seattle Mariners: 0 0 0 0 1 0 0 0 0  |  Texas Rangers: 3 2 0 0 0 0 2 0

Texas Rangers beat Seattle Mariners 7–1 at Globe Life Field. The teams combined for 8 runs.

Los Angeles Dodgers @ New York Mets
43
Los Angeles Dodgers: 0 0 3 0 1 0 0 0 0  |  New York Mets: 0 0 0 0 1 0 0 2 0

Los Angeles Dodgers edged New York Mets 4–3 at Citi Field in a one-run game. The teams combined for 7 runs.

Cincinnati Reds @ St. Louis Cardinals
07
Cincinnati Reds: 0 0 0 0 0 0 0 0 0  |  St. Louis Cardinals: 1 0 0 0 0 6 0 0

St. Louis Cardinals routed Cincinnati Reds 7–0 at Busch Stadium. The teams combined for 7 runs.

Cincinnati Reds @ St. Louis Cardinals
42
Cincinnati Reds: 0 0 0 1 0 0 2 0 1  |  St. Louis Cardinals: 0 0 0 0 2 0 0 0 0

Cincinnati Reds held off St. Louis Cardinals 4–2 at Busch Stadium. The teams combined for 6 runs.

Toronto Blue Jays @ Boston Red Sox
60
Toronto Blue Jays: 0 0 5 0 0 0 0 0 1  |  Boston Red Sox: 0 0 0 0 0 0 0 0 0

Toronto Blue Jays beat Boston Red Sox 6–0 at Fenway Park. The teams combined for 6 runs.

Kansas City Royals @ Detroit Tigers
32
Kansas City Royals: 0 1 0 0 0 0 1 0 1  |  Detroit Tigers: 0 1 0 1 0 0 0 0 0

Kansas City Royals edged Detroit Tigers 3–2 at Comerica Park in a one-run game. The teams combined for 5 runs.

Atlanta Braves @ Baltimore Orioles
23
Atlanta Braves: 0 0 0 0 0 1 0 1 0  |  Baltimore Orioles: 0 0 1 0 1 0 0 0 1

Baltimore Orioles edged Atlanta Braves 3–2 at Oriole Park at Camden Yards in a one-run game. The teams combined for 5 runs.

Houston Astros @ Chicago White Sox
41
Houston Astros: 0 0 0 0 0 3 0 1 0  |  Chicago White Sox: 0 0 0 0 0 0 0 0 1

Houston Astros held off Chicago White Sox 4–1 at Rate Field. The teams combined for 5 runs.

New York Yankees @ Philadelphia Phillies
31
New York Yankees: 0 0 1 0 0 1 1 0 0  |  Philadelphia Phillies: 1 0 0 0 0 0 0 0 0

New York Yankees held off Philadelphia Phillies 3–1 at Citizens Bank Park. The teams combined for 4 runs.

Cleveland Guardians @ Tampa Bay Rays
03
Cleveland Guardians: 0 0 0 0 0 0 0 0 0  |  Tampa Bay Rays: 0 0 0 0 2 1 0 0

Tampa Bay Rays held off Cleveland Guardians 3–0 at Tropicana Field. The teams combined for 3 runs.

Athletics @ Minnesota Twins
20
Athletics: 0 0 0 0 1 1 0 0 0  |  Minnesota Twins: 0 0 0 0 0 0 0 0 0

Athletics held off Minnesota Twins 2–0 at Target Field. The teams combined for 2 runs.

Athletics @ Minnesota Twins
02
Athletics: 0 0 0 0 0 0 0 0 0  |  Minnesota Twins: 0 0 0 0 0 2 0 0

Minnesota Twins held off Athletics 2–0 at Target Field. 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.

Dashboard