Skip to content

Miami Marlins All-Time Roster

Updated 02/26/2022

This is the Miami Marlins all-time roster. The roster consists of one starter and one bench player for each infield position and one starter and one bench player for each outfield position. Hitters had to have a minimum of 1,500 plate appearances. For pitching, I selected five starting pitchers and three relief pitchers. Starting pitchers had to start at least 75 games during their time with the franchise to qualify. Relief pitchers had to accumulate a minimum of 150 innings pitched to be eligible.


  • Catcher – J.T. Realmuto
    • Age: 23 – 27
    • Years: 2014 – 2018

    J.T. Realmuto
    WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS
    13.9 108 540 2152 1988 255 555 114 16 59 243 31 12 122 388 .279 .329 .442 .771

  • First Base – Kevin Millar
    • Age: 26 – 30
    • Years: 1998 – 2002

    Kevin Millar
    WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS
    7.7 127 500 1699 1499 205 443 111 12 59 251 1 2 156 255 .296 .371 .504 .875

  • Second Base – Luis Castillo
    • Age: 20 – 29
    • Years: 1996 – 2005

    Luis Castillo
    WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS
    22.4 99 1128 4966 4347 675 1273 130 42 20 271 281 114 533 629 .293 .366 .356 .722

  • Third Base – Miguel Cabrera
    • Age: 20 – 24
    • Years: 2003 – 2007

    Miguel Cabrera
    WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS
    18.3 139 720 3072 2694 449 842 183 10 138 523 17 11 322 592 .313 .390 .542 .932

  • Shortstop – Hanley Ramirez
    • Age: 22 – 28
    • Years: 2006 – 2012

    Hanley Ramirez
    WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS
    26.9 129 943 4150 3671 666 1103 232 26 148 482 230 73 406 677 .300 .375 .499 .874

  • Outfield – Giancarlo Stanton
    • Age: 20 – 27
    • Years: 2010 – 2017

    Giancarlo Stanton
    WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS
    35.7 145 986 4119 3577 576 960 202 10 267 672 36 14 487 1140 .268 .362 .554 .916

  • Outfield – Gary Sheffield
    • Age: 24 – 29
    • Years: 1993 – 1998


    Gary Sheffield
    WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS
    13.2 155 558 2358 1870 365 538 98 7 122 380 74 32 424 290 .288 .426 .543 .969

  • Outfield – Cliff Floyd
    • Age: 24 – 29
    • Years: 1997 – 2002

    Cliff Floyd
    WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS
    16.9 131 637 2569 2247 392 661 167 9 110 409 90 33 268 443 .294 .377 .523 .900

  • Starting Pitcher – Josh Johnson
    • Age: 21 – 28
    • Years: 2005 – 2012
    Josh Johnson
    WAR ERA- G GS W L ERA IP CG SHO SV R ER BB SO K% WHIP
    25.8 76 154 144 56 37 3.15 916.2 4 0 0 346 321 308 832 21.9% 1.23

  • Starting Pitcher – Jose Fernandez
    • Age: 20 – 23
    • Years: 2013 – 2016
    Jose Fernandez
    WAR ERA- G GS W L ERA IP CG SHO SV R ER BB SO K% WHIP
    13.0 68 76 76 38 17 2.58 471.1 0 0 0 150 135 140 589 31.2% 1.05

  • Starting Pitcher – Dontrelle Willis
    • Age: 21 – 25
    • Years: 2003 – 2007
    Dontrelle Willis
    WAR ERA- G GS W L ERA IP CG SHO SV R ER BB SO K% WHIP
    17.2 89 162 162 68 54 3.78 1022.2 15 8 0 476 430 344 757 17.2% 1.36

  • Starting Pitcher – Anibal Sanchez
    • Age: 23 – 28
    • Years: 2006 – 2012
    Anibal Sanchez
    WAR ERA- G GS W L ERA IP CG SHO SV R ER BB SO K% WHIP
    14.1 92 133 132 44 45 3.75 794.1 6 4 0 363 331 305 676 19.8% 1.35

  • Starting Pitcher – Josh Beckett
    • Age: 21 – 25
    • Years: 2001 – 2005
    Josh Beckett
    WAR ERA- G GS W L ERA IP CG SHO SV R ER BB SO K% WHIP
    10.7 85 106 103 41 34 3.46 609 3 2 0 266 234 223 607 23.9% 1.23

  • Relief Pitcher – A.J. Ramos
    • Age: 25 – 30
    • Years: 2012 – 2017
    AJ Ramos
    WAR ERA- G GS W L ERA IP CG SHO SV R ER BB SO K% WHIP
    6.6 73 325 0 15 16 2.78 327.1 0 0 92 108 101 173 379 27.6% 1.23

  • Relief Pitcher – Steve Cishek
    • Age: 24 – 29
    • Years: 2010 – 2015
    Steve Cishek
    WAR ERA- G GS W L ERA IP CG SHO SV R ER BB SO K% WHIP
    4.9 76 284 0 17 20 2.86 289.2 0 0 94 108 92 106 312 25.6% 1.22

  • Relief Pitcher – Robb Nen
    • Age: 23 – 27
    • Years: 1993 – 1997
    Robb Nen
    WAR ERA- G GS W L ERA IP CG SHO SV R ER BB SO K% WHIP
    5.0 83 269 1 20 16 3.41 314 0 0 108 130 119 121 328 24.8% 1.28

Bench

  • Catcher – Charles Johnson, 1994 – 1998, 2001 – 2002
  • First Base – Derrek Lee, 1998 – 2003
  • Second Base – Dan Uggla, 2006 – 2010
  • Third Base – Mike Lowell, 1999 – 2005
  • Shortstop – Miguel Rojas, 2015 – 2019
  • Outfield – Christian Yelich, 2013 – 2017
  • Outfield – Marcell Ozuna, 2013 – 2017
  • Outfield – Jeff Conine, 1993 – 1997, 2003 – 2005
  • Starting Pitcher – A.J. Burnett, 1999 – 2005
  • Starting Pitcher – Brad Penny, 2000 – 2004, 2014
  • Starting Pitcher – Ricky Nolasco, 2006 – 2013
  • Relief Pitcher – Brian Sanches, 2009 – 2011

2 Comments »

  1. For example:

    Derrek Lee was initially drafted by the San Diego Padres in the first round of the 1993 draft, 14th off the board. The 6’4″, 240 lb. power hitting first baseman worked up through the San Diego system until going 14-for-54 in his major league debut in 1997. Just after winning their World Series title, the Marlins traded Kevin Brown to the Padres for Steve Hoff, Rafael Medina, and Lee. 

    Just 22-years-old when he joined the Florida Marlins, Lee appeared in 141 games as the Marlins starter at first base. Lee totaled 17 home runs and 74 RBI while slashing .233/.318/.414 and drew 47 walks in 513 plate appearances while striking out 120 times. Lee would get worse before he got better. In 70 games the following season, he slashed just .206/.263/.326 with five homers and 20 RBI. He also struck out nearly a third of the time, whiffing 70 times in 236 plate appearances. 

    But the Florida Marlins had faith in Lee, which was well rewarded over the next four seasons. In 633 games between 2000 and 2003, Lee hit 107 homers for 323 RBI, stealing 44 bases and slashing .276/.368/.495. For his efforts defensively, Lee was awarded the 2003 NL Gold Glove at first base. 

    Like

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: