
Mariners
2026Snapshot
Offense: Average discipline, weak contact. Pitching: Elite command, bottom-tier quiet contact.
Score 3.9/g, allow 4.3/g — the bats go quiet too often.
The simulator expected 67.9 wins from their game-by-game play; they have 62.
Team identity
Offense style
No strong stylistic lean
How this lineup attacks — direction, trajectory, and contact quality against the other 29 teams. Style, not skill.
Hitters
Balanced: the top 3 hitters account for +326 bases above replacement; the other 17 combine for +547.
Every hitter, ranked by contact quality (EB/PA)
(0.438)
- 1
Cal Raleigh400 PA0.539
- 2
Dominic Canzone394 PA0.519
- 3
Randy Arozarena526 PA0.492
- 4
Luke Raley287 PA0.479
- 5
Julio Rodríguez517 PA0.478
- 6
Josh Naylor519 PA0.471
- 7
Rob Refsnyder129 PA0.469
- 8
Brendan Donovan159 PA0.466
- 9
J.P. Crawford364 PA0.461
- 10
Mitch Garver149 PA0.456
- 11
Weston Wilson121 PA0.442
- 12
Patrick Wisdom44 PA0.435
- 13
Cole Young522 PA0.426
- 14
Brock Rodden28 PA0.417
- 15
Connor Joe45 PA0.403
- 16
Colt Emerson241 PA0.401
- 17
Jhonny Pereda79 PA0.392
- 18
Leo Rivas135 PA0.377
- 19
Miles Mastrobuoni30 PA0.371
- 20
Victor Robles141 PA0.361
How to read this chart
- The dot is the model's best estimate. The bar around it is the middle 50% of where that estimate could land — a short bar means a lot of evidence, a long one means the sample is still thin.
- Where two players' bars overlap, the model cannot honestly separate them, however far apart their rank numbers are.
- The tinted halves split at the dashed league line: the green side is better than league average for this metric, the red side worse.
- The dashed average and the teal league-best line are the whole league, not just the players listed here.
- Click any player to open their page.
BB% vs HR%
League best:BB% Will Wagner (22.2%)HR% Eduardo Valencia (9.5%)
Dot size = K% (bigger = more strikeouts).
How to read this chart
- Each face is one player on this roster: BB% across the bottom, HR% up the side, both as a share of the plate appearances he took.
- The dashed lines are the average across every qualified player in the league, not just this roster — so a corner means better or worse than the league, not better or worse than a teammate.
- The league best is named above the chart rather than drawn on it. Stretching the axes out to reach it would squeeze this roster into a corner and pile the faces on top of each other, and picking a player out is what this chart is for.
- Tap a headshot to open the player.Hover a headshot for the player.
Too few plate appearances to rank (2):
Pitchers
Star-led: the top 3 pitchers account for +120 bases above replacement; the other 13 combine for +51.
Every pitcher, ranked by run prevention (xEB/PA)
(0.456)
- 1
Andrés Muñoz199 BF0.419
- 2
Bryce Miller354 BF0.421
- 3
Bryan Woo563 BF0.421
- 4
Logan Gilbert594 BF0.427
- 5
Alex Hoppe148 BF0.432
- 6
George Kirby587 BF0.433
- 7
Emerson Hancock543 BF0.434
- 8
Michael Rucker123 BF0.434
- 9
José A. Ferrer231 BF0.440
- 10
Cooper Criswell121 BF0.442
- 11
Eduard Bazardo246 BF0.445
- 12
Gabe Speier144 BF0.467
- 13
Nick Davila111 BF0.467
- 14
Matt Brash64 BF0.468
- 15
Luis Castillo525 BF0.469
- 16
Cole Wilcox123 BF0.472
How to read this chart
- The dot is the model's best estimate. The bar around it is the middle 50% of where that estimate could land — a short bar means a lot of evidence, a long one means the sample is still thin.
- Where two players' bars overlap, the model cannot honestly separate them, however far apart their rank numbers are.
- The tinted halves split at the dashed league line: the green side is better than league average for this metric, the red side worse.
- The dashed average and the teal league-best line are the whole league, not just the players listed here.
- Click any player to open their page.
BB% allowed vs HR% allowed
League best:BB% allowed Bryse Wilson (3.3%)HR% allowed Mason Miller (0.0%)
Dot size = K% (bigger = more strikeouts recorded).
How to read this chart
- Each face is one player on this roster: BB% allowed across the bottom, HR% allowed up the side, both as a share of the batters he faced.
- The dashed lines are the average across every qualified player in the league, not just this roster — so a corner means better or worse than the league, not better or worse than a teammate.
- The league best is named above the chart rather than drawn on it. Stretching the axes out to reach it would squeeze this roster into a corner and pile the faces on top of each other, and picking a player out is what this chart is for.
- Tap a headshot to open the player.Hover a headshot for the player.
Too few batters faced to rank (4):
Season value
Who carried the team
Hitters create bases, pitchers prevent them — one roster on one replacement scale.
How to read this chart
- Every hitter's bat and every pitcher's arm, both measured against a freely-available replacement. The tag marks the role (Hitter / Starter / Reliever).
- Modeled (shrunk) rates, like the boards above — a two-way player appears once for his bat and once for his arm.
- The total sums the whole roster; this board shows the biggest movers. Click a name for their page.
Recent games
Recent games
The team's last 10 games. Click into any one to see the full simulator breakdown.
- WonAug 22Aug 22, 2026
CHCCubs4@
SEAMariners5 - WonAug 21Aug 21, 2026
CHCCubs5@
SEAMariners6 - LostAug 20Aug 20, 2026
SEAMariners4@
MILBrewers7 - WonAug 19Aug 19, 2026
SEAMariners7@
MILBrewers5 - LostAug 18Aug 18, 2026
SEAMariners0@
MILBrewers22 - WonAug 16Aug 16, 2026
SEAMariners3@
HOUAstros2 - WonAug 15Aug 15, 2026
SEAMariners10@
HOUAstros5 - LostAug 14Aug 14, 2026
SEAMariners7@
HOUAstros10 - WonAug 13Aug 13, 2026
SEAMariners1@
NYYYankees0 - LostAug 12Aug 12, 2026
SEAMariners5@
NYYYankees10