DataBaseball
2026
Miami Marlins logo

National League East · 2025

Miami Marlins 2025

Team WAR
30.1
20.9 bat / 9.2 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+ was 1% above league average — 13th of 30 in MLB. Kyle Stowers led the position players at 3.9 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.9
Xavier Edwards2B13861915934327.283.343.353.3111012.9
Otto LopezSS142594134157715.246.305.368.297912.0
Jakob MarseeCF552346153314.292.363.478.3661412.0
Agustín RamírezC136585124216716.231.287.413.303961.6
Liam HicksC119390826452.247.346.346.3171051.4
Heriberto HernándezDH862946810451.266.347.438.3441251.2
Connor Norby3B87337788348.251.300.389.302951.1
Jesús SánchezRF134497107144813.237.304.395.306981.1
Javier Sanoja3B113342766386.243.287.396.296901.1
Graham Pauley3B57184364112.224.311.366.303960.7
Nick FortesC86242505211.229.296.349.288850.6
Troy Johnston1B44121314132.277.331.420.3291150.4
Griffin ConineLF248620280.253.314.418.3211090.3
Derek HillCF49149293117.216.281.328.274740.2
Maximo Acosta3B186111351.204.295.389.304960.2
Brian NavarretoC6154150.286.267.643.3601380.1
Dane MyersCF1033337263118.235.291.326.277770.1
Victor Mesa Jr.RF14386160.188.297.344.291870.1
Rob BrantlyC373010.429.429.429.3801520.1
Joey WiemerRF2061133120.236.279.436.297910.1
Jack Winkler2B10164001.250.250.375.268700.0
Eric Wagaman1B1385141199534.250.296.378.295900.0
Ronny SimonLF278818071.234.299.273.26266-0.1
Matt Mervis1B42134217140.175.254.383.27575-0.2

Pitching

29 pitchers, ranked by dbWAR.

Janson Junk2116110.0641774.173.141.146.32.4
Edward Cabrera2626137.28701503.533.831.239.82.1
Sandy Alcantara3131174.2111201425.364.281.277.31.7
Eury Pérez202095.17601054.253.671.059.91.6
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.5
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
Cal Quantrill2626117.24120856.045.141.456.5-0.0
Anthony Veneziano26125.0000254.684.781.569.0-0.0
Tyler Zuber10012.00101411.255.551.9210.5-0.1
Luarbert Arias7010.10001011.325.752.138.7-0.1
Connor Gillispie6626.0030238.655.751.658.0-0.2
Seth Martinez606.200045.407.191.055.4-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

Attendance

Announced gate at 81 home dates, 2025.

Average
14,295
81 home dates
Median
11,828
Total
1,157,888
Best
35,609
2025-09-27
Quietest
5,894
2025-06-02
On the road
29,571
what they drew away

By situation

Day and night divide the home schedule, and so do weekend and weekday. The road line is a different question.
SplitGamesAvgMedLowHigh
All home8114,29511,8285,89435,609
Night4411,5649,8685,89434,546
Day3717,54314,2926,26135,609
Weekend3918,56115,4908,86435,609
Weekday4210,3349,4365,89431,693
On the road8129,57130,3618,44848,232

Through the season

Average home crowd by month.
MonthGamesAverage
Mar516,036
Apr1110,241
May1412,176
Jun1111,015
Jul1212,608
Aug1516,649
Sep1320,954

By season

21633.010816.50.0151617181920212223242526

Announced gate — tickets distributed, which is the figure every reference publishes and is not the same as people through the turnstile. A game the feed reports no gate for is left out rather than counted as empty. Seasons before attendance was carried into the lake are absent from the trend rather than shown as zero.

Game time

First pitch to final out across 162 completed games, 2025.

Regulation
2:39
148 games
All games
2:42
Extra innings
3:13
14 of them
Longest
3:43
2025-08-01, 9 inn
Shortest
2:05
2025-04-01

By situation

Regulation and extra innings divide the season, and so do home and road. Day and night overlap both.
SplitGamesAvgMedFastestLongest
All1622:422:392:053:43
Regulation1482:392:382:053:43
Extra innings143:133:092:413:42
Home812:412:392:053:43
Road812:432:412:113:41
Day692:432:422:093:42
Night932:412:392:053:43

Through the season

Average completed game by month.
MonthGamesAverage
Mar52:55
Apr112:44
May142:38
Jun112:36
Jul122:27
Aug152:47
Sep132:44

By season

188.094.00.0151617181920212223242526

Regulation games only, in minutes. 159 minutes this season.

Elapsed time from first pitch to final out. The feed does not itemise delays, so a rain delay is inside these numbers with no way to subtract it. Games called early are excluded — five innings in ninety-three minutes is not a short game — but they still count in attendance, because the crowd turned up.

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.