Eric Campbell of theMets poses for a portrait during spring...

Eric Campbell of theMets poses for a portrait during spring training photo day at Tradition Field on February 26, 2014 in Port St. Lucie, Fla. Credit: Getty Images / Chris Trotman

Looking for more flexibility and a better hitter off the bench, the Mets called up the versatile Eric Campbell from Triple-A Las Vegas Saturday and optioned Josh Satin.

Primarily a first baseman, the righthanded-hitting Campbell has played every other infield position and the corner outfield spots in Triple-A this season. He's also in a nice groove at the plate. He's hitting .355 with three home runs and 24 RBIs and has 17 hits in 43 at-bats in his last 10 games.

"Hopefully," Campbell said, "I can continue the hot streak."

Mets manager Terry Collins especially likes the range of options that Campbell provides off the bench when a late-inning double-switch is needed.

"He brings that flexibility that if something happens, outside of catcher or pitcher, this guy can play anywhere," Collins said.

Fresh off a plane from Salt Lake City, Campbell was more than happy just to be in the big leagues for the first time in his career. He got word of his promotion at about midnight his time when he was told to meet Triple-A manager Wally Backman in the hotel restaurant.

Getting some sleep wasn't exactly easy, but he didn't mind.

"Yeah,'' he said, "I'm riding high right now."

Duda returns

Campbell initially was in the starting lineup but was scratched shortly after he arrived because Mets trainers cleared Lucas Duda to play.

Duda was hospitalized because of a stomach bug on Friday and Collins was concerned about Duda injuring himself because of lack of hydration.

But Collins said Duda was given the go-ahead to play Saturday night after he went through some drills and showed his energy levels were near normal.

Tough break for Satin

Collins said Satin was "disappointed" with his demotion but said it's a good move for him because he's the type of hitter who needs regular at-bats to be successful and he wasn't getting them with the Mets.

Satin was 3-for-28 (.107) this season.

"We know one thing: If he starts getting consistent at-bats, he's going to hit," Collins said. "He puts up numbers. He does it every year."