MILWAUKEE -- Giancarlo Stanton took some swings in the cages on Thursday morning, but the real test for his sore right knee will be on Friday during warmups at St. Louis.
Already, Marlins manager Ozzie Guillen has ruled out playing the All-Star right fielder on Friday in the series opener with the Cardinals at Busch Stadium.
Stanton is dealing with "loose bodies" in his knee, and his status for the weekend series, the State Farm Home Run Derby and All-Star Game is undecided.
"Tomorrow is the test," Stanton said following the Marlins' 4-0 win over the Brewers at Miller Park. "I'll do all the pregame stuff, practice, run around in the outfield, [batting practice]. We'll see how the pregame goes."
Stanton said the "loose bodies" -- possibly a bone or cartilage fragment -- is six millimeters, or the size of the tip of his pinky.
Stanton wants to compete in the Home Run Derby and All-Star Game, but if he doesn't play on Saturday and/or Sunday, he may decide to not take part in he events.
"I'd rather play Saturday and Sunday," the slugger with 19 home runs and 50 RBIs said. "But that will be a game-time decision. It just all depends on hitting out there, not in the cage."
The 22-year-old wants to be able to participate in the Home Run Derby confident that his knee won't lock up.
"I definitely don't want to go out there and have to come out after five or 10 swings," Stanton said. "It would look real bad."
Thursday was the first time since Monday that Stanton took swings in the batting cage. He said his knee felt, "medium. I don't know either way."
If Stanton doesn't travel to Kansas City for the All-Star events, he could be returning to Miami to have a procedure to remove the loose bodies.
"This is something we knew was day to day, and today is a new day," Marlins general manager Michael Hill said. "We'll see how it feels."
An MRI taken on Tuesday revealed some fragments of bone or cartilage. Guillen will ultimately decide when Stanton is back in the lineup.
"He's not playing tomorrow," Guillen said of the opener at St. Louis. "When he says, 'I'm ready to play,' then we'll see. Nobody can demand to be in the lineup.
"When he's ready to play, I'll be more than happy and pleased to play him. There is no doubt about it. I'm not going to change my lineup from one day to the other because he's ready. When he tells me he's ready, we'll play him the next day."
The Home Run Derby can be seen on MLB.com and ESPN at 8 p.m. ET on Monday. The All-Star Game is on FOX at 7:30 p.m. on Tuesday.
Stanton is giving himself as much time as possible to be in the Derby and All-Star Game, as well as prepare. If he can't go, he notes, the National League will have time to find another player for the Derby.
"You'd love to be in the All-Star Game and the Home Run Derby, so it's not going to be hard to get a replacement," Stanton said. "But in terms of me, I want to go. I'm not really thinking about a replacement."
After Lee deal, LoMo can remain in left
MILWAUKEE -- Acquiring Carlos Lee gives the Marlins a middle-of-the-lineup bat, and also means Logan Morrison will remain stationed in left field.
Morrison was an option to play first base had Miami traded for an outfielder. The 24-year-old just wants to be in the lineup, no matter the position.
"I don't care where I'm at," Morrison said. "I'll play where they want me to. I'll catch, but we won't win many games.
"I just want to play and help my team win games. If that's at first base or left field, that doesn't matter to me."
A natural first baseman, Morrison made the switch to left field in 2010 when he was called up from Triple-A.
Gaby Sanchez had been entrenched at first base since '10, but the addition of Lee prompted Sanchez to be optioned to Triple-A New Orleans.
Manager Ozzie Guillen is monitoring Morrison, because he's been playing with a sore left knee all season.
In December, he had surgery on his right knee, and it's acted up on him since the third inning on Tuesday. Guillen was close to taking Morrison out of that game, but didn't make the switch.
On Wednesday, Morrison didn't start, but he delivered a game-tying three-run homer as a pinch-hitter in the seventh.
Morrison was in the starting lineup on Thursday.
"It's just not 100 percent," he said. "I wasn't comfortable. But I put some [Icy Hot] on it and it kind of loosened up."
Morrison stayed in the game on Tuesday because the team needed him.
"I know [Guillen] was wanting me to come out, but I didn't want to," Morrison said. "I was like, 'I want to stay in.' Kind of the way we've been playing, I wanted to make a statement as far as it's not over, and you've got to keep grinding. I don't care where I'm at."
Emilio Bonifacio began his rehab assignment on Wednesday with Class A Jupiter. The center fielder, on the disabled list since May 20 with a left thumb sprain, played three innings on Wednesday and went 0-for-2. He will build up his innings and play regularly in rehab games until July 13, when he is expected to be activated off the disabled list.
Juan Carlos Oviedo, formerly Leo Nunez, will begin throwing Minor League games for Jupiter on Saturday. According to the terms of his eight-week suspension, the right-handed reliever can play in games for 16 days leading into the completion of his suspension. He is eligible to be activated on July 23.
Justin Ruggiano dealt with some cramping in the late innings on Wednesday, but he was back in the lineup on Thursday. Ruggiano is on Twitter @JustinRuggiano.