Skip to content

Seattle Mariners All-Time Roster

Updated 03/05/2022

This is the Seattle Mariners 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 – Dan Wilson
    • Age: 25 – 36
    • Years: 1994 – 2005

    Dan Wilson
    WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS
    13.6 80 1251 4500 4085 433 1071 207 13 88 508 23 14 268 739 .262 .305 .384 .689

  • First Base – Alvin Davis
    • Age: 23 – 30
    • Years: 1984 – 1991

    Alvin Davis
    WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS
    20.1 126 1166 4892 4136 563 1163 212 10 160 667 7 16 672 549 .281 .385 .453 .838

  • Second Base – Robinson Cano
    • Age: 31 – 35
    • Years: 2014 – 2018

    Robinson Cano
    WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS
    23.5 127 704 3050 2776 389 821 159 5 107 411 13 10 232 407 .296 .355 .472 .827

  • Third Base – Kyle Seager
    • Age: 23 – 33
    • Years: 2011 – 2021

    Kyle Seager
    WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS
    37.0 111 1480 6204 5561 705 1395 309 14 242 807 55 27 533 1120 .251 .321 .442 .763

  • Shortstop – Alex Rodriguez
    • Age: 18 – 24
    • Years: 1994 – 2000

    Alex Rodriguez
    WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS
    38.1 137 790 3515 3126 627 966 194 13 189 595 133 36 310 616 .309 .375 .561 .936

  • Outfield – Ken Griffey, Jr
    • Age: 19 – 29, 39 – 40
    • Years: 1989 – 1999, 2009 – 2010

    Ken Griffey
    WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS
    70.6 139 1685 7250 6317 1113 1843 341 30 417 1216 167 60 819 1081 .292 .377 .553 .930

  • Outfield – Ichiro Suzuki
    • Age: 27 – 38, 44 – 45
    • Years: 2001 – 2012, 2018 – 2019

    Ichiro Suzuki
    WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS
    56.4 110 1861 8536 7907 1181 2542 295 79 99 633 438 97 517 800 .321 .365 .416 .781

  • Outfield – Jay Buhner
    • Age: 23 – 36
    • Years: 1988 – 2001


    Jay Buhner
    WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS
    23.1 124 1440 5828 4922 789 1255 231 19 307 951 6 24 788 1375 .255 0.36 .497 .857

  • Designated Hitter – Edgar Martinez
    • Age: 24 – 41
    • Years: 1987 – 2004

    Edgar Martinez
    WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS
    68.4 147 2055 8672 7213 1219 2247 514 15 309 1261 49 30 1283 1202 .312 .421 .515 .936

  • Starting Pitcher – Felix Hernandez
    • Age: 19 – 33
    • Years: 2005 – 2019
    Felix Hernandez
    WAR ERA- G GS W L ERA IP CG SHO SV R ER BB SO K% WHIP
    50.3 84 419 418 169 136 3.42 2729.2 25 11 0 1157 1037 805 2524 22.4% 1.21

  • Starting Pitcher – Randy Johnson
    • Age: 25 – 34
    • Years: 1989 – 1998
    Randy Johnson
    WAR ERA- G GS W L ERA IP CG SHO SV R ER BB SO K% WHIP
    39.0 79 274 266 130 74 3.42 1838.1 51 19 2 782 698 884 2162 28.0% 1.25

  • Starting Pitcher – Jamie Moyer
    • Age: 33 – 43
    • Years: 1996 – 2006
    Jamie Moyer
    WAR ERA- G GS W L ERA IP CG SHO SV R ER BB SO K% WHIP
    34.2 89 324 323 145 87 3.97 2093 20 6 0 995 924 524 1239 14.1% 1.25

  • Starting Pitcher – Mark Langston
    • Age: 23 – 28
    • Years: 1984 – 1989
    Mark Langston
    WAR ERA- G GS W L ERA IP CG SHO SV R ER BB SO K% WHIP
    19.2 94 176 173 74 67 4.00 1198 41 9 0 596 533 575 1078 21.% 1.37

  • Starting Pitcher – Freddy Garcia
    • Age: 22 – 27
    • Years: 1999 – 2004
    Freddy Garcia
    WAR ERA- G GS W L ERA IP CG SHO SV R ER BB SO K% WHIP
    18.6 88 170 169 76 50 3.89 1096.1 9 4 0 504 474 389 819 17.6% 1.30

  • Relief Pitcher – J.J. Putz
    • Age: 26 – 31
    • Years: 2003 – 2008
    J. J. Putz
    WAR ERA- G GS W L ERA IP CG SHO SV R ER BB SO K% WHIP
    8.4 71 308 0 22 15 3.07 323 0 0 101 115 110 104 337 25.4% 1.16

  • Relief Pitcher – Arthur Rhodes
    • Age: 30 – 33, 38
    • Years: 2000 – 2003, 2008
    Arthur Rhodes
    WAR ERA- G GS W L ERA IP CG SHO SV R ER BB SO K% WHIP
    7.1 69 312 0 28 16 3.05 283 0 0 9 99 96 85 315 28.2% 1.05

  • Relief Pitcher – Jeff Nelson
    • Age: 25 – 28, 34 – 36
    • Years: 1992 – 1995, 2001 – 2003
    Jeff Nelson
    WAR ERA- G GS W L ERA IP CG SHO SV R ER BB SO K% WHIP
    8.3 76 432 0 24 23 3.26 447.1 0 0 23 177 162 232 471 24.5% 1.31

Bench

  • Catcher – Dave Valle, 1984 – 1993
  • First Base – John Olerud, 2000 – 2004
  • Second Base – Bret Boone, 1992 – 1993, 2001 – 2005
  • Third Base – Adrian Beltre, 2005 – 2009
  • Shortstop – Carlos Guillen, 1998 – 2003
  • Outfield – Mike Cameron, 2000 – 2003
  • Outfield – Mitch Haniger, 2017 – 2019, 2021
  • Outfield – Phil Bradley, 1983 – 1987
  • Starting Pitcher – Erik Hanson, 1988 – 1993
  • Starting Pitcher – Hisashi Iwakuma, 2012 – 2017
  • Starting Pitcher – Mike Moore, 1982 – 1988
  • Relief Pitcher – Edwin Diaz, 2016 – 2018

1 Comment »

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 )

Twitter picture

You are commenting using your Twitter 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: