2019 Arizona Diamondbacks

Franchise seasons · 2010s 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
2021 Arizona Diamondbacks52–1102841
2020 Arizona Diamondbacks25–352026
2019 Arizona Diamondbacks · Current season85–772127
2018 Arizona Diamondbacks82–802230
2017 Arizona Diamondbacks93–692323

Same era: other teams in 2019

More teams from 2019

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
Matt AndriesePitchers35pitching————70.674.71
Average (51) — 155 of 506 pitchers in the available 2019 rostersAn earned-run average of 4.71 over 70.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.
Archie BradleyPitchers25pitching————71.673.52
Average (52) — 50 of 506 pitchers in the available 2019 rostersAn earned-run average of 3.52 over 71.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 ChafinPitchers40pitching————52.673.76
Average (51) — 155 of 506 pitchers in the available 2019 rostersAn earned-run average of 3.76 over 52.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.
Taylor ClarkePitchers45pitching————84.675.31
Average (50) — 288 of 506 pitchers in the available 2019 rostersAn earned-run average of 5.31 over 84.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.
Stefan CrichtonPitchers58pitching————30.333.56
Average (51) — 155 of 506 pitchers in the available 2019 rostersAn earned-run average of 3.56 over 30.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.
Jon DuplantierPitchers57pitching————36.674.42
Average (51) — 155 of 506 pitchers in the available 2019 rostersAn earned-run average of 4.42 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.
Zac GallenPitchers59pitching————43.672.89
Average (52) — 50 of 506 pitchers in the available 2019 rostersAn earned-run average of 2.89 over 43.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.
Kevin GinkelPitchers37pitching————24.331.48
Average (52) — 50 of 506 pitchers in the available 2019 rostersAn earned-run average of 1.48 over 24.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.
Zack GodleyPitchers52pitching————76.006.39
Average (49) — 402 of 506 pitchers in the available 2019 rostersAn earned-run average of 6.39 over 76.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.
Zack GreinkePitchers21pitching————146.002.90
Average (53) — 12 of 506 pitchers in the available 2019 rostersAn earned-run average of 2.90 over 146.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.
Yoshihisa HiranoPitchers66pitching————53.004.75
Average (50) — 288 of 506 pitchers in the available 2019 rostersAn earned-run average of 4.75 over 53.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.
Greg HollandPitchers56pitching————35.674.54
Average (50) — 288 of 506 pitchers in the available 2019 rostersAn earned-run average of 4.54 over 35.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————183.334.42
Average (51) — 155 of 506 pitchers in the available 2019 rostersAn earned-run average of 4.42 over 183.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.
Matt KochPitchers55pitching————20.679.15
Average (48) — 467 of 506 pitchers in the available 2019 rostersAn earned-run average of 9.15 over 20.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.
Mike LeakePitchers8pitching————60.004.35
Average (51) — 155 of 506 pitchers in the available 2019 rostersAn earned-run average of 4.35 over 60.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.
Yoan LópezPitchers50pitching————60.673.41
Average (52) — 50 of 506 pitchers in the available 2019 rostersAn earned-run average of 3.41 over 60.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.
T. J. McFarlandPitchers30pitching————56.004.82
Average (50) — 288 of 506 pitchers in the available 2019 rostersAn earned-run average of 4.82 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.
Joel PayampsPitchers36pitching————4.004.50
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.
Robbie RayPitchers38No stat row——————
No ratingThe source has no pitching stat row for this player. You can still select this pitcher; the exhibition uses estimated performance.
Robby ScottPitchers63pitching————7.334.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.
Jimmie SherfyPitchers54No stat row——————
No ratingThe source has no pitching stat row for this player. You can still select this pitcher; the exhibition uses estimated performance.
Taijuan WalkerPitchers99pitching————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.
Luke WeaverPitchers24pitching————64.332.94
Average (52) — 50 of 506 pitchers in the available 2019 rostersAn earned-run average of 2.94 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.
Alex YoungPitchers49pitching————83.333.56
Average (52) — 50 of 506 pitchers in the available 2019 rostersAn earned-run average of 3.56 over 83.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.
Alex AvilaCatchers31both164349.2072.004.50
Average (47) — 350 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 164 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.
Caleb JosephCatchers14both3880.2111.330.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.
Carson KellyCatchers18batting3147718.245——
Average (52) — 199 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 314 at-bats and 18 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.
John Ryan MurphyCatchers36both62114.1773.0027.00
Average (47) — 350 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 62 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.
Nick AhmedInfielders13batting55614119.254——
Average (51) — 228 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 556 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.
Kevin CronInfielders32batting71156.211——
Average (49) — 279 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 71 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.
Eduardo EscobarInfielders5batting63617135.269——
Average (56) — 76 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 636 at-bats and 35 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.
Wilmer FloresInfielders41batting265849.317——
Strong (60) — 24 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 265 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.
Jake LambInfielders22batting187366.193——
Below average (43) — 456 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 187 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.
Domingo LeybaInfielders2batting2570.280——
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.
Ildemaro VargasInfielders15batting201546.269——
Average (53) — 162 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 201 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.
Christian WalkerInfielders53No stat row——————
No ratingThe source has no batting stat row for this player. You can still select this batter; the exhibition uses estimated performance.
Abraham AlmonteOutfielders48batting3191.290——
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.
Jarrod DysonOutfielders1batting400927.230——
Average (46) — 392 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 400 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.
Adam JonesOutfielders10batting48512616.260——
Average (52) — 199 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 485 at-bats and 16 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 LocastroOutfielders16batting212531.250——
Average (49) — 279 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 212 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.
Ketel MarteOutfielders4batting56918732.329——
Strong (66) — 2 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 569 at-bats and 32 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.
David PeraltaOutfielders6batting38210512.275——
Average (54) — 125 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 382 at-bats and 12 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.
Joshua RojasOutfielders9No stat row——————
No ratingThe source has no batting stat row for this player. You can still select this batter; the exhibition uses estimated performance.
Blake SwihartOutfielders19batting6693.136——
Below average (43) — 456 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 66 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.
Yasmany TomásOutfielders26batting600.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: 2019 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, 2019 Arizona Diamondbacks season. Retrieved 2026-09-30T04:06:43.430547+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.