
Seattle Mariners
American League · AL West · SEA
29
Players associated
22
Single-club 2026 seasons
28
DBH / DPG graded
23 / 24
Stored 2027 projections
Roster & Players
Every player the stored data places with this club, with his Diamond Prospects grade, his stored 2026 WAR and his projected WAR for 2027 and 2028. Filter by position or player group.
Showing 29 of 29 players associated with this club
| Positions | Role | DBH or DPG scale | Historical · as reported | Projected · provisional | Projected · provisional | Club association | |
|---|---|---|---|---|---|---|---|
Cal RaleighMLB ID 663728 | C | Hitter | 25.7DBH · #157 | 1.9 | 4.44 | 4.41 | 2026 appearances: Seattle Mariners |
Randy ArozarenaMLB ID 668227 | LF | Hitter | 61.8DBH · #43 | 5.5 | 3.71 | 3.67 | 2026 appearances: Seattle Mariners |
Julio RodríguezMLB ID 677594 | CF | Hitter | 44.1DBH · #92 | 2.6 | 3.29 | 3.29 | 2026 appearances: Seattle Mariners |
Bryan WooMLB ID 693433 | SP | Starting pitcher (SP) | 76.1DPG SP · #28 | 4.1 | 3.21 | 3.21 | 2026 appearances: Seattle Mariners |
George KirbyMLB ID 669923 | SP | Starting pitcher (SP) | 48.7DPG SP · #86 | 2.5 | 2.76 | 2.78 | 2026 appearances: Seattle Mariners |
Logan GilbertMLB ID 669302 | SP | Starting pitcher (SP) | 72.3DPG SP · #33 | 2.9 | 2.75 | 2.67 | 2026 appearances: Seattle Mariners |
Dominic CanzoneMLB ID 686527 | DH | Hitter | 69.1DBH · #23 | 2.8 | 1.9 | 1.85 | 2026 appearances: Seattle Mariners |
J.P. CrawfordMLB ID 641487 | SS | Hitter | 31.0DBH · #141 | 1.2 | 1.79 | 1.78 | 2026 appearances: Seattle Mariners |
Taylor WardMLB ID 621493 | LF | Hitter | 38.0DBH · #122 | 1.0 | 1.71 | 1.72 | 2026 appearances: Baltimore Orioles / Seattle Mariners Split season · excluded from 2026 aggregates |
Josh NaylorMLB ID 647304 | 1B | Hitter | 34.9DBH · #134 | 0.5 | 1.66 | 1.65 | 2026 appearances: Seattle Mariners |
Victor RoblesMLB ID 645302 | RF | Hitter | 28.4DBH · #148 | 0.5 | 1.34 | 1.39 | 2026 appearances: Seattle Mariners |
Luis CastilloMLB ID 622491 | SP | Starting pitcher (SP) | 23.5DPG SP · #150 | 0.3 | 1.29 | 1.24 | 2026 appearances: Chicago White Sox / Seattle Mariners Split season · excluded from 2026 aggregatesStored association: Chicago White Sox |
Kade AndersonMLB ID 807739 | SP | Starting pitcher (SP) | 65.9DPG SP · #49 | 0.7 | 1.08 | 1.14 | 2026 appearances: Seattle Mariners |
Cole YoungMLB ID 702284 | 2B | Hitter | 42.2DBH · #100 | 2.0 | 1.07 | 1.22 | 2026 appearances: Seattle Mariners |
Bryce MillerMLB ID 682243 | SP | Starting pitcher (SP) | 55.3DPG SP · #67 | 0.9 | 0.92 | 0.95 | 2026 appearances: Seattle Mariners |
Andrés MuñozMLB ID 662253 | RP | Relief pitcher (RP) | 81.1DPG RP · #29 | 0.8 | 0.74 | 0.73 | 2026 appearances: Seattle Mariners |
Mitch GarverMLB ID 641598 | C | Hitter | 17.7DBH · #179 | 0.2 | 0.69 | 0.76 | 2026 appearances: Seattle Mariners Stored association: Scranton/Wilkes-Barre RailRiders |
Emerson HancockMLB ID 676106 | SP | Starting pitcher (SP) | 57.2DPG SP · #64 | 1.7 | 0.65 | 0.67 | 2026 appearances: Seattle Mariners |
José A. FerrerMLB ID 678606 | RP | Relief pitcher (RP) | 31.9DPG RP · #170 | 0.1 | 0.65 | 0.67 | 2026 appearances: Seattle Mariners |
Gabe SpeierMLB ID 642100 | RP | Relief pitcher (RP) | 50.5DPG RP · #96 | 0.3 | 0.55 | 0.54 | 2026 appearances: Seattle Mariners |
José SuarezMLB ID 660761 | RP | Relief pitcher (RP) | 40.4DPG RP · #145 | 0.6 | 0.51 | 0.53 | 2026 appearances: Athletics / Atlanta Braves / Seattle Mariners Split season · excluded from 2026 aggregatesStored association: Athletics |
Hoby MilnerMLB ID 571948 | RP | Relief pitcher (RP) | 16.1DPG RP · #220 | -0.0 | 0.49 | 0.5 | 2026 appearances: Chicago Cubs / Seattle Mariners Split season · excluded from 2026 aggregates |
Alex HoppeMLB ID 695380 | RP | Relief pitcher (RP) | 49.6DPG RP · #101 | 0.3 | 0.32 | 0.32 | 2026 appearances: Baltimore Orioles / Seattle Mariners Split season · excluded from 2026 aggregatesStored association: Baltimore Orioles |
Cooper CriswellMLB ID 681867 | RP | Relief pitcher (RP) | 32.9DPG RP · #167 | 0.2 | 0.29 | 0.29 | 2026 appearances: Seattle Mariners |
Michael RuckerMLB ID 621074 | RP | Relief pitcher (RP) | 51.9DPG RP · #88 | 0.1 | 0.21 | 0.22 | 2026 appearances: Seattle Mariners |
Casey LeguminaMLB ID 668984 | RP | Relief pitcher (RP) | 30.3DPG RP · #175 | 0.4 | 0.21 | 0.22 | 2026 appearances: Seattle Mariners / Tampa Bay Rays Split season · excluded from 2026 aggregatesStored association: Tampa Bay Rays |
Seranthony DomínguezMLB ID 622554 | RP | Relief pitcher (RP) | 43.4DPG RP · #134 | 0.0 | 0.18 | 0.17 | 2026 appearances: Chicago White Sox / Seattle Mariners Split season · excluded from 2026 aggregates |
Eduard BazardoMLB ID 660825 | RP | Relief pitcher (RP) | 29.6DPG RP · #179 | -0.5 | 0.03 | 0.02 | 2026 appearances: Seattle Mariners |
Jhonny PeredaMLB ID 640902 | C | Hitter | Not Available | 0.7 | Not Available | Not Available | 2026 appearances: Seattle Mariners |
2026 appearances: Seattle Mariners
2026 appearances: Seattle Mariners
2026 appearances: Seattle Mariners
2026 appearances: Seattle Mariners
2026 appearances: Seattle Mariners
2026 appearances: Seattle Mariners
2026 appearances: Seattle Mariners
2026 appearances: Seattle Mariners
2026 appearances: Baltimore Orioles / Seattle Mariners
2026 appearances: Seattle Mariners
2026 appearances: Seattle Mariners
2026 appearances: Chicago White Sox / Seattle Mariners
2026 appearances: Seattle Mariners
2026 appearances: Seattle Mariners
2026 appearances: Seattle Mariners
2026 appearances: Seattle Mariners
2026 appearances: Seattle Mariners
2026 appearances: Seattle Mariners
2026 appearances: Seattle Mariners
2026 appearances: Seattle Mariners
2026 appearances: Athletics / Atlanta Braves / Seattle Mariners
2026 appearances: Chicago Cubs / Seattle Mariners
2026 appearances: Baltimore Orioles / Seattle Mariners
2026 appearances: Seattle Mariners
2026 appearances: Seattle Mariners
2026 appearances: Seattle Mariners / Tampa Bay Rays
2026 appearances: Chicago White Sox / Seattle Mariners
2026 appearances: Seattle Mariners
2026 appearances: Seattle Mariners
Diamond Prospects Team Leaders
Each Diamond Prospects scale is ranked on its own: hitter grades (DBH), starting-pitcher grades (DPG SP) and relief-pitcher grades (DPG RP) share no common scale, and are never compared with one another. WAR is a single scale across roles, so the historical and projected WAR leaders list hitters and pitchers together.
DBH — Hitters
Top hitter grades for SEA
DPG — Starting Pitchers
Top starting-pitcher grades for SEA
DPG — Relief Pitchers
Top relief-pitcher grades for SEA
Historical WAR — 2026
Stored 2026 WAR, as reported
Team Statistical Dashboard
Aggregates are computed from the stored 2026 season records of the 22 players whose 2026 season is recorded with this club alone. They are partial-coverage club figures, not official MLB club totals, and every block states how many players it covers.
Batting — computed from stored sums
10 of 22 covered players with a stored 2026 batting row
AVG
0.245
ΣH ÷ ΣAB
SLG
0.397
ΣTB ÷ ΣAB
Games
1,151
Summed
Plate App.
4,563
Summed
At Bats
4,031
Summed
Hits
988
Summed
Doubles
165
Summed
Triples
12
Summed
Home Runs
141
Summed
Extra-base hits
318
2B + 3B + HR
Total bases
1,600
From stored hits
RBI
491
Summed
Walks
428
Summed
Strikeouts
940
Summed
Stolen bases
98
Summed
Caught stealing
32
Summed
OBP and OPS are not shown at club level: hit-by-pitch and sacrifice flies are not in the stored inputs, so an exact club OBP cannot be computed, and averaging player rates would be invalid. Player OPS and wRC+ are listed in the advanced metrics below.
Pitching — computed from stored sums
14 of 22 covered players with a stored 2026 pitching row
ERA
4.02
9 × ΣER ÷ ΣIP
WHIP
1.23
(ΣH + ΣBB) ÷ ΣIP
K / 9
8.97
9 × ΣK ÷ ΣIP
BB / 9
2.60
9 × ΣBB ÷ ΣIP
HR / 9
1.24
9 × ΣHR ÷ ΣIP
K ÷ BB
3.45
ΣK ÷ ΣBB
Innings pitched
1147.2 (1147⅔)
Σ outs ÷ 3 · 14 rows with valid innings
Games
483
Summed
Games started
145
Summed
Wins
66
Summed
Losses
75
Summed
Saves
34
Summed
Hits allowed
1,080
Summed
Earned runs
512
Summed
Walks allowed
332
Summed
Strikeouts
1,144
Summed
Home runs allowed
158
Summed
Innings are stored in baseball notation (.1 = one out, .2 = two outs), so the club total is summed as outs and written back in that notation. SIERA, FIP− and K−BB% are rate statistics and are never averaged into a club figure — they are listed as stored player values below.
Additive stored measures
fWAR, OAA and DRS are additive, so a covered-player sum is a defensible club figure. Each sum states exactly how many players supplied a stored value — a player with no stored value is never counted as zero.
fWAR (2026)
31.6
22 of 22 covered players with stored fWAR · batting + pitching added
WAR (2026, as reported)
31.6
22 of 22 covered players with a stored 2026 WAR
OAA (2026)
-8
4 of 22 covered players with a stored OAA
DRS (2026)
-23
9 of 22 covered players with a stored DRS
SEA defensive metrics are stored for a smaller set of players than the batting and pitching feeds, so the OAA and DRS sums cover fewer players than the fWAR sum. The coverage line on each tile is the number that matters.
Advanced Metrics — Stored Player Values
No club-level rate is calculated here. Each metric is shown as the stored 2026 value on each SEA player's record, with the coverage stated, so a club figure is never implied by an average of unlike players.
wRC+Batting index
10 of 22 covered players
Randy Arozarena99th pct151
Dominic Canzone89th pct134
Jhonny Pereda123Showing the highest three of 10 covered players.
OPSBatting rate
10 of 22 covered players
Randy Arozarena0.865
Dominic Canzone0.820
Jhonny Pereda0.755Showing the highest three of 10 covered players.
xwOBABatting rate
9 of 22 covered players
Dominic Canzone89th pct0.346
Julio Rodríguez68th pct0.322
Randy Arozarena49th pct0.312Showing the highest three of 9 covered players.
SIERAPitching rate · lower raw value is better
14 of 22 covered players
Andrés Muñoz97th pct2.41
Michael Rucker78th pct3.29
Logan Gilbert84th pct3.41Showing the lowest three of 14 covered players.
FIP−Pitching index · lower raw value is better
14 of 22 covered players
Bryan Woo81th pct81
Andrés Muñoz67th pct84
Kade Anderson70th pct88Showing the lowest three of 14 covered players.
K−BB%Pitching rate
14 of 22 covered players
Andrés Muñoz98th pct27.1
Logan Gilbert86th pct20.8
Bryan Woo80th pct19.2Showing the highest three of 14 covered players.
OAAFielding (additive)
4 of 22 covered players
Dominic Canzone49th pct0
Victor Robles49th pct0
Julio Rodríguez30th pct-3Showing the highest three of 4 covered players.
Covered-player sum: -8 over 4 players with a stored value. An additive measure only — not a club defensive rating.
DRSFielding (additive)
9 of 22 covered players
Cole Young96th pct16
Dominic Canzone51th pct0
Victor Robles44th pct-1Showing the highest three of 9 covered players.
Covered-player sum: -23 over 9 players with a stored value. An additive measure only — not a club defensive rating.
Positional Makeup
The stored primary positions on SEA player records, and the defensive innings from the stored 2026 positional profiles. A position is never inferred — a player with no stored position is counted in neither block.
Stored primary positions
2026 defensive innings by position
Summed from the 10 players of this club who have a stored 2026 positional profile, so this is a partial innings picture and not a club defensive total.
Projected WAR Contributors
Stored Diamond Projections for the SEA players whose stored club association is this club. A projected season is provisional model output for a future year and is never blended with an actual result.
Covered-player projected WAR · 2027
35.42
Σ over 23 of 24 players stored with SEA who have a 2027 projection
Players with a projection
23 / 24
Stored 2027 projection
No stored projection
1
Players associated with SEA without one
2028 projection
35.54
Σ over 23 players
The total above covers only the players who both carry a stored SEA association and have a stored 2027 projection. It is a covered-player contribution total, not a complete team forecast: the stored dataset is not a full roster, players without a projection are absent, playing time is not modelled, and coverage differs from club to club — so these totals are not comparable between clubs and are not a projected club ranking.
| # | Historical · as reported | Projected · provisional | Projected · provisional | ||
|---|---|---|---|---|---|
| 1 | Cal Raleigh | C | 1.9 | 4.44 | 4.41 |
| 2 | Randy Arozarena | LF | 5.5 | 3.71 | 3.67 |
| 3 | Julio Rodríguez | CF | 2.6 | 3.29 | 3.29 |
| 4 | Bryan Woo | SP | 4.1 | 3.21 | 3.21 |
| 5 | George Kirby | SP | 2.5 | 2.76 | 2.78 |
| 6 | Logan Gilbert | SP | 2.9 | 2.75 | 2.67 |
| 7 | Dominic Canzone | DH | 2.8 | 1.9 | 1.85 |
| 8 | J.P. Crawford | SS | 1.2 | 1.79 | 1.78 |
| 9 | Taylor Ward | LF | 1.0 | 1.71 | 1.72 |
| 10 | Josh Naylor | 1B | 0.5 | 1.66 | 1.65 |
| 11 | Victor Robles | RF | 0.5 | 1.34 | 1.39 |
| 12 | Kade Anderson | SP | 0.7 | 1.08 | 1.14 |
| 13 | Cole Young | 2B | 2.0 | 1.07 | 1.22 |
| 14 | Bryce Miller | SP | 0.9 | 0.92 | 0.95 |
| 15 | Andrés Muñoz | RP | 0.8 | 0.74 | 0.73 |
| 16 | Emerson Hancock | SP | 1.7 | 0.65 | 0.67 |
| 17 | José A. Ferrer | RP | 0.1 | 0.65 | 0.67 |
| 18 | Gabe Speier | RP | 0.3 | 0.55 | 0.54 |
| 19 | Hoby Milner | RP | -0.0 | 0.49 | 0.5 |
| 20 | Cooper Criswell | RP | 0.2 | 0.29 | 0.29 |
| 21 | Michael Rucker | RP | 0.1 | 0.21 | 0.22 |
| 22 | Seranthony Domínguez | RP | 0.0 | 0.18 | 0.17 |
| 23 | Eduard Bazardo | RP | -0.5 | 0.03 | 0.02 |
Data coverage, not a current roster. The stored dataset covers the completed 2026 season, so every association on this page is labelled by that season. No current-roster source is connected to this app, so nothing here is presented as a verified current 26-man or 40-man roster, and no player-team assignment is ever invented, inferred or back-filled.
How a player is listed. A player appears on Seattle Mariners when either stored record places him there: the club stored on his player master record, or a 2026 season appearance recorded with this club. Each row states its own 2026 appearance record, so a traded player's split season ("Club A / Club B") is visible rather than hidden. Players whose stored association is a minor-league or international club are shown with that stored value — it is never relabelled as SEA. A handful of players carry no club association at all and are listed on no club page.
Club aggregates exclude split seasons. A player whose 2026 season is recorded with more than one club is listed, labelled and left out of this club's 2026 aggregates and 2026 WAR leaders, because his season totals cannot be attributed to one club. This club has 22 contributing single-club players out of 29 associated players, and 7 members carry a split 2026 season. A figure that is not stored is shown as Not Available and is never treated as zero.
Coverage on this page
29
Players associated with SEA
22
With a stored 2026 WAR
28
With a DBH or DPG grade
23 / 23
With a 2027 / 2028 projection
10
With a stored 2026 batting row
14
With a stored 2026 pitching row
5
Listed by 2026 appearance only
10
With a 2026 positional profile
DBH, DPG (starters) and DPG (relievers) are three separate scales and are never merged into one ranking. Grades, historical WAR and percentiles are shown exactly as stored — no Diamond Prospects formula, frozen grade or projection is modified by this page. D$V, market value and contract valuation research are out of scope here and are not read or displayed.


















