Royals

Marlins spoil Rave’s career night as Royals drop extra-inning thriller at Miami

John Rave had a new jersey hanging in his locker on Friday afternoon.

The Kansas City Royals rookie had switched numbers during the All-Star break and would henceforth be wearing No. 16.

The reason?

The Royals reunited with MLB veteran Adam Frazier on Wednesday.

Frazier, who spent the first half of the 2025 season with the Pittsburgh Pirates, returned in a trade for infield prospect Cam Devanney. The Royals value Frazier’s leadership and ability to hit right-handed pitching.

Rave switched his jersey number to accommodate his newest teammate.

And Rave didn’t take long to get accustomed to the new uniform. On Friday, Rave hit two home runs against the Miami Marlins at LoanDepot Park in Miami.

Kansas City Royals left fielder John Rave celebrates with teammates after hitting his first major-league home run, a three-run shot, against the Marlins at LoanDepot Park in Miami on Friday, July 18, 2025.
Kansas City Royals left fielder John Rave celebrates with teammates after hitting his first major-league home run, a three-run shot, against the Marlins at LoanDepot Park in Miami on Friday, July 18, 2025. Sam Navarro Imagn Images

However, it wasn’t enough as the Marlins pulled out a 8-7 victory in extra innings.

“Winning is kind of the most important part, but it was a pretty cool day for me at the plate,” Rave told local reporters, via FanDuel Sports Network Kansas City. “I found a couple of barrels and felt good.”

Rave hadn’t homered in 69 career at-bats. In the fourth inning, Rave hit his first career homer off former Cy Young winner Sandy Alcantara. Rave belted the baseball 422 feet as the Royals cut into a five-run deficit.

Later, Rave hit the game-tying home run in the ninth inning. He finished 2 for 4 with four RBIs.

“I have just been working hard on swing decisions and my swing itself,” Rave said. “I got into a couple of good counts there and felt like Sandy (Alcantara) was probably going to go heater there. He throws 99-100 (mph) consistently, and I was trying to get to a heater there. I hit it up the middle and put a barrel on it.”

Kansas City Royals catcher Salvador Perez hits a single against the Miami Marlins during the fourth inning at LoanDepot Park in Miami on Friday, July 18, 2025.
Kansas City Royals catcher Salvador Perez hits a single against the Miami Marlins during the fourth inning at LoanDepot Park in Miami on Friday, July 18, 2025. Sam Navarro Imagn Images

The Royals got off to a slow start. Alcantara received early run support as the Marlins battered Royals starter Seth Lugo. Miami scored three runs — a homer each from Jesus Sanchez and Kyle Stowers — in the first inning.

Stowers, who made his first All-Star appearance this week, finished with two homers and five RBIs.

Marlins outfielder Jesus Sanchez rounds the bases after homering off Kansas City Royals starting pitcher Seth Lugo during the first inning of a Major League Baseball game at LoanDepot Park in Miami on Friday, July 18, 2025.
Marlins outfielder Jesus Sanchez rounds the bases after homering off Kansas City Royals starting pitcher Seth Lugo during the first inning of a Major League Baseball game at LoanDepot Park in Miami on Friday, July 18, 2025. Sam Navarro Imagn Images

“I know I was throwing a lot of strikes early in the game, and it took me a little while to get to the edges and off the edges to get them off balance,” Lugo told local reporters in Miami. “I think going right at them out the gate there, they were swinging early. That’s where they got me early in the game.”

Lugo allowed five runs for the first time this season. He struggled with command and the Marlins knocked him around with eight hits across six innings.

Lugo finished with a no decision.

Kansas City Royals starting pitcher Seth Lugo delivers against the Marlins during the first inning of a Major League Baseball game at LoanDepot Park in Miami on Friday, July 18, 2025.
Kansas City Royals starting pitcher Seth Lugo delivers against the Marlins during the first inning of a Major League Baseball game at LoanDepot Park in Miami on Friday, July 18, 2025. Sam Navarro Imagn Images

The Royals (47-51) battled though and sent the game to extra innings. But the Marlins (45-51) came away with a walk-off victory at home on Stowers’ second long ball.

Stowers has five home runs and 11 RBIs in his last two games.

“You have a two-run lead with (reliever) Carlos (Estévez) coming into the game. That’s what we hope for, right,” Royals manager Matt Quatraro told local reporters in Miami. “They put a couple of good swings on him, and that is a tough way to lose. We are going to take our chances with that.”

Adam Frazier shines in return

Frazier made his presence known in his first game back with the Royals. In the 10th inning, he laced a two-run double down the right-field line as the Royals took a late 7-5 lead.

“I was trying to get a hit right there with Bob (Witt Jr.) on second,” Frazier said postgame via FanDuel Sports Network Kansas City. “I took a good one to hit, probably the first pitch. So I was just trying to be ready to hit, really.”

Kansas City Royals manager Matt Quatraro inserted recently reacquired veteran big-leaguer Adam Frazier (pictured) late in a Friday, July 18, 2025 game at Miami ... and Frazier came through in a big way against the Marlins at LoanDepot Park.
Kansas City Royals manager Matt Quatraro inserted recently reacquired veteran big-leaguer Adam Frazier (pictured) late in a Friday, July 18, 2025 game at Miami ... and Frazier came through in a big way against the Marlins at LoanDepot Park. Charles LeClaire/file photo Imagn Images

“I had a few days off,” Frazier continued, “so I wanted to get on time. I stayed through it with a slider right there. Felt good to come through for the boys.”

In the process, he also picked up teammates Vinnie Pasquantino and Maikel Garcia. Each failed to drive in two runners in scoring position with their chance in the 10th.

But Frazier stepped up in a big way. He entered play hitting .267 against right-handed pitchers and delivered against Marlins reliever Lake Bachar.

“The guys make me comfortable here and they are great,” Frazier said. “Felt like I never left, really. Seeing all the familiar faces and their energy — coaches as well — it felt pretty good.”

Bachar challenged Frazier with a sweeper on the inside part of the plate. Frazier reached down and sent the baseball into right field. Both Jonathan India (in the game as KC’s designated extra-innings runner) and Bobby Witt Jr. came home to score.

What’s next: The Royals continue their weekend series at the Marlins. On Saturday, KC right-handed starter Michael Wacha (4-9, 3.74 ERA) will start opposite MLB veteran Cal Quantrill (3-8, 5.62 ERA) at 3:10 p.m. Central Time.

This story was originally published July 18, 2025 at 9:08 PM.

Jaylon Thompson
The Kansas City Star
Jaylon Thompson covers the Royals for The Kansas City Star. He previously covered the 2021 World Series and the 2016 Summer Olympic Games in Rio de Janeiro, Brazil. Jaylon is a proud alumnus of the University of Georgia.
Sports Pass is your ticket to Kansas City sports
#ReadLocal

Get in-depth, sideline coverage of Kansas City area sports - only $1 a month

VIEW OFFER