KANSAS CITY -- Royals manager Ned Yost said he will sit struggling Gold Glove left fielder Alex Gordon for an undisclosed period of time.

"He's scuffling," Yost said. "I'm going to give him more than a day."

Gordon entered Tuesday's game -- a 10-3 loss to the Cardinals -- hitting .197 with a .580 OPS. He has five home runs and 34 RBIs.

"I always try to give them as much rope as you can," Yost said of handling veteran players in a slump. "It's just been a struggle for him. This will give him time to reboot."

Rookie Jorge Bonifacio , hitting .256 with 14 home runs and 33 RBIs entering Tuesday, started in right field against the Cardinals while Melky Cabrera switched to left field, taking Gordon's place.

"Boni is obviously playing well," Gordon said quietly before Tuesday's game. "So I'd probably do it if I was the manager, too. I just need to go figure it out and start playing better. And don't put myself in these situations."

Yost said Gordon will spend the next couple of days working with batting coach Dale Sveum, searching for answers.

Gordon said he wouldn't elaborate on the plans.

"I'm not going to discuss it," Gordon said. "No point in going into details. Just do it and get it done."

Gordon entered Tuesday's game in the eighth, playing center field, and reached on a hit-by-pitch in his lone at-bat.

Jeffrey Flanagan has covered the Royals since 1991, and for MLB.com since 2015. Follow him on Twitter @FlannyMLB.