2012 Arizona Diamondbacks

Franchise seasons · 2010s 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
Jonathan AlbaladejoPitchers63pitching————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.
Matt AlbersPitchers32pitching————21.002.57
Average (51) — 130 of 434 pitchers in the available 2012 rostersAn earned-run average of 2.57 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.
Trevor BauerPitchers17pitching————16.336.06
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.
Brad BergesenPitchers52pitching————29.673.64
Average (51) — 130 of 434 pitchers in the available 2012 rostersAn earned-run average of 3.64 over 29.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.
Craig BreslowPitchers32pitching————43.332.70
Average (52) — 57 of 434 pitchers in the available 2012 rostersAn earned-run average of 2.70 over 43.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.
Trevor CahillPitchers35pitching————200.003.78
Average (51) — 130 of 434 pitchers in the available 2012 rostersAn earned-run average of 3.78 over 200.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.
Josh CollmenterPitchers55pitching————90.333.69
Average (51) — 130 of 434 pitchers in the available 2012 rostersAn earned-run average of 3.69 over 90.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 CorbinPitchers46No stat row——————
No ratingThe source has no pitching stat row for this player. You can still select this pitcher; the exhibition uses estimated performance.
Sam DemelPitchers38pitching————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.
David HernandezPitchers30pitching————68.332.50
Average (53) — 14 of 434 pitchers in the available 2012 rostersAn earned-run average of 2.50 over 68.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.
Daniel HudsonPitchers41No stat row——————
No ratingThe source has no pitching stat row for this player. You can still select this pitcher; the exhibition uses estimated performance.
Ian KennedyPitchers31pitching————208.334.02
Average (50) — 224 of 434 pitchers in the available 2012 rostersAn earned-run average of 4.02 over 208.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 LindstromPitchers22pitching————10.672.53
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.
Joe MartinezPitchers45pitching————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.
Wade MileyPitchers36pitching————194.673.33
Average (52) — 57 of 434 pitchers in the available 2012 rostersAn earned-run average of 3.33 over 194.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 PattersonPitchers47pitching————2.6737.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.
J. J. PutzPitchers40No stat row——————
No ratingThe source has no pitching stat row for this player. You can still select this pitcher; the exhibition uses estimated performance.
Takashi SaitoPitchers48No stat row——————
No ratingThe source has no pitching stat row for this player. You can still select this pitcher; the exhibition uses estimated performance.
Joe SaundersPitchers34pitching————130.004.22
Average (50) — 224 of 434 pitchers in the available 2012 rostersAn earned-run average of 4.22 over 130.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.
Bryan ShawPitchers39pitching————59.333.49
Average (51) — 130 of 434 pitchers in the available 2012 rostersAn earned-run average of 3.49 over 59.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 SkaggsPitchers37pitching————29.335.83
Average (48) — 347 of 434 pitchers in the available 2012 rostersAn earned-run average of 5.83 over 29.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.
Mike ZagurskiPitchers49pitching————37.335.54
Average (48) — 347 of 434 pitchers in the available 2012 rostersAn earned-run average of 5.54 over 37.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.
Brad ZieglerPitchers29pitching————68.672.49
Average (53) — 14 of 434 pitchers in the available 2012 rostersAn earned-run average of 2.49 over 68.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.
Henry BlancoCatchers12batting64121.188——
Average (46) — 416 of 517 batters in the available 2012 rostersBatting average and home runs per at-bat inform this hitting score, using 64 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.
Miguel MonteroCatchers26batting48613915.286——
Average (57) — 68 of 517 batters in the available 2012 rostersBatting average and home runs per at-bat inform this hitting score, using 486 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.
Wil NievesCatchers27batting36111.306——
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.
Konrad SchmidtCatchers33batting700.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.
Josh BellInfielders16No stat row——————
No ratingThe source has no batting stat row for this player. You can still select this batter; the exhibition uses estimated performance.
Willie BloomquistInfielders18batting324980.302——
Average (56) — 81 of 517 batters in the available 2012 rostersBatting average and home runs per at-bat inform this hitting score, using 324 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.
Geoff BlumInfielders27batting2840.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.
Stephen DrewInfielders6batting135262.193——
Below average (44) — 470 of 517 batters in the available 2012 rostersBatting average and home runs per at-bat inform this hitting score, using 135 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.
Jake ElmoreInfielders14batting68130.191——
Average (45) — 441 of 517 batters in the available 2012 rostersBatting average and home runs per at-bat inform this hitting score, using 68 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.
Paul GoldschmidtInfielders44batting51414720.286——
Average (58) — 52 of 517 batters in the available 2012 rostersBatting average and home runs per at-bat inform this hitting score, using 514 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.
Aaron HillInfielders2batting60918426.302——
Strong (62) — 14 of 517 batters in the available 2012 rostersBatting average and home runs per at-bat inform this hitting score, using 609 at-bats and 26 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.
Mike JacobsInfielders34batting1940.211——
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.
Chris JohnsonInfielders28batting147427.286——
Average (56) — 81 of 517 batters in the available 2012 rostersBatting average and home runs per at-bat inform this hitting score, using 147 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.
John McDonaldInfielders16batting197496.249——
Average (51) — 219 of 517 batters in the available 2012 rostersBatting average and home runs per at-bat inform this hitting score, using 197 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.
Lyle OverbayInfielders37batting96282.292——
Average (54) — 135 of 517 batters in the available 2012 rostersBatting average and home runs per at-bat inform this hitting score, using 96 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.
Cody RansomInfielders1batting78215.269——
Average (53) — 157 of 517 batters in the available 2012 rostersBatting average and home runs per at-bat inform this hitting score, using 78 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.
Ryan RobertsInfielders14batting252636.250——
Average (50) — 256 of 517 batters in the available 2012 rostersBatting average and home runs per at-bat inform this hitting score, using 252 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.
Ryan WheelerInfielders21batting109261.239——
Average (48) — 345 of 517 batters in the available 2012 rostersBatting average and home runs per at-bat inform this hitting score, using 109 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.
Adam EatonOutfielders6batting85222.259——
Average (51) — 219 of 517 batters in the available 2012 rostersBatting average and home runs per at-bat inform this hitting score, using 85 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.
Tyler GrahamOutfielders19batting200.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.
Jason KubelOutfielders13batting50612830.253——
Average (55) — 112 of 517 batters in the available 2012 rostersBatting average and home runs per at-bat inform this hitting score, using 506 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.
Gerardo ParraOutfielders8batting3851057.273——
Average (54) — 135 of 517 batters in the available 2012 rostersBatting average and home runs per at-bat inform this hitting score, using 385 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.
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.
Justin UptonOutfielders10batting55415517.280——
Average (56) — 81 of 517 batters in the available 2012 rostersBatting average and home runs per at-bat inform this hitting score, using 554 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.
Chris YoungOutfielders24batting3257514.231——
Average (49) — 304 of 517 batters in the available 2012 rostersBatting average and home runs per at-bat inform this hitting score, using 325 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.

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: 2012 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, 2012 Arizona Diamondbacks season. Retrieved 2026-09-30T05:28:27.423745+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.