Add SportsStats to your home screen

MLB · AL West

Seattle Mariners

SEA · 2026

See the full league board →

Roster construction

Metric Value Lg avg Diff Rank Percentile
Plate appearances given to sub-replacement hitters 927 961 −34 15th of 30
Share of plate appearances given to sub-replacement hitters 13.9% 15.0% −1.2% 13th of 30
WAR bled by sub-replacement hitters -3.7 -2.9 −0.8 21st of 30
Count of sub-replacement hitters 8 6 +1 20th of 30
Batters faced by sub-replacement pitchers 549 1111 −562 5th of 30
Share of batters faced by sub-replacement pitchers 8.7% 16.5% −7.8% 5th of 30
WAR of the club's best position player 5.5 4.9 +0.6 7th of 30
Combined WAR of the club's three best position players 10.9 11.4 −0.5 17th of 30
Combined WAR of the club's five best position players 14.8 15.8 −1.0 18th of 30
Total position-player WAR 17.4 19.4 −2.0 22nd of 30
Total pitching WAR 13.8 15.1 −1.3 19th of 30
Share of position-player WAR from the top three 62.6% 62.3% +0.4% 14th of 30
Concentration of WAR across the lineup 0.41 0.45 −0.04 24th of 30
Position players with a 2+ WAR season 4 4 — 16th of 30
Position players with a 4+ WAR season 1 1 — 11th of 30
Hitters used 27 24 +3 5th of 30
Plate-appearance-weighted batting age 29.1 28.3 +0.8 10th of 30
Plate appearances given to hitters 25 and under 979 1557 −578 24th of 30
Share of plate appearances given to hitters 25 and under 14.7% 24.4% −9.7% 24th of 30
Plate appearances given to hitters 35 and older 328 397 −69 15th of 30

Staff shape

Metric Value Lg avg Diff Rank Percentile
Pitchers used 28 32 −4 26th of 30
Rotation WAR 13.4 13.1 +0.3 13th of 30
Bullpen WAR 1.9 6.5 −4.6 25th of 30
Combined WAR of the club's three best starters 9.5 8.8 +0.7 12th of 30
Share of innings thrown by starters 62.0% 71.5% −9.5% 27th of 30
Quality starts 66 56 +9 6th of 30
Blown saves 35 26 +8 26th of 30

Results

Metric Value Lg avg Diff Rank Percentile
Run differential -58 0 −58 23rd of 30
Run differential per game -0.36 0.00 −0.36 23rd of 30
Runs scored per game 4.10 4.48 −0.38 28th of 30
Runs allowed per game 4.46 4.48 −0.02 16th of 30
Winning percentage .469 .500 −.031 22nd of 30
Pythagorean winning percentage .462 .502 −.040 24th of 30
Wins above Pythagorean expectation 1.2 -0.3 +1.5 12th of 30
Winning percentage in one-run games .510 .499 +.011 14th of 30
Winning percentage in games decided by five or more .432 .500 −.068 23rd of 30
Winning percentage in extra innings .500 .510 −.010 16th of 30
Home winning percentage .531 .529 +.002 13th of 30
Road winning percentage .407 .471 −.064 24th of 30
Winning percentage within the division .538 .500 +.038 9th of 30
Longest winning streak 8 6 +1 6th of 30

Batting

Metric Value Lg avg Diff Rank Percentile
Team Games 162 161 — 1st of 30
Team Plate Appearances 6089 6128 −39 19th of 30
Team At Bats 5385 5444 −59 25th of 30
Team Runs 664 725 −61 28th of 30
Team Hits 1253 1328 −75 28th of 30
Team Doubles 206 249 −43 30th of 30
Team Triples 18 22 −4 19th of 30
Team Home Runs 182 185 −3 16th of 30
Team Runs Batted In 638 693 −55 27th of 30
Team Stolen Bases 114 109 +4 10th of 30
Team Walks 557 544 +12 10th of 30
Team Strikeouts 1400 1356 +43 22nd of 30
Team Walk Rate 9.1% 8.9% +0.2% 10th of 30
Team Strikeout Rate 23.0% 22.1% +0.9% 23rd of 30
Team Batting Average .233 .244 −.011 29th of 30
Team On-Base Percentage .314 .318 −.004 20th of 30
Team Slugging Percentage .379 .400 −.021 28th of 30
Team On-Base Plus Slugging .693 .719 −.026 27th of 30

Pitching

Metric Value Lg avg Diff Rank Percentile
Team Wins 76 80 −4 22nd of 30
Team Losses 86 80 +5 22nd of 30
Team Saves 35 41 −6 24th of 30
Team Blown Saves 28 23 +4 22nd of 30
Team Games 162 161 — 1st of 30
Team Games Started 162 161 — 1st of 30
Team Innings Pitched 1430.1 1435.2 −5.1 23rd of 30
Team Innings per Game 8.8 8.9 −0.1 22nd of 30
Team Strikeouts 1392 1356 +35 12th of 30
Team Strikeouts per 9 Innings 8.8 8.5 +0.3 9th of 30
Team Walks per 9 Innings 2.8 3.4 −0.6 2nd of 30
Team Earned Run Average 4.20 4.17 +0.03 19th of 30

Rank is among the MLB clubs with a value for that metric, best first. Descriptive metrics (roster age, WAR concentration) are ranked but not colored — for them, "high" isn't "good".