Royals outfielder Jorge Soler will miss at least six weeks after breaking a bone in his left foot while leaving the batter’s box in Kansas City’s series opener against Houston.

Soler had provided some much-needed punch to a struggling Kansas City offense, batting .265 with nine homers and 28 RBIs. He has been especially crucial while fellow outfielder Jorge Bonifacio finishes off his 80-game suspension for testing positive for a banned substance.

The Royals’ Triple-A affiliate in Omaha is on a West Coast trip, making it impossible to get anybody to the ballpark in time for Saturday afternoon’s game against the Astros. The Royals will place Soler on the disabled list and make a corresponding roster move before Sunday’s series finale.

”It’s very tough. He was very disappointed, very upset last night,” Royals manager Ned Yost said. ”He knew something was wrong. He was putting together a really, really good, solid year where he’s getting a chance to play every day and was doing some nice things.”

Soler’s injury occurred in the seventh inning of the Royals’ 7-3 loss on Friday night. He stumbled out of the batters’ box and crumpled to the ground before limping to the dugout, and an X-ray revealed a fracture in the first metatarsal on his left foot, just behind the big toe.

Yost said a CT scan showed the break isn’t big enough to warrant surgery at this time, but Soler will be evaluated again in about 10 days to determine the next course of treatment.

Also Saturday, Yost said Lucas Duda will begin his rehab assignment Sunday with Omaha. The first baseman has been out since May 14 with plantar fasciitis in his right foot.