2025 Miami Marlins roster

79-83

Manager: Clayton McCullough

The Miami Marlins went 79-83 in the 2025 MLB regular season, 3rd of 5 in the National League East. They missed the playoffs.

2025 Marlins roster: batting

2025 Miami Marlins batting
GP: Games the player appeared in, however briefly.AB: At-bats: trips to the plate that ended in a hit, an out or an error. Walks and sacrifices are not counted.R: Runs — scored by the batter, or allowed by the pitcher.H: Times the batter reached base by hitting the ball, without help from an error.HR: Home runs hit.RBI: Runs that scored because of this batter's plate appearance.SB: Bases taken while the pitcher was delivering. Being caught is counted separately.AVG: Hits per at-bat. .300 is the traditional line between a good hitter and a great one.OBP: Share of plate appearances that ended with the batter on base — hits, walks and hit-by-pitches.OPS: On-base percentage plus slugging. Around .800 is All-Star level, .900 is MVP territory.
Xavier Edwards2B251395617515934327.283.343.695
Otto LopezSS2614354466134157715.246.305.672
Agustin RamirezDH2313653772124216716.231.287.701
Eric Wagaman1B27140476561199534.250.296.674
Kyle Stowers1B271173996111525735.288.368.912
Liam HicksC2611933237826452.247.346.693
Javier Sanoja3B2211831340766386.243.287.683
Connor Norby2B258831142788348.251.300.689
Dane MyersCF29106307297263118.235.291.617
Heriberto HernandezLF2587256406810451.266.347.784
Jakob MarseeCF2455209286153314.292.363.842
Graham Pauley3B246216118364112.224.311.678
Matt Mervis1B274212015217140.175.254.637
Troy JohnstonRF284411212314132.277.331.750
Griffin ConineRF2724791320280.253.314.732
Joey WiemerRF2627557133120.236.279.715
Maximo AcostaSS221954711351.204.295.684
Victor Mesa Jr.RF23163276160.188.297.641
Jack Winkler2B26141624001.250.250.625
Brian NavarretoC3081434150.286.267.910
Rob BrantlyC353703010.429.429.857

What the columns mean: AB · R · H · HR · RBI · SB · AVG · OBP · OPS

2025 Marlins roster: pitching

2025 Miami Marlins pitching
GP: Games the player appeared in, however briefly.GS: Games started — for a pitcher, games he opened on the mound.W: Games in which this pitcher was credited with the win.L: Games in which this pitcher was charged with the loss.ERA: Earned runs allowed per nine innings pitched — lower is better. Under 3.00 is excellent.IP: Innings pitched. The decimal counts outs, so 6.2 is six innings and two more outs.K: Batters this pitcher struck out.WHIP: Walks and hits allowed per inning pitched — lower is better. Around 1.00 is elite.SV: Games finished by protecting a narrow lead to the last out.
Sandy AlcantaraSP29313111125.36174.21421.270
Edward CabreraSP272626873.53137.21501.230
Janson JunkSP292116644.17110.0771.141
Eury PerezSP222020764.2595.11051.050
Valente BellozoRP25326144.6581.1541.330
Tyler PhillipsSP27541212.7877.2521.154
Ronny HenriquezRP25690712.2273.0981.107
Lake BacharRP30531823.9371.0751.203
Max MeyerSP261212354.7364.2681.420
Calvin FaucherRP29650443.2860.1591.2815
Cade GibsonRP27441452.6354.2431.190
Anthony BenderRP30510352.1650.0421.064
Ryan WeathersSP2588223.9938.1371.280
George SorianoRP26240208.3536.2361.771
Josh SimpsonRP27310427.3430.2361.830
Adam MazurSP2466044.8030.0191.500
Connor GillispieSP2766038.6526.0231.650
Jesus TinocoRP30200215.1219.1101.294
Luarbert AriasRP24700011.3210.1102.130
Freddy TarnokRP2650102.457.1100.681
Seth MartinezRP3060005.406.241.050
Patrick MonteverdeRP2710009.823.242.730
Xzavion CurryRP2630016.003.012.330
Christian RoaRP2620000.003.031.330

What the columns mean: W · L · ERA · IP · K · WHIP · SV

Team stats and league rank

2025 Miami Marlins team stats
Home Runs15427th of 30
RBI67715th of 30
Hits1,3886th of 30
Runs70916th of 30
Stolen Bases1387th of 30
Doubles2726th of 30
Triples294th of 30
Walks48224th of 30
Strikeouts (Batting)1,2474th of 30
Batting Average.25011th of 30
On-Base %.31417th of 30
Slugging %.39320th of 30
OPS.70818th of 30
ERA4.6025th of 30
WHIP1.3019th of 30
Strikeouts (Pitching)1,29422nd of 30
Saves4017th of 30
Wins7919th of 30
Runs Allowed79826th of 30
Run Differential-8924th of 30
Errors8517th of 30

