Kansas City Royals 7, Miami Marlins 4: Bubic Dominates, Perez Homers to End Streak

Tuesday, July 22nd, 2025

Kansas City Royals News & Updates

Kansas City Royals Defeat Miami Marlins on Sunday, July 20, 2025

MIAMI — The Kansas City Royals defeated the Miami Marlins 7-4 on Sunday, July 20, 2025, at 12:40 PM EDT, to avoid a three-game sweep and end the Marlins' four-game winning streak.

Game Highlights

Kris Bubic pitched five shutout innings for Kansas City, while Salvador Perez contributed significantly with a home run and a double.

Royals Build Early Lead

Kansas City took a 3-0 lead in the fourth inning. Bobby Witt Jr. hit his major league-leading 33rd double of the season and moved to third on a single by Vinnie Pasquantino. Maikel Garcia scored Witt on a sacrifice fly. Salvador Perez then hit a ground-rule double, and Jac Caglianone followed with a two-run double off Marlins starter Janson Junk (4-2).

The Royals extended their lead to 6-0 in the fifth inning. Jonathan India hit a two-run double, and Vinnie Pasquantino added an RBI sacrifice fly.

Marlins Respond Late

Miami mounted a late rally in the ninth inning. Xavier Edwards and Agustín Ramírez each contributed two RBI for the Marlins.

Pitching Performances

Kris Bubic (8-6) earned the win for the Royals, giving up three hits and a walk through five shutout innings. Andrew Hoffmann entered in the ninth and allowed four runs, none earned, in two-thirds of an inning before Carlos Estévez secured the final out for his 26th save of the season.

Janson Junk (4-2) took the loss for the Miami Marlins.

Key Offensive Plays

Salvador Perez hit his 15th home run of the season in the eighth inning, adding to his earlier ground-rule double. The Royals' offense showcased its extra-base hitting prowess throughout the game.

Statistical Insight: Royals' Doubles Power

The Royals, who entered the game ranking fourth in Major League Baseball with 172 doubles, behind the Boston Red Sox (202), Arizona Diamondbacks (178), and New York Yankees (175), continued their trend by collecting five doubles in this game from five different players.

Upcoming Schedule

Following this game, the Miami Marlins were scheduled to start Eury Pérez (3-2, 3.18 ERA) at home against San Diego on Monday night. The Kansas City Royals were set to have Noah Cameron (3-4, 2.31 ERA) start on Monday night in Chicago against the Cubs.

In summary

The Kansas City Royals secured a 7-4 victory over the Miami Marlins on Sunday, July 20, 2025, preventing a three-game sweep. Kris Bubic pitched five shutout innings for Kansas City, earning his eighth win of the season. Salvador Perez was a key offensive contributor for the Royals, hitting his 15th home run and a double. The Royals’ offense scored three runs in the fourth inning and three more in the fifth, with notable performances from Bobby Witt Jr., Maikel Garcia, Jac Caglianone, Jonathan India, and Vinnie Pasquantino. The team demonstrated its league-leading doubles power by adding five more to their season tally. While the Marlins mounted a late rally in the ninth inning with two RBIs each from Xavier Edwards and Agustín Ramírez, Carlos Estévez closed out the game for his 26th save. This win halted Miami's four-game winning streak and marked a crucial Sunday victory for Kansas City.


Related Links

Other Sports Schedules

All logos are the trademark & property of their owners and not MLB-Schedules.com. All content on this website is for educational purposes.