2016 St. Louis Cardinals

Franchise seasons · 2010s seasons

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

Roster and season statistics

Only players appear here. Staff are excluded from lineup choices. — means the source has no usable value. A roster player may have no batting or pitching row if they did not appear in those tables.

PlayerPosition groupNo.Stat rowsABHHRAVGIPERARating
Matt BowmanPitchers67No stat row——————
No ratingThe source has no pitching stat row for this player. You can still select this pitcher; the exhibition uses estimated performance.
Jonathan BroxtonPitchers30both000{{sort|-1|—}}60.674.30
Average (50) — 236 of 462 pitchers in the available 2016 rostersAn earned-run average of 4.30 over 60.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.
Zach DukePitchers29pitching————23.331.93
Average (54) — 76 of 462 pitchers in the available 2016 rostersAn earned-run average of 1.93 over 23.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.
Jaime GarcíaPitchers54pitching————171.674.67
Average (48) — 310 of 462 pitchers in the available 2016 rostersAn earned-run average of 4.67 over 171.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.
Dean KiekheferPitchers60both100{{sort|-1|—}}22.005.32
Average (48) — 310 of 462 pitchers in the available 2016 rostersAn earned-run average of 5.32 over 22.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.
Mike LeakePitchers8both31500.161176.674.69
Average (48) — 310 of 462 pitchers in the available 2016 rostersAn earned-run average of 4.69 over 176.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.
Tyler LyonsPitchers70both200{{sort|-1|—}}48.003.38
Average (52) — 149 of 462 pitchers in the available 2016 rostersAn earned-run average of 3.38 over 48.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.
Seth ManessPitchers43both000{{sort|-1|—}}31.673.41
Average (52) — 149 of 462 pitchers in the available 2016 rostersAn earned-run average of 3.41 over 31.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 MartínezPitchers18No stat row——————
No ratingThe source has no pitching stat row for this player. You can still select this pitcher; the exhibition uses estimated performance.
Mike MayersPitchers59No stat row——————
No ratingThe source has no pitching stat row for this player. You can still select this pitcher; the exhibition uses estimated performance.
Seung-hwan OhPitchers26batting000{{sort|-1|—}}——
No ratingThe source has no pitching stat row for this player. You can still select this pitcher; the exhibition uses estimated performance.
Alex ReyesPitchers61pitching————46.001.57
Average (57) — 15 of 462 pitchers in the available 2016 rostersAn earned-run average of 1.57 over 46.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.
Trevor RosenthalPitchers44both100{{sort|-1|—}}40.334.46
Average (49) — 277 of 462 pitchers in the available 2016 rostersAn earned-run average of 4.46 over 40.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 SiegristPitchers46both000{{sort|-1|—}}61.672.77
Average (55) — 51 of 462 pitchers in the available 2016 rostersAn earned-run average of 2.77 over 61.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.
Miguel SocolovichPitchers63pitching————18.002.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.
Sam TuivailalaPitchers64pitching————9.006.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.
Michael WachaPitchers52both31100.032138.005.09
Average (46) — 375 of 462 pitchers in the available 2016 rostersAn earned-run average of 5.09 over 138.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.
Adam WainwrightPitchers50both33610.182198.674.62
Average (48) — 310 of 462 pitchers in the available 2016 rostersAn earned-run average of 4.62 over 198.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.
Luke WeaverPitchers62pitching————36.335.70
Average (47) — 347 of 462 pitchers in the available 2016 rostersAn earned-run average of 5.70 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.
Jerome WilliamsPitchers38pitching————17.335.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.
Eric FryerCatchers59batting381400.368——
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.
Carson KellyCatchers71batting13200.154——
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.
Yadier MolinaCatchers4batting53416480.307——
Average (59) — 34 of 495 batters in the available 2016 rostersBatting average and home runs per at-bat inform this hitting score, using 534 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.
Brayan PeñaCatchers33batting13200.154——
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.
Alberto RosarioCatchers68batting38700.184——
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 AdamsInfielders32batting29774160.249——
Average (52) — 189 of 495 batters in the available 2016 rostersBatting average and home runs per at-bat inform this hitting score, using 297 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.
Matt CarpenterInfielders13batting473128210.271——
Average (55) — 94 of 495 batters in the available 2016 rostersBatting average and home runs per at-bat inform this hitting score, using 473 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.
Aledmys DíazInfielders36batting404121170.300——
Strong (60) — 26 of 495 batters in the available 2016 rostersBatting average and home runs per at-bat inform this hitting score, using 404 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.
Greg GarciaInfielders35batting2145930.276——
Average (53) — 151 of 495 batters in the available 2016 rostersBatting average and home runs per at-bat inform this hitting score, using 214 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.
Jedd GyorkoInfielders3batting40097300.243——
Average (53) — 151 of 495 batters in the available 2016 rostersBatting average and home runs per at-bat inform this hitting score, using 400 at-bats and 30 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.
Jhonny PeraltaInfielders27batting2897580.260——
Average (52) — 189 of 495 batters in the available 2016 rostersBatting average and home runs per at-bat inform this hitting score, using 289 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.
Rubén TejadaInfielders19pitching————1.0018.00
No ratingThe source has no batting stat row for this player. You can still select this batter; the exhibition uses estimated performance.
Kolten WongInfielders16batting3137550.240——
Average (48) — 346 of 495 batters in the available 2016 rostersBatting average and home runs per at-bat inform this hitting score, using 313 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.
Randal GrichukOutfielders15batting446107240.240——
Average (51) — 222 of 495 batters in the available 2016 rostersBatting average and home runs per at-bat inform this hitting score, using 446 at-bats and 24 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.
Jeremy HazelbakerOutfielders41batting20047120.235——
Average (51) — 222 of 495 batters in the available 2016 rostersBatting average and home runs per at-bat inform this hitting score, using 200 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 HollidayOutfielders7batting38294200.246——
Average (52) — 189 of 495 batters in the available 2016 rostersBatting average and home runs per at-bat inform this hitting score, using 382 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.
José MartinezOutfielders58No stat row——————
No ratingThe source has no batting stat row for this player. You can still select this batter; the exhibition uses estimated performance.
Brandon MossOutfielders37batting41393280.225——
Average (50) — 262 of 495 batters in the available 2016 rostersBatting average and home runs per at-bat inform this hitting score, using 413 at-bats and 28 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 PhamOutfielders28batting1593690.226——
Average (49) — 307 of 495 batters in the available 2016 rostersBatting average and home runs per at-bat inform this hitting score, using 159 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.
Stephen PiscottyOutfielders55batting582159220.273——
Average (56) — 77 of 495 batters in the available 2016 rostersBatting average and home runs per at-bat inform this hitting score, using 582 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.
Michael McKenryOutfielders19batting1000.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: 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 St. Louis Cardinals season. Retrieved 2026-09-30T04:51:18.993584+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.