Rosternomics

Mariners SEA

Switch team:

GM: Jerry Dipoto (since 2016)

2019 roster — every player, value & surplus

‹ Prev Next ›
-12.7
WAB — wins above budget
-11.3
TAB — roster Talent above budget
68–94 (0.420)
record
-49M
surplus $M (value/$)
21.7
roster fWAR
$117.2M
payroll
PlayerAgeServiceGfWARSalary $MSurplus $M
Marco Gonzales 27 arb 34 3.7 0.9 +11.1
Tom Murphy 28 pre-arb 76 3.1 0.6 +9.7
Kyle Seager 31 FA-elig 106 2.4 19.5 -11.5
Edwin Encarnación↔ NYY 36 65 1.5 5.2 -0.1
Mallex Smith 26 arb 134 1.4 0.6 +4.0
Mike Leake↔ ARI 31 FA-elig 22 1.3 11.0 -6.8
Mitch Haniger 28 arb 63 1.2 0.6 +3.3
Omar Narváez 27 arb 132 1.2 0.6 +3.3
Austin Nola 29 79 1.1 0.3 +3.2
J.P. Crawford 24 pre-arb 93 1.1 0.4 +3.0
Daniel Vogelbach 26 arb 144 1.0 0.6 +2.8
Dylan Moore 26 pre-arb 113 0.9 0.6 +2.3
Austin Adams↔ WSN 28 pre-arb 29 0.7 0.4 +2.0
Dee Strange-Gordon 31 FA-elig 117 0.7 13.3 -10.9
Kyle Lewis 23 18 0.6 0.1 +2.1
Anthony Bass 31 arb 44 0.6 0.4 +1.4
Shed Long Jr. 23 42 0.5
Jay Bruce↔ PHI 32 FA-elig 47 0.5 6.7 -5.1
Tim Lopes 25 41 0.5
Matt Magill↔ MIN 29 FA-elig 22 0.5 0.2 +1.3
Sam Tuivailala 26 arb 23 0.5 0.6 +1.0
Zac Grotz 26 14 0.4 0.2 +1.1
Justus Sheffield 23 pre-arb 8 0.3 0.1 +0.8
Matt Wisler↔ SDP 26 arb 23 0.3 0.3 +0.6
Cory Gearrin↔ NYY 33 FA-elig 48 0.3 1.1 -0.2
Roenis Elías↔ WSN 30 arb 44 0.2 0.8 -0.3
Yusei Kikuchi 28 pre-arb 32 0.2 10.0 -9.5
Mike Wright Jr.↔ BAL 29 arb 9 0.1 0.3 +0.2
Domingo Santana 26 arb 121 0.1 1.9 -1.5
Brandon Brennan 27 pre-arb 44 0.1 0.6 -0.2
Dan Altavilla 26 pre-arb 17 0.1 0.3 +0.0
Art Warren 26 6 0.1 0.1 +0.3
Tim Beckham 29 FA-elig 88 0.1 1.8 -1.5
Connor Sadzeck 27 pre-arb 20 0.1 0.5 -0.3
Zac Rosscup↔ LAD 31 FA-elig 19 0.1 0.4 -0.1
Justin Dunn 23 4 0.1 0.1 +0.1
Tommy Milone 32 arb 23 0.0 0.4 -0.4
Ryon Healy 27 arb 47 0.0 0.6 -0.6
Ryan Court 31 12 -0.0 0.1 -0.1
Kristopher Negrón↔ LAD 33 10 -0.0
David Freitas↔ MIL 30 pre-arb 1 -0.0 0.0 -0.1
Hunter Strickland↔ WSN 30 arb 4 -0.1 0.2 -0.4
Matt Carasiti 27 pre-arb 11 -0.1 0.1 -0.3
Tayler Scott↔ BAL 27 5 -0.1 0.0 -0.3
Ichiro Suzuki 45 FA-elig 2 -0.1 0.1 -0.4
Taylor Guilbeau 26 17 -0.1 0.1 -0.4
Donovan Walton 25 7 -0.1
David McKay↔ DET 24 7 -0.1 0.0 -0.4
Reggie McClain 26 14 -0.1 0.2 -0.5
Ryan Garton 29 pre-arb 2 -0.1 0.0 -0.4
Andrew Moore 25 pre-arb 1 -0.1 0.0 -0.4
Shawn Armstrong↔ BAL 28 arb 4 -0.1 0.0 -0.5
Jesse Biddle↔ ATL 27 pre-arb 11 -0.2 0.2 -0.8
Félix Hernández 33 FA-elig 15 -0.2 27.9 -28.4
Gerson Bautista 24 pre-arb 8 -0.2 0.6 -1.2
R.J. Alaniz↔ CIN 28 4 -0.2 0.0 -0.7
Parker Markel↔ PIT 28 5 -0.2 0.0 -0.8
Mac Williamson↔ SFG 28 arb 25 -0.2 0.4 -1.2
Keon Broxton↔ BAL 29 arb 29 -0.2 0.2 -1.0
Matt Festa 26 pre-arb 20 -0.3 0.6 -1.4
Nick Rumbelow 27 arb 3 -0.3 0.6 -1.4
Wade LeBlanc 34 FA-elig 26 -0.3 0.5 -1.4
Erik Swanson 25 27 -0.3 0.3 -1.4
Chasen Bradford 29 pre-arb 12 -0.4 0.6 -1.8
Jake Fraley 24 12 -0.4 0.1 -1.4
Anthony Swarzak↔ ATL 33 FA-elig 15 -0.6 2.2 -4.2
Braden Bishop 25 27 -0.7 0.4 -2.7

67 players appeared (WAR is complete); salary & surplus are on record for 63 of them (94%). 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