2015 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
2017 Chicago Cubs92–704028
2016 Chicago Cubs103–583826
2015 Chicago Cubs · Current season97–653729
2014 Chicago Cubs73–892227
2013 Chicago Cubs66–963531

Same era: other teams in 2015

More teams from 2015

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 ArrietaPitchers49both79122.152229.001.77
Average (55) — 1 of 449 pitchers in the available 2015 rostersAn earned-run average of 1.77 over 229.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.
Dallas BeelerPitchers32both310.3338.339.72
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 CahillPitchers53both200.00017.002.12
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.
Phil CokePitchers27pitching————10.006.30
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 EdwardsPitchers6both100.0004.673.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.
Gonzalez GermenPitchers71pitching————6.007.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.
Justin GrimmPitchers52both100.00049.671.99
Average (52) — 23 of 449 pitchers in the available 2015 rostersAn earned-run average of 1.99 over 49.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 HammelPitchers39both65110.169170.673.74
Average (51) — 112 of 449 pitchers in the available 2015 rostersAn earned-run average of 3.74 over 170.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.
Dan HarenPitchers50both1510.06758.334.01
Average (51) — 112 of 449 pitchers in the available 2015 rostersAn earned-run average of 4.01 over 58.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.
Kyle HendricksPitchers28both5930.051180.003.95
Average (51) — 112 of 449 pitchers in the available 2015 rostersAn earned-run average of 3.95 over 180.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.
Tommy HunterPitchers21pitching————15.675.74
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.
Edwin JacksonPitchers36pitching————31.003.19
Average (51) — 112 of 449 pitchers in the available 2015 rostersAn earned-run average of 3.19 over 31.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.
Jon LesterPitchers34both6240.065205.003.34
Average (52) — 23 of 449 pitchers in the available 2015 rostersAn earned-run average of 3.34 over 205.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.
Yoervis MedinaPitchers33,55pitching————9.007.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.
Jason MottePitchers30pitching————48.333.91
Average (51) — 112 of 449 pitchers in the available 2015 rostersAn earned-run average of 3.91 over 48.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.
Neil RamirezPitchers54pitching————14.003.21
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 RichardPitchers33both1420.14342.333.83
Average (51) — 112 of 449 pitchers in the available 2015 rostersAn earned-run average of 3.83 over 42.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.
Donn RoachPitchers62both1101.0003.3310.80
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.
Fernando RodneyPitchers57pitching————12.000.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.
Héctor RondónPitchers56pitching————70.001.67
Average (53) — 5 of 449 pitchers in the available 2015 rostersAn earned-run average of 1.67 over 70.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.
Zac RosscupPitchers59pitching————26.674.39
Average (50) — 273 of 449 pitchers in the available 2015 rostersAn earned-run average of 4.39 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.
James RussellPitchers40both100.00034.005.29
Average (50) — 273 of 449 pitchers in the available 2015 rostersAn earned-run average of 5.29 over 34.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.
Brian SchlitterPitchers63pitching————7.337.36
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.
Rafael SorianoPitchers29pitching————5.676.35
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 StropPitchers46pitching————68.002.91
Average (52) — 23 of 449 pitchers in the available 2015 rostersAn earned-run average of 2.91 over 68.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.
Tsuyoshi WadaPitchers18both800.00032.333.62
Average (51) — 112 of 449 pitchers in the available 2015 rostersAn earned-run average of 3.62 over 32.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.
Travis WoodPitchers37both3030.100100.673.84
Average (51) — 112 of 449 pitchers in the available 2015 rostersAn earned-run average of 3.84 over 100.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.
Welington CastilloCatchers5batting4372.163——
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 MonteroCatchers47batting3478615.248——
Average (52) — 193 of 491 batters in the available 2015 rostersBatting average and home runs per at-bat inform this hitting score, using 347 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.
David RossCatchers3both159281.1762.000.00
Below average (41) — 480 of 491 batters in the available 2015 rostersBatting average and home runs per at-bat inform this hitting score, using 159 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.
Taylor TeagardenCatchers27batting1530.200——
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.
Arismendy AlcántaraInfielders7batting2620.077——
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.
Javier BáezInfielders9batting76221.289——
Average (53) — 154 of 491 batters in the available 2015 rostersBatting average and home runs per at-bat inform this hitting score, using 76 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.
Kris BryantInfielders17batting55915426.275——
Average (57) — 64 of 491 batters in the available 2015 rostersBatting average and home runs per at-bat inform this hitting score, using 559 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.
Starlin CastroInfielders13batting54714511.265——
Average (53) — 154 of 491 batters in the available 2015 rostersBatting average and home runs per at-bat inform this hitting score, using 547 at-bats and 11 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.
Jonathan HerreraInfielders19batting126292.230——
Average (48) — 339 of 491 batters in the available 2015 rostersBatting average and home runs per at-bat inform this hitting score, using 126 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.
Tommy La StellaInfielders11batting67181.269——
Average (51) — 239 of 491 batters in the available 2015 rostersBatting average and home runs per at-bat inform this hitting score, using 67 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.
Mike OltInfielders20batting1521.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 RizzoInfielders44batting58616331.278——
Average (58) — 40 of 491 batters in the available 2015 rostersBatting average and home runs per at-bat inform this hitting score, using 586 at-bats and 31 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 RussellInfielders22batting47511513.242——
Average (50) — 272 of 491 batters in the available 2015 rostersBatting average and home runs per at-bat inform this hitting score, using 475 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.
Mike BaxterOutfielders29,32batting57140.246——
Average (49) — 307 of 491 batters in the available 2015 rostersBatting average and home runs per at-bat inform this hitting score, using 57 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.
Quintin BerryOutfielders5batting100.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.
Chris CoghlanOutfielders8batting44011016.250——
Average (52) — 193 of 491 batters in the available 2015 rostersBatting average and home runs per at-bat inform this hitting score, using 440 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.
Chris DenorfiaOutfielders15both212573.2690.330.00
Average (52) — 193 of 491 batters in the available 2015 rostersBatting average and home runs per at-bat inform this hitting score, using 212 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.
Dexter FowlerOutfielders24batting59614917.250——
Average (51) — 239 of 491 batters in the available 2015 rostersBatting average and home runs per at-bat inform this hitting score, using 596 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.
Austin JacksonOutfielders27batting72171.236——
Average (49) — 307 of 491 batters in the available 2015 rostersBatting average and home runs per at-bat inform this hitting score, using 72 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.
Junior LakeOutfielders21batting58131.224——
Average (48) — 339 of 491 batters in the available 2015 rostersBatting average and home runs per at-bat inform this hitting score, using 58 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.
Kyle SchwarberOutfielders12batting2325716.246——
Average (53) — 154 of 491 batters in the available 2015 rostersBatting average and home runs per at-bat inform this hitting score, using 232 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.
Jorge SolerOutfielders68batting3669610.262——
Average (53) — 154 of 491 batters in the available 2015 rostersBatting average and home runs per at-bat inform this hitting score, using 366 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.
Matt SzczurOutfielders41batting72161.222——
Average (48) — 339 of 491 batters in the available 2015 rostersBatting average and home runs per at-bat inform this hitting score, using 72 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.

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: 2015 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, 2015 Chicago Cubs season. Retrieved 2026-09-30T04:54:56.490173+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.