MLB scores, schedule and odds: Friday, July 31, 2026
The MLB schedule for Friday, July 31, 2026 has 15 games.
- New York Yankees at Chicago Cubs — NYY 2, CHC 0 (Final) · Wrigley Field, Chicago
- Pittsburgh Pirates at Cincinnati Reds — PIT 7, CIN 8 (Final) · Great American Ball Park, Cincinnati
- Philadelphia Phillies at Baltimore Orioles — PHI 4, BAL 6 (Final) · Oriole Park at Camden Yards, Baltimore
- St. Louis Cardinals at Toronto Blue Jays — STL 1, TOR 3 (Final) · Rogers Centre, Toronto
- Arizona Diamondbacks at Cleveland Guardians — ARI 4, CLE 1 (Final) · Progressive Field, Cleveland
- Chicago White Sox at Tampa Bay Rays — CHW 6, TB 1 (Final) · Tropicana Field, St. Petersburg
- Miami Marlins at New York Mets — MIA 5, NYM 2 (Final) · Citi Field, Queens
- Washington Nationals at Atlanta Braves — WSH 2, ATL 6 (Final) · Truist Park, Atlanta
- Texas Rangers at Houston Astros — TEX 2, HOU 11 (Final) · Daikin Park, Houston
- Kansas City Royals at Colorado Rockies — KC 1, COL 3 (Final) · Coors Field, Denver
- Milwaukee Brewers at Los Angeles Angels — MIL 6, LAA 2 (Final) · Angel Stadium, Anaheim
- Detroit Tigers at Athletics — DET 13, ATH 1 (Final) · Sutter Health Park, Sacramento
- San Francisco Giants at San Diego Padres — SF 0, SD 7 (Final) · Petco Park, San Diego
- Boston Red Sox at Los Angeles Dodgers — BOS 9, LAD 4 (Final) · Dodger Stadium, Los Angeles
- Minnesota Twins at Seattle Mariners — MIN 5, SEA 3 (Final) · T-Mobile Park, Seattle