All over their lineup, the Royals have impact players and difference-makers.

Alex Gordon is a Gold Glove outfielder. Billy Butler is an All-Star designated hitter. Catcher Salvador Perez and shortstop Alcides Escobar are rising stars defensively and offensively.

Talented center fielder Lorenzo Cain is poised to have a breakout year. Third baseman Mike Moustakas and first baseman Eric Hosmer can deliver pop from the infielder corners. Even right fielder Jeff Francoeur, coming off a dreadful offensive season, has a big arm and is capable of a 20-homer season.

But the soft spot in the lineup is easy to detect – second base.

And it may be awhile before that changes.

As of now, the weak-hitting Chris Getz holds the position. But he is a bizarre offensive fit in a bomber’s league -- he hasn't homered in 918 major-league at-bats, the longest active homerless streak in the major leagues.

Royals fans have been hoping for two years that prospect Johnny Giavotella could win the position. Giavotella has shown he can hit for average and with some power in the minor leagues.

But Giavotella has not shown that offensive ability in the major leagues, hitting just .242 in 99 games. And with a chance to win the job in spring training the last two seasons, Giavotella has been less than impressive.

So, Giavotella returns to Triple-A Omaha, where he will divide time with two other middle infielders – Irving Falu and Christian Colon, the Royals’ top pick in 2010.

“CC (Colon) will play mostly shortstop at Omaha,” Royals assistant general manager J.J. Picollo told FOXSportsKansasCity.com. “Johnny will get a lot of time at second, maybe some time at third, maybe a little infield. Irving will move around quite a bit in the infield and outfield.

“It will be a rotation to some degree. It will sort itself out.”

The problem is, there may not be a difference-maker in the group. Falu is a career minor leaguer who will be 30 in June, and Colon has not wowed anyone going into his third full season.