2017 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
2019 Arizona Diamondbacks85–772127
2018 Arizona Diamondbacks82–802230
2017 Arizona Diamondbacks · Current season93–692323
2016 Arizona Diamondbacks69–932129
2015 Arizona Diamondbacks79–833927

Same era: other teams in 2017

More teams from 2017

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
Anthony BandaPitchers50pitching————25.675.96
Average (47) — 374 of 489 pitchers in the available 2017 rostersAn earned-run average of 5.96 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.
Jake BarrettPitchers33pitching————27.005.00
Average (49) — 286 of 489 pitchers in the available 2017 rostersAn earned-run average of 5.00 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.
Silvino BrachoPitchers61pitching————20.675.66
Average (48) — 330 of 489 pitchers in the available 2017 rostersAn earned-run average of 5.66 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.
Archie BradleyPitchers25pitching————73.001.73
Strong (60) — 4 of 489 pitchers in the available 2017 rostersAn earned-run average of 1.73 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.
Andrew ChafinPitchers40pitching————51.333.51
Average (52) — 151 of 489 pitchers in the available 2017 rostersAn earned-run average of 3.51 over 51.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.
Patrick CorbinPitchers46pitching————189.674.03
Average (52) — 151 of 489 pitchers in the available 2017 rostersAn earned-run average of 4.03 over 189.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.
Jorge de la RosaPitchers29No stat row——————
No ratingThe source has no pitching stat row for this player. You can still select this pitcher; the exhibition uses estimated performance.
Rubby De La RosaPitchers12pitching————7.674.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.
Randall DelgadoPitchers48pitching————62.673.59
Average (53) — 116 of 489 pitchers in the available 2017 rostersAn earned-run average of 3.59 over 62.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.
Zack GodleyPitchers52pitching————155.003.37
Average (55) — 56 of 489 pitchers in the available 2017 rostersAn earned-run average of 3.37 over 155.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————202.333.20
Average (56) — 36 of 489 pitchers in the available 2017 rostersAn earned-run average of 3.20 over 202.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.
David HernandezPitchers47pitching————18.674.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.
J. J. HooverPitchers60pitching————41.333.92
Average (51) — 191 of 489 pitchers in the available 2017 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.
Matt KochPitchers55pitching————0.00inf
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.
T. J. McFarlandPitchers30pitching————54.005.33
Average (47) — 374 of 489 pitchers in the available 2017 rostersAn earned-run average of 5.33 over 54.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.
Shelby MillerPitchers26pitching————22.004.09
Average (50) — 238 of 489 pitchers in the available 2017 rostersAn earned-run average of 4.09 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.
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.
Fernando RodneyPitchers56pitching————55.334.23
Average (50) — 238 of 489 pitchers in the available 2017 rostersAn earned-run average of 4.23 over 55.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.
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.
Braden ShipleyPitchers34pitching————25.005.76
Average (48) — 330 of 489 pitchers in the available 2017 rostersAn earned-run average of 5.76 over 25.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.
Taijuan WalkerPitchers99pitching————157.333.49
Average (54) — 87 of 489 pitchers in the available 2017 rostersAn earned-run average of 3.49 over 157.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.
Tom WilhelmsenPitchers54No stat row——————
No ratingThe source has no pitching stat row for this player. You can still select this pitcher; the exhibition uses estimated performance.
Chris HerrmannCatchers10batting2264110.181——
Below average (42) — 454 of 471 batters in the available 2017 rostersBatting average and home runs per at-bat inform this hitting score, using 226 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.
Chris IannettaCatchers8batting2726917.254——
Average (53) — 151 of 471 batters in the available 2017 rostersBatting average and home runs per at-bat inform this hitting score, using 272 at-bats and 17 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.
Jeff MathisCatchers2batting186402.215——
Average (45) — 410 of 471 batters in the available 2017 rostersBatting average and home runs per at-bat inform this hitting score, using 186 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.
John Ryan MurphyCatchers36batting710.143——
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 AhmedInfielders13batting167426.251——
Average (51) — 210 of 471 batters in the available 2017 rostersBatting average and home runs per at-bat inform this hitting score, using 167 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.
Daniel DescalsoInfielders3both3448010.2332.000.00
Average (48) — 313 of 471 batters in the available 2017 rostersBatting average and home runs per at-bat inform this hitting score, using 344 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.
Brandon DruryInfielders27batting44511913.267——
Average (53) — 151 of 471 batters in the available 2017 rostersBatting average and home runs per at-bat inform this hitting score, using 445 at-bats and 13 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.
Paul GoldschmidtInfielders44batting55816636.297——
Strong (62) — 17 of 471 batters in the available 2017 rostersBatting average and home runs per at-bat inform this hitting score, using 558 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.
Jake LambInfielders22batting53613330.248——
Average (52) — 178 of 471 batters in the available 2017 rostersBatting average and home runs per at-bat inform this hitting score, using 536 at-bats and 30 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 MarteInfielders4batting223585.260——
Average (51) — 210 of 471 batters in the available 2017 rostersBatting average and home runs per at-bat inform this hitting score, using 223 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.
Kristopher NegronInfielders45No stat row——————
No ratingThe source has no batting stat row for this player. You can still select this batter; the exhibition uses estimated performance.
Chris OwingsInfielders16batting3629712.268——
Average (53) — 151 of 471 batters in the available 2017 rostersBatting average and home runs per at-bat inform this hitting score, using 362 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.
Jack ReinheimerInfielders76batting500.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.
Adam RosalesInfielders9batting84173.202——
Average (47) — 346 of 471 batters in the available 2017 rostersBatting average and home runs per at-bat inform this hitting score, using 84 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.
Ildemaro VargasInfielders15batting1340.308——
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.
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.
Gregor BlancoOutfielders5batting224553.246——
Average (48) — 313 of 471 batters in the available 2017 rostersBatting average and home runs per at-bat inform this hitting score, using 224 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.
Reymond FuentesOutfielders14No stat row——————
No ratingThe source has no batting stat row for this player. You can still select this batter; the exhibition uses estimated performance.
Jeremy HazelbakerOutfielders41batting52182.346——
Average (56) — 81 of 471 batters in the available 2017 rostersBatting average and home runs per at-bat inform this hitting score, using 52 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.
J. D. MartinezOutfielders28batting2327029.302——
Strong (64) — 5 of 471 batters in the available 2017 rostersBatting average and home runs per at-bat inform this hitting score, using 232 at-bats and 29 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 PeraltaOutfielders6batting52515414.293——
Average (57) — 65 of 471 batters in the available 2017 rostersBatting average and home runs per at-bat inform this hitting score, using 525 at-bats and 14 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.
A. J. PollockOutfielders11No stat row——————
No ratingThe source has no batting stat row for this player. You can still select this batter; the exhibition uses estimated performance.
Yasmany TomasOutfielders24No stat row——————
No ratingThe source has no batting stat row for this player. 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: 2017 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, 2017 Arizona Diamondbacks season. Retrieved 2026-09-30T04:29:56.035652+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.