Rosternomics

Mariners SEA

Switch team:

President of baseball ops: Jerry Dipoto (since 2022)

2022 roster — every player, value & surplus

‹ Prev Next ›
+11.4
WAB — wins above budget
+6.2
TAB — roster Talent above budget
90–72 (0.556)
record · made playoffs
+27M
surplus $M (value/$)
37.3
roster fWAR
$110.1M
payroll
PlayerAgeServiceGfWARSalary $MSurplus $M
Julio Rodríguez 21 pre-arb 132 5.7 0.7 +20.2
Eugenio Suárez 30 FA-elig 150 4.3 11.3 +4.5
Cal Raleigh 25 pre-arb 119 4.2 0.7 +14.5
Logan Gilbert 25 pre-arb 32 3.0 0.7 +10.4
George Kirby 24 25 2.9 0.5 +10.2
Ty France 27 pre-arb 140 2.6 0.7 +8.9
J.P. Crawford 27 arb 145 2.2 6.0 +2.1
Dylan Moore 29 arb 104 2.0 1.4 +5.8
Andrés Muñoz 23 pre-arb 64 1.9 0.9 +5.8
Erik Swanson 28 pre-arb 57 1.7 0.7 +5.6
Robbie Ray 30 FA-elig 32 1.6 21.0 -15.1
Luis Castillo↔ CIN 29 arb 11 1.5 3.2 +2.3
Sam Haggerty 28 pre-arb 83 1.4 0.5 +4.7
Adam Frazier 30 FA-elig 156 1.3 8.0 -3.4
Mitch Haniger 31 FA-elig 57 0.9 7.8 -4.3
Jesse Winker 28 arb 136 0.8 6.2 -3.5
Carlos Santana↔ KCR 36 FA-elig 79 0.7 6.3 -3.6
Penn Murfee 28 64 0.7 0.6 +1.8
Matt Brash 24 pre-arb 39 0.6 0.5 +1.8
Chris Flexen 27 arb 33 0.6 3.0 -0.9
Tom Murphy 31 FA-elig 14 0.5 1.6 +0.3
Paul Sewald 32 arb 65 0.4 1.7 -0.2
Taylor Trammell 24 pre-arb 43 0.4 0.4 +1.1
Diego Castillo 28 arb 59 0.3 2.1 -1.0
Matthew Boyd 31 arb 10 0.1 1.8 -1.5
Brian O'Keefe 28 2 0.0 0.0 +0.1
Wyatt Mills↔ KCR 27 8 0.0 0.1 +0.1
Ken Giles 31 FA-elig 5 0.0 5.2 -5.1
Kevin Padlo↔ PIT 25 6 0.0 0.0 +0.0
Brennan Bernardino 30 2 0.0 0.0 -0.0
Marcus Wilson 25 3 0.0 0.0 -0.0
Donovan Walton↔ SFG 28 1 0.0
Riley O'Brien 27 pre-arb 1 -0.0 0.0 -0.0
Travis Jankowski↔ NYM 31 FA-elig 1 -0.0 0.0 -0.1
Drew Steckenrider 31 arb 16 -0.0 3.1 -3.2
Drew Ellis↔ ARI 26 pre-arb 1 -0.0 0.0 -0.1
Roenis Elías 33 arb 7 -0.0 0.1 -0.2
Anthony Misiewicz↔ KCR 27 17 -0.0 0.2 -0.4
Danny Young↔ ATL 28 2 -0.0 0.1 -0.2
Jack Larsen 27 1 -0.0 0.0 -0.2
Stuart Fairchild↔ CIN 26 3 -0.1 0.0 -0.2
Mike Ford↔ ANA 29 arb 16 -0.1 0.1 -0.3
Marco Gonzales 30 FA-elig 32 -0.1 5.8 -6.0
Justus Sheffield 26 pre-arb 6 -0.1 0.1 -0.4
Andrew Knapp↔ PIT 30 arb 2 -0.1 0.1 -0.6
Jarred Kelenic 22 pre-arb 54 -0.2 0.3 -0.8
Matt Koch 31 pre-arb 4 -0.2 0.1 -0.6
Curt Casali↔ SFG 33 FA-elig 16 -0.2 0.7 -1.3
Matt Festa 29 pre-arb 53 -0.2 0.6 -1.2
Steven Souza Jr. 33 6 -0.2
Jake Lamb↔ LAD 31 FA-elig 16 -0.2 0.1 -0.9
Kyle Lewis 26 pre-arb 18 -0.3 0.5 -1.5
Yohan Ramírez↔ CLE 27 7 -0.3 0.1 -1.2
Tommy Milone 35 7 -0.3 0.2 -1.4
Ryan Borucki↔ TOR 28 arb 21 -0.4 0.5 -1.9
Justin Upton 34 17 -0.4 0.1 -1.5
Luis Torrens 26 pre-arb 57 -0.6 1.2 -3.4
Abraham Toro 25 pre-arb 109 -0.6 0.6 -2.9
Sergio Romo↔ TOR 39 FA-elig 17 -0.7 1.5 -4.1

59 players appeared (WAR is complete); salary & surplus are on record for 57 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