DataBaseball
2026
Miami Marlins logo

National League East · 2025

Miami Marlins

79-83loanDepot parkNational League
Team WAR
25.5
17.0 bat / 8.5 pitch
Win %
.488
pyth .446
Run diff
-89
4.38 / 4.93 per g
wRC+
101
ERA
4.59
FIP 4.33
Home runs
161

The Miami Marlins went 79-83 in 2025, a .488 winning percentage — 19th of 30 record in baseball. They scored 709 runs and allowed 798, a run differential of -89. The offence ranked 16th of 30 in MLB for runs scored, while their 4.59 staff ERA was 26th of 30. Their 101 team wRC+ is 1% above league average — 13th of 30 in MLB. Kyle Stowers leads the position players at 3.7 WAR, and Janson Junk the rotation at a 4.17 ERA.

Where the offence comes from

Roster contribution by share of the team total.

1,441 team hits
Xavier Edwards159Xavier Edwards — 159 hits (11.0%)Otto Lopez134Otto Lopez — 134 hits (9.3%)Agustín Ramírez124Agustín Ramírez — 124 hits (8.6%)Eric Wagaman119Eric Wagaman — 119 hits (8.3%)Kyle Stowers115Kyle Stowers — 115 hits (8.0%)Jesús Sánchez107Jesús Sánchez — 107 hits (7.4%)Liam Hicks82Liam Hicks — 82 hits (5.7%)Connor Norby78Connor Norby — 78 hits (5.4%)Javier Sanoja76Javier Sanoja — 76 hits (5.3%)Dane Myers72Dane Myers — 72 hits (5.0%)Hernández68Heriberto Hernández — 68 hits (4.7%)Jakob Marsee61Jakob Marsee — 61 hits (4.2%)Nick Fortes50Nick Fortes — 50 hits (3.5%)Graham Pauley36Graham Pauley — 36 hits (2.5%)Troy Johnston31Troy Johnston — 31 hits (2.2%)Hill29Derek Hill — 29 hits (2.0%)Mervis21Matt Mervis — 21 hits (1.5%)20Griffin Conine — 20 hits (1.4%)18Ronny Simon — 18 hits (1.2%)13Joey Wiemer — 13 hits (0.9%)11Maximo Acosta — 11 hits (0.8%)6Victor Mesa Jr. — 6 hits (0.4%)Brian Navarreto — 4 hits (0.3%)Jack Winkler — 4 hits (0.3%)Rob Brantly — 3 hits (0.2%)
Each rectangle is a player, sized by his share of the team's hits; darker means a larger share. Top 30 contributors. Select a different statistic above, or click a player for his page.

Batting

25 players, ranked by dbWAR.

Kyle StowersLF11645711525735.288.368.544.3881583.7
Xavier Edwards2B13861915934327.283.343.353.3111012.4
Jakob MarseeCF552346153314.292.363.478.3661411.8
Otto LopezSS142594134157715.246.305.368.297911.7
Agustín RamírezC136585124216716.231.287.413.303961.4
Liam HicksC119390826452.247.346.346.3171051.3
Heriberto HernándezDH862946810451.266.347.438.3441251.0
Connor Norby3B87337788348.251.300.389.302950.9
Jesús SánchezRF134497107144813.237.304.395.306980.8
Nick FortesC86242505211.229.296.349.288850.7
Javier Sanoja3B113342766386.243.287.396.296900.5
Graham Pauley3B57184364112.224.311.366.303960.5
Troy Johnston1B44121314132.277.331.420.3291150.3
Griffin ConineLF248620280.253.314.418.3211090.2
Derek HillCF49149293117.216.281.328.274740.2
Brian NavarretoC6154150.286.267.643.3601380.1
Maximo Acosta3B186111351.204.295.389.304960.1
Dane MyersCF1033337263118.235.291.326.277770.1
Rob BrantlyC373010.429.429.429.3801520.1
Joey WiemerRF2061133120.236.279.436.297910.0
Jack Winkler2B10164001.250.250.375.268700.0
Victor Mesa Jr.RF14386160.188.297.344.291870.0
Ronny Simon2B278818071.234.299.273.26266-0.2
Eric Wagaman1B1385141199534.250.296.378.29590-0.2
Matt Mervis1B42134217140.175.254.383.27575-0.3

Pitching

29 pitchers, ranked by dbWAR.

Janson Junk2116110.0641774.173.141.146.32.2
Edward Cabrera2626137.28701503.533.831.239.81.9
Sandy Alcantara3131174.2111201425.364.281.277.31.5
Eury Pérez202095.17601054.253.671.059.91.5
Ronny Henriquez69073.0717982.223.151.1012.11.2
Anthony Bender51050.0354422.163.621.067.60.6
Cade Gibson44154.2450432.633.761.197.10.5
Max Meyer121264.2350684.734.471.429.50.4
Tyler Phillips54177.2214522.784.141.156.00.4
Lake Bachar53171.0823753.934.251.209.50.3
Calvin Faucher65060.14415593.284.251.288.80.2
Ryan Weathers8838.1220373.994.601.288.70.2
Jesus Tinoco20019.1214105.124.011.294.70.1
Patrick Monteverde103.200049.821.772.739.80.1
Adam Mazur6630.0040194.804.901.505.70.1
Freddy Tarnok507.1101102.454.230.6812.30.0
Christian Roa203.000030.004.141.339.00.0
Michael Petersen15018.0000174.004.581.398.50.0
Xzavion Curry303.001016.005.472.333.0-0.0
Anthony Veneziano26125.0000254.684.781.569.0-0.0
Cal Quantrill2626117.24120856.045.141.456.5-0.1
Tyler Zuber10012.00101411.255.551.9210.5-0.1
Luarbert Arias7010.10001011.325.752.138.7-0.1
Seth Martinez606.200045.407.191.055.4-0.2
Connor Gillispie6626.0030238.655.751.658.0-0.2
Josh Simpson31030.2420367.345.351.8310.6-0.3
Valente Bellozo32681.1140544.655.201.336.0-0.5
Javier Sanoja809.1000116.3910.103.111.0-0.6
George Soriano24036.2201368.356.441.778.8-0.8
Record versus run differential

Miami Marlins are 79-83, a .488 win rate, while their -89 run differential implies .446. That is about 7 wins ahead of it, usually a mix of bullpen sequencing and one-run luck.