
Kansas City Royals at Los Angeles Angels
· Major League Baseball
2 - 1

Adam Frazier hits a clutch 2-run homer in the 9th inning of the Royals' 2-1 victory over the Angels
MJ Melendez delivered a one-out single off Angels closer Carlos Estévez (0-2) before Frazier put his first homer in 31 games this season into the short porch in right field. Frazier, who got two hits to boost his average to .188, hadn't homered in 74 games since last July 30 with Baltimore.
“I've been working on a lot of different things,” Frazier said. “I probably changed ideas 10 times today, to be honest. ... The last couple of at-bats, just kind of relaxed and let the hands take over. Just tried to get the body out of the way and swing easy.”
Melendez had three hits for Kansas City, which has won three straight and seven of 10. Tyler Duffey (1-0) pitched the eighth to earn his first victory since 2022.
Jo Adell homered and Griffin Canning pitched 5 2/3 scoreless innings for the Angels, who have lost 16 of 21 after Estévez's third blown save in his last six opportunities.
Matt Thaiss got a one-out double off John Schreiber in the bottom of the ninth, but Schreiber got two grounders to wrap up his first save of the season with his new team.
Alec Marsh struck out seven while pitching one-run ball into the sixth inning in his return from injury, but the Royals were two outs away from their second shutout loss of the season before they came back. Marsh hadn’t pitched since getting hit in the elbow by a comebacker on April 25.
“We were in it the whole time,” Marsh said. “No one thought we were losing that game. ... That's what you live for right there — coming back in those games and sneaking those wins out. The bats didn't show up for the first couple of innings, but this team has got so much fight. Doesn't matter if it's the beginning of the game or the ending of the game. If we score, we're going to win.”
The Angels got a big game from Adell, who made a diving catch on Michael Massey's line drive in the top of the fifth. He hit his sixth homer of the season several minutes later, driving a 436-foot shot off the artificial rock formation beyond the center field fence at the Big A.
Canning came through with his best start in a rocky season, holding the Royals to three hits and two walks with three strikeouts.
“I don’t think the at-bats were poor,” Kansas City manager Matt Quatraro said. “You’ve got to tip your cap to Canning. Looked like the changeup was really giving us trouble. He was getting it down below the barrel, and then the balls we did square up, Adell made a great play on Massey. That's a leadoff double, maybe triple. Who knows?"
After reliever Adam Cimber escaped Canning's sixth-inning jam by striking out Massey, Matt Moore and Luis García each threw a scoreless inning before Estévez blew it.
Niko Goodrum drew a walk and stole a base in his debut with the Angels, who claimed him off waivers from Tampa Bay on Thursday.
Luis Guillorme doubled in his second game with the Angels, who have added several stopgap veterans to fill the injury holes left by Mike Trout, Anthony Rendon, Brandon Drury, Luis Rengifo and Miguel Sano.
TRAINER'S ROOM
Royals: LHP Daniel Lynch was sent back to Triple-A Omaha to make room for Marsh, who came off the 15-day injured list.
Angels: INF Ehire Adrianza went on the 10-day injured list with back spasms. The move is retroactive to Thursday.
UP NEXT
LHP Tyler Anderson (2-4, 2.74 ERA) takes the mound for Los Angeles in the third game of the series Saturday, facing Kansas City LHP Cole Ragans (2-2, 3.38 ERA).
How can I watch Kansas City Royals vs. Los Angeles Angels?
- TV Channel: Royals at Angels 2022 MLB Baseball, is broadcasted on Apple TV+.
- Online streaming: Sign up for Fubo.
Scoring Summary
![]() |
9th Inning | Neto grounded out to third. |
![]() |
9th Inning | Adell grounded out to pitcher, Paris to third. |
![]() |
9th Inning | Paris ran for Thaiss |
![]() |
9th Inning | Thaiss doubled to center. |
![]() |
9th Inning | Goodrum grounded out to first. |
![]() |
9th Inning | Schreiber relieved Duffey |
Statistics
![]() |
![]() |
|
---|---|---|
1 | Games Played | 1 |
1 | Team Games Played | 1 |
0 | Hit By Pitch | 0 |
4 | Ground Balls | 10 |
7 | Strikeouts | 9 |
2 | Runs Batted In | 1 |
0 | Sacrifice Hit | 0 |
7 | Hits | 5 |
0 | Stolen Bases | 2 |
3 | Walks | 2 |
0 | Catcher Interference | 0 |
2 | Runs | 1 |
0 | Ground Into Double Play | 0 |
0 | Sacrifice Flies | 0 |
34 | At Bats | 33 |
1 | Home Runs | 1 |
0 | Grand Slam Home Runs | 0 |
11 | Runners Left On Base | 18 |
1 | Triples | 0 |
1 | Game Winning RBIs | 0 |
0 | Intentional Walks | 0 |
2 | Doubles | 3 |
23 | Fly Balls | 14 |
0 | Caught Stealing | 0 |
142 | Pitches | 132 |
0 | Games Started | 0 |
0 | Pinch At Bats | 0 |
0 | Pinch Hits | 0 |
0.0 | Player Rating | 0.0 |
1 | Is Qualified | 1 |
0 | Is Qualified In Steals | 1 |
14 | Total Bases | 11 |
37 | Plate Appearances | 35 |
162.0 | Projected Home Runs | 162.0 |
4 | Extra Base Hits | 4 |
4.0 | Runs Created | 2.5 |
.206 | Batting Average | .152 |
.000 | Pinch Hit Average | .000 |
.412 | Slugging Percentage | .333 |
.294 | Secondary Average | .303 |
.270 | On Base Percentage | .200 |
.682 | OBP Pct + SLG Pct | .533 |
0.2 | Ground To Fly Ball Ratio | 0.7 |
4.0 | Runs Created Per 27 Outs | 2.4 |
24.5 | Batter Rating | 20.0 |
34.0 | At Bats Per Home Run | 33.0 |
0.00 | Stolen Base Percentage | 1.00 |
3.84 | Pitches Per Plate Appearance | 3.77 |
.206 | Isolated Power | .182 |
0.43 | Walk To Strikeout Ratio | 0.22 |
.081 | Walks Per Plate Appearance | .057 |
.088 | Secondary Average Minus Batting Average | .152 |
4.0 | Runs Produced | 2.0 |
1.0 | Runs Ratio | 1.0 |
0.5 | Patience Ratio | 0.4 |
0.2 | Balls In Play Average | 0.2 |
76.3 | MLB Rating | 68.8 |
0.0 | Offensive Wins Above Replacement | 0.0 |
0.0 | Wins Above Replacement | 0.0 |
Game Information

Location: Anaheim, California
Attendance: 29,126 | Capacity:
2025 American League Central Standings
TEAM | W | L | PCT | GB | STRK |
---|---|---|---|---|---|
![]() |
18 | 12 | .600 | - | L2 |
![]() |
16 | 13 | .552 | 1.5 | W1 |
![]() |
15 | 15 | .500 | 3 | W1 |
![]() |
13 | 17 | .433 | 5 | L1 |
![]() |
7 | 22 | .241 | 10.5 | L2 |
2025 American League West Standings
TEAM | W | L | PCT | GB | STRK |
---|---|---|---|---|---|
![]() |
17 | 12 | .586 | - | W3 |
![]() |
16 | 13 | .552 | 1 | W3 |
![]() |
16 | 14 | .533 | 1.5 | W1 |
![]() |
15 | 15 | .500 | 2.5 | L1 |
![]() |
12 | 16 | .429 | 4.5 | L4 |