2012 St. Louis Cardinals

Franchise seasons · 2010s seasons

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

Compare historical seasons

St. Louis Cardinals 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
2014 St. Louis Cardinals90–722313
2013 St. Louis Cardinals97–652525
2012 St. Louis Cardinals · Current season88–742024
2011 St. Louis Cardinals90–72309
2010 St. Louis Cardinals86–762210

Same era: other teams in 2012

More teams from 2012

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
Mitchell BoggsPitchers41pitching————73.332.21
Average (53) — 14 of 434 pitchers in the available 2012 rostersAn earned-run average of 2.21 over 73.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.
Barret BrowningPitchers62pitching————19.335.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.
Chris CarpenterPitchers29pitching—————3.71
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.
Maikel CletoPitchers63pitching————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.
Brandon DicksonPitchers65pitching————6.337.11
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.
Chuckie FickPitchers44No stat row——————
No ratingThe source has no pitching stat row for this player. You can still select this pitcher; the exhibition uses estimated performance.
Sam FreemanPitchers61pitching————20.005.40
Average (49) — 294 of 434 pitchers in the available 2012 rostersAn earned-run average of 5.40 over 20.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 FuentesPitchers40pitching————5.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.
Jaime GarcíaPitchers54pitching—————3.92
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 KellyPitchers58pitching—————3.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.
Kyle LohsePitchers26pitching—————2.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.
Lance LynnPitchers31pitching—————3.78
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.
Víctor MartéPitchers66No stat row——————
No ratingThe source has no pitching stat row for this player. You can still select this pitcher; the exhibition uses estimated performance.
Kyle McClellanPitchers46pitching————18.675.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.
Shelby MillerPitchers40pitching————13.671.32
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————72.002.75
Average (52) — 57 of 434 pitchers in the available 2012 rostersAn earned-run average of 2.75 over 72.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.
Edward MujicaPitchers44pitching————26.331.03
Average (53) — 14 of 434 pitchers in the available 2012 rostersAn earned-run average of 1.03 over 26.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.
J. C. RomeroPitchers16No stat row——————
No ratingThe source has no pitching stat row for this player. You can still select this pitcher; the exhibition uses estimated performance.
Trevor RosenthalPitchers64pitching————22.672.78
Average (51) — 130 of 434 pitchers in the available 2012 rostersAn earned-run average of 2.78 over 22.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.
Marc RzepczynskiPitchers34pitching————46.674.24
Average (50) — 224 of 434 pitchers in the available 2012 rostersAn earned-run average of 4.24 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.
Fernando SalasPitchers59pitching————58.674.30
Average (50) — 224 of 434 pitchers in the available 2012 rostersAn earned-run average of 4.30 over 58.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.
Eduardo SánchezPitchers52pitching————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.
Adam WainwrightPitchers50pitching—————3.94
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.
Jake WestbrookPitchers35pitching—————3.97
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.
Bryan AndersonCatchers16batting1230.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.
Tony CruzCatchers48No stat row——————
No ratingThe source has no batting stat row for this player. You can still select this batter; the exhibition uses estimated performance.
Yadier MolinaCatchers4batting50515922.315——
Strong (63) — 12 of 517 batters in the available 2012 rostersBatting average and home runs per at-bat inform this hitting score, using 505 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.
Matt AdamsInfielders53batting86212.244——
Average (50) — 256 of 517 batters in the available 2012 rostersBatting average and home runs per at-bat inform this hitting score, using 86 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.
Lance BerkmanInfielders12batting  81 212.259——
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 CarpenterInfielders13batting296 876.294——
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.
Allen CraigInfielders21batting46914422.307——
Strong (62) — 14 of 517 batters in the available 2012 rostersBatting average and home runs per at-bat inform this hitting score, using 469 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.
Daniel DescalsoInfielders33batting374 854.227——
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.
David FreeseInfielders23batting50114720.293——
Average (59) — 41 of 517 batters in the available 2012 rostersBatting average and home runs per at-bat inform this hitting score, using 501 at-bats and 20 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.
Rafael FurcalInfielders15batting4771265.264——
Average (52) — 185 of 517 batters in the available 2012 rostersBatting average and home runs per at-bat inform this hitting score, using 477 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.
Tyler GreeneInfielders27batting179394.218——
Average (46) — 416 of 517 batters in the available 2012 rostersBatting average and home runs per at-bat inform this hitting score, using 179 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.
Steven HillInfielders60batting1020.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.
Ryan JacksonInfielders8batting1720.118——
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.
Pete KozmaInfielders38batting72242.333——
Average (56) — 81 of 517 batters in the available 2012 rostersBatting average and home runs per at-bat inform this hitting score, using 72 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.
Skip SchumakerInfielders55batting272 751.276——
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.
Carlos BeltránOutfielders3batting54714732.269——
Average (57) — 68 of 517 batters in the available 2012 rostersBatting average and home runs per at-bat inform this hitting score, using 547 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.
Adron ChambersOutfielders56batting54120.222——
Average (48) — 345 of 517 batters in the available 2012 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.
Matt HollidayOutfielders7batting59917727.295——
Strong (61) — 26 of 517 batters in the available 2012 rostersBatting average and home runs per at-bat inform this hitting score, using 599 at-bats and 27 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.
Jon JayOutfielders19batting4431354.305——
Average (58) — 52 of 517 batters in the available 2012 rostersBatting average and home runs per at-bat inform this hitting score, using 443 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.
Erik KomatsuOutfielders44batting1940.211——
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.
Shane RobinsonOutfielders43batting166423.253——
Average (50) — 256 of 517 batters in the available 2012 rostersBatting average and home runs per at-bat inform this hitting score, using 166 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.

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 St. Louis Cardinals season. Retrieved 2026-09-30T05:38:08.863437+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.