MLB Scores & Recap — July 31, 2026
All 11 MLB finals from July 31, 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 July 31, 2026: 3-2 · +0.76 units · avg CLV +0.18pp
LOSS Under 8.5 at +100 ◆◆◆◆
Boston Red Sox @ Los Angeles Dodgers — model 57.5% vs market 47.8% · CLV +3.49pp
Result: Total: 13 (line: under 8.5) · -1.50u
WIN Over 8.5 at -122 ◆◆◆
Philadelphia Phillies @ Baltimore Orioles — model 56.2% vs market 52.6% · CLV -0.83pp
Result: Total: 10 (line: over 8.5) · +0.82u
WIN Detroit Tigers ML at -143 ◆◆◆◆◆
Detroit Tigers @ Athletics — model 62.6% vs market 56.3% · CLV -1.77pp
Result: Detroit Tigers 13 @ Athletics 1 · +1.40u
WIN Miami Marlins ML at +104 ◆◆◆
Miami Marlins @ New York Mets — model 51.9% vs market 46.9% · CLV +0.00pp
Result: Miami Marlins 5 @ New York Mets 2 · +1.04u
LOSS Over 9 at -114 ◆◆◆
Washington Nationals @ Atlanta Braves · CLV +0.00pp
Result: Total: 8 (line: over 9) · -1.00u
Shown straight — wins and losses. Full history on the public track record.
Every MLB game · July 31, 2026
Pittsburgh Pirates @ Cincinnati Reds
7–8
Pittsburgh Pirates: 2 1 0 0 1 0 0 3 0 | Cincinnati Reds: 2 0 1 2 0 0 0 3Cincinnati Reds edged Pittsburgh Pirates 8–7 at Great American Ball Park in a one-run game. The teams combined for 15 runs.
Philadelphia Phillies @ Baltimore Orioles
4–6
Philadelphia Phillies: 2 0 1 0 0 1 0 0 0 | Baltimore Orioles: 2 0 0 0 0 0 4 0Baltimore Orioles held off Philadelphia Phillies 6–4 at Oriole Park at Camden Yards. The teams combined for 10 runs.
Boston Red Sox @ Athletics
5–4
Boston Red Sox: 0 0 0 0 3 0 0 2 0 | Athletics: 0 0 1 2 0 1 0 0 0Boston Red Sox edged Athletics 5–4 at Sutter Health Park in a one-run game. The teams combined for 9 runs.
Seattle Mariners @ Los Angeles Dodgers
2–6
Seattle Mariners: 0 0 0 0 0 2 0 0 0 | Los Angeles Dodgers: 2 0 0 3 0 1 0 0Los Angeles Dodgers beat Seattle Mariners 6–2 at UNIQLO Field at Dodger Stadium. The teams combined for 8 runs.
Washington Nationals @ Atlanta Braves
2–6
Washington Nationals: 0 0 0 1 0 0 0 0 1 | Atlanta Braves: 1 1 0 0 0 4 0 0Atlanta Braves beat Washington Nationals 6–2 at Truist Park. The teams combined for 8 runs.
Chicago White Sox @ Tampa Bay Rays
6–1
Chicago White Sox: 1 1 2 0 0 2 0 0 0 | Tampa Bay Rays: 0 0 0 1 0 0 0 0 0Chicago White Sox beat Tampa Bay Rays 6–1 at Tropicana Field. The teams combined for 7 runs.
Miami Marlins @ New York Mets
5–2
Miami Marlins: 0 0 0 0 4 1 0 0 0 | New York Mets: 0 0 0 0 1 0 1 0 0Miami Marlins held off New York Mets 5–2 at Citi Field. The teams combined for 7 runs.
San Francisco Giants @ San Diego Padres
4–1
San Francisco Giants: 1 2 0 0 1 0 0 0 0 | San Diego Padres: 0 1 0 0 0 0 0 0 0San Francisco Giants held off San Diego Padres 4–1 at Petco Park. The teams combined for 5 runs.
Arizona Diamondbacks @ Cleveland Guardians
4–1
Arizona Diamondbacks: 0 0 0 0 0 0 0 4 0 | Cleveland Guardians: 1 0 0 0 0 0 0 0 0Arizona Diamondbacks held off Cleveland Guardians 4–1 at Progressive Field. The teams combined for 5 runs.
St. Louis Cardinals @ Toronto Blue Jays
1–3
St. Louis Cardinals: 0 0 0 0 1 0 0 0 0 | Toronto Blue Jays: 0 0 0 0 0 1 0 2Toronto Blue Jays held off St. Louis Cardinals 3–1 at Rogers Centre. The teams combined for 4 runs.
New York Yankees @ Chicago Cubs
2–0
New York Yankees: 0 0 0 1 1 0 0 0 0 | Chicago Cubs: 0 0 0 0 0 0 0 0 0New York Yankees held off Chicago Cubs 2–0 at Wrigley Field. The teams combined for 2 runs.
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.