"I'm back and excited to be here," said Gregg, who turns 36 on Friday. "Never say never in this game. You never know where you end up."
Gregg signed a Minor League contract with Miami on June 3, and the plan was for him to get into game shape in the Minor Leagues before being called up. The veteran threw seven innings in seven Minor League appearances before getting brought back to the big leagues.
About the only thing that's the same since Gregg's first tenure with the Marlins is his familiar No. 63. The name of the team has changed from Florida to Miami, there is a different uniform color scheme, along with the franchise playing in Marlins Park, with its retractable roof.
The Marlins shared Sun Life Stadium with the Miami Dolphins when Gregg last wore the team colors.
"Whole different setup," Gregg said. "I'm back, but it's a completely different setup, completely different team, a lot of new faces."
Gregg appeared in 62 games for the Cubs last year, and he saved 33-of-38 opportunities. He has 177 career saves, but with Miami, he will set up for Steve Cishek.
Why sign with the Marlins?
"They've got a chance to win the division," Gregg said. "It's a team that's playing good baseball this far into the season. Coming in to add a little depth to the bullpen. Seemed like a good fit for both sides."
Gregg said he had a handful of other options, including a couple of teams he didn't identify who are in the National League East.
"The situation has to be right for me, especially at this point in my career," Gregg said. "I was waiting for that situation to arrive."
Gregg has been around long enough to know how to adapt to a variety of roles.
"Luckily in my career, I've done pretty much everything out of the bullpen, and even started at some point," Gregg said. "I think whatever inning it is, I'll still be pitching."