2007 Chicago Cubs

Franchise seasons · 2000s 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
2009 Chicago Cubs83–782124
2008 Chicago Cubs97–641923
2007 Chicago Cubs · Current season85–772522
2006 Chicago Cubs66–962323
2005 Chicago Cubs79–832422

Same era: other teams in 2007

More teams from 2007

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
Rocky CherryPitchers58pitching————15.003.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.
Neal CottsPitchers48,46pitching————16.674.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.
Ryan DempsterPitchers46pitching————66.674.73
Average (50) — 184 of 323 pitchers in the available 2007 rostersAn earned-run average of 4.73 over 66.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.
Scott EyrePitchers47pitching————52.334.13
Average (51) — 122 of 323 pitchers in the available 2007 rostersAn earned-run average of 4.13 over 52.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.
Sean GallagherPitchers36pitching————14.678.59
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.
Ángel GuzmánPitchers37pitching————30.333.56
Average (51) — 122 of 323 pitchers in the available 2007 rostersAn earned-run average of 3.56 over 30.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.
Kevin HartPitchers55pitching————11.000.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.
Rich HillPitchers53pitching————195.003.92
Average (52) — 61 of 323 pitchers in the available 2007 rostersAn earned-run average of 3.92 over 195.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 HowryPitchers62pitching————81.333.32
Average (53) — 24 of 323 pitchers in the available 2007 rostersAn earned-run average of 3.32 over 81.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.
Ted LillyPitchers30,31pitching————207.003.83
Average (53) — 24 of 323 pitchers in the available 2007 rostersAn earned-run average of 3.83 over 207.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.
Jason MarquisPitchers21pitching————191.674.60
Average (51) — 122 of 323 pitchers in the available 2007 rostersAn earned-run average of 4.60 over 191.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————69.331.43
Average (55) — 2 of 323 pitchers in the available 2007 rostersAn earned-run average of 1.43 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.
Sean MarshallPitchers45pitching————103.333.92
Average (52) — 61 of 323 pitchers in the available 2007 rostersAn earned-run average of 3.92 over 103.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.
Wade MillerPitchers52pitching————13.6710.54
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.
Will OhmanPitchers13pitching————36.334.95
Average (50) — 184 of 323 pitchers in the available 2007 rostersAn earned-run average of 4.95 over 36.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.
Billy PetrickPitchers56pitching————9.677.45
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.
Carmen PignatielloPitchers63pitching————2.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.
Clay RapadaPitchers50pitching————0.330.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.
Steve TrachselPitchers52pitching————17.338.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.
Kerry WoodPitchers34pitching————24.333.33
Average (51) — 122 of 323 pitchers in the available 2007 rostersAn earned-run average of 3.33 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.
Michael WuertzPitchers43pitching————72.333.48
Average (52) — 61 of 323 pitchers in the available 2007 rostersAn earned-run average of 3.48 over 72.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.
Carlos ZambranoPitchers38pitching————216.333.95
Average (52) — 61 of 323 pitchers in the available 2007 rostersAn earned-run average of 3.95 over 216.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.
Michael BarrettCatchers8batting211549.256——
Average (50) — 251 of 492 batters in the available 2007 rostersBatting average and home runs per at-bat inform this hitting score, using 211 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.
Henry BlancoCatchers24batting5490.167——
Below average (44) — 436 of 492 batters in the available 2007 rostersBatting average and home runs per at-bat inform this hitting score, using 54 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.
Rob BowenCatchers4batting3120.065——
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.
Koyie HillCatchers55batting93152.161——
Below average (41) — 483 of 492 batters in the available 2007 rostersBatting average and home runs per at-bat inform this hitting score, using 93 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.
Jason KendallCatchers18batting174471.270——
Average (50) — 251 of 492 batters in the available 2007 rostersBatting average and home runs per at-bat inform this hitting score, using 174 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.
Geovany SotoCatchers58batting54213.389——
Average (58) — 41 of 492 batters in the available 2007 rostersBatting average and home runs per at-bat inform this hitting score, using 54 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.
Ronny CedeñoInfielders5batting74154.203——
Average (47) — 347 of 492 batters in the available 2007 rostersBatting average and home runs per at-bat inform this hitting score, using 74 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.
Mark DeRosaInfielders7batting50214710.293——
Average (54) — 116 of 492 batters in the available 2007 rostersBatting average and home runs per at-bat inform this hitting score, using 502 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.
Mike FontenotInfielders29,17batting234653.278——
Average (51) — 220 of 492 batters in the available 2007 rostersBatting average and home runs per at-bat inform this hitting score, using 234 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.
César IzturisInfielders3batting191470.246——
Average (46) — 382 of 492 batters in the available 2007 rostersBatting average and home runs per at-bat inform this hitting score, using 191 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.
Derrek LeeInfielders25batting56718022.317——
Strong (61) — 21 of 492 batters in the available 2007 rostersBatting average and home runs per at-bat inform this hitting score, using 567 at-bats and 22 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.
Scott MooreInfielders4batting500.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.
Aramis RamírezInfielders16batting50615726.310——
Strong (60) — 26 of 492 batters in the available 2007 rostersBatting average and home runs per at-bat inform this hitting score, using 506 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.
Ryan TheriotInfielders2batting5371433.266——
Average (49) — 285 of 492 batters in the available 2007 rostersBatting average and home runs per at-bat inform this hitting score, using 537 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.
Daryle WardInfielders32,12batting110363.327——
Average (56) — 74 of 492 batters in the available 2007 rostersBatting average and home runs per at-bat inform this hitting score, using 110 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.
Cliff FloydOutfielders15,30batting282809.284——
Average (53) — 142 of 492 batters in the available 2007 rostersBatting average and home runs per at-bat inform this hitting score, using 282 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.
Jake FoxOutfielders9batting1420.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.
Sam FuldOutfielders57batting600.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.
Jacque JonesOutfielders11batting4531295.285——
Average (52) — 178 of 492 batters in the available 2007 rostersBatting average and home runs per at-bat inform this hitting score, using 453 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.
Craig MonroeOutfielders27batting49101.204——
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.
Matt MurtonOutfielders19batting235668.281——
Average (53) — 142 of 492 batters in the available 2007 rostersBatting average and home runs per at-bat inform this hitting score, using 235 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.
Ángel PagánOutfielders29batting148394.264——
Average (50) — 251 of 492 batters in the available 2007 rostersBatting average and home runs per at-bat inform this hitting score, using 148 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.
Eric PattersonOutfielders3batting820.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.
Félix PieOutfielders17,68batting177382.215——
Below average (43) — 456 of 492 batters in the available 2007 rostersBatting average and home runs per at-bat inform this hitting score, using 177 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 SorianoOutfielders12batting57917333.299——
Average (59) — 33 of 492 batters in the available 2007 rostersBatting average and home runs per at-bat inform this hitting score, using 579 at-bats and 33 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: 2007 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, 2007 Chicago Cubs season. Retrieved 2026-09-30T06:28:05.964898+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.