2023 Arizona Diamondbacks

Franchise seasons · 2020s seasons

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

Compare historical seasons

Arizona Diamondbacks franchise archive · Available years: 1998–2025 · 28 seasons.

These historical season records are separate from simulated exhibitions. — means the season record is unavailable. Year ranges describe this archive's coverage; team names reflect each season's historical name.

Same team, nearby years

Nearby franchise seasons and available statistics
SeasonRecord (W–L)Batting rowsPitching rows
2025 Arizona Diamondbacks80–822542
2024 Arizona Diamondbacks89–732232
2023 Arizona Diamondbacks · Current season84–782434
2022 Arizona Diamondbacks74–882633
2021 Arizona Diamondbacks52–1102841

Same era: other teams in 2023

More teams from 2023

Roster and season statistics

Only players appear here. Staff are excluded from lineup choices. — means a statistic is unavailable. A roster player may have no batting or pitching row if they did not appear in those tables.

PlayerPosition groupNo.Stat rowsABHHRAVGIPERARating
Austin AdamsPitchers55pitching————17.335.71
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.
Madison BumgarnerPitchers40pitching————16.6710.26
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.
Miguel CastroPitchers50pitching————64.674.31
Average (50) — 246 of 508 pitchers in the available 2023 rostersAn earned-run average of 4.31 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.
Slade CecconiPitchers43pitching————27.004.33
Average (50) — 246 of 508 pitchers in the available 2023 rostersAn earned-run average of 4.33 over 27.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.
Andrew ChafinPitchers57pitching————34.334.19
Average (50) — 246 of 508 pitchers in the available 2023 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.
Nabil CrismattPitchers61pitching————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.
Zach DaviesPitchers27pitching————82.337.00
Below average (40) — 495 of 508 pitchers in the available 2023 rostersAn earned-run average of 7.00 over 82.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.
Luis FríasPitchers65pitching————31.004.06
Average (51) — 197 of 508 pitchers in the available 2023 rostersAn earned-run average of 4.06 over 31.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.
Zac GallenPitchers23pitching————210.003.47
Average (55) — 54 of 508 pitchers in the available 2023 rostersAn earned-run average of 3.47 over 210.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.
Tyler GilbertPitchers49pitching————17.335.19
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————65.332.48
Average (56) — 31 of 508 pitchers in the available 2023 rostersAn earned-run average of 2.48 over 65.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.
Tommy HenryPitchers47pitching————89.004.15
Average (51) — 197 of 508 pitchers in the available 2023 rostersAn earned-run average of 4.15 over 89.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.
Drey JamesonPitchers99pitching————40.673.32
Average (53) — 121 of 508 pitchers in the available 2023 rostersAn earned-run average of 3.32 over 40.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.
Bryce JarvisPitchers40pitching————23.673.04
Average (52) — 152 of 508 pitchers in the available 2023 rostersAn earned-run average of 3.04 over 23.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.
Merrill KellyPitchers29pitching————177.673.29
Average (56) — 31 of 508 pitchers in the available 2023 rostersAn earned-run average of 3.29 over 177.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————39.004.62
Average (49) — 308 of 508 pitchers in the available 2023 rostersAn earned-run average of 4.62 over 39.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.
Justin MartínezPitchers63pitching————10.0012.60
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————70.334.73
Average (49) — 308 of 508 pitchers in the available 2023 rostersAn earned-run average of 4.73 over 70.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 MisiewiczPitchers36pitching————8.005.63
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 NelsonPitchers24pitching————56.004.18
Average (51) — 197 of 508 pitchers in the available 2023 rostersAn earned-run average of 4.18 over 56.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.
Ryne NelsonPitchers19pitching————144.005.31
Average (45) — 445 of 508 pitchers in the available 2023 rostersAn earned-run average of 5.31 over 144.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————96.005.72
Below average (44) — 468 of 508 pitchers in the available 2023 rostersAn earned-run average of 5.72 over 96.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.
José RuizPitchers66pitching————40.674.43
Average (50) — 246 of 508 pitchers in the available 2023 rostersAn earned-run average of 4.43 over 40.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.
Andrew SaalfrankPitchers57pitching————10.330.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.
Paul SewaldPitchers38pitching————17.673.57
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.
Peter SolomonPitchers58pitching————13.3312.15
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.
Peter StrzeleckiPitchers33pitching————1.330.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.
Cole SulserPitchers54pitching————5.336.75
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————13.000.69
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.
Carlos VargasPitchers45pitching————4.675.79
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.
José HerreraCatchers11both101210.2082.009.00
Average (45) — 449 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 101 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.
Carson KellyCatchers18both84191.2262.009.00
Average (48) — 349 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 84 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.
Gabriel MorenoCatchers14batting341977.284——
Average (57) — 58 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 341 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.
Seby ZavalaCatchers59both1450.3570.670.00
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 AhmedInfielders13batting198422.212——
Average (45) — 449 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 198 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.
Buddy KennedyInfielders16batting2440.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.
Jordan LawlarInfielders10batting3140.129——
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.
Evan LongoriaInfielders3batting2114711.223——
Average (49) — 310 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 211 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.
Ketel MarteInfielders4batting56915725.276——
Average (58) — 41 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 569 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.
Geraldo PerdomoInfielders2batting4071006.246——
Average (50) — 251 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 407 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.
Jace PetersonInfielders6batting93170.183——
Below average (43) — 492 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 93 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.
Emmanuel RiveraInfielders15,21batting257674.261——
Average (52) — 192 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 257 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.
Josh RojasInfielders10both189430.2282.0018.00
Average (46) — 410 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 189 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.
Christian WalkerInfielders53batting58215033.258——
Average (56) — 82 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 582 at-bats and 33 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.
Dominic CanzoneOutfielders6batting3891.237——
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.
Corbin CarrollOutfielders7batting56516125.285——
Strong (60) — 23 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 565 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.
Dominic FletcherOutfielders8batting93282.301——
Average (55) — 107 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 93 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.
Lourdes Gurriel Jr.Outfielders12batting55114424.261——
Average (55) — 107 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 551 at-bats and 24 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.
Kyle LewisOutfielders1batting5181.157——
Average (45) — 449 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 51 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.
Jake McCarthyOutfielders31batting276672.243——
Average (49) — 310 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 276 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.
Tommy PhamOutfielders28batting195476.241——
Average (50) — 251 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 195 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.
Pavin SmithOutfielders26batting191367.188——
Below average (44) — 472 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 191 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.
Alek ThomasOutfielders5batting374869.230——
Average (48) — 349 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 374 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.
Diego CastilloOutfielders64batting100.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.

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: 2023 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, 2023 Arizona Diamondbacks season. Retrieved 2026-09-30T03:30:31.005751+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.