Add SportsStats to your home screen

Miami Marlins

MIA · NL East · 2026
See the full league board →

Roster construction

Metric Value Lg avg Diff Rank Percentile
Plate appearances given to sub-replacement hitters 866 889 −23 17th of 30
Share of plate appearances given to sub-replacement hitters 14.7% 14.5% +0.2% 19th of 30
WAR bled by sub-replacement hitters -2.8 -2.8 17th of 30
Count of sub-replacement hitters 5 6 −1 10th of 30
Batters faced by sub-replacement pitchers 702 1083 −381 11th of 30
Share of batters faced by sub-replacement pitchers 12.0% 17.0% −5.0% 11th of 30
WAR of the club's best position player 5.3 4.6 +0.7 6th of 30
Combined WAR of the club's three best position players 10.1 10.8 −0.7 17th of 30
Combined WAR of the club's five best position players 14.3 14.9 −0.6 14th of 30
Total position-player WAR 18.6 18.3 +0.3 11th of 30
Total pitching WAR 13.2 14.4 −1.2 18th of 30
Share of position-player WAR from the top three 54.3% 62.0% −7.7% 20th of 30
Concentration of WAR across the lineup 0.42 0.44 −0.02 21st of 30
Position players with a 2+ WAR season 5 4 6th of 30
Position players with a 4+ WAR season 1 0 6th of 30
Hitters used 20 23 −3 27th of 30
Plate-appearance-weighted batting age 26.3 28.3 −2.0 27th of 30
Plate appearances given to hitters 25 and under 2165 1471 +694 8th of 30
Share of plate appearances given to hitters 25 and under 36.8% 24.0% +12.8% 7th of 30
Plate appearances given to hitters 35 and older 0 381 −381 19th of 30

Staff shape

Metric Value Lg avg Diff Rank Percentile
Pitchers used 27 31 −4 26th of 30
Rotation WAR 10.7 12.5 −1.8 19th of 30
Bullpen WAR 8.7 5.7 +3.0 5th of 30
Combined WAR of the club's three best starters 7.6 8.5 −0.9 17th of 30
Share of innings thrown by starters 72.5% 71.2% +1.3% 15th of 30
Quality starts 46 54 −8 22nd of 30
Blown saves 24 25 −1 13th of 30

Results

Metric Value Lg avg Diff Rank Percentile
Run differential 1 0 +1 14th of 30
Run differential per game 0.01 0.00 +0.01 14th of 30
Runs scored per game 4.45 4.49 −0.04 15th of 30
Runs allowed per game 4.44 4.49 −0.05 14th of 30
Winning percentage .490 .500 −.010 17th of 30
Pythagorean winning percentage .501 .502 −.001 14th of 30
Wins above Pythagorean expectation -1.7 -0.2 −1.5 18th of 30
Winning percentage in one-run games .500 .499 +.001 14th of 30
Winning percentage in games decided by five or more .452 .499 −.047 20th of 30
Winning percentage in extra innings .300 .510 −.210 27th of 30
Home winning percentage .577 .530 +.047 7th of 30
Road winning percentage .403 .471 −.068 24th of 30
Winning percentage within the division .449 .501 −.052 23rd of 30
Longest winning streak 6 6 13th of 30

Batting

Metric Value Lg avg Diff Rank Percentile
Team Games 155 154 1st of 30
Team Plate Appearances 5868 5867 12th of 30
Team At Bats 5177 5210 −33 22nd of 30
Team Runs 689 696 −7 16th of 30
Team Hits 1291 1272 +18 11th of 30
Team Doubles 237 239 −2 16th of 30
Team Triples 35 21 +13 3rd of 30
Team Home Runs 160 178 −18 23rd of 30
Team Runs Batted In 659 665 −6 16th of 30
Team Stolen Bases 159 105 +53 2nd of 30
Team Walks 534 522 +11 12th of 30
Team Strikeouts 1290 1296 −6 16th of 30
Team Walk Rate 9.1% 8.9% +0.2% 11th of 30
Team Strikeout Rate 22.0% 22.1% −0.1% 18th of 30
Team Batting Average .249 .244 +.005 7th of 30
Team On-Base Percentage .327 .319 +.008 6th of 30
Team Slugging Percentage .401 .401 15th of 30
Team On-Base Plus Slugging .728 .720 +.008 8th of 30

Pitching

Metric Value Lg avg Diff Rank Percentile
Team Wins 76 77 −1 16th of 30
Team Losses 79 77 +1 16th of 30
Team Saves 33 40 −7 25th of 30
Team Games 155 154 1st of 30
Team Games Started 155 154 1st of 30
Team Innings Pitched 1364.1 1374.0 −9.2 27th of 30
Team Innings per Game 8.8 8.9 −0.1 22nd of 30
Team Strikeouts 1259 1296 −37 19th of 30
Team Strikeouts per 9 Innings 8.3 8.5 −0.2 17th of 30
Team Walks per 9 Innings 3.6 3.4 +0.2 19th of 30
Team Earned Run Average 4.14 4.18 −0.04 15th 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".