Robbie Ray throws a complete game, Giants beat Diamondbacks 7-2 to split 4-game series
The teams split the four-game series, with the Giants winning the final two.
Ray (9-3) retired the first 12 batters before Eugenio Suarez led off the fifth inning with his 27th homer of the season to cut San Francisco's lead to 4-1. The veteran left-hander needed 102 pitches to navigate his nine innings, giving up three hits, including two solo homers, walking one and striking out seven.
Ray pitched for the D-backs from 2015 to 2020 before being traded to Toronto. He won the AL Cy Young with the Blue Jays in 2021.
The Giants led almost the entire night, taking a 2-0 lead in the first after Heliot Ramos hit a run-scoring double and Jung Hoo Lee added a sacrifice fly. Mike Yastrzemski and Willy Adames both had three hits. Ramos and Andrew Knizner added two hits.
Arizona's Brandon Pfaadt (8-6) gave up four runs on six hits and two walks over six innings. The right-hander struck out eight.
Ketel Marte added a solo homer in the ninth for his 19th homer of the season.
Key moment
Third baseman Brett Wisely made a phenomenal defensive play to start the seventh, diving toward the line for a grounder before jumping to his feet and throwing out the speedy Blaze Alexander at first.
Key stat
Ray's complete game was just the second of his career. It was the 19th in MLB this season and the first for the Giants.
Up next
The Giants travel to Sacramento for a three-game series starting Friday. San Franciso will start RHP Justin Verlander (0-5, 4.26 ERA) against Athletics LHP JP Sears (6-7, 5.09).
The D-backs have a three-game series at home starting Friday, sending LHP Eduardo Rodriguez (3-4, 5.13) to the mound. The Kansas City Royals will counter with LHP Kris Bubic (6-6, 2.25).
___
AP MLB: https://apnews.com/hub/mlb
Hashtags

Try Our AI Features
Explore what Daily8 AI can do for you:
Comments
No comments yet...
Related Articles


Newsweek
10 minutes ago
- Newsweek
Longtime Phillies Shortstop Officially Retires After 19 Years in Professional Baseball
Based on facts, either observed and verified firsthand by the reporter, or reported and verified from knowledgeable sources. Newsweek AI is in beta. Translations may contain inaccuracies—please refer to the original content. Former Phillies shortstop Freddy Galvis announced his retirement from baseball on his Instagram. Galvis spent seven seasons with the Phillies and made his debut with the team in 2012. "What was once a dream has come true, and now it's over," Galvis wrote on Instagram, accompanied by a highlight reel. "After 19 years in professional baseball, my baseball career is coming to an end. Thanks to all my family and friends who have always supported me throughout these years. Thanks to all the coaches who helped me achieve my dream since I was a child. Thanks to the various organizations that gave me the opportunity to represent their jerseys." PHILADELPHIA, PA - JUNE 04: Shortstop Freddy Galvis #13 of the Philadelphia Phillies leaps over Joe Panik #12 of the San Francisco Giants after getting the force out at second base on a ball hit... PHILADELPHIA, PA - JUNE 04: Shortstop Freddy Galvis #13 of the Philadelphia Phillies leaps over Joe Panik #12 of the San Francisco Giants after getting the force out at second base on a ball hit by Orlando Calixte #46 during the eighth inning of a game at Citizens Bank Park on June 4, 2017 in Philadelphia, Pennsylvania. The Phillies defeated the Giants 9-7. MoreGalvis started 613 games for the Phillies in his career. He played 508 games as a shortstop for the organization. He was never known for his offense, but recorded a plus-25 outs above average since 2016, which is when Baseball Savant started tracking data. Galvis also played for the San Diego Padres, Toronto Blue Jays, Cincinnati Reds and Baltimore Orioles in his big league career. He played his final big league game with the Phillies in 2021. He has played professional baseball all over the world. He has played in the Venezuelan Winter League, Caribbean Series, Nippon Professional Baseball and Mexican League. He finished his MLB career with a .246/.292/.387 slash line, 109 home runs, 426 RBIs and 57 stolen bases. Galvis may not go down as a legend in Phillies history, but he was a staple of their team for the greater part of the 2010s. More MLB: Mets Land Red Sox Superstar Alex Bregman in Blockbuster Trade Scenario


