On Wednesday morning, the Marlins finalized their 25-man roster. The club had until 5 p.m. ET on Wednesday to hand in its roster, and there are no last-minute surprises.
The club is carrying 13 position players and 12 pitchers.
Wednesday is a historical occasion for the franchise, as the team plays for the first time as the Miami Marlins in its new retractable-roof ballpark.
Manager Ozzie Guillen has tabbed Josh Johnson to pitch Wednesday's opener against the Cardinals, who are starting Kyle Lohse.
Miami's rotation will be Johnson, Mark Buehrle, Ricky Nolasco, Carlos Zambrano and Anibal Sanchez. The seven relievers are Heath Bell, Randy Choate, Steve Cishek, Mike Dunn, Chad Gaudin, Edward Mujica and Ryan Webb.
The position players are John Buck, Gaby Sanchez, Omar Infante, Jose Reyes, Hanley Ramirez, Logan Morrison, Emilio Bonifacio, Giancarlo Stanton, Brett Hayes, Greg Dobbs, Austin Kearns, Chris Coghlan and Donnie Murphy.
Miami's revamped roster includes six players who were not with the club a year ago -- Buehrle, Bell, Reyes, Kearns, Zambrano and Gaudin.
Cishek, a fifth-round Draft pick in 2007, is the lone Marlin appearing on an Opening Day roster for the first time.
No rookie made the team's Opening Day roster.
The Marlins also placed reliever Jose Ceda, who had Tommy John sugery on his right elbow on Tuesday, on the 15-day disabled list.