Luis Castillo tosses seven scoreless innings, Seattle Mariners beat Pirates 1-0

SEATTLE, WASHINGTON - JULY 05: Luis Castillo #58 of the Seattle Mariners throws a pitch during the first inning against the Pittsburgh Pirates at T-Mobile Park on July 05, 2025 in Seattle, Washington. (Alika Jenner / Getty Images)
SEATTLE - Ben Williamson had an RBI double in the sixth inning, Luis Castillo tossed seven innings, and the Seattle Mariners beat the Pittsburgh Pirates 1-0 on Saturday night.
Williamson, who came in with just one RBI since May 29, patiently waited on a cutter down in the zone from Pirates reliever Caleb Ferguson (0-3) and smacked it into the right-center gap to put the Mariners in front.
It was the only run they would need with Castillo (5-5) easily going through the Pirates’ lineup.
The right-hander gave up two singles while striking out a season-high eight. He needed just 99 pitches to tie his season-high for innings.
Matt Brash pitched the eighth, and Andres Munoz got the last three outs for his 20th save.
Pirates starter Mike Burrows gave up three hits and walked four while striking out six in five innings.
Key moment
Just two hitters into the game, Pirates designated hitter Andrew McCutchen got a hold of a four-seam fastball from Castillo. Mariners center fielder Julio Rodriguez raced to and collided with the wall in left-center field to take extra bases away from McCutchen.
Key stat
Castillo went at least seven innings for the 20th time in 92 starts with the Mariners.
Up next
Mariners RHP George Kirby (2-4, 4.85 ERA) will start against Pirates RHP Paul Skenes (4-7, 2.03) on Sunday.
The Source: Information in this story came from The Associated Press.
MORE MARINERS NEWS FROM FOX 13 SEATTLE
Cal Raleigh homers twice, sets new career-high as Seattle Mariners beat Pirates 6-0
Vinnie Pasquantino's two-run single sinks Seattle Mariners in 3-2 loss to Royals
Seattle Mariners catcher Cal Raleigh named AL Player of the Month for June
Rodriguez, Arozarena lead Seattle Mariners to 3-2 win over Royals
Cal Raleigh named AL starting catcher for All-Star Game
To get the best local news, weather and sports in Seattle for free, sign up for the daily FOX Seattle Newsletter.
Download the free FOX LOCAL app for mobile in the Apple App Store or Google Play Store for live Seattle news, top stories, weather updates and more local and national news.