2016 Chicago Cubs

Franchise seasons · 2010s seasons

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

Compare historical seasons

Chicago Cubs franchise archive · Available years: 1901–2025 · 125 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
2018 Chicago Cubs95–683933
2017 Chicago Cubs92–704028
2016 Chicago Cubs · Current season103–583826
2015 Chicago Cubs97–653729
2014 Chicago Cubs73–892227

Same era: other teams in 2016

More teams from 2016

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
Jake ArrietaPitchers49both65172.262197.333.10
Average (56) — 30 of 462 pitchers in the available 2016 rostersAn earned-run average of 3.10 over 197.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.
Jake BuchananPitchers43both100.0006.001.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.
Trevor CahillPitchers53both810.12565.672.74
Average (55) — 51 of 462 pitchers in the available 2016 rostersAn earned-run average of 2.74 over 65.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.
Aroldis ChapmanPitchers54pitching————26.671.01
Average (56) — 30 of 462 pitchers in the available 2016 rostersAn earned-run average of 1.01 over 26.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.
Gerardo ConcepciónPitchers50pitching————2.333.86
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.
Carl Edwards Jr.Pitchers6both100.00036.003.75
Average (51) — 198 of 462 pitchers in the available 2016 rostersAn earned-run average of 3.75 over 36.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 GrimmPitchers52pitching————52.674.10
Average (50) — 236 of 462 pitchers in the available 2016 rostersAn earned-run average of 4.10 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.
Jason HammelPitchers39both65160.246166.673.83
Average (52) — 149 of 462 pitchers in the available 2016 rostersAn earned-run average of 3.83 over 166.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.
Kyle HendricksPitchers28both5880.138190.002.13
Strong (61) — 3 of 462 pitchers in the available 2016 rostersAn earned-run average of 2.13 over 190.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.
John LackeyPitchers41both6360.095188.333.35
Average (55) — 51 of 462 pitchers in the available 2016 rostersAn earned-run average of 3.35 over 188.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 LesterPitchers34both5960.102202.672.44
Strong (60) — 4 of 462 pitchers in the available 2016 rostersAn earned-run average of 2.44 over 202.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.
Brian MatuszPitchers15pitching————3.0018.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.
Mike MontgomeryPitchers38both1110.09138.332.82
Average (53) — 111 of 462 pitchers in the available 2016 rostersAn earned-run average of 2.82 over 38.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.
Joe NathanPitchers36pitching————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.
Spencer PattonPitchers40,45both200.00021.335.48
Average (48) — 310 of 462 pitchers in the available 2016 rostersAn earned-run average of 5.48 over 21.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.
Félix PeñaPitchers60pitching————9.004.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.
Joel PeraltaPitchers62both100.0004.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.
Clayton RichardPitchers33both100.00014.006.43
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.
Héctor RondónPitchers56both100.00051.003.53
Average (52) — 149 of 462 pitchers in the available 2016 rostersAn earned-run average of 3.53 over 51.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.
Joe SmithPitchers30pitching————14.332.51
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.
Pedro StropPitchers46both100.00047.332.84
Average (54) — 76 of 462 pitchers in the available 2016 rostersAn earned-run average of 2.84 over 47.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.
Adam WarrenPitchers43both300.00035.005.91
Average (46) — 375 of 462 pitchers in the available 2016 rostersAn earned-run average of 5.91 over 35.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.
Travis WoodPitchers37both1120.18261.002.95
Average (54) — 76 of 462 pitchers in the available 2016 rostersAn earned-run average of 2.95 over 61.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.
Rob ZastryznyPitchers29both300.00016.001.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.
Willson ContrerasCatchers40batting2527112.282——
Average (56) — 77 of 495 batters in the available 2016 rostersBatting average and home runs per at-bat inform this hitting score, using 252 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.
Tim FederowiczCatchers15,19batting3160.194——
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.
Miguel MonteroCatchers47both241528.2161.336.75
Average (46) — 402 of 495 batters in the available 2016 rostersBatting average and home runs per at-bat inform this hitting score, using 241 at-bats and 8 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 RossCatchers3batting1663810.229——
Average (50) — 262 of 495 batters in the available 2016 rostersBatting average and home runs per at-bat inform this hitting score, using 166 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.
Javier BáezInfielders9batting42111514.273——
Average (55) — 94 of 495 batters in the available 2016 rostersBatting average and home runs per at-bat inform this hitting score, using 421 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.
Kris BryantInfielders17batting60317639.292——
Strong (62) — 15 of 495 batters in the available 2016 rostersBatting average and home runs per at-bat inform this hitting score, using 603 at-bats and 39 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.
Jeimer CandelarioInfielders7batting1110.091——
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.
Munenori KawasakiInfielders66batting2170.333——
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.
Tommy La StellaInfielders2batting148402.270——
Average (52) — 189 of 495 batters in the available 2016 rostersBatting average and home runs per at-bat inform this hitting score, using 148 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.
Anthony RizzoInfielders44batting58317032.292——
Strong (60) — 26 of 495 batters in the available 2016 rostersBatting average and home runs per at-bat inform this hitting score, using 583 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.
Addison RussellInfielders27batting52512521.238——
Average (50) — 262 of 495 batters in the available 2016 rostersBatting average and home runs per at-bat inform this hitting score, using 525 at-bats and 21 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.
Ben ZobristInfielders18batting52314218.272——
Average (55) — 94 of 495 batters in the available 2016 rostersBatting average and home runs per at-bat inform this hitting score, using 523 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.
Albert Almora Jr.Outfielders5batting112313.277——
Average (53) — 151 of 495 batters in the available 2016 rostersBatting average and home runs per at-bat inform this hitting score, using 112 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.
Chris CoghlanOutfielders8batting103261.252——
Average (50) — 262 of 495 batters in the available 2016 rostersBatting average and home runs per at-bat inform this hitting score, using 103 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.
Dexter FowlerOutfielders24batting45612613.276——
Average (55) — 94 of 495 batters in the available 2016 rostersBatting average and home runs per at-bat inform this hitting score, using 456 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.
Jason HeywardOutfielders22batting5301227.230——
Average (46) — 402 of 495 batters in the available 2016 rostersBatting average and home runs per at-bat inform this hitting score, using 530 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.
Ryan KalishOutfielders51batting720.286——
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.
Kyle SchwarberOutfielders12batting400.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.
Jorge SolerOutfielders68batting2275412.238——
Average (51) — 222 of 495 batters in the available 2016 rostersBatting average and home runs per at-bat inform this hitting score, using 227 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.
Matt SzczurOutfielders20batting185485.259——
Average (51) — 222 of 495 batters in the available 2016 rostersBatting average and home runs per at-bat inform this hitting score, using 185 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.

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: 2016 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, 2016 Chicago Cubs season. Retrieved 2026-09-30T04:43:10.080211+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.