2012 Chicago Cubs

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
Jairo AsencioPitchers37pitching————14.673.07
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.
Jeff BeliveauPitchers16pitching————17.674.58
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.
Jason BerkenPitchers57both500.00018.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.
Michael BowdenPitchers28,43both200.00036.672.95
Average (51) — 130 of 434 pitchers in the available 2012 rostersAn earned-run average of 2.95 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.
Alberto CabreraPitchers55pitching————21.675.40
Average (49) — 294 of 434 pitchers in the available 2012 rostersAn earned-run average of 5.40 over 21.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.
Shawn CampPitchers54pitching————77.673.59
Average (51) — 130 of 434 pitchers in the available 2012 rostersAn earned-run average of 3.59 over 77.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.
Lendy CastilloPitchers52pitching————16.007.88
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.
Jaye ChapmanPitchers37pitching————12.003.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.
Casey ColemanPitchers27both310.33324.337.40
Average (47) — 394 of 434 pitchers in the available 2012 rostersAn earned-run average of 7.40 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.
Manny CorpasPitchers60both100.00046.675.01
Average (49) — 294 of 434 pitchers in the available 2012 rostersAn earned-run average of 5.01 over 46.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.
Ryan DempsterPitchers46both3230.094104.002.25
Average (54) — 5 of 434 pitchers in the available 2012 rostersAn earned-run average of 2.25 over 104.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.
Rafael DolisPitchers48pitching————38.006.39
Average (48) — 347 of 434 pitchers in the available 2012 rostersAn earned-run average of 6.39 over 38.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.
Matt GarzaPitchers22both3020.067103.673.91
Average (51) — 130 of 434 pitchers in the available 2012 rostersAn earned-run average of 3.91 over 103.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.
Justin GermanoPitchers41both1710.05964.006.75
Average (46) — 414 of 434 pitchers in the available 2012 rostersAn earned-run average of 6.75 over 64.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.
Alex HinshawPitchers59pitching————0.33135.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.
Rodrigo LópezPitchers19pitching————6.335.68
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 MaholmPitchers28both3931.077120.333.74
Average (51) — 130 of 434 pitchers in the available 2012 rostersAn earned-run average of 3.74 over 120.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.
Scott MainePitchers57both200.00020.674.79
Average (50) — 224 of 434 pitchers in the available 2012 rostersAn earned-run average of 4.79 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.
Carlos MármolPitchers49pitching————55.333.42
Average (51) — 130 of 434 pitchers in the available 2012 rostersAn earned-run average of 3.42 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.
Blake ParkerPitchers55,50pitching————6.006.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.
Brooks RaleyPitchers43both1020.20024.338.14
Average (47) — 394 of 434 pitchers in the available 2012 rostersAn earned-run average of 8.14 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.
Chris RusinPitchers18both1220.16729.676.37
Average (48) — 347 of 434 pitchers in the available 2012 rostersAn earned-run average of 6.37 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.
James RussellPitchers40both100.00069.333.25
Average (52) — 57 of 434 pitchers in the available 2012 rostersAn earned-run average of 3.25 over 69.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 SamardzijaPitchers29both5050.100174.673.81
Average (51) — 130 of 434 pitchers in the available 2012 rostersAn earned-run average of 3.81 over 174.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.
Miguel SocolovichPitchers47pitching————6.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.
Chris VolstadPitchers32both2850.179111.336.31
Average (46) — 414 of 434 pitchers in the available 2012 rostersAn earned-run average of 6.31 over 111.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.
Randy WellsPitchers36both410.25028.675.34
Average (49) — 294 of 434 pitchers in the available 2012 rostersAn earned-run average of 5.34 over 28.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.
Kerry WoodPitchers34both100.0008.678.31
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.
Travis WoodPitchers30both53101.189156.004.27
Average (50) — 224 of 434 pitchers in the available 2012 rostersAn earned-run average of 4.27 over 156.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.
Welington CastilloCatchers53batting170455.265——
Average (52) — 185 of 517 batters in the available 2012 rostersBatting average and home runs per at-bat inform this hitting score, using 170 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.
Steve ClevengerCatchers51batting199401.201——
Below average (43) — 488 of 517 batters in the available 2012 rostersBatting average and home runs per at-bat inform this hitting score, using 199 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.
Koyie HillCatchers55batting3970.179——
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.
Blake LalliCatchers47batting1520.133——
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.
Anthony ReckerCatchers20batting1831.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.
Geovany SotoCatchers18batting176356.199——
Average (45) — 441 of 517 batters in the available 2012 rostersBatting average and home runs per at-bat inform this hitting score, using 176 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.
Jeff BakerInfielders3batting134364.269——
Average (53) — 157 of 517 batters in the available 2012 rostersBatting average and home runs per at-bat inform this hitting score, using 134 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.
Darwin BarneyInfielders15batting5481397.254——
Average (50) — 256 of 517 batters in the available 2012 rostersBatting average and home runs per at-bat inform this hitting score, using 548 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.
Adrian CardenasInfielders45batting60110.183——
Average (45) — 441 of 517 batters in the available 2012 rostersBatting average and home runs per at-bat inform this hitting score, using 60 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.
Starlin CastroInfielders13batting64618314.283——
Average (56) — 81 of 517 batters in the available 2012 rostersBatting average and home runs per at-bat inform this hitting score, using 646 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.
Blake DeWittInfielders11batting2940.138——
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.
Bryan LaHairInfielders6batting3408816.259——
Average (54) — 135 of 517 batters in the available 2012 rostersBatting average and home runs per at-bat inform this hitting score, using 340 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.
Anthony RizzoInfielders44batting3379615.285——
Average (58) — 52 of 517 batters in the available 2012 rostersBatting average and home runs per at-bat inform this hitting score, using 337 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.
Ian StewartInfielders2batting179365.201——
Average (45) — 441 of 517 batters in the available 2012 rostersBatting average and home runs per at-bat inform this hitting score, using 179 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.
Luis ValbuenaInfielders24batting265584.219——
Average (45) — 441 of 517 batters in the available 2012 rostersBatting average and home runs per at-bat inform this hitting score, using 265 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 VittersInfielders5batting99122.121——
Below average (39) — 515 of 517 batters in the available 2012 rostersBatting average and home runs per at-bat inform this hitting score, using 99 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.
Marlon ByrdOutfielders24batting4330.070——
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.
Tony CampanaOutfielders1batting174460.264——
Average (50) — 256 of 517 batters in the available 2012 rostersBatting average and home runs per at-bat inform this hitting score, using 174 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.
David DeJesusOutfielders9batting5061339.263——
Average (52) — 185 of 517 batters in the available 2012 rostersBatting average and home runs per at-bat inform this hitting score, using 506 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.
Brett JacksonOutfielders7batting120214.175——
Below average (44) — 470 of 517 batters in the available 2012 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.
Reed JohnsonOutfielders5batting169513.302——
Average (56) — 81 of 517 batters in the available 2012 rostersBatting average and home runs per at-bat inform this hitting score, using 169 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.
Bryan LaHairOutfielders6batting3408816.259——
Average (54) — 135 of 517 batters in the available 2012 rostersBatting average and home runs per at-bat inform this hitting score, using 340 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.
Joe MatherOutfielders16,21both225475.2090.330.00
Average (45) — 441 of 517 batters in the available 2012 rostersBatting average and home runs per at-bat inform this hitting score, using 225 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.
Dave SappeltOutfielders17batting69192.275——
Average (52) — 185 of 517 batters in the available 2012 rostersBatting average and home runs per at-bat inform this hitting score, using 69 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.
Alfonso SorianoOutfielders12batting56114732.262——
Average (56) — 81 of 517 batters in the available 2012 rostersBatting average and home runs per at-bat inform this hitting score, using 561 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.

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 Arizona Diamondbacks. 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 Chicago Cubs season. Retrieved 2026-09-30T05:29:58.587337+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.