Royals’ ineptitude costs them again in 2-1 loss in Detroit

· Yahoo Sports

Apr 15, 2026; Detroit, Michigan, USA; Kansas City Royals right fielder Jac Caglianone gets tagged out at home plate by Detroit Tigers catcher Jake Rogers in the second inning at Comerica Park. Mandatory Credit: Lon Horwedel-Imagn Images | Lon Horwedel-Imagn Images

The Royals did it again. They lost 2-1. The offense has now scored 2 or fewer runs in 11 of their first 18 games and in 7 of their last 8. The offense was miserable and missed the few opportunities they had to do something, per usual. The pitching was awesome again, unfortunately perfection has been required lately.

Visit sportbet.rodeo for more information.

There was a couple of bright spots. Jac Caglianone was on base all four times, including three hits and a walk. He hit his second career triple as well. His leadoff triple in the 3rd was followed up by a Lane Thomas pop out to center and a Kyle Isbel ground out to second, where Cags was thrown out at the plate on the contact play.

Caglianone also got an outfield assist in the bottom half of the inning, cutting down a Tigers run, and he almost did it on the next play as well, but Javier Baez got by Salvador Perez just in time.

Seth Lugo was awesome again, all four of his starts have been after two straight Royals losses. Lugo went 6.2 innings, gave up 5 hits, 1 run and struck out 7.

Kyle Isbel drove in the Royals only run with a two out single to right field in the 5th.

Daniel Lynch IV got the final out of the 7th on just four pitches. After throwing just 12 pitches in the last five days, he needed to be replaced. Eli Morgan, who has looked good with the Royals so far, unfortunately, gave up a first batter home run to Wenceel Pérez in the bottom of the 8th. Perez was 0-10 on the season coming into the at bat.

After a two out Cags single in the 9th, Tyler Tolbert came in to pinch run and got all the way to third, but Lane Thomas hit a measly fly ball to left to end the game.

The Royals drop to 7-11 on the season, they have lost three in a row. They have won just one series this season, split one and have lost every other series. They will try to avoid the sweep tomorrow afternoon at 12:10 p.m. CT. The game can be streamed on Royals.TV.

Read full story at source