Last Night in Sports: July 7, 2026
Ryan O'Hearn's three home runs and franchise-record 10 RBI power Pittsburgh 12-4, Colorado takes LA 4-3, and Kansas City wins 16-12 in Tuesday's MLB slate.
Tuesday's 16-game MLB slate delivered the best individual performance of the season: Ryan O'Hearn went yard three times and drove in a Pittsburgh franchise-record 10 runs, turning Atlanta into a backdrop. Out West, Colorado walked into Dodger Stadium as heavy underdogs and left with a 4-3 win. The NBA and NHL are in their offseasons.
MLB — Tuesday, July 7
Pittsburgh Pirates, 12 — Atlanta Braves, 4. The night belonged to Ryan O'Hearn. He hit three home runs and drove in 10 runs — a franchise record for the Pirates — as Pittsburgh ran away from Atlanta 12-4. The Braves had no answer for O'Hearn's production through the lineup.
Colorado Rockies, 4 — Los Angeles Dodgers, 3. The result that flipped the slate. Colorado came in off Monday's 7-8 walk-off loss and upset the Dodgers in Los Angeles, 4-3. The Rockies take the series lead in what was supposed to be an easy Los Angeles home stand.
Kansas City Royals, 16 — New York Mets, 12. Kansas City carried its offense from Monday's 15-1 rout of Philadelphia into Citi Field and kept rolling. The Royals scored 16 against the Mets — surviving a 12-run New York response — for a four-run win.
Milwaukee Brewers, 4 — St. Louis Cardinals, 3 (Doubleheader Game 1). Milwaukee took the afternoon opener in St. Louis, holding on for a one-run win to start the scheduled doubleheader.
Milwaukee Brewers, 10 — St. Louis Cardinals, 2 (Doubleheader Game 2). The Brewers swept both ends. The nightcap wasn't close — Milwaukee won 10-2, handing the Cardinals a rough evening at home.
Tampa Bay Rays, 6 — New York Yankees, 4. Tampa Bay bounced back from Monday's 5-1 loss to even their series with New York. The Rays scored six and held on for a two-run win.
Miami Marlins, 6 — Seattle Mariners, 5. Miami edged Seattle by one run at home, a tight finish with the Marlins holding on late.
Houston Astros, 6 — Washington Nationals, 3. Houston returned the favor after Washington's 12-11 Monday win, taking the road game 6-3 to lead the series.
Philadelphia Phillies, 4 — Cincinnati Reds, 1. Philadelphia won quietly in Cincinnati, 4-1. The Phillies bounced back from Monday's 15-1 blowout loss to Kansas City.
Boston Red Sox, 8 — Chicago White Sox, 1. Boston controlled the game from the first inning, winning 8-1 on the road in a comfortable margin.
Minnesota Twins, 3 — Cleveland Guardians, 1. Minnesota held Cleveland to one run at home, winning 3-1 in a pitching-forward game.
Texas Rangers, 8 — Los Angeles Angels, 3. Texas won at home 8-3, a clean margin for the Rangers over the Angels.
San Diego Padres, 4 — Arizona Diamondbacks, 1. San Diego evened its series with Arizona at home, winning 4-1 after Monday's 8-0 shutout loss.
Toronto Blue Jays, 9 — San Francisco Giants, 3. Toronto rebounded from Monday's 10-1 road loss to win 9-3 in San Francisco.
Chicago Cubs, 5 — Baltimore Orioles, 2. Chicago took the opener in Baltimore, 5-2.
Detroit Tigers, 6 — Oakland Athletics, 2. Detroit won at home 6-2, a controlled win over Oakland.
What to watch tonight
Fifteen games on the Wednesday slate. The Dodgers host Colorado again with Roki Sasaki taking the mound — Los Angeles installed at -245 after last night's loss. Two ESPN windows: Phillies-Reds at 7:00 PM and Diamondbacks-Padres at 10:00 PM. Yankees-Rays continue their series on Prime Video after Tampa Bay evened it Tuesday.
- MLB: Philadelphia Phillies at Cincinnati Reds, 7:00 PM ET on ESPN. Phillies look to build on Tuesday's 4-1 win in the series opener.
- MLB: New York Yankees at Tampa Bay Rays, 6:40 PM ET on Prime Video. Series tied 1-1 after Tampa Bay's 6-4 Tuesday win.
- MLB: Arizona Diamondbacks at San Diego Padres, 10:00 PM ET on ESPN. San Diego evened the series; both teams back for the late ESPN window.
- MLB: Colorado Rockies at Los Angeles Dodgers, 10:10 PM ET on MLB.TV. The Dodgers counter with Roki Sasaki after last night's upset loss to Colorado.
Full details in the Tonight preview.
Follow Sideline for tomorrow's recap — no app required.
Keep reading
Last Night in Sports: July 6, 2026
Dalton Rushing's walk-off single gives the Dodgers an 8-7 win, Nationals edge Astros 12-11, and the Royals rout Philadelphia 15-1 on Monday's 8-game slate.
Last Night in Sports: July 5, 2026
Mets edge the Braves 10-9 in a Sunday thriller, the Rockies come back to take the Giants series, and the Cubs avoid the sweep on Sunday's 15-game MLB card.
Last Night in Sports: July 4, 2026
The Twins blast 6 home runs at Yankee Stadium, the Braves drop 14 on New York, and the Dodgers shut out San Diego on the 15-game Independence Day MLB card.