The Kansas City Royals cannot escape the injury bug this season.
They were dealt another blow Tuesday evening when right-fielder Jac Caglianone exited with right-shoulder soreness before the sixth inning of a home game against the San Francisco Giants.
Caglianone attempted to make a diving grab in the bottom of the fifth inning at Kauffman Stadium. He raced towards the right-field line to corral a fly ball off the bat of Giants catcher Jesus Rodriguez.
The 23-year-old came up short. He hit the ground hard but finished out the rest of the inning.
The Royals allowed two runs in the fifth. And when it was time to return defensively for the sixth, Caglianone was replaced in the field. Starling Marte moved over to right field and Isaac Collins came in to play left field.
Just two days into this homestand, the Royals’ first games out of the MLB All-Star break, Caglianone became the latest KC player to depart early from a game. On Monday shortstop Bobby Witt Jr. exited after experiencing tightness in his lower back. He is considered day-to-day.
Caglianone has improved significantly this season. He entered Tuesday’s game hitting .260 with 16 home runs and 37 RBIs. He competed in the 2026 Home Run Derby last week during Major League Baseball’s All-Star festivities.
The Royals are currently missing multiple players. Former All-Star pitchers Cole Ragans, Kris Bubic and Carlos Estévez, among others, are on the shelf.
Pitcher Stephen Kolek will seek a second opinion on his strained right flexor and outfielder Kyle Isbel is on a rehab assignment with Triple-A Omaha.
This story will be updated.
This story was originally published July 21, 2026 at 8:34 PM.
‘ The preceding article may include information circulated by third parties ’
‘ Some details of this article were extracted from the following source www.kansascity.com ’