CNN
10 minutes ago
- CNN
Los Angeles suffers worst ever loss at Dodger Stadium as Houston Astros win 18-1
The Los Angeles Dodgers suffered their worst ever loss at Dodger Stadium on Friday night as they were routed 18-1 by the Houston Astros. The last time the Dodgers lost by 17 runs at home was July 3, 1947, when Brooklyn, where the franchise was based until 1958, was on the end of a 19-2 blowout win by the New York Giants at Ebbets Field, according to ESPN. 'That was one you want to flush as soon as possible,' said Dodgers manager Dave Roberts after Friday's game, the first of a three-game series between two division leaders. 'I don't think there were many positives from this night.' Jose Altuve exploded for the Astros, with three hits – two of which were home runs – two walks, four runs and five RBIs. The Venezuelan was booed incessantly by the crowd at Dodger Stadium having been part of the Houston team which beat Los Angeles in the 2017 World Series, after which it emerged that the Astros had been stealing signs. Dodgers starter Ben Casparius struggled in his three innings on the mound, allowing six runs on nine hits, three of them homers. 'I don't think Ben was good tonight. It seemed like they were on everything he threw up there,' said Roberts. 'At the end of the day, he's got to execute better. There might have been 60 throws tonight, and probably only a handful executed where he wanted them to be.' The night got off to the worse possible start for the Dodgers when Isaac Paredes went deep on the very first pitch, but it wasn't until the sixth inning that things got out of hand. The Astros scored 10 runs in that inning, seven of which came of Victor Caratini's grand slam and Altuve's three-run home run, representing the most runs given up in a single inning by the Dodgers this century, per AP. Los Angeles allowed 11 in the third inning of a 12-5 defeat to the St. Louis Cardinals in April 1999. Will Smith's solo shot in the second inning was the only time the Dodgers got on the board on Friday. Elsewhere in MLB, it was a different story for the Chicago Cubs, who hit a franchise record eight home runs – three of which were by Michael Busch – in an 11-3 victory over the Cardinals at Wrigley Field. In Seattle, Cal Raleigh continued his impressive hot streak with two more home runs in the Mariners' 6-0 win over the Pittsburgh Pirates, to take his total for the season to 35 – tying Ken Griffey Jr.'s franchise record for homers before the All-Star break.


CNN
11 minutes ago
- CNN
Los Angeles suffers worst ever loss at Dodger Stadium as Houston Astros win 18-1
The Los Angeles Dodgers suffered their worst ever loss at Dodger Stadium on Friday night as they were routed 18-1 by the Houston Astros. The last time the Dodgers lost by 17 runs at home was July 3, 1947, when Brooklyn, where the franchise was based until 1958, was on the end of a 19-2 blowout win by the New York Giants at Ebbets Field, according to ESPN. 'That was one you want to flush as soon as possible,' said Dodgers manager Dave Roberts after Friday's game, the first of a three-game series between two division leaders. 'I don't think there were many positives from this night.' Jose Altuve exploded for the Astros, with three hits – two of which were home runs – two walks, four runs and five RBIs. The Venezuelan was booed incessantly by the crowd at Dodger Stadium having been part of the Houston team which beat Los Angeles in the 2017 World Series, after which it emerged that the Astros had been stealing signs. Dodgers starter Ben Casparius struggled in his three innings on the mound, allowing six runs on nine hits, three of them homers. 'I don't think Ben was good tonight. It seemed like they were on everything he threw up there,' said Roberts. 'At the end of the day, he's got to execute better. There might have been 60 throws tonight, and probably only a handful executed where he wanted them to be.' The night got off to the worse possible start for the Dodgers when Isaac Paredes went deep on the very first pitch, but it wasn't until the sixth inning that things got out of hand. The Astros scored 10 runs in that inning, seven of which came of Victor Caratini's grand slam and Altuve's three-run home run, representing the most runs given up in a single inning by the Dodgers this century, per AP. Los Angeles allowed 11 in the third inning of a 12-5 defeat to the St. Louis Cardinals in April 1999. Will Smith's solo shot in the second inning was the only time the Dodgers got on the board on Friday. Elsewhere in MLB, it was a different story for the Chicago Cubs, who hit a franchise record eight home runs – three of which were by Michael Busch – in an 11-3 victory over the Cardinals at Wrigley Field. In Seattle, Cal Raleigh continued his impressive hot streak with two more home runs in the Mariners' 6-0 win over the Pittsburgh Pirates, to take his total for the season to 35 – tying Ken Griffey Jr.'s franchise record for homers before the All-Star break.