Royals Rally Past Marlins Behind Jensen’s Clutch Hitting
The Kansas City Royals put on a clinic in run production Thursday night against the Miami Marlins, grinding out a convincing 7-3 victory at Kauffman Stadium. This wasn’t some flashy showcase of baseball excellence, but rather the kind of gritty, opportunistic performance that wins baseball games in September. The Royals capitalized on Miami’s mistakes and made the most of their chances, while Sandy Alcantara and the Marlins’ offense simply couldn’t get into any sort of rhythm.
Pitching Decisions
Star Performers
Michael Wacha was the architect of this victory, pitching a workmanlike six innings while surrendering just three runs on six hits. Yes, he walked two batters, but his seven strikeouts demonstrated the kind of command you need to win tight games. The Royals’ offense did the heavy lifting, though, and that’s where this game was really decided. The pitching was solid enough, but in September baseball, you live and die by your ability to manufacture runs and drive in runners in scoring position, which Kansas City did repeatedly.
Jensen’s Heroics Carry the Day
Carter Jensen was the evening’s standout performer, finishing 3-for-4 with three RBIs and a two-run homer in the fifth inning. This is the kind of performance that separates the good teams from the pretenders down the stretch. Jensen showed patience at the plate, aggressive baserunning, and most importantly, he delivered when it mattered. His triple in the third inning sparked what became a two-run rally, and his solo shot in the fifth extended the Royals’ lead to 5-1. Then, in the eighth inning, he was involved in yet another scoring play, proving he was the most dangerous hitter on the diamond Thursday night.
The Marlins’ offense managed just three runs across nine innings, which tells you everything you need to know about their performance. Heriberto Hernández and Agustín Ramírez each went deep for solo shots, but that’s the kind of empty home run production that doesn’t cut it in September baseball. You need runs in bunches, you need baserunners, and you need to take advantage of what little the opposing pitcher gives you. Miami did none of those things consistently enough. Sandy Alcantara pitched competently through six innings but allowed four earned runs, which is simply too many when your offense can’t generate any real support.
A Damning Lack of Execution
What frustrated me most about Miami’s effort was their inability to capitalize on opportunities. Joe Mack’s single in the second inning drove in Jakob Marsee, suggesting the Marlins might build some momentum, but instead they stalled. The Kansas City bullpen was there for the taking after Wacha exited, yet the Marlins mustered nothing. By the eighth inning, when the Royals added three more runs through hits by Caglianone, Salvador Perez, and Vinnie Pasquantino, the game was effectively over. This was a team that played small ball and seemed almost content with getting three runs and hoping it might be enough.
The Royals proved why they’re positioned better than Miami for the stretch run. Better execution, better situational hitting, and a lineup that doesn’t go quiet for four-inning stretches. On Thursday night at Kauffman Stadium, they were simply the better team, and the scoreboard reflected that reality.
Box Score
Miami Marlins Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Heriberto Hernández LF | 4 | 1 | 1 | 1 | 0 | 1 | .232 |
| Kyle Stowers 1B | 3 | 0 | 1 | 0 | 0 | 2 | .247 |
| Deyvison De Los Santos 1B | 0 | 0 | 0 | 0 | 0 | 0 | .333 |
| Otto Lopez SS | 3 | 0 | 0 | 0 | 1 | 0 | .302 |
| Griffin Conine RF | 4 | 0 | 0 | 0 | 0 | 3 | .249 |
| Javier Sanoja 2B | 3 | 0 | 1 | 0 | 1 | 0 | .287 |
| Jakob Marsee CF | 4 | 1 | 1 | 0 | 0 | 1 | .210 |
| Agustín Ramírez DH | 4 | 1 | 1 | 1 | 0 | 1 | .230 |
| Joe Mack C | 4 | 0 | 1 | 1 | 0 | 2 | .234 |
| Graham Pauley 3B | 4 | 0 | 0 | 0 | 0 | 0 | .198 |
Miami Marlins Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Sandy Alcantara (L) | 6.0 | 6 | 4 | 4 | 1 | 2 | 3.54 |
| Cade Gibson | 1.0 | 1 | 1 | 1 | 0 | 2 | 5.71 |
| Tyler Zuber | 0.1 | 2 | 2 | 2 | 0 | 0 | 4.50 |
| Dax Fulton | 0.2 | 2 | 0 | 0 | 0 | 1 | 4.32 |
Kansas City Royals Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Carter Jensen C | 4 | 3 | 3 | 3 | 0 | 0 | .231 |
| Bobby Witt Jr. SS | 3 | 0 | 0 | 0 | 1 | 0 | .283 |
| Jac Caglianone 1B | 4 | 1 | 2 | 2 | 0 | 0 | .284 |
| Salvador Perez 1B | 4 | 0 | 1 | 1 | 0 | 1 | .221 |
| Tyler Tolbert RF | 0 | 1 | 0 | 0 | 0 | 0 | .307 |
| Vinnie Pasquantino DH | 4 | 0 | 1 | 1 | 0 | 1 | .241 |
| Michael Massey 2B | 4 | 0 | 1 | 0 | 0 | 0 | .279 |
| Josh Rojas 3B | 2 | 0 | 0 | 0 | 0 | 0 | .253 |
| Nick Loftin 3B | 2 | 0 | 1 | 0 | 0 | 1 | .240 |
| Isaac Collins LF | 4 | 0 | 0 | 0 | 0 | 1 | .228 |
| Kyle Isbel CF | 3 | 2 | 2 | 0 | 0 | 1 | .235 |
Kansas City Royals Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Michael Wacha (W) | 6.0 | 6 | 3 | 3 | 2 | 7 | 3.36 |
| Craig Kimbrel | 0.2 | 0 | 0 | 0 | 0 | 1 | 3.89 |
| Nate Pearson | 1.1 | 0 | 0 | 0 | 0 | 1 | 2.19 |
| Steven Cruz | 1.0 | 0 | 0 | 0 | 0 | 1 | 4.27 |
