At last, Logan Morrison is feeling like his game is on solid footing. It's been a long, laborious process for the 25-year-old Marlins first baseman, who is battling back from a surgically-repaired right knee.

But after opening the season on the 60-day disabled list and undergoing weeks of recuperating, Morrison is getting closer to returning to the big leagues. All the weeks of treatment and recuperating, the hours spent jogging on an anti-gravity treadmill and hitting in cages are starting to pay off.

"It's been a grind," Morrison said. "Playing through pain. Not playing. Wishing I was playing. Rehabbing. I've been rehabbing on and off for two years now. To put it behind me and all that stuff will be good."

Morrison began his rehab assignment with Class A Jupiter on Monday, initially being used as the designated hitter for the Hammerheads. On Wednesday night, he played first base for nine innings -- going 1-for-5 at the plate.

Thursday was a 10:35 a.m. ET game in Jupiter, and Morrison was given the day off. He expects to play nine innings at first base on Friday and Saturday. Barring any setback, Morrison will head to Double-A Jacksonville on Sunday for at least a few games.

Morrison is eligible to be reinstated on May 30, but he admits it will likely be a few days afterwards.

"I don't think the 30th is a realistic date," Morrison said on Thursday. "I don't think it's because of the knee, though. It's more because of the at-bats and not playing back-to-back days."

Thus far, Morrison is 3-for-13, and he is still in the process of getting his timing down. By rule, position players can spent up to 20 days on rehab assignment, and Morrison could remain in the Minors through June 9, when the Marlins are at the Mets.

In his long road to recovery, his first step was getting healthy. Next, is getting in game shape. Morrison noted his knee was a little stiff on Thursday morning, which was expected after being on the field for nine innings.