KANSAS CITY, Mo. - Omar Infante set career highs with five hits and six RBIs, Andy Dirks also went 5 for 5 and the Detroit Tigers pounded the Kansas City Royals 16-2 on Friday night.
Austin Jackson drove in four runs as the Tigers finished with a season-high 26 hits. Dirks, who is hitting .410 against Kansas City this season, scored four times.
Infante had run-producing singles in the second, fourth and seventh innings and a three-run double in the fifth. It was more than enough support for Anibal Sanchez (13-7), who allowed one run in seven innings while lowering his AL-best ERA to 2.61.
Sparked by the return of Miguel Cabrera, every Detroit starter had a hit and scored a run in the first five innings. The Tigers sent 10 men to the plate in the second and fourth, scoring five times in each frame.
Cabrera, who did not play in four of the previous five games because of an abdominal strain, went 1 for 2 with a RBI and walked twice before being replaced by Danny Worth in the sixth inning.
Much of Detroit's onslaught came against James Shields, who was knocked out in the fourth inning in one of the worst starts of his career.
Jackson had a two-run double in the second and a two-run single in the fourth. The four RBIs matched his career high.
Shields (10-9), who was 4-0 in his previous five starts, was charged with 10 runs and 14 hits in 3 2-3 innings in his shortest start of the season. The runs and hits matched career-worst totals for the right-hander.
The last team to collect 14 hits against Shields was the Tigers on June 28, 2012, in 7 2-3 innings.
Billy Butler drove in the first Royals run with a single in the first for his sixth straight hit. David Lough doubled and scored on Jarrod Dyson's sacrifice fly in the ninth for the other Kansas City run.
Copyright 2013 by The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.