Counts are season totals; percentages and ratings as they stand. Ranked among the 30 clubs that season.

Results

  1. Mar 27, 2025vs PITW 5-4
  2. Mar 28, 2025vs PITL 3-4
  3. Mar 29, 2025vs PITW 5-4
  4. Mar 30, 2025vs PITW 3-2
  5. Mar 31, 2025vs NYML 4-10
  6. Apr 1, 2025vs NYMW 4-2
  7. Apr 2, 2025vs NYML 5-6
  8. Apr 4, 2025@ ATLL 0-10
  9. Apr 5, 2025@ ATLW 4-0
  10. Apr 7, 2025@ NYML 0-2
  11. Apr 8, 2025@ NYML 5-10
  12. Apr 9, 2025@ NYMW 5-0
  13. Apr 11, 2025vs WSHL 4-7
  14. Apr 12, 2025vs WSHW 7-6
  15. Apr 13, 2025vs WSHW 11-4
  16. Apr 15, 2025vs ARIL 4-10
  17. Apr 16, 2025vs ARIL 2-6
  18. Apr 17, 2025vs ARIL 4-6
  19. Apr 18, 2025@ PHIL 2-7
  20. Apr 19, 2025@ PHIL 10-11
  21. Apr 20, 2025@ PHIW 7-5
  22. Apr 21, 2025vs CINW 6-3
  23. Apr 22, 2025vs CINW 4-3
  24. Apr 23, 2025vs CINL 2-5
  25. Apr 25, 2025@ SEAW 8-4
  26. Apr 26, 2025@ SEAL 0-14
  27. Apr 27, 2025@ SEAL 6-7
  28. Apr 28, 2025@ LADL 6-7
  29. Apr 29, 2025@ LADL 2-15
  30. Apr 30, 2025@ LADL 7-12
  31. May 2, 2025vs ATHL 1-6
  32. May 3, 2025vs ATHW 9-6
  33. May 4, 2025vs ATHL 2-3
  34. May 5, 2025vs LADL 4-7
  35. May 6, 2025vs LADW 5-4
  36. May 7, 2025vs LADL 1-10
  37. May 9, 2025@ CHWL 2-6
  38. May 10, 2025@ CHWW 3-1
  39. May 11, 2025@ CHWL 2-4
  40. May 12, 2025@ CHCL 2-5
  41. May 13, 2025@ CHCL 4-5
  42. May 14, 2025@ CHCW 3-1
  43. May 16, 2025vs TBW 9-4
  44. May 17, 2025vs TBL 0-4
  45. May 18, 2025vs TBW 5-1
  46. May 19, 2025vs CHCW 8-7
  47. May 20, 2025vs CHCL 1-14
  48. May 21, 2025vs CHCL 1-2
  49. May 23, 2025@ LAAL 4-7
  50. May 24, 2025@ LAAW 6-2
  51. May 25, 2025@ LAAW 3-0
  52. May 26, 2025@ SDL 3-4
  53. May 27, 2025@ SDL 6-8
  54. May 28, 2025@ SDW 10-8
  55. May 30, 2025vs SFL 0-2
  56. May 31, 2025vs SFW 1-0
  57. Jun 1, 2025vs SFL 2-4
  58. Jun 2, 2025vs COLL 4-6
  59. Jun 3, 2025vs COLL 2-3
  60. Jun 4, 2025vs COLL 2-3
  61. Jun 6, 2025@ TBL 3-4
  62. Jun 7, 2025@ TBW 11-10
  63. Jun 8, 2025@ TBL 2-3
  64. Jun 9, 2025@ PITL 3-10
  65. Jun 10, 2025@ PITW 3-2
  66. Jun 11, 2025@ PITL 2-5
  67. Jun 13, 2025@ WSHW 11-9
  68. Jun 14, 2025@ WSHW 4-3
  69. Jun 15, 2025@ WSHW 3-1
  70. Jun 16, 2025vs PHIL 2-5
  71. Jun 17, 2025vs PHIW 8-3
  72. Jun 18, 2025vs PHIL 2-4
  73. Jun 19, 2025vs PHIL 1-2
  74. Jun 20, 2025vs ATLW 6-2
  75. Jun 21, 2025vs ATLL 0-7
  76. Jun 22, 2025vs ATLW 5-3
  77. Jun 24, 2025@ SFW 4-2
  78. Jun 25, 2025@ SFW 8-5
  79. Jun 26, 2025@ SFW 12-5
  80. Jun 27, 2025@ ARIW 9-8
  81. Jun 28, 2025@ ARIW 8-7
  82. Jun 29, 2025@ ARIW 6-4
  83. Jul 1, 2025vs MINW 2-0
  84. Jul 2, 2025vs MINL 1-2
  85. Jul 3, 2025vs MINW 4-1
  86. Jul 4, 2025vs MILL 5-6
  87. Jul 5, 2025vs MILW 4-2
  88. Jul 6, 2025vs MILL 1-3
  89. Jul 7, 2025@ CINW 5-1
  90. Jul 8, 2025@ CINW 12-2
  91. Jul 9, 2025@ CINL 2-7
  92. Jul 10, 2025@ CINL 0-6
  93. Jul 11, 2025@ BALL 2-5
  94. Jul 12, 2025@ BALW 6-0
  95. Jul 13, 2025@ BALW 11-1
  96. Jul 18, 2025vs KCW 8-7
  97. Jul 19, 2025vs KCW 3-1
  98. Jul 20, 2025vs KCL 4-7
  99. Jul 21, 2025vs SDL 1-2
  100. Jul 22, 2025vs SDW 4-3
  101. Jul 23, 2025vs SDW 3-2
  102. Jul 25, 2025@ MILW 5-1
  103. Jul 26, 2025@ MILW 7-4
  104. Jul 27, 2025@ MILL 2-3
  105. Jul 28, 2025@ STLL 1-7
  106. Jul 29, 2025@ STLW 5-0
  107. Jul 30, 2025@ STLW 2-0
  108. Aug 1, 2025vs NYYW 13-12
  109. Aug 2, 2025vs NYYW 2-0
  110. Aug 3, 2025vs NYYW 7-3
  111. Aug 4, 2025vs HOUL 2-8
  112. Aug 5, 2025vs HOUL 3-7
  113. Aug 6, 2025vs HOUW 6-4
  114. Aug 7, 2025@ ATLL 6-8
  115. Aug 8, 2025@ ATLW 5-1
  116. Aug 9, 2025@ ATLL 1-7
  117. Aug 9, 2025@ ATLL 6-8
  118. Aug 10, 2025@ ATLL 1-7
  119. Aug 12, 2025@ CLEL 3-4
  120. Aug 13, 2025@ CLEW 13-4
  121. Aug 14, 2025@ CLEL 4-9
  122. Aug 15, 2025@ BOSL 1-2
  123. Aug 16, 2025@ BOSL 5-7
  124. Aug 17, 2025@ BOSW 5-3
  125. Aug 18, 2025vs STLL 3-8
  126. Aug 19, 2025vs STLL 4-7
  127. Aug 20, 2025vs STLW 6-2
  128. Aug 22, 2025vs TORL 2-5
  129. Aug 23, 2025vs TORL 6-7
  130. Aug 24, 2025vs TORW 5-3
  131. Aug 25, 2025vs ATLW 2-1
  132. Aug 26, 2025vs ATLL 2-11
  133. Aug 27, 2025vs ATLL 1-12
  134. Aug 28, 2025@ NYMW 7-4
  135. Aug 29, 2025@ NYML 9-19
  136. Aug 30, 2025@ NYMW 11-8
  137. Aug 31, 2025@ NYMW 5-1
  138. Sep 1, 2025@ WSHL 0-2
  139. Sep 2, 2025@ WSHL 2-5
  140. Sep 3, 2025@ WSHL 5-10
  141. Sep 5, 2025vs PHIL 3-9
  142. Sep 6, 2025vs PHIL 2-4
  143. Sep 7, 2025vs PHIW 5-4
  144. Sep 8, 2025vs WSHL 7-15
  145. Sep 9, 2025vs WSHL 5-7
  146. Sep 10, 2025vs WSHW 8-3
  147. Sep 11, 2025vs WSHW 5-0
  148. Sep 12, 2025vs DETW 8-2
  149. Sep 13, 2025vs DETW 6-4
  150. Sep 14, 2025vs DETL 0-2
  151. Sep 16, 2025@ COLW 6-5
  152. Sep 17, 2025@ COLW 8-4
  153. Sep 18, 2025@ COLW 9-7
  154. Sep 19, 2025@ TEXW 6-4
  155. Sep 20, 2025@ TEXW 4-3
  156. Sep 21, 2025@ TEXW 4-2
  157. Sep 23, 2025@ PHIW 6-5
  158. Sep 24, 2025@ PHIL 1-11
  159. Sep 25, 2025@ PHIL 0-1
  160. Sep 26, 2025vs NYMW 6-2
  161. Sep 27, 2025vs NYML 0-5
  162. Sep 28, 2025vs NYMW 4-0

Regular season. Player lines are the season lines ESPN files under this club; a player traded during the season may appear under his last club only. Age is the player’s age on June 30 of the season.