PEORIA, Ariz. (AP) — James Shields gave up seven runs in the first inning Wednesday before settling down to throw three scoreless ones in his final start before opening day in the Kansas City Royals’ 9-5 loss to the San Diego Padres.
Shields gave up six hits, walked one and hit a batter as the Padres sent 11 to the plate in the first. Shields allowed only one hit after that and finished with a 4.74 spring ERA.
“They were just hitting groundballs that found some holes,” Shields said. “I was trying to stay aggressive. Walking the first guy didn’t help. But other than the first inning, I thought it was a pretty good effort.”
Shields will start Monday at Detroit as the Royals try to end a 28-year postseason drought, longest in the majors.
Padres starter Ian Kennedy gave up solo home runs to Alex Gordon and Salvador Perez on consecutive pitches in a two-inning stint that included three runs and six hits.
Perez left in the third after he has hit in the head by Johnny Barbato’s curveball. A team spokesman said he didn’t sustain a concussion.
“The one Perez hit was hit hard. The one Gordon hit was a flyball the wind got,” Padres manager Bud Black. “Pitch count (53) was a little high for two innings.”
Robbie Erlin, a candidate to start for San Diego while Josh Johnson (forearm) is sidelined, allowed six hits and struck out six in five shutout innings.