1988 Baltimore Orioles

Franchise seasons · 1980s seasons

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

Compare historical seasons

Baltimore Orioles 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
1990 Baltimore Orioles76–852621
1989 Baltimore Orioles87–752317
1988 Baltimore Orioles · Current season54–1072221
1987 Baltimore Orioles67–952318
1986 Baltimore Orioles73–892417

Same era: other teams in 1988

More teams from 1988

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
Don AasePitchers41pitching————46.674.05
Average (50) — 109 of 210 pitchers in the available 1988 rostersAn earned-run average of 4.05 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.
Jeff BallardPitchers29,34pitching————153.334.40
Average (47) — 151 of 210 pitchers in the available 1988 rostersAn earned-run average of 4.40 over 153.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.
José BautistaPitchers48pitching————171.674.30
Average (47) — 151 of 210 pitchers in the available 1988 rostersAn earned-run average of 4.30 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.
Mike BoddickerPitchers52pitching————147.003.86
Average (50) — 109 of 210 pitchers in the available 1988 rostersAn earned-run average of 3.86 over 147.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.
Gordon DillardPitchers43pitching————3.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.
John HabyanPitchers27pitching————14.674.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.
Pete HarnischPitchers42pitching————13.005.54
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.
Scott McGregorPitchers16pitching————17.338.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.
Bob MilackiPitchers52pitching————25.000.72
Average (58) — 18 of 210 pitchers in the available 1988 rostersAn earned-run average of 0.72 over 25.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 MorganPitchers12pitching————71.335.43
Below average (43) — 187 of 210 pitchers in the available 1988 rostersAn earned-run average of 5.43 over 71.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.
Tom NiedenfuerPitchers49pitching————59.003.51
Average (52) — 78 of 210 pitchers in the available 1988 rostersAn earned-run average of 3.51 over 59.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.
Dickie NolesPitchers37pitching————3.3324.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.
Gregg OlsonPitchers30pitching————11.003.27
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.
Oswaldo PerazaPitchers23pitching————86.005.55
Below average (41) — 195 of 210 pitchers in the available 1988 rostersAn earned-run average of 5.55 over 86.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.
Bill ScherrerPitchers37pitching————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.
Curt SchillingPitchers43pitching————14.679.82
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.
Dave SchmidtPitchers24pitching————129.673.40
Average (53) — 69 of 210 pitchers in the available 1988 rostersAn earned-run average of 3.40 over 129.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 SiskPitchers39pitching————94.333.72
Average (51) — 96 of 210 pitchers in the available 1988 rostersAn earned-run average of 3.72 over 94.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.
Mark ThurmondPitchers21pitching————74.674.58
Average (47) — 151 of 210 pitchers in the available 1988 rostersAn earned-run average of 4.58 over 74.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.
Jay TibbsPitchers53pitching————158.675.39
Below average (40) — 201 of 210 pitchers in the available 1988 rostersAn earned-run average of 5.39 over 158.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.
Mark WilliamsonPitchers32pitching————117.674.90
Below average (44) — 182 of 210 pitchers in the available 1988 rostersAn earned-run average of 4.90 over 117.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.
Terry KennedyCatchers15batting265603.226——
Average (46) — 364 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 265 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.
Carl NicholsCatchers26No stat row——————
No ratingThe source has no batting stat row for this player. You can still select this batter; the exhibition uses estimated performance.
Mickey TettletonCatchers14batting2837411.261——
Average (54) — 103 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 283 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.
Rene GonzalesInfielders88batting237512.215——
Average (45) — 379 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 237 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.
Eddie MurrayInfielders33batting60317128.284——
Strong (60) — 23 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 603 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.
Billy RipkenInfielders3,7batting5121032.207——
Below average (40) — 441 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 512 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.
Cal Ripken Jr.Infielders8batting57515223.264——
Average (55) — 89 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 575 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.
Wade RowdonInfielders11batting3030.100——
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.
Rick SchuInfielders13,25batting270694.256——
Average (51) — 192 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 270 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.
Jim TraberInfielders28batting3527810.222——
Average (47) — 331 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 352 at-bats and 10 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.
Craig WorthingtonInfielders3batting81152.185——
Average (45) — 379 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 81 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.
Brady AndersonOutfielders16batting177351.198——
Below average (43) — 413 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 177 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.
Butch DavisOutfielders25batting2560.240——
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.
Jim DwyerOutfielders9batting53120.226——
Average (48) — 302 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 53 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.
Ken GerhartOutfielders38batting262519.195——
Below average (44) — 399 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 262 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.
Keith HughesOutfielders35batting108212.194——
Average (45) — 379 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 108 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.
Tito LandrumOutfielders30batting2430.125——
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.
Fred LynnOutfielders19batting3017618.252——
Average (55) — 89 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 301 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.
Joe OrsulakOutfielders6batting3791098.288——
Average (57) — 56 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 379 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.
Larry SheetsOutfielders18,19batting45210410.230——
Average (47) — 331 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 452 at-bats and 10 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.
Pete StanicekOutfielders17batting261604.230——
Average (47) — 331 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 261 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.
Jeff StoneOutfielders1batting61100.164——
Below average (44) — 399 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 61 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.

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: 1988 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, 1988 Baltimore Orioles season. Retrieved 2026-09-30T09:40:56.772071+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.