The Miami Marlins erased a three-run deficit and pulled away for a 9-6 victory over the Kansas City Royals on Wednesday, September 2, 2026, at Kauffman Stadium. Miami needed a full bullpen effort and contributions throughout the lineup to complete the comeback, with Javier Sanoja, Kyle Stowers, and Jakob Marsee each hitting home runs. The win is a statement in a tight regular season stretch, showing this club can battle back even when its starting pitcher struggles early.
Eury Pérez Exits Early, Bullpen Finishes the Job
Eury Pérez had a difficult outing, allowing 6 earned runs on 9 hits and 3 walks over 4.2 innings, striking out 3. The Royals took full advantage, with Carter Jensen going 2-for-4 with 2 home runs and 2 RBI, and Salvador Perez adding a solo shot and 2 RBI of his own. Kansas City's offense was not going to make this easy.
But the Marlins' bullpen answered. Cade Gibson entered in relief and worked a clean 0.1 innings — enough to earn the win. Josh Ekness followed with a scoreless inning, allowing zero hits despite issuing 3 walks. Jack Ralston and Michael Petersen each threw a scoreless frame, and Calvin Faucher closed it out with a perfect ninth to earn the save. Collectively, the Miami relievers held the Royals scoreless over the final 4.1 innings after Pérez departed.
Sanoja, Stowers, and Marsee Power Miami's Comeback
Javier Sanoja was the offensive engine on Wednesday, going 3-for-5 with a home run and an RBI. The young shortstop was a consistent presence at the top of the box score all night. Kyle Stowers went 2-for-5 with a homer and 2 RBI, and Jakob Marsee added a home run in 4 at-bats with an RBI. Three Marlins going deep in the same game, all while trailing, speaks to a lineup that did not fold under pressure.
Heriberto Hernández chipped in 2 hits and 2 RBI in 4 at-bats, and Griffin Conine went 2-for-3 with an RBI, providing depth in the middle of the order. All told, Miami spread the damage across five different run producers.
Turning Point: Kansas City's Bullpen Cracks in the Middle Innings
Kansas City turned to Jose Cuas out of the bullpen, and that is where the game shifted. Cuas allowed 2 earned runs on 2 hits and a walk in just one-third of an inning — the losing decision rightfully falls on his ledger. The Royals' bullpen finished with Alex Lange surrendering 2 more earned runs in the ninth on 2 hits, which gave Miami the separation it needed to close out the 9-6 final.
Noah Cameron had kept Kansas City in position to win, striking out 7 over 5 innings with 4 earned runs allowed on 5 hits. But once Miami's offense found its rhythm against the Kansas City relief corps, there was no stopping the comeback.
Key Performances at a Glance
- Javier Sanoja: 3-for-5, HR, 1 RBI
- Kyle Stowers: 2-for-5, HR, 2 RBI
- Jakob Marsee: 1-for-4, HR, 1 RBI
- Heriberto Hernández: 2-for-4, 2 RBI
- Griffin Conine: 2-for-3, 1 RBI
- Calvin Faucher: 1.0 IP, 0 ER, save
- Cade Gibson: 0.1 IP, 0 ER, win
What's Next for the Marlins
Miami heads forward with a momentum-building road win in the bank. The Marlins will need their rotation to stabilize — Pérez's rough outing is something to monitor — but when this lineup can manufacture runs from multiple spots and the bullpen can shut the door after a shaky start, Miami is capable of winning games in any situation. The next series will reveal whether Wednesday's comeback is a sign of this club's resilience or an isolated performance. Either way, the Marlins took a game they could have easily lost and turned it into a 9-6 win.