Adalberto Mondesi is back with the Kansas City Royals as part of a roster shuffle.

The Royals made six moves Sunday before falling 7-4 to Houston.

Mondesi, the first player to make his major league debut in a World Series game, was recalled from Triple-A Omaha.

The Royals also called up outfielder Rosell Herrera and purchased the contract of right-hander Wily Peralta from Omaha. They optioned right-hander Scott Barlow and infielder Ramon Torres to their Pacific Coast League affiliate. They transferred left-handed pitcher Eric Skoglund to the 60-day disabled list.

Mondesi struck out as a pinch-hitter in the 2015 World Series against the New York Mets. He was once the Royals' top prospect, but has been derailed by injuries and a 50-game drug suspension in 2016.

The 22-year-old opened the 2017 season as Kansas City's starting second baseman, but was sent back to the minors after hitting .109 in his first 14 games. Mondesi, the son of former major league outfielder Raul Mondesi, has a .181 batting average with 60 strikeouts in 188 at-bats in 72 games in the majors.

"He's never had success up here," Royals manager Ned Yost said. "He's a young guy. You just try to pace him a little bit, play a couple of games here, a couple of games there and get his feet on the ground, let him start to have some success, which we all know he's going to have, just let him ease into that."

Yost said he plans to play Mondesi about four days a week.

"Every year he's been hurt, so that's the concern," Yost said. "We want to try to get him through the year healthy. We wanted to get Mondesi back playing and get him up here, again to get some of our younger kids up that we're going to move forward with up here and gaining that experience."

Mondesi hit .250 with 16 extra-base hits, 21 RBIs and 10 stolen bases in 29 games at Triple-A.

The Royals claimed Herrera off waivers from Cincinnati on June 2. He hit .278 in 10 games with Omaha. He went 2 for 11 in 13 games earlier this season with the Reds.

"Herrera is very athletic," Yost said. "As an organization we haven't seen him that much. He can play multiple positions. He can play all three positions in the outfield, can play some third base. It will be interesting to get a look at him."

Peralta, a 17-game winner in 2014 with Milwaukee, signed with the Royals on December 5 as a free agent, but in spring training allowed 14 runs on 16 hits, including four home runs, and eight walks over eight innings. He began the year in the minors and posted a 4.37 ERA in 18 outings with Omaha, but had a 1.96 ERA on his last nine outings.

"Our whole goal with (Brandon) Maurer and Peralta was to get them throwing good and get them back here. That has been the case," Yost said.