2025 Miami Marlins

Franchise seasons · 2020s seasons

Independent, unofficial historical lineup simulator. Games here are simulated exhibitions, not historical results.

Roster and season statistics

Only players appear here. Staff are excluded from lineup choices. — means the source has no usable value. A roster player may have no batting or pitching row if they did not appear in those tables.

PlayerPosition groupNo.Stat rowsABHHRAVGIPERARating
Sandy AlcántaraPitchers22pitching————174.675.36
Below average (44) — 465 of 515 pitchers in the available 2025 rostersAn earned-run average of 5.36 over 174.67 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Luarbert AriasPitchers76pitching————10.3311.32
Not enough dataThe available innings and earned-run average do not support a reliable comparison. You can still select this pitcher; the exhibition uses estimated performance.
Lake BacharPitchers84pitching————71.003.93
Average (51) — 205 of 515 pitchers in the available 2025 rostersAn earned-run average of 3.93 over 71.00 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Valente BellozoPitchers83pitching————81.334.65
Average (48) — 357 of 515 pitchers in the available 2025 rostersAn earned-run average of 4.65 over 81.33 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Anthony BenderPitchers37pitching————50.002.16
Average (56) — 38 of 515 pitchers in the available 2025 rostersAn earned-run average of 2.16 over 50.00 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Edward CabreraPitchers27pitching————137.673.53
Average (53) — 124 of 515 pitchers in the available 2025 rostersAn earned-run average of 3.53 over 137.67 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Xzavion CurryPitchers49pitching————3.006.00
Not enough dataThe available innings and earned-run average do not support a reliable comparison. You can still select this pitcher; the exhibition uses estimated performance.
Calvin FaucherPitchers53pitching————60.333.28
Average (53) — 124 of 515 pitchers in the available 2025 rostersAn earned-run average of 3.28 over 60.33 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Cade GibsonPitchers58pitching————54.672.63
Average (55) — 59 of 515 pitchers in the available 2025 rostersAn earned-run average of 2.63 over 54.67 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Connor GillispiePitchers55pitching————26.008.65
Below average (42) — 495 of 515 pitchers in the available 2025 rostersAn earned-run average of 8.65 over 26.00 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Ryan GustoPitchers65pitching————15.679.77
Not enough dataThe available innings and earned-run average do not support a reliable comparison. You can still select this pitcher; the exhibition uses estimated performance.
Ronny HenriquezPitchers32pitching————73.002.22
Average (57) — 13 of 515 pitchers in the available 2025 rostersAn earned-run average of 2.22 over 73.00 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Janson JunkPitchers26pitching————110.004.17
Average (50) — 262 of 515 pitchers in the available 2025 rostersAn earned-run average of 4.17 over 110.00 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Seth MartinezPitchers40pitching————6.675.40
Not enough dataThe available innings and earned-run average do not support a reliable comparison. You can still select this pitcher; the exhibition uses estimated performance.
Adam MazurPitchers60pitching————30.004.80
Average (49) — 303 of 515 pitchers in the available 2025 rostersAn earned-run average of 4.80 over 30.00 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Max MeyerPitchers23pitching————64.674.73
Average (48) — 357 of 515 pitchers in the available 2025 rostersAn earned-run average of 4.73 over 64.67 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Patrick MonteverdePitchers44pitching————3.679.82
Not enough dataThe available innings and earned-run average do not support a reliable comparison. You can still select this pitcher; the exhibition uses estimated performance.
Eury PérezPitchers39pitching————95.334.25
Average (50) — 262 of 515 pitchers in the available 2025 rostersAn earned-run average of 4.25 over 95.33 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Michael PetersenPitchers49pitching————11.333.97
Not enough dataThe available innings and earned-run average do not support a reliable comparison. You can still select this pitcher; the exhibition uses estimated performance.
Tyler PhillipsPitchers30pitching————77.672.78
Average (55) — 59 of 515 pitchers in the available 2025 rostersAn earned-run average of 2.78 over 77.67 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Robinson PiñaPitchers81pitching————1.009.00
Not enough dataThe available innings and earned-run average do not support a reliable comparison. You can still select this pitcher; the exhibition uses estimated performance.
Cal QuantrillPitchers47pitching————109.675.50
Below average (44) — 465 of 515 pitchers in the available 2025 rostersAn earned-run average of 5.50 over 109.67 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Christian RoaPitchers82pitching————3.000.00
Not enough dataThe available innings and earned-run average do not support a reliable comparison. You can still select this pitcher; the exhibition uses estimated performance.
Josh SimpsonPitchers66pitching————30.677.34
Below average (44) — 465 of 515 pitchers in the available 2025 rostersAn earned-run average of 7.34 over 30.67 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
George SorianoPitchers62pitching————36.678.35
Below average (40) — 507 of 515 pitchers in the available 2025 rostersAn earned-run average of 8.35 over 36.67 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Freddy TarnokPitchers56pitching————7.332.45
Not enough dataThe available innings and earned-run average do not support a reliable comparison. You can still select this pitcher; the exhibition uses estimated performance.
Jesús TinocoPitchers38pitching————19.335.12
Not enough dataThe available innings and earned-run average do not support a reliable comparison. You can still select this pitcher; the exhibition uses estimated performance.
Anthony VenezianoPitchers59pitching————21.004.71
Average (49) — 303 of 515 pitchers in the available 2025 rostersAn earned-run average of 4.71 over 21.00 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Ryan WeathersPitchers35pitching————38.333.99
Average (50) — 262 of 515 pitchers in the available 2025 rostersAn earned-run average of 3.99 over 38.33 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Tyler ZuberPitchers55pitching————10.0011.70
Not enough dataThe available innings and earned-run average do not support a reliable comparison. You can still select this pitcher; the exhibition uses estimated performance.
Rob BrantlyCatchers19batting730.429——
Not enough dataThe available at-bats and hits do not support a reliable comparison. You can still select this batter; the exhibition uses estimated performance.
Nick FortesCatchers4batting129312.240——
Average (50) — 262 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 129 at-bats and 2 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Heriberto HernándezCatchers64batting2566810.266——
Average (55) — 105 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 256 at-bats and 10 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Liam HicksCatchers34batting332826.247——
Average (51) — 224 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 332 at-bats and 6 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Brian NavarretoCatchers70batting1441.286——
Not enough dataThe available at-bats and hits do not support a reliable comparison. You can still select this batter; the exhibition uses estimated performance.
Agustín RamírezCatchers50batting53712421.231——
Average (50) — 262 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 537 at-bats and 21 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Maximo AcostaInfielders24batting54113.204——
Average (49) — 298 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 54 at-bats and 3 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Jonah BrideInfielders41batting4040.100——
Not enough dataThe available at-bats and hits do not support a reliable comparison. You can still select this batter; the exhibition uses estimated performance.
Xavier EdwardsInfielders9batting5611593.283——
Average (56) — 86 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 561 at-bats and 3 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Otto LopezInfielders6batting54413415.246——
Average (52) — 196 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 544 at-bats and 15 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Matt MervisInfielders36batting120217.175——
Average (45) — 433 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 120 at-bats and 7 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Connor NorbyInfielders1batting311788.251——
Average (52) — 196 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 311 at-bats and 8 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Graham PauleyInfielders21batting161364.224——
Average (48) — 335 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 161 at-bats and 4 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Eric WagamanInfielders33batting4761199.250——
Average (51) — 224 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 476 at-bats and 9 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Jack WinklerInfielders63batting1640.250——
Not enough dataThe available at-bats and hits do not support a reliable comparison. You can still select this batter; the exhibition uses estimated performance.
Griffin ConineOutfielders18batting79202.253——
Average (51) — 224 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 79 at-bats and 2 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Derek HillOutfielders3batting127273.213——
Average (47) — 365 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 127 at-bats and 3 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Troy JohnstonOutfielders75batting112314.277——
Average (55) — 105 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 112 at-bats and 4 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Jakob MarseeOutfielders87batting209615.292——
Average (57) — 66 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 209 at-bats and 5 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Víctor Mesa Jr.Outfielders10No stat row——————
No ratingThe source has no batting stat row for this player. You can still select this batter; the exhibition uses estimated performance.
Dane MyersOutfielders54batting307726.235——
Average (49) — 298 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 307 at-bats and 6 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Jesús SánchezOutfielders7batting3057810.256——
Average (53) — 166 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 305 at-bats and 10 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Javier SanojaOutfielders86both313766.2439.3316.39
Average (50) — 262 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 313 at-bats and 6 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Ronny SimonOutfielders41batting47110.234——
Not enough dataThe available at-bats and hits do not support a reliable comparison. You can still select this batter; the exhibition uses estimated performance.
Kyle StowersOutfielders28batting39911525.288——
Strong (62) — 9 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 399 at-bats and 25 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Joey WiemerOutfielders41batting55133.236——
Average (51) — 224 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 55 at-bats and 3 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.

Build a lineup

Exhibition rules use nine hitters, including a DH, and one pitcher. The numbered slots are the batting order. Pick each player once. Opponent: 2025 Arizona Diamondbacks. Players without a rating remain selectable with estimated performance.

Keep the seed to replay the same game; change it to play a different exhibition.

Simulated exhibition

Choose a lineup to play an exhibition.

Batting lines

Game log for the selected game

    Roster and statistics adapted from Wikipedia contributors, 2025 Miami Marlins season. Retrieved 2026-09-30T03:12:40.515855+00:00. Source material is under CC BY-SA 4.0. We grouped roster entries, excluded staff, joined stats by Wikipedia page title, converted baseball innings notation to outs, and derived approximate ratings and simulated outcomes. No official affiliation.