2004 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
2006 Kansas City Royals62–1003131
2005 Kansas City Royals56–1062422
2004 Kansas City Royals · Current season58–1043325
2003 Kansas City Royals83–791529
2002 Kansas City Royals62–1002626

Same era: other teams in 2004

More teams from 2004

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
Jeremy AffeldtPitchers48pitching————76.334.95
Average (51) — 98 of 246 pitchers in the available 2004 rostersAn earned-run average of 4.95 over 76.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 AndersonPitchers19pitching————166.005.64
Average (49) — 194 of 246 pitchers in the available 2004 rostersAn earned-run average of 5.64 over 166.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.
Kevin AppierPitchers55pitching————4.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.
Denny BautistaPitchers27pitching————27.676.51
Average (49) — 194 of 246 pitchers in the available 2004 rostersAn earned-run average of 6.51 over 27.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.
Ryan BukvichPitchers35pitching—————3.68
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.
Shawn CampPitchers58pitching—————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.
D. J. CarrascoPitchers21No stat row——————
No ratingThe source has no pitching stat row for this player. You can still select this pitcher; the exhibition uses estimated performance.
Jaime CerdaPitchers56pitching—————3.15
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.
Nate FieldPitchers57pitching—————4.26
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 GeorgePitchers32pitching————42.337.23
Average (48) — 220 of 246 pitchers in the available 2004 rostersAn earned-run average of 7.23 over 42.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.
Jimmy GobblePitchers41pitching————148.005.35
Average (50) — 149 of 246 pitchers in the available 2004 rostersAn earned-run average of 5.35 over 148.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.
Zack GreinkePitchers23pitching————145.003.97
Average (52) — 54 of 246 pitchers in the available 2004 rostersAn earned-run average of 3.97 over 145.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 GrimsleyPitchers38pitching—————3.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.
Justin HuismanPitchers37pitching—————6.84
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.
Matt KinneyPitchers52pitching—————7.16
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.
Mike MacDougalPitchers54pitching—————5.56
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.
Darrell MayPitchers34pitching————186.005.61
Average (50) — 149 of 246 pitchers in the available 2004 rostersAn earned-run average of 5.61 over 186.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.
Dennys ReyesPitchers49pitching————108.004.75
Average (51) — 98 of 246 pitchers in the available 2004 rostersAn earned-run average of 4.75 over 108.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.
Rudy SeánezPitchers43pitching—————3.91
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.
Jimmy SerranoPitchers50pitching————32.674.68
Average (50) — 149 of 246 pitchers in the available 2004 rostersAn earned-run average of 4.68 over 32.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 SullivanPitchers47pitching—————4.77
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.
Jorge VásquezPitchers59pitching—————8.10
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.
Eduardo VillacisPitchers59pitching————3.3313.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.
Mike WoodPitchers46pitching————100.005.94
Average (49) — 194 of 246 pitchers in the available 2004 rostersAn earned-run average of 5.94 over 100.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.
John BuckCatchers2batting2385612.235——
Average (48) — 300 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 238 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.
Alberto CastilloCatchers7batting89241.270——
Average (50) — 244 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 89 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.
Paul PhillipsCatchers3batting510.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.
Benito SantiagoCatchers30,33batting175486.274——
Average (52) — 178 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 175 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.
Kelly StinnettCatchers18batting59183.305——
Average (54) — 117 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 59 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.
Mike TonisCatchers3batting600.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.
José BautistaInfielders27batting2550.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.
Ángel BerroaInfielders4batting5121348.262——
Average (49) — 268 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 512 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.
Andrés BlancoInfielders1,3batting60190.317——
Average (53) — 149 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 60 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.
Rubén GotayInfielders30No stat row——————
No ratingThe source has no batting stat row for this player. You can still select this batter; the exhibition uses estimated performance.
Tony GraffaninoInfielders14batting278733.263——
Average (49) — 268 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 278 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.
Wilton GuerreroInfielders1batting3270.219——
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.
Ken HarveyInfielders28batting45613113.287——
Average (55) — 87 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 456 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.
Mendy LópezInfielders7batting3841.105——
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.
Donnie MurphyInfielders31batting2750.185——
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.
Calvin PickeringInfielders36batting122307.246——
Average (50) — 244 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 122 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.
Joe RandaInfielders16batting4851398.287——
Average (54) — 117 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 485 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.
Desi RelafordInfielders12,11batting380846.221——
Below average (43) — 425 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 380 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 SweeneyInfielders29batting41111822.287——
Average (57) — 53 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 411 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.
Carlos BeltránOutfielders15batting2667415.278——
Average (55) — 87 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 266 at-bats and 15 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.
Brandon BergerOutfielders24batting3570.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.
Adrian BrownOutfielders31batting1130.273——
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.
Dee BrownOutfielders8batting195494.251——
Average (48) — 300 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 195 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.
David DeJesusOutfielders9batting3631047.287——
Average (54) — 117 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 363 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.
Byron GettisOutfielders31batting3970.179——
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.
Alexis GómezOutfielders43batting2980.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.
Juan GonzálezOutfielders22batting127355.276——
Average (52) — 178 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 127 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.
Aaron GuielOutfielders45batting135215.156——
Below average (39) — 462 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 135 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.
Damian JacksonOutfielders1batting1520.133——
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.
Rubén MateoOutfielders24No stat row——————
No ratingThe source has no batting stat row for this player. You can still select this batter; the exhibition uses estimated performance.
Abraham NúñezOutfielders38batting221505.226——
Average (45) — 385 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 221 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.
Matt StairsOutfielders11,12batting43911718.267——
Average (52) — 178 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 439 at-bats and 18 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.
Rich ThompsonOutfielders24batting100.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: 2004 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, 2004 Kansas City Royals season. Retrieved 2026-09-30T07:04:10.282829+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.