Zac Cook, Kainoa Ontai and Alex Gett combined for 12 strikeouts to lead the Giants to an 11-5 win over the A’s in Spreckels Park major-division action.
After scoring three runs in the first inning the Giants did it again in the second, this time on a home run by Cook (three walks) which knocked in Kyle Bagley (1 for 2) and Ontai (1 for 2, walk). Sante Duarte (3 for 4, double, three RBI) had a bases-clearing double for the Giants in the fifth inning.
Orioles 5, Devil Rays 3
Wyatt Bauer (1 for 2, walk) hit a sacrifice fly to center to score Braden Rheinor with the go-ahead run for Orioles.
Jayce Mejia was 1 for 2 the Orioles. Anthony Grady Struck out seven and Bauer five for the Orioles.
Jacob Morrow struck out seven for the Devil Rays in 3 2/3 innings and Christopher Stackpole tied the game at 3-3 in the fourth inning for the Devil Rays with a home run.
Mariners 4, Blue Jays 1
Five Mariners pitchers combined on a one-hitter, striking out 14 batters. Five of the last six outs were recorded via strikeout.
Samuel Mortenson (run) and Riley Kane were each 2 for 3 for the Mariners. Nicholas Ray walked twice and scored two runs and Ricardo Anaya scored twice.
Israel Rosenblum walked twice and scored a run for the Blue Jays. He pitched five innings and allowed four runs, striking out six. Noah Valdivia singled and made a sliding catch in foul territory.
Dodgers 12, Phillies 1
Aiden Castillo sparked the Dodgers offense with a two-out, two-RBI double in the third inning.
Jaydan Lopez and Lucas Krenz split the pitching duties and Krenz hit a walk-off two-run home run to end the game via the mercy rule.
Astros 12, White Sox 1 (5)
Fernando Alaniz pitched a complete game for the Astros, striking out nine while hitting two home runs.
In the bottom of the fifth inning with two outs Caanen Showers hit a two- run bases-loaded double, scoring two. Alaniz followed up with a three-run home run off of a down-and-away pitch, ending the game via the mercy rule on a three-run home run.
Tony Pretoni belted his third home run for the Astros and Jimmy Muzquiz was 3 for 3.
Orioles 17, Nationals 8
George Mendoza and Hunter Canady each had four RBI for the Orioles who battled back for the come-from-behind win.
The Nationals took an 8-1 lead in the second inning and the Orioles started to climb back into the game with five third-inning runs. Mendoza hit a towering in the fifth inning and Collins Schluer followed up with a triple.
Mendoza was 2 for 2 with a home run and two walks and Canady was 3 for 4. Schluer (2 for 3, triple, walk) added three RBI and Kyle Wlodarczyk had two RBI.
Cash Lee (3 for 3, double, two walks), Noah Wagner (2 for 5) and Isaiah Yanez (two walks) each had an RBI and Mikie Lourenco was 2 for 2 with a walk.
Canady, Lee and Mendoza split the pitching duties.
Rudy Barnes (3 for 3), Sean Wallace (2 for 3) and Gio Hernadez (2 for 3) led the Nationals. Teammates Noah Acosta, Shane Lewis and Tyler Maridelo were each 1 for 2 and Xavier Gaspar was 1 for 3.
Marcus Silva, Barney, Tyler Watkins, Gaspar and Tyler Marineto all took turns on the mound for the Orioles.
Pirates 4, Braves 2
D’Angelo Canela was a standout from the mound and the plate for the Pirates.
Canela pitched three innings and picked up the win, striking out nine while going 2 for 3. Andrew Viri relieved Canela for the final three innings, niotching five strikeouts for the save. Teammate Rick Caduboy was 1 for 2 with a single and a walk.
For the Braves, Austin Barnes was 1 for 2 with a walk and Ryan Wood tallied eight strikeouts in three innings.