Miami Marlins all-time 25-man roster

7 of 11

Apr 25, 2015; Miami, FL, USA; Miami Marlins right fielder Giancarlo Stanton (27) rounds the bases and scores a run during the sixth inning against the Washington Nationals at Marlins Park. Mandatory Credit: Steve Mitchell-USA TODAY Sports

Outfield: Giancarlo Stanton.

Yes he’s still on the Marlins right now and is only 25-years-old but he is already one of the best players to ever wear the Marlins jersey. He is the franchise’s All-Time home run leader and is a two-time All-Star. The Marlins signed Stanton to the largest contract in sports history last winter, 13 years and $325 million.

Gary Sheffield

Shef is a nine-time All-Star and spent five seasons in Florida, the most time he spent on any team. He was art of the 1997 World Series team. He hit 112 home runs with the Marlins.

Juan Pierre

The recently retired Pierre had a .303 batting average with the Marlins and stole 167 bases. He was on the 2003 World Series team and played for the Fish from 2003-05 and 2013.

Next: Starting rotation