2009 Kansas City Royals

Franchise seasons · 2000s seasons

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

Compare historical seasons

Kansas City Royals franchise archive · Available years: 1969–2025 · 57 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
2011 Kansas City Royals71–912022
2010 Kansas City Royals67–952125
2009 Kansas City Royals · Current season65–972023
2008 Kansas City Royals75–873123
2007 Kansas City Royals69–933030

Same era: other teams in 2009

More teams from 2009

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
John BalePitchers49pitching————28.335.72
Average (49) — 285 of 400 pitchers in the available 2009 rostersAn earned-run average of 5.72 over 28.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.
Brian BannisterPitchers19pitching————154.004.73
Average (50) — 220 of 400 pitchers in the available 2009 rostersAn earned-run average of 4.73 over 154.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.
Bruce ChenPitchers52pitching————62.335.78
Average (49) — 285 of 400 pitchers in the available 2009 rostersAn earned-run average of 5.78 over 62.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.
Román ColónPitchers56pitching————50.334.83
Average (50) — 220 of 400 pitchers in the available 2009 rostersAn earned-run average of 4.83 over 50.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.
Juan CruzPitchers37pitching————50.335.72
Average (49) — 285 of 400 pitchers in the available 2009 rostersAn earned-run average of 5.72 over 50.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 DaviesPitchers28pitching————123.005.27
Average (49) — 285 of 400 pitchers in the available 2009 rostersAn earned-run average of 5.27 over 123.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.
Lenny DiNardoPitchers41pitching————21.3310.13
Average (47) — 366 of 400 pitchers in the available 2009 rostersAn earned-run average of 10.13 over 21.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 FarnsworthPitchers40pitching————37.334.58
Average (50) — 220 of 400 pitchers in the available 2009 rostersAn earned-run average of 4.58 over 37.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.
Zack GreinkePitchers23pitching————229.332.16
Average (57) — 1 of 400 pitchers in the available 2009 rostersAn earned-run average of 2.16 over 229.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.
Luke HochevarPitchers44pitching————143.006.55
Average (46) — 384 of 400 pitchers in the available 2009 rostersAn earned-run average of 6.55 over 143.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.
Dusty HughesPitchers31pitching————14.005.14
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.
Anthony LerewPitchers54pitching————13.334.05
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.
Ron MahayPitchers32pitching————41.334.79
Average (50) — 220 of 400 pitchers in the available 2009 rostersAn earned-run average of 4.79 over 41.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.
Víctor MartéPitchers47No stat row——————
No ratingThe source has no pitching stat row for this player. You can still select this pitcher; the exhibition uses estimated performance.
Gil MechePitchers55pitching————129.005.09
Average (49) — 285 of 400 pitchers in the available 2009 rostersAn earned-run average of 5.09 over 129.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.
Sidney PonsonPitchers47pitching————58.677.36
Average (47) — 366 of 400 pitchers in the available 2009 rostersAn earned-run average of 7.36 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.
Horacio RamírezPitchers52pitching————22.675.96
Average (49) — 285 of 400 pitchers in the available 2009 rostersAn earned-run average of 5.96 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.
Carlos RosaPitchers53pitching————10.673.38
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.
Joakim SoriaPitchers48pitching————53.002.21
Average (53) — 35 of 400 pitchers in the available 2009 rostersAn earned-run average of 2.21 over 53.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.
Robinson TejedaPitchers51pitching————73.673.54
Average (52) — 76 of 400 pitchers in the available 2009 rostersAn earned-run average of 3.54 over 73.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.
Doug WaechterPitchers45pitching————5.338.44
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.
Jamey WrightPitchers34pitching————79.004.33
Average (51) — 153 of 400 pitchers in the available 2009 rostersAn earned-run average of 4.33 over 79.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.
Yasuhiko YabutaPitchers57pitching————14.0013.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.
John BuckCatchers14batting186468.247——
Average (50) — 242 of 468 batters in the available 2009 rostersBatting average and home runs per at-bat inform this hitting score, using 186 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.
Miguel OlivoCatchers21batting3909723.249——
Average (52) — 176 of 468 batters in the available 2009 rostersBatting average and home runs per at-bat inform this hitting score, using 390 at-bats and 23 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ñaCatchers27batting165456.273——
Average (53) — 149 of 468 batters in the available 2009 rostersBatting average and home runs per at-bat inform this hitting score, using 165 at-bats and 6 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 AvilésInfielders30batting120221.183——
Below average (42) — 454 of 468 batters in the available 2009 rostersBatting average and home runs per at-bat inform this hitting score, using 120 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.
Yuniesky BetancourtInfielders3batting246594.240——
Average (47) — 347 of 468 batters in the available 2009 rostersBatting average and home runs per at-bat inform this hitting score, using 246 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.
Billy ButlerInfielders16batting60818321.301——
Average (59) — 34 of 468 batters in the available 2009 rostersBatting average and home runs per at-bat inform this hitting score, using 608 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.
Alberto CallaspoInfielders13batting57617311.300——
Average (57) — 60 of 468 batters in the available 2009 rostersBatting average and home runs per at-bat inform this hitting score, using 576 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.
Alex GordonInfielders4batting164386.232——
Average (48) — 319 of 468 batters in the available 2009 rostersBatting average and home runs per at-bat inform this hitting score, using 164 at-bats and 6 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.
Luis HernándezInfielders46batting73150.205——
Average (45) — 408 of 468 batters in the available 2009 rostersBatting average and home runs per at-bat inform this hitting score, using 73 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.
Tug HulettInfielders7batting1820.111——
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.
Mike JacobsInfielders17batting4349919.228——
Average (47) — 347 of 468 batters in the available 2009 rostersBatting average and home runs per at-bat inform this hitting score, using 434 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.
Tony Peña Jr.Infielders1batting5150.098——
Below average (40) — 463 of 468 batters in the available 2009 rostersBatting average and home runs per at-bat inform this hitting score, using 51 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.
Mark TeahenInfielders24batting52414212.271——
Average (53) — 149 of 468 batters in the available 2009 rostersBatting average and home runs per at-bat inform this hitting score, using 524 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.
Josh AndersonOutfielders1batting118281.237——
Average (47) — 347 of 468 batters in the available 2009 rostersBatting average and home runs per at-bat inform this hitting score, using 118 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.
Willie BloomquistOutfielders8batting4341154.265——
Average (50) — 242 of 468 batters in the available 2009 rostersBatting average and home runs per at-bat inform this hitting score, using 434 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.
Coco CrispOutfielders2batting180413.228——
Average (46) — 379 of 468 batters in the available 2009 rostersBatting average and home runs per at-bat inform this hitting score, using 180 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.
David DeJesusOutfielders9batting55815713.281——
Average (55) — 105 of 468 batters in the available 2009 rostersBatting average and home runs per at-bat inform this hitting score, using 558 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.
Ryan FreelOutfielders26batting45110.244——
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.
José GuillénOutfielders11batting281689.242——
Average (49) — 281 of 468 batters in the available 2009 rostersBatting average and home runs per at-bat inform this hitting score, using 281 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.
Mitch MaierOutfielders35batting341833.243——
Average (47) — 347 of 468 batters in the available 2009 rostersBatting average and home runs per at-bat inform this hitting score, using 341 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: 2009 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, 2009 Kansas City Royals season. Retrieved 2026-09-30T06:08:01.958011+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.