Recap

Last Night in Sports: July 31, 2026

MLB Friday: Will Warren and the Yankees blank the Cubs 2-0; Tigers rout the Athletics 13-1; Astros hang 11 on Texas; Padres shut out San Francisco.

3 min read

Fifteen games on Friday's card. Will Warren and the Yankees shut out the Cubs. Detroit put up 13 on the Athletics for the night's biggest blowout, and Houston wasn't far behind with 11 against Texas. San Diego blanked San Francisco. Cincinnati and Pittsburgh went the other way, trading runs in an 8-7 finish.

MLB — July 31, 2026 (15 games)

  • New York Yankees 2, Chicago Cubs 0
  • Cincinnati Reds 8, Pittsburgh Pirates 7
  • Baltimore Orioles 6, Philadelphia Phillies 4
  • Toronto Blue Jays 3, St. Louis Cardinals 1
  • Arizona Diamondbacks 4, Cleveland Guardians 1
  • Chicago White Sox 6, Tampa Bay Rays 1
  • Miami Marlins 5, New York Mets 2
  • Atlanta Braves 6, Washington Nationals 2
  • Houston Astros 11, Texas Rangers 2
  • Colorado Rockies 3, Kansas City Royals 1
  • Milwaukee Brewers 6, Los Angeles Angels 2
  • Detroit Tigers 13, Athletics 1
  • San Diego Padres 7, San Francisco Giants 0
  • Boston Red Sox 9, Los Angeles Dodgers 4
  • Minnesota Twins 5, Seattle Mariners 3

New York Yankees, 2 — Chicago Cubs, 0. Will Warren pitched four-hit ball into the seventh inning. Amed Rosario and rookie Spencer Jones drove in the offense behind him.

Detroit Tigers, 13 — Athletics, 1. Detroit's bats ran away with Friday's most lopsided result.

Houston Astros, 11 — Texas Rangers, 2. Houston piled on nine runs of separation against Texas.

Quick Hits

  • San Diego Padres, 7 — San Francisco Giants, 0. San Diego blanked San Francisco.
  • Cincinnati Reds, 8 — Pittsburgh Pirates, 7. A back-and-forth night settled by one run.
  • Boston Red Sox, 9 — Los Angeles Dodgers, 4. Boston's offense put up nine on the road.
  • Baltimore Orioles, 6 — Philadelphia Phillies, 4. Baltimore won by two.
  • Milwaukee Brewers, 6 — Los Angeles Angels, 2. Milwaukee took it by four.
  • Atlanta Braves, 6 — Washington Nationals, 2. Atlanta won by four in the second game of the series.
  • Chicago White Sox, 6 — Tampa Bay Rays, 1. Chicago blanked the Rays' offense outside of one run.
  • Miami Marlins, 5 — New York Mets, 2. Miami won by three.
  • Minnesota Twins, 5 — Seattle Mariners, 3. Minnesota held on late.
  • Toronto Blue Jays, 3 — St. Louis Cardinals, 1. Toronto won by two.
  • Arizona Diamondbacks, 4 — Cleveland Guardians, 1. Arizona took the interleague matchup by three.
  • Colorado Rockies, 3 — Kansas City Royals, 1. Colorado won by two.

Full schedule and scores at the Sideline hub.

How we wrote this
AuthorRosterlytic editorial team. We’re the team behind Rosterlytic. Every post is reviewed for voice, accuracy, and cited sources before publishing.
Published · Updated
Sources

Follow Sideline for tomorrow’s recap — no app required.