Crosswords Sudoku and Comics
Sports

MLB Scores: August 21, 2026 — Phillies Beat Cardinals 7-6

Every result from the 15-game Major League Baseball slate on Friday, August 21, with box scores and how each game was decided.

MLB results graphic showing all 15 final scores from Friday, August 21, 2026, including extra-inning wins by the Phillies, Rangers, Mariners, and Dodgers.
MLB results graphic showing all 15 final scores f…      Mlb Results August 21 2026 Friday Baseball Scores    Free News Press Art Dept
By Free News Press Editorial Team
Published August 21, 2026 at 10:53 PM PDT

Phillies 7, Cardinals 6: This section is essentially correct. Alec Bohm's two-run triple in the 10th scored automatic runner Bryce Harper and Edmundo Sosa, who was running for Luis Arraez. Philadelphia extended its winning streak to seven games.

Rangers 2, Angels 1: The sequence in the 10th is correct. Denzer Guzman doubled home Jose Siri, Wyatt Langford doubled home Evan Carter to tie it, and Ezequiel Duran's infield single combined with Guzman's throwing error allowed Langford to score. Tyler Alexander improved to 4-2. The problem is Ben Joyce's ERA: it was 1.35, not 0.00. Both Texas runs were unearned, but Joyce did not enter the game with a 0.00 season ERA. Texas finished the night 64-65 and Los Angeles 51-78.

Mariners 6, Cubs 5: Your information is correct, but you're missing the most important play. Leo Rivas hit a two-out walk-off single in the bottom of the 10th to score Randy Arozarena. Cal Raleigh's three-run homer tied the game 3-3 in the second, and Alex Bregman's second homer tied it again in the ninth. Seranthony Domínguez earned the win and Ryan Zeferjahn took the loss.

Dodgers 5, Pirates 4: This one checks out. Tommy Edman did deliver the walk-off single in the 10th. One useful addition is that Max Muncy hit a two-run homer in the first inning to turn Pittsburgh's early 1-0 advantage into a 2-1 Dodgers lead. Oneil Cruz's two-run homer tied it 4-4 in the eighth.

Marlins 3, Nationals 2: This paragraph needs a significant correction. Keibert Ruiz's home run came in the sixth inning, not the eighth, and gave Washington a 1-0 lead. In the bottom of the eighth, Jakob Marsee tripled and Javier Sanoja singled him home to tie the game. Otto Lopez then singled to put Miami ahead 2-1. Washington's Daylen Lile tied it 2-2 with an RBI single in the top of the ninth. Sanoja then delivered the walk-off single in the bottom of the ninth. Pete Fairbanks earned the win and Clayton Beeter took the loss.

White Sox 6, Mets 4: Your early Mets scoring is correct, but the biggest part of the game is missing. New York led 4-0 before Chicago erupted in the sixth. Miguel Vargas hit a two-run homer, followed immediately by solo homers from Randal Grichuk and Colson Montgomery to tie the game 4-4. Jake Rogers then hit a two-run walk-off homer with two outs in the bottom of the ninth. Grant Taylor earned the win.

Diamondbacks 9, Reds 0: Change "Jordan Lawlar hit his second home run of the game" to "Jordan Lawlar hit his second home run of the season." He hit one homer in this game, a two-run shot, and finished with a career-high three hits and three RBI. Eduardo Rodriguez earned the win after allowing four hits in 5 2/3 scoreless innings.

Brewers 2, Braves 1: The result and the pitching matchup are right. Jacob Misiorowski improved to 13-5 after six scoreless innings, allowing four hits. Chris Sale fell to 12-9. William Contreras went 4-for-4 with an RBI. The important correction is Trevor Megill's save: it was his 24th save of the season, not his second.

Astros 4, Athletics 0: The final score is correct, but the Alvarez sentence should be changed. Hayden Wesneski threw five scoreless innings and allowed only one hit. Yordan Alvarez had two RBI doubles in the game; they were not "back-to-back doubles" that produced two runs in the fifth. Houston scored once in the fourth, twice in the fifth and once in the seventh. Alvarez's second RBI double came in the seventh.

Guardians 9, Rockies 1: Change Petey Halpin's "third home run of the season" to his second. Travis Bazzana did go 4-for-5 with three RBI, and Tim Herrin earned the win. Patrick Bailey also hit a three-run homer in the seventh, which would be worth adding.

Yankees 3, Blue Jays 1: This paragraph looks good. Cam Schlittler improved to 11-6 after allowing one run over six innings. Spencer Jones' two-run homer was his seventh, José Caballero's sacrifice fly made it 3-0, and David Bednar recorded his 30th save.

Red Sox 6, Giants 4: This is the other section with a major problem. Rafael Devers is now with San Francisco, and his home run was for the Giants, not Boston. Jarren Duran did not homer in Boston's five-run third inning. Willson Contreras hit a three-run homer to put Boston ahead 3-1; Andruw Monasterio then drew a bases-loaded walk and Mickey Gasper was hit by a pitch with the bases loaded, making it 5-1. In the top of the fourth, Drew Gilbert hit a two-run homer and Devers followed with a solo homer for San Francisco, cutting Boston's lead to 5-4. Wilyer Abreu's RBI triple in the sixth produced the final run. Sonny Gray earned the win and Aroldis Chapman recorded his 28th save.

Orioles 5, Rays 3: Your basic scoring is good, but the comeback needs another important play. After Tampa Bay led 3-1, Dylan Beavers homered to make it 3-2. Baltimore then scored three runs in the fifth, highlighted by Pete Alonso's two-run homer. Jackson Holliday also drove in a run with a sacrifice fly. Trevor Rogers went seven innings and allowed three runs.

Royals 5, Tigers 2: Most of this is right. Noah Cameron improved to 8-8 after five scoreless innings. Kyle Isbel, Vinnie Pasquantino and Carter Jensen all homered. Nate Pearson recorded his third save, not a change in his win-loss record. His ERA was 2.56. So replace "Nate Pearson recorded the save for Kansas City, improving his season mark to 2-1" with "Nate Pearson recorded his third save of the season."

Padres 6, Twins 2: The first four innings are right, but the fifth-inning sequence needs fixing. Fernando Tatis Jr. singled home Austin Hays, with Jake Cronenworth advancing to third. Luis Rengifo then singled home Cronenworth, with Tatis moving to second. Manny Machado singled home Tatis, with Rengifo advancing to third. Ty France followed with a sacrifice fly that scored Rengifo. Machado did not drive in both Tatis and Rengifo. Randy Vásquez improved to 9-6 after allowing two runs on only two hits in seven innings.