Edmundo Sosa hit a three-run homer and Bryce Harper and J.T. Realmuto had solo shots as the Philadelphia Phillies defeated the Texas Rangers 11-4 for the best 50-game start in franchise history on Wednesday.
Realmuto finished with three RBIs and Alec Bohm had a two-run double to extend the lead to 10-3 in the sixth inning. He is tied for the National League lead with 46 RBIs.
The major league-leading Phillies (36-14) are just the 26th team in NL history to win at least 36 of their first 50 games played. The 1988 Atlanta Braves were the last team to get off to such a start. Only 17 teams in AL history have reached that mark. The last was the 2001 Seattle Mariners, who went on to 116 wins.
Philadelphia has won five straight and 17 of its last 20 games overall and 17 of 19 at home.
Realmuto’s home run in the third snapped a 2-2 tie and his two-run single in the sixth made it 8-3.
Corey Seager and Leody Taveras homered for the defending World Series champion Rangers, who have lost four straight and nine of 11 to drop two games under .500.
Streaking Indians beat Mets
Johnathan Rodriguez drove in the go-ahead run with his first major league hit and the Cleveland Guardians rallied for their sixth consecutive win, 6-3 over the New York Mets.
Rodriguez, playing in his second game since being recalled from Triple-A Columbus two days earlier, snapped a 3-3 tie in the seventh inning with a grounder through the right side of the infield.
Cleveland, which trailed 3-0 heading into the sixth, moved into a tie for the second-best record in the majors at 33-17.
Jose Ramirez and Kyle Manzardo had RBI doubles in the eighth after Andres Gimenez hit a tying, three-run homer in the sixth off starter Jose Quintana.
The Mets got home runs from Pete Alonso, Jeff McNeil and Harrison Bader but have lost eight of 10 to fall to a season-high seven games under .500 (21-28).
Royals’ Ragans dominates Tigers
Cole Ragans pitched one-hit ball over six innings and struck out a career-high 12 to lead the Kansas City Royals to their sixth straight win, 8-3 over the Detroit Tigers.
Ragans walked three but held the Tigers hitless until Riley Greene’s two-out single in the sixth to win for the fourth time in five decisions.
Freddy Fermin drove in three runs, Bobby Witt Jr. added two hits and two RBIs and Nelson Velazquez homered as the Royals won their first series against the Tigers since September 2002. It was Kansas City’s first sweep of Detroit since July 2021.
Tarik Skubal allowed four runs on six hits over five innings to end his 14-game unbeaten streak dating to Aug. 29.
Detroit has lost four straight to fall a season-worst three games under .500.