Recap

Last Night in Sports: July 21, 2026

MLB Tuesday: Dodgers top the Phillies 2-1 on a wild baserunning play, Rays rout Blue Jays 12-2, and Cubs score 11 runs against Detroit across 13 games.

4 min read

The Dodgers earned a 2-1 win in Philadelphia on Tuesday night behind a wild baserunning play that decided a tight game — the opposite outcome from Monday's 10-7 Phillies win and a setup for Wednesday's rubber match. Tampa Bay was less subtle. The Rays beat Toronto 12-2, Tuesday's largest margin. Two games between Pittsburgh and the Yankees and Baltimore and Boston were postponed due to rain and moved to Wednesday doubleheaders.

MLB — Second Half, July 21

MatchupFinal
Los Angeles Dodgers at Philadelphia PhilliesDodgers 2, Phillies 1
Minnesota Twins at Cleveland GuardiansGuardians 5, Twins 2
Tampa Bay Rays at Toronto Blue JaysRays 12, Blue Jays 2
San Diego Padres at Atlanta BravesPadres 8, Braves 3
New York Mets at Milwaukee BrewersMets 4, Brewers 0
San Francisco Giants at Kansas City RoyalsRoyals 3, Giants 2
Chicago White Sox at Texas RangersRangers 10, White Sox 0
Detroit Tigers at Chicago CubsCubs 11, Tigers 2
Miami Marlins at Houston AstrosAstros 5, Marlins 3
Washington Nationals at Colorado RockiesRockies 8, Nationals 7
St. Louis Cardinals at Los Angeles AngelsAngels 5, Cardinals 1
Oakland Athletics at Arizona DiamondbacksDiamondbacks 6, Athletics 5
Cincinnati Reds at Seattle MarinersReds 4, Mariners 2

Pittsburgh Pirates at New York Yankees — Postponed (rain, makeup July 22)
Baltimore Orioles at Boston Red Sox — Postponed (rain, makeup July 22)

Los Angeles Dodgers, 2 — Philadelphia Phillies, 1. Los Angeles won at Citizens Bank Park on a wild baserunning play in a game that stayed tight from the first pitch. The one-run margin was the sharpest result of Tuesday's entire slate. With the Phillies having taken Monday's opener 10-7, the series enters Wednesday tied 1-1. The deciding game is at the same park tonight.

Quick Hits

  • Cleveland Guardians, 5 — Minnesota Twins, 2. Cleveland follows a 13-4 Monday with another home win over Minnesota, beating the Twins by three.
  • Tampa Bay Rays, 12 — Toronto Blue Jays, 2. The Rays posted Tuesday's largest margin — ten runs over Toronto at Rogers Centre on a dominant road performance.
  • San Diego Padres, 8 — Atlanta Braves, 3. San Diego won at Truist Park by five runs in a comfortable road result.
  • New York Mets, 4 — Milwaukee Brewers, 0. New York shut out Milwaukee at American Family Field for Tuesday's cleanest pitching result.
  • Kansas City Royals, 3 — San Francisco Giants, 2. Kansas City took a one-run home decision over San Francisco.
  • Texas Rangers, 10 — Chicago White Sox, 0. Texas posted a shutout and ten runs at Globe Life Field for Tuesday's second-largest margin.
  • Chicago Cubs, 11 — Detroit Tigers, 2. The Cubs scored eleven at Wrigley Field, handling Detroit by nine to open the series.
  • Houston Astros, 5 — Miami Marlins, 3. Houston held Miami to three runs at Minute Maid Park, winning at home by two.
  • Colorado Rockies, 8 — Washington Nationals, 7. Colorado held on at Coors Field by one run after Washington scored seven on the road.
  • Los Angeles Angels, 5 — St. Louis Cardinals, 1. Anaheim beat St. Louis at Angel Stadium by four in a low-drama home win.
  • Arizona Diamondbacks, 6 — Oakland Athletics, 5. Arizona edged the A's by one run in Phoenix in one of Tuesday's closest finishes outside Philadelphia.
  • Cincinnati Reds, 4 — Seattle Mariners, 2. Cincinnati won in Seattle by two, ending the Mariners' Monday shutout stretch with a Tuesday road loss.

What to Watch Tonight

Wednesday's MLB card runs 17 games after Tuesday's rainouts forced Pittsburgh-New York and Baltimore-Boston into full doubleheaders:

  • Los Angeles Dodgers at Philadelphia Phillies, 6:40 PM ET — The rubber match. The Dodgers evened the series 1-1 with Tuesday's 2-1 win; one game decides it tonight at Citizens Bank Park.
  • Pittsburgh Pirates at New York Yankees, 1:05 PM ET + 7:05 PM ET — A full doubleheader at Yankee Stadium; the makeup game starts the afternoon, the regularly scheduled contest follows at night.
  • Baltimore Orioles at Boston Red Sox, 1:35 PM ET + 7:10 PM ET — Same format at Fenway Park, afternoon makeup first, evening game second.
  • Detroit Tigers at Chicago Cubs, 8:00 PM ET (ESPN) — Detroit visits Wrigley a night after the Cubs put up 11 on them. National broadcast with the Tigers looking to answer.

Full tonight schedule at the Tonight preview.

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.