Royals Let A Familiar Offseason Problem Slip Away Late

In a hard-fought battle marked by standout performances and pivotal moments, the Royals' comeback bid fell just short against a Pittsburgh lineup bolstered by offseason acquisitions.

The Royals kept clawing back, but the night belonged to a lineup full of familiar faces in Pittsburgh.

Kansas City got big nights from Noah Cameron, Jac Caglianone and Nick Loftin, and the offense never stopped applying pressure. Still, the three players the Royals brought in from the Rays during the offseason ended up making the decisive plays as Pittsburgh held on for a 6-5 win.

Cameron wasn’t sharp, but he stayed on the mound long enough to give the Royals a chance. He worked six innings, allowed four runs, struck out six and walked two. The damage came mostly on two swings: a pair of two-run homers that put Kansas City behind early.

The first came in the second inning from Ronny Simon, a switch-hitter who had gone deep just once before in his first 121 at-bats. Cameron left a changeup in the middle, and Simon made him pay. Simon was originally signed by the Rays out of the Dominican Republic.

The second was launched by Jake Mangum, who was in center field for Pittsburgh and came to the Pirates in the offseason trade that also brought over Brandon Lowe and Mason Montgomery. This time Cameron missed with a backfoot slider that didn’t quite reach the target, and Mangum sent it out.

Then Lowe delivered the final punch. The former Ray crushed a two-run homer to right-center off Steven Cruz, and that was that.

The Royals never went quiet, though. They answered quickly in the third when Carter Jensen set the Royals rookie home run record with his blast.

He’s now chasing the rookie catcher mark of 35 homers, held by Mike Piazza and Rudy York, and he needs 11 more to get there. Jensen also has a real shot to become the first rookie catcher to lead his team in RBIs since Piazza did it for the Dodgers in 1993.

His 76 RBIs lead Salvador Perez by four with seven games left, and Perez is only playing part-time.

Kansas City kept grinding in the fifth. Bobby Witt Jr. opened with a single, and Jac Caglianone, back in the lineup after serving a one-game suspension for injuring his hand after a bad at-bat Thursday, walked to bring the tying run to the plate.

The Royals pulled off a double steal to move both runners into scoring position with nobody out. Vinnie Pasquantino then rolled into a routine grounder to first that scored Witt and moved Caglianone to third.

Michael Massey followed, but Ryan O’Hearn’s acrobatic play took away a baserunner and who knows what else. Nick Loftin then singled, and John Rave flied out to center to end the inning.

That missed chance mattered.

The Royals had already worked Pittsburgh’s bullpen by then, and they kept the pressure on in the seventh. Bobby Witt Jr. led off again, this time singling off Camilo Doval.

Doval then threw to first anyway, and Witt took third on the mistake. Caglianone followed with his second hit of the night, a single to the opposite field that scored Witt and tied the game.

Pasquantino singled next, pushing Caglianone to third. Massey struck out, but Loftin came through again with his fourth hit of the night to give Kansas City the lead.

The Royals couldn’t add more, with Rave and Kyle Isbel both making outs to end the inning.

Caglianone wasn’t done. In the eighth, he worked a tough walk and reached base for the fourth time.

Tyler Tolbert ran for him and stole second, but the Royals couldn’t cash it in. Salvador Perez, hitting for Pasquantino against the left-handed Mason Montgomery, struck out.

Maikel Garcia, pinch-hitting for Massey, floated out softly to right. Loftin got one more crack at a huge night and a chance at his first career five-hit game, but he popped out in foul territory on a terrific sliding grab by catcher Henry Davis.

The late rally wasn’t enough, and Kansas City fell to 67-88. The Royals still haven’t won a series in September and have only two chances left.

No matter what happens tomorrow, this road trip will finish with a losing record. It’s been a rough final stretch after those encouraging couple of weeks at the end of August.

Tomorrow’s game is in danger because of rain, and since both teams are already out of the playoff race, there’s a chance it gets canceled and never made up. If it is played, Michael Wacha, who has a 3.34 ERA and 4.32 SIERA, will start for the Royals.

Pittsburgh has not announced a starter yet. First pitch is set for 12:35 PM Central Time.

In Other News...

Royals Ugly 2026 May Not Be The Dead End Fans Fear

A disappointing 2026 season has left the Royals staring at a finish near the bottom of the American League, and the numbers around it are grim enough: fewer than 70 wins and a 10th playoff miss in 11 seasons would normally feel like the kind of year that closes a window rather than opens one. But this roster is not starting from zero, because Bobby Witt Jr. is still the centerpiece and the young support around him, from Jac Caglianone to Carter Jensen, gives Kansas City a base that looks more encouraging than the standings do.

The bigger reason for optimism is the setting around them. The AL Central has not looked especially imposing, and if the Royals can add the right reinforcements, the gap between ugly now and competitive soon may not be as wide as frustrated fans fear. In other words, the 2026 stumble could end up looking less like a dead end and more like the last messy step before a club that is ready to push for the division in 2027. [Read more 🡒]

Noah Camerons Turnaround Just Changed The Royals Rotation Conversation

Noah Camerons second big league season has turned into one of the more encouraging developments in the Royals rotation picture. After a rough opening stretch, the left-hander found a different rhythm once he started calling his own pitches, and the change has paid off in a major way. His August run was strong enough to earn American League Pitcher of the Month honors, and it gave Kansas City a fresher, clearer view of what he can be when everything clicks.

For a staff still sorting out who can help carry the workload moving forward, Cameron has moved himself into the conversation as a real option rather than just an intriguing arm. He has already set career highs in innings pitched and strikeouts, and the bigger question now is how the Royals choose to build around that progress. The turnaround has changed the tone around him, and it may have changed the rotation discussion along with it. [Read more 🡒]

Jac Caglianone Returns With Royals Fans Watching One Lingering Concern

Jac Caglianone was back in the lineup against the Pirates after sitting out the previous game because of a cut on his hand, the result of punching a dugout wall. The Royals have plenty invested in his development, and the episode added an avoidable detour to what has otherwise been a strong overall season, even if his recent work at the plate has been uneven.

Caglianone called the incident selfish and immature, saying he wants to learn from it, which is the right instinct for a player trying to settle in and keep his focus on the bigger picture. For Kansas City, the larger concern now is less about the one-game absence than whether the lessons from it carry over into the daily grind, especially with his bat still searching for the consistency the Royals need. [Read more 🡒]