Rosternomics

Mariners SEA

Switch team:

GM: Jerry Dipoto (since 2016)

2017 roster — every player, value & surplus

‹ Prev Next ›
-6.1
WAB — wins above budget
-4.5
TAB — roster Talent above budget
78–84 (0.481)
record
-45M
surplus $M (value/$)
31.8
roster fWAR
$153.5M
payroll
PlayerAgeServiceGfWARSalary $MSurplus $M
Mike Zunino 26 arb 124 4.4 0.6 +14.3
James Paxton 28 arb 24 4.4 2.4 +12.5
Kyle Seager 29 FA-elig 154 3.6 11.0 +1.0
Jean Segura 27 arb 125 3.5 6.2 +5.7
Nelson Cruz 36 FA-elig 155 3.5 14.2 -2.3
Robinson Canó 34 FA-elig 150 2.9 24.0 -14.1
Mitch Haniger 26 pre-arb 96 2.4 0.5 +7.6
Jarrod Dyson 32 FA-elig 111 1.8 2.8 +3.4
Nick Vincent 30 arb 69 1.7 1.3 +4.5
Mike Leake↔ STL 29 FA-elig 5 1.2 2.3 +1.7
Ben Gamel 25 pre-arb 134 1.0 0.5 +2.9
Guillermo Heredia 26 pre-arb 123 1.0 0.8 +2.6
Edwin Díaz 23 pre-arb 66 0.9 0.5 +2.6
Emilio Pagán 26 34 0.8 0.2 +2.5
Andrew Albers 31 pre-arb 9 0.7 0.1 +2.3
Erasmo Ramírez↔ TBR 27 arb 11 0.6 0.9 +1.0
Danny Valencia 32 FA-elig 130 0.6 5.5 -3.6
Félix Hernández 31 FA-elig 16 0.3 26.9 -25.7
Tony Zych 26 pre-arb 45 0.3 0.5 +0.6
James Pazos 26 pre-arb 59 0.3 0.5 +0.5
Marco Gonzales↔ STL 25 pre-arb 10 0.3 0.2 +0.8
Yonder Alonso↔ OAK 30 FA-elig 42 0.3 1.2 -0.3
David Phelps↔ MIA 30 arb 10 0.2 0.9 -0.1
Mike Marjama 27 5 0.2 0.1 +0.5
Ryan Garton↔ TBR 27 pre-arb 13 0.1 0.1 +0.4
Ryan Weber 26 pre-arb 1 0.1 0.4 -0.1
Yovani Gallardo 31 FA-elig 28 0.0 11.0 -10.8
Tyler Cloyd 30 pre-arb 1 0.0 0.0 +0.1
Thyago Vieira 24 1 0.0 0.0 +0.1
Tyler Smith 25 10 0.0 0.1 -0.0
Shae Simmons 26 arb 9 0.0 0.5 -0.5
Cody Martin 27 pre-arb 1 -0.0 0.0 -0.0
Andrew Moore 23 11 -0.0 0.2 -0.2
Max Povse 23 3 -0.0 0.0 -0.1
Marc Rzepczynski 31 FA-elig 64 -0.0 5.5 -5.6
Danny Espinosa↔ ANA 30 FA-elig 8 -0.0 0.5 -0.6
Gordon Beckham 30 FA-elig 11 -0.0 0.1 -0.2
Dillon Overton↔ SDP 25 pre-arb 9 -0.1 0.5 -0.7
Dan Altavilla 24 pre-arb 41 -0.1 0.5 -0.7
Aríel Miranda 28 pre-arb 32 -0.1 0.5 -0.7
Rob Whalen 23 pre-arb 2 -0.1 0.5 -0.8
Evan Marshall 27 pre-arb 6 -0.1 0.2 -0.5
Jean Machi 35 arb 5 -0.1 0.5 -0.8
Zac Curtis↔ PHI 24 3 -0.1 0.0 -0.3
Steve Cishek↔ TBR 31 FA-elig 23 -0.1 2.8 -3.1
Casey Lawrence↔ TOR 29 23 -0.1 0.2 -0.6
Evan Scribner 31 FA-elig 8 -0.2 0.9 -1.5
Boog Powell↔ OAK 24 23 -0.2 0.1 -0.7
Jacob Hannemann 26 pre-arb 11 -0.2 0.1 -0.7
Chase De Jong 23 7 -0.2
Christian Bergman 29 pre-arb 13 -0.2 0.1 -0.9
Hisashi Iwakuma 36 arb 6 -0.2 14.0 -14.8
Daniel Vogelbach 24 16 -0.3
Leonys Martin↔ CHC 29 FA-elig 34 -0.3 3.4 -4.4
Casey Fien↔ PHI 33 FA-elig 6 -0.3 0.7 -1.7
Chris Heston↔ MIN 29 2 -0.3 0.0 -1.1
Sam Gaviglio↔ KCR 27 12 -0.4 0.1 -1.5
Carlos Ruiz 38 FA-elig 54 -0.4 4.5 -5.9
Mike Freeman↔ CHC 29 16 -0.4 0.0 -1.5
Tuffy Gosewisch 33 arb 11 -0.5 0.6 -2.2
Taylor Motter 27 pre-arb 92 -0.7 0.5 -3.0

61 players appeared (WAR is complete); salary & surplus are on record for 59 of them (97%). Players without a salary show "–" — no single historical salary source is fully complete (especially 2020–2022).

WAR = FanGraphs (fWAR). Green = produced more value than paid (bargain); red = paid more than produced. Service: pre-arb (<3 yr) / arb (3–6) / FA-eligible (6+). Click headers to sort.

History: front-office performance & develop-vs-buy (1985–2024)

Trade ledger (realized WAR, all-time)

Best acquisitions
PlayerYearWAR for SEA
Jamie Moyer199628.0
Mike Cameron200019.8
J. P. Crawford201817.8
Freddy García199815.6
Franklin Gutiérrez200813.4
Mitch Haniger201611.1
Marco Gonzales201710.1
Luis Castillo20228.7
Ones that got away
PlayerYear tradedWAR elsewhere
Adam Jones200829.6
Jason Varitek199721.2
Shin-Soo Choo200619.2
Mike Hampton199319.2
Carlos Guillén200418.3
Derek Lowe199718.0
Freddy Peralta201517.3
Chris Taylor201616.9