1970 Chicago Cubs

Franchise seasons · 1970s 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
1972 Chicago Cubs85–702615
1971 Chicago Cubs83–792715
1970 Chicago Cubs · Current season84–782518
1969 Chicago Cubs92–702417
1968 Chicago Cubs84–782519

Same era: other teams in 1970

More teams from 1970

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
Ted AbernathyPitchers37pitching—————2.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.
Hank AguirrePitchers34pitching—————4.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.
Steve BarberPitchers46pitching—————9.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.
Jim ColbornPitchers48pitching————72.673.59
Average (53) — 62 of 191 pitchers in the available 1970 rostersAn earned-run average of 3.59 over 72.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.
Jim CosmanPitchers32pitching—————27.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.
Joe DeckerPitchers36pitching————108.674.64
Average (47) — 139 of 191 pitchers in the available 1970 rostersAn earned-run average of 4.64 over 108.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.
Jim DuneganPitchers32,34pitching—————4.73
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.
Larry GuraPitchers40pitching————38.003.79
Average (51) — 90 of 191 pitchers in the available 1970 rostersAn earned-run average of 3.79 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.
Bill HandsPitchers49pitching————265.003.70
Average (54) — 51 of 191 pitchers in the available 1970 rostersAn earned-run average of 3.70 over 265.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.
Ken HoltzmanPitchers30pitching————287.673.38
Average (57) — 27 of 191 pitchers in the available 1970 rostersAn earned-run average of 3.38 over 287.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.
Ferguson JenkinsPitchers31pitching————313.003.39
Average (57) — 27 of 191 pitchers in the available 1970 rostersAn earned-run average of 3.39 over 313.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.
Bob MillerPitchers45No stat row——————
No ratingThe source has no pitching stat row for this player. You can still select this pitcher; the exhibition uses estimated performance.
Milt PappasPitchers32pitching————144.672.68
Strong (61) — 6 of 191 pitchers in the available 1970 rostersAn earned-run average of 2.68 over 144.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.
Juan PizarroPitchers46pitching—————4.60
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 ReganPitchers27pitching—————4.76
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.
Archie ReynoldsPitchers39pitching————15.006.60
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.
Roberto RodríguezPitchers43pitching—————5.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.
Hoyt WilhelmPitchers39pitching—————9.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.
Jack HiattCatchers21batting178432.242——
Average (48) — 243 of 377 batters in the available 1970 rostersBatting average and home runs per at-bat inform this hitting score, using 178 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.
Randy HundleyCatchers9batting250617.244——
Average (50) — 187 of 377 batters in the available 1970 rostersBatting average and home runs per at-bat inform this hitting score, using 250 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.
J. C. MartinCatchers12batting77121.156——
Below average (43) — 350 of 377 batters in the available 1970 rostersBatting average and home runs per at-bat inform this hitting score, using 77 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.
Ken RudolphCatchers8,15batting4040.100——
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.
Ernie BanksInfielders14batting2225612.252——
Average (53) — 126 of 377 batters in the available 1970 rostersBatting average and home runs per at-bat inform this hitting score, using 222 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.
Glenn BeckertInfielders18batting5911703.288——
Average (55) — 90 of 377 batters in the available 1970 rostersBatting average and home runs per at-bat inform this hitting score, using 591 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.
Phil GaglianoInfielders19batting4060.150——
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.
Terry HughesInfielders17batting310.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.
Don KessingerInfielders11batting6311681.266——
Average (51) — 162 of 377 batters in the available 1970 rostersBatting average and home runs per at-bat inform this hitting score, using 631 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.
Roger MetzgerInfielders16batting200.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.
Paul PopovichInfielders22batting186474.253——
Average (50) — 187 of 377 batters in the available 1970 rostersBatting average and home runs per at-bat inform this hitting score, using 186 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.
Ron SantoInfielders10batting55514826.267——
Average (55) — 90 of 377 batters in the available 1970 rostersBatting average and home runs per at-bat inform this hitting score, using 555 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.
Willie SmithInfielders25batting167365.216——
Average (47) — 274 of 377 batters in the available 1970 rostersBatting average and home runs per at-bat inform this hitting score, using 167 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.
Johnny CallisonOutfielders6batting47712619.264——
Average (54) — 106 of 377 batters in the available 1970 rostersBatting average and home runs per at-bat inform this hitting score, using 477 at-bats and 19 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.
Brock DavisOutfielders29batting300.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.
Tommy DavisOutfielders35batting42112.262——
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.
Boots DayOutfielders20batting820.250——
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.
Jimmie HallOutfielders23batting3230.094——
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.
Jim HickmanOutfielders28batting51416232.315——
Strong (65) — 6 of 377 batters in the available 1970 rostersBatting average and home runs per at-bat inform this hitting score, using 514 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.
Cleo JamesOutfielders24batting176373.210——
Average (45) — 314 of 377 batters in the available 1970 rostersBatting average and home runs per at-bat inform this hitting score, using 176 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.
Joe PepitoneOutfielders8batting2135712.268——
Average (55) — 90 of 377 batters in the available 1970 rostersBatting average and home runs per at-bat inform this hitting score, using 213 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.
Al SpanglerOutfielders20batting1421.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.
Billy WilliamsOutfielders26batting63620542.322——
Strong (67) — 3 of 377 batters in the available 1970 rostersBatting average and home runs per at-bat inform this hitting score, using 636 at-bats and 42 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 GarrettOutfielders23batting300.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.
Roe SkidmoreOutfielders38batting1101.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.

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: 1970 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, 1970 Chicago Cubs season. Retrieved 2026-09-30T11:57:24.595797+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.