SEATTLE MARINERS

Mariners’ win streak halted in 7-5 loss to Royals

Sep 17, 2025, 7:48 PM | Updated: 7:49 pm

KANSAS CITY, Mo. (AP) — Adam Frazier hit a go-ahead, two-run home run in the eighth inning and the Kansas City Royals went on to beat Seattle 7-5 on Wednesday night and snap the Mariners’ 10-game winning streak.

Kansas City Royals 7, Seattle Mariners 5: Box Score

Eugenio Suárez snapped an 0-for-32 skid with four hits, two RBIs and two runs for Seattle.

Lucas Erceg (8-4) earned the win despite giving up the lead on J.P. Crawford’s homer in eighth. Carlos Estévez allowed a ninth-inning run, but picked up his MLB-best 40th save.

Seattle’s Matt Brash (1-3) gave up four runs and four hits in two-thirds of an inning.

Cole Ragans, making his first start for Kansas City since June 5, allowed two runs on one hit through 3 2/3 innings. He struck out four and walked two. He had been on the IL with a strained left rotator cuff. He threw his first six pitches for strikes and struck out the side on 10 pitches in the first inning.

Seattle’s Bryce Miller allowed three runs on eight hits in five innings.

Salvador Perez opened the scoring in the first with a 435-foot, three-run home run to center field.

Suárez answered with a 416-foot, two-run home run in the second inning to cut the deficit to 3-2. Suárez led off the seventh with a double and scored the tying run on a sacrifice fly by Mitch Garver.

Seattle fell one-half game behind the Houston Astros for first place in the AL West.

Key Moment

Frazier’s home run put the Royals back in front after surrendering the lead in the top of the eighth.

Key Stat

The Royals were 5 of 13 with runners in scoring position. The Mariners were 0 for 4.

Up Next

The teams compete their three-game series on Thursday. Seattle will start RHP Luis Castillo (9-8, 3.76 ERA) while Kansas City will send RHP Stephen Kolek (5-5, 3.71 ERA) to the mound.

More on the Seattle Mariners

Mariners Minors Notebook: Lazaro Montes wins 2nd straight MVP
• Cal Raleigh can’t believe his name is now beside Mantle and Griffey
• ESPN’s Passan: What it could cost Seattle Mariners to keep Josh Naylor
• Passan: ‘The Mariners go on heaters when Jorge Polanco goes on heaters’
Seattle Mariners’ magic number to make playoffs is a single digit

Mariners Roof Report

Brought to you by
43° | Cloudy
No game today.

Seattle Mariners

Seattle Mariners Bryce Miller...

Shannon Drayer

All but 1 of Mariners’ arbitration-eligible players agree on ’26 salaries

The Seattle Mariners agreed on salaries with six of their arbitration-eligible players Thursday, with only Bryce Miller remaining.

5 hours ago

MLB general base TV...

Ronald Blum

MLB prepared to produce and distribute TV for 9 more teams

Nine Major League Baseball teams have terminated their deals with the FanDuel Sports Network to carry their local broadcasts, and Commissioner Rob Manfred said MLB is prepared to produce and distribute the telecasts.

8 hours ago

Seattle Mariners Patrick Wisdom Chicago Cubs 2024 home run...

Cameron Van Til

Report: Mariners sign veteran 3B/1B to minor league deal

The Seattle Mariners and veteran corner infielder Patrick Wisdom have reportedly agreed to a minor league contract that includes a spring training invite.

1 day ago

Seattle Mariners...

Shannon Drayer

Morosi: What’s holding up Mariners’ next offseason move

MLB Network's Jon Morosi on the factors that have brought the Seattle Mariners' pursuit of an infield bat and the MLB offseason as a whole to a crawl.

1 day ago

Julio Rodríguez Seattle Mariners...

Shannon Drayer

Mariners Notebook: Julio gives back to his hometown

Seattle Mariners star Julio Rodríguez returned to his hometown of Loma de Cabrera in the Dominican to unveil a renovated sports complex.

2 days ago

Las Vegas Athletics AL West...

Mark Anderson

AL West Check-In: A’s denied trademark for ‘Las Vegas Athletics’

The U.S. Patent and Trademark Office said the A's "Athletics" nickname is to generic to trademark and could be confused with other activities.

2 days ago

Mariners’ win streak halted in 7-5 loss to Royals