1989 Kansas City Royals

Franchise seasons · 1980s 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
1991 Kansas City Royals82–802719
1990 Kansas City Royals75–862323
1989 Kansas City Royals · Current season92–701917
1988 Kansas City Royals84–772417
1987 Kansas City Royals83–792315

Same era: other teams in 1989

More teams from 1989

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
Kevin AppierPitchers55pitching————21.679.14
Below average (40) — 224 of 226 pitchers in the available 1989 rostersAn earned-run average of 9.14 over 21.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.
Luis AquinoPitchers27pitching————141.333.50
Average (54) — 62 of 226 pitchers in the available 1989 rostersAn earned-run average of 3.50 over 141.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.
Floyd BannisterPitchers19pitching————75.334.66
Average (47) — 165 of 226 pitchers in the available 1989 rostersAn earned-run average of 4.66 over 75.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.
Bob BuchananPitchers45pitching—————16.20
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.
Stan ClarkePitchers34pitching————7.0015.43
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 CrawfordPitchers49pitching—————2.83
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.
José DeJesúsPitchers54pitching————8.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.
Steve FarrPitchers26pitching—————4.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.
Jerry Don GleatonPitchers39pitching—————5.65
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.
Tom GordonPitchers36pitching————163.003.64
Average (53) — 77 of 226 pitchers in the available 1989 rostersAn earned-run average of 3.64 over 163.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.
Mark GubiczaPitchers23pitching————255.003.04
Average (58) — 19 of 226 pitchers in the available 1989 rostersAn earned-run average of 3.04 over 255.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.
Terry LeachPitchers38pitching—————4.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.
Charlie LeibrandtPitchers37pitching————161.005.14
Below average (43) — 207 of 226 pitchers in the available 1989 rostersAn earned-run average of 5.14 over 161.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.
Rick LueckenPitchers40pitching—————3.42
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.
Larry McWilliamsPitchers34pitching————32.674.13
Average (50) — 125 of 226 pitchers in the available 1989 rostersAn earned-run average of 4.13 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.
Jeff MontgomeryPitchers21pitching—————1.37
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.
Bret SaberhagenPitchers18pitching————262.332.16
Strong (64) — 1 of 226 pitchers in the available 1989 rostersAn earned-run average of 2.16 over 262.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.
Bob BooneCatchers8batting4051111.274——
Average (53) — 132 of 447 batters in the available 1989 rostersBatting average and home runs per at-bat inform this hitting score, using 405 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.
Mike MacfarlaneCatchers15batting157352.223——
Average (46) — 345 of 447 batters in the available 1989 rostersBatting average and home runs per at-bat inform this hitting score, using 157 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.
George BrettInfielders5batting45712912.282——
Average (57) — 56 of 447 batters in the available 1989 rostersBatting average and home runs per at-bat inform this hitting score, using 457 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.
Bill BucknerInfielders14batting176381.216——
Average (45) — 378 of 447 batters in the available 1989 rostersBatting average and home runs per at-bat inform this hitting score, using 176 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.
Luis de los SantosInfielders9batting87220.253——
Average (49) — 250 of 447 batters in the available 1989 rostersBatting average and home runs per at-bat inform this hitting score, using 87 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.
Rey PalaciosInfielders29batting4781.170——
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.
Bill PecotaInfielders32batting83173.205——
Average (47) — 317 of 447 batters in the available 1989 rostersBatting average and home runs per at-bat inform this hitting score, using 83 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.
Kevin SeitzerInfielders33batting5971684.281——
Average (55) — 87 of 447 batters in the available 1989 rostersBatting average and home runs per at-bat inform this hitting score, using 597 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.
Kurt StillwellInfielders1batting4631217.261——
Average (52) — 161 of 447 batters in the available 1989 rostersBatting average and home runs per at-bat inform this hitting score, using 463 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.
Brad WellmanInfielders3batting178412.230——
Average (47) — 317 of 447 batters in the available 1989 rostersBatting average and home runs per at-bat inform this hitting score, using 178 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.
Frank WhiteInfielders20batting4181072.256——
Average (50) — 217 of 447 batters in the available 1989 rostersBatting average and home runs per at-bat inform this hitting score, using 418 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.
Jim EisenreichOutfielders22batting4751399.293——
Average (58) — 39 of 447 batters in the available 1989 rostersBatting average and home runs per at-bat inform this hitting score, using 475 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.
Bo JacksonOutfielders16batting51513232.256——
Average (56) — 69 of 447 batters in the available 1989 rostersBatting average and home runs per at-bat inform this hitting score, using 515 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.
Jeff SchulzOutfielders24batting920.222——
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.
Pat TablerOutfielders30batting3901012.259——
Average (50) — 217 of 447 batters in the available 1989 rostersBatting average and home runs per at-bat inform this hitting score, using 390 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.
Danny TartabullOutfielders4batting44111818.268——
Average (56) — 69 of 447 batters in the available 1989 rostersBatting average and home runs per at-bat inform this hitting score, using 441 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.
Gary ThurmanOutfielders25batting87170.195——
Below average (44) — 394 of 447 batters in the available 1989 rostersBatting average and home runs per at-bat inform this hitting score, using 87 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.
Willie WilsonOutfielders6batting383973.253——
Average (50) — 217 of 447 batters in the available 1989 rostersBatting average and home runs per at-bat inform this hitting score, using 383 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.
Matt WintersOutfielders17batting107252.234——
Average (49) — 250 of 447 batters in the available 1989 rostersBatting average and home runs per at-bat inform this hitting score, using 107 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.

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: 1989 Atlanta Braves. 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, 1989 Kansas City Royals season. Retrieved 2026-09-30T09:34:16.016004+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.