2025 Arizona Diamondbacks

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
Philip AbnerPitchers50pitching————3.674.91
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.
Kyle BackhusPitchers43pitching————25.334.62
Average (49) — 303 of 515 pitchers in the available 2025 rostersAn earned-run average of 4.62 over 25.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.
Jalen BeeksPitchers68pitching————57.333.77
Average (51) — 205 of 515 pitchers in the available 2025 rostersAn earned-run average of 3.77 over 57.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.
Jeff BrighamPitchers34pitching————3.338.10
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.
Juan BurgosPitchers52pitching————6.678.10
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.
Corbin BurnesPitchers39pitching————64.332.66
Average (55) — 59 of 515 pitchers in the available 2025 rostersAn earned-run average of 2.66 over 64.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.
José CastilloPitchers66pitching————6.3311.37
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.
Nabil CrismattPitchers61pitching————34.003.71
Average (51) — 205 of 515 pitchers in the available 2025 rostersAn earned-run average of 3.71 over 34.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.
John CurtissPitchers46pitching————36.673.93
Average (51) — 205 of 515 pitchers in the available 2025 rostersAn earned-run average of 3.93 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.
Anthony DeSclafaniPitchers21pitching————38.675.12
Average (48) — 357 of 515 pitchers in the available 2025 rostersAn earned-run average of 5.12 over 38.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.
Yilber DíazPitchers45pitching————3.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.
J. P. FeyereisenPitchers61pitching————2.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.
Zac GallenPitchers23pitching————192.004.83
Average (46) — 421 of 515 pitchers in the available 2025 rostersAn earned-run average of 4.83 over 192.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.
Brandyn GarciaPitchers55pitching————12.335.84
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.
Kevin GinkelPitchers37pitching————25.677.36
Below average (44) — 465 of 515 pitchers in the available 2025 rostersAn earned-run average of 7.36 over 25.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.
Kendall GravemanPitchers49pitching————17.677.13
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.
Tommy HenryPitchers47pitching————6.674.05
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.
Andrew HoffmannPitchers56pitching————7.337.36
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.
Drey JamesonPitchers99pitching————3.003.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.
Bryce JarvisPitchers40pitching————22.005.73
Average (48) — 357 of 515 pitchers in the available 2025 rostersAn earned-run average of 5.73 over 22.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.
Casey KellyPitchers60pitching————1.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.
Merrill KellyPitchers29pitching————128.673.22
Average (54) — 84 of 515 pitchers in the available 2025 rostersAn earned-run average of 3.22 over 128.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.
Joe MantiplyPitchers35pitching————9.6715.83
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.
Justin MartínezPitchers63pitching————15.334.11
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.
Scott McGoughPitchers30pitching————7.006.43
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.
Cristian MenaPitchers64pitching————6.671.35
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.
Shelby MillerPitchers18pitching————36.331.98
Average (55) — 59 of 515 pitchers in the available 2025 rostersAn earned-run average of 1.98 over 36.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.
Christian Montes De OcaPitchers59pitching————2.670.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.
Juan MorilloPitchers67pitching————34.334.19
Average (50) — 262 of 515 pitchers in the available 2025 rostersAn earned-run average of 4.19 over 34.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.
Kyle NelsonPitchers24pitching————2.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.
Ryne NelsonPitchers19both1101.000154.003.39
Average (54) — 84 of 515 pitchers in the available 2025 rostersAn earned-run average of 3.39 over 154.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.
Brandon PfaadtPitchers32pitching————176.675.25
Below average (44) — 465 of 515 pitchers in the available 2025 rostersAn earned-run average of 5.25 over 176.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.
Austin PopePitchers66pitching————2.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.
A. J. PukPitchers33pitching————8.003.38
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.
Taylor RashiPitchers54pitching————16.334.41
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.
Trevor RichardsPitchers38pitching————2.673.38
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.
Eduardo RodriguezPitchers57pitching————154.335.02
Average (46) — 421 of 515 pitchers in the available 2025 rostersAn earned-run average of 5.02 over 154.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.
Andrew SaalfrankPitchers27pitching————29.001.24
Average (56) — 38 of 515 pitchers in the available 2025 rostersAn earned-run average of 1.24 over 29.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.
Tayler ScottPitchers53pitching————9.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.
Ryan ThompsonPitchers81pitching————41.333.92
Average (51) — 205 of 515 pitchers in the available 2025 rostersAn earned-run average of 3.92 over 41.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.
Jake WoodfordPitchers41pitching————36.336.44
Average (45) — 445 of 515 pitchers in the available 2025 rostersAn earned-run average of 6.44 over 36.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.
Adrian Del CastilloCatchers25batting120294.242——
Average (51) — 224 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 120 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.
Aramis GarciaCatchers35,66batting400.000——
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.
José HerreraCatchers11both166312.1872.004.50
Below average (42) — 493 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 166 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.
James McCannCatchers8batting123325.260——
Average (53) — 166 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 123 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.
Gabriel MorenoCatchers14batting277799.285——
Average (58) — 48 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 277 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.
Blaze AlexanderInfielders9batting230537.230——
Average (49) — 298 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 230 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.
Tristin EnglishInfielders30batting2220.091——
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.
Garrett HampsonInfielders8batting3050.167——
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.
Connor KaiserInfielders65batting1820.111——
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.
Jordan LawlarInfielders10batting66120.182——
Average (45) — 433 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 66 at-bats and 0 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.
Tyler LocklearInfielders28batting103183.175——
Below average (44) — 465 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 103 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.
Ketel MarteInfielders4batting48013628.283——
Strong (61) — 14 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 480 at-bats and 28 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.
Josh NaylorInfielders22batting34910211.292——
Strong (60) — 22 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 349 at-bats and 11 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.
Geraldo PerdomoInfielders2batting59717320.290——
Strong (61) — 14 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 597 at-bats and 20 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.
Pavin SmithInfielders26batting244638.258——
Average (53) — 166 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 244 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.
Eugenio SuárezInfielders28batting3879636.258——
Average (58) — 48 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 387 at-bats and 36 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.
Tim TawaInfielders13batting199407.201——
Average (45) — 433 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 199 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.
Ildemaro VargasInfielders6batting115313.270——
Average (53) — 166 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 115 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.
Jorge BarrosaOutfielders1batting71101.141——
Below average (42) — 493 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 71 at-bats and 1 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.
Corbin CarrollOutfielders7batting56414631.259——
Average (57) — 66 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 564 at-bats and 31 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.
Randal GrichukOutfielders15batting175427.240——
Average (51) — 224 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 175 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.
Lourdes Gurriel Jr.Outfielders12batting50012419.248——
Average (53) — 166 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 500 at-bats and 19 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.
Jake McCarthyOutfielders31batting206424.207——
Average (45) — 433 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 206 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.
Alek ThomasOutfielders5batting4331089.249——
Average (51) — 224 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 433 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.

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 Atlanta Braves. 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 Arizona Diamondbacks season. Retrieved 2026-09-30T03:09:15.565038+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.