2000 Tampa Bay Devil Rays

Franchise seasons · 2000s 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
Doug CreekPitchers38pitching————60.674.60
Average (51) — 113 of 292 pitchers in the available 2000 rostersAn earned-run average of 4.60 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.
Mike DuvallPitchers47pitching————2.337.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.
Dave EilandPitchers48pitching————54.677.24
Average (47) — 262 of 292 pitchers in the available 2000 rostersAn earned-run average of 7.24 over 54.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.
Trevor EndersPitchers45pitching————9.3310.61
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.
Tony FiorePitchers36pitching————15.008.40
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.
Dwight GoodenPitchers16pitching————36.676.63
Average (49) — 214 of 292 pitchers in the available 2000 rostersAn earned-run average of 6.63 over 36.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 GuthriePitchers36pitching————32.004.50
Average (51) — 113 of 292 pitchers in the available 2000 rostersAn earned-run average of 4.50 over 32.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.
Juan GuzmánPitchers57pitching————1.6743.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.
Travis HarperPitchers58pitching————32.004.78
Average (50) — 170 of 292 pitchers in the available 2000 rostersAn earned-run average of 4.78 over 32.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.
Roberto HernándezPitchers39pitching————73.333.19
Average (53) — 27 of 292 pitchers in the available 2000 rostersAn earned-run average of 3.19 over 73.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.
Cory LidlePitchers27pitching————96.675.03
Average (50) — 170 of 292 pitchers in the available 2000 rostersAn earned-run average of 5.03 over 96.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.
Albie LopezPitchers32pitching————185.334.13
Average (53) — 27 of 292 pitchers in the available 2000 rostersAn earned-run average of 4.13 over 185.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.
Jim MecirPitchers45pitching————49.673.08
Average (53) — 27 of 292 pitchers in the available 2000 rostersAn earned-run average of 3.08 over 49.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.
Jim MorrisPitchers63pitching————10.334.35
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.
Bryan RekarPitchers56pitching————173.334.41
Average (52) — 71 of 292 pitchers in the available 2000 rostersAn earned-run average of 4.41 over 173.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.
Ryan RupePitchers24pitching————91.006.92
Average (47) — 262 of 292 pitchers in the available 2000 rostersAn earned-run average of 6.92 over 91.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.
Jeff SparksPitchers62pitching————20.333.54
Average (51) — 113 of 292 pitchers in the available 2000 rostersAn earned-run average of 3.54 over 20.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.
Tanyon SturtzePitchers49pitching————52.672.56
Average (53) — 27 of 292 pitchers in the available 2000 rostersAn earned-run average of 2.56 over 52.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.
Billy TaylorPitchers37pitching————13.678.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.
Steve TrachselPitchers46pitching————137.674.58
Average (51) — 113 of 292 pitchers in the available 2000 rostersAn earned-run average of 4.58 over 137.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.
Dan WheelerPitchers34pitching————23.005.48
Average (50) — 170 of 292 pitchers in the available 2000 rostersAn earned-run average of 5.48 over 23.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 WhitePitchers51pitching————71.333.41
Average (53) — 27 of 292 pitchers in the available 2000 rostersAn earned-run average of 3.41 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.
Paul WilsonPitchers41No stat row——————
No ratingThe source has no pitching stat row for this player. You can still select this pitcher; the exhibition uses estimated performance.
Esteban YanPitchers43pitching————137.676.21
Average (48) — 244 of 292 pitchers in the available 2000 rostersAn earned-run average of 6.21 over 137.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 DiFeliceCatchers8batting204496.240——
Average (47) — 342 of 506 batters in the available 2000 rostersBatting average and home runs per at-bat inform this hitting score, using 204 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.
John FlahertyCatchers6batting39410310.261——
Average (49) — 288 of 506 batters in the available 2000 rostersBatting average and home runs per at-bat inform this hitting score, using 394 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.
Toby HallCatchers55batting1221.167——
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.
Miguel CairoInfielders13batting375981.261——
Average (47) — 342 of 506 batters in the available 2000 rostersBatting average and home runs per at-bat inform this hitting score, using 375 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.
Vinny CastillaInfielders9,20batting331736.221——
Below average (42) — 483 of 506 batters in the available 2000 rostersBatting average and home runs per at-bat inform this hitting score, using 331 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.
Tony GraffaninoInfielders26batting2060.300——
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.
Ozzie GuillénInfielders13batting107262.243——
Average (47) — 342 of 506 batters in the available 2000 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.
Aubrey HuffInfielders19batting122354.287——
Average (53) — 151 of 506 batters in the available 2000 rostersBatting average and home runs per at-bat inform this hitting score, using 122 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.
Russ JohnsonInfielders10batting185472.254——
Average (48) — 317 of 506 batters in the available 2000 rostersBatting average and home runs per at-bat inform this hitting score, using 185 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.
Félix MartínezInfielders16batting299642.214——
Below average (41) — 491 of 506 batters in the available 2000 rostersBatting average and home runs per at-bat inform this hitting score, using 299 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.
Fred McGriffInfielders29batting56615727.277——
Average (54) — 120 of 506 batters in the available 2000 rostersBatting average and home runs per at-bat inform this hitting score, using 566 at-bats and 27 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.
Herbert PerryInfielders34batting2860.214——
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.
Damian RollsInfielders71batting310.333——
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.
Bob SmithInfielders9batting175416.234——
Average (47) — 342 of 506 batters in the available 2000 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.
Kevin StockerInfielders19batting114302.263——
Average (49) — 288 of 506 batters in the available 2000 rostersBatting average and home runs per at-bat inform this hitting score, using 114 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.
Steve CoxOutfielders28batting3189011.283——
Average (53) — 151 of 506 batters in the available 2000 rostersBatting average and home runs per at-bat inform this hitting score, using 318 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.
José GuillénOutfielders30batting3168010.253——
Average (48) — 317 of 506 batters in the available 2000 rostersBatting average and home runs per at-bat inform this hitting score, using 316 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.
Dave MartinezOutfielders14batting104271.260——
Average (49) — 288 of 506 batters in the available 2000 rostersBatting average and home runs per at-bat inform this hitting score, using 104 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.
Quinton McCrackenOutfielders3batting3140.129——
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.
Ozzie TimmonsOutfielders44batting41144.341——
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.
Bubba TrammellOutfielders21batting189527.275——
Average (52) — 176 of 506 batters in the available 2000 rostersBatting average and home runs per at-bat inform this hitting score, using 189 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.
Jason TynerOutfielders14batting83200.241——
Average (47) — 342 of 506 batters in the available 2000 rostersBatting average and home runs per at-bat inform this hitting score, using 83 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.
Greg VaughnOutfielders23batting46111728.254——
Average (51) — 212 of 506 batters in the available 2000 rostersBatting average and home runs per at-bat inform this hitting score, using 461 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.
Gerald WilliamsOutfielders4batting63217321.274——
Average (52) — 176 of 506 batters in the available 2000 rostersBatting average and home runs per at-bat inform this hitting score, using 632 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.
Randy WinnOutfielders2batting159401.252——
Average (47) — 342 of 506 batters in the available 2000 rostersBatting average and home runs per at-bat inform this hitting score, using 159 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.
Jose CansecoOutfielders33batting218569.257——
Average (50) — 252 of 506 batters in the available 2000 rostersBatting average and home runs per at-bat inform this hitting score, using 218 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.
Kenny KellyOutfielders15batting100.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: 2000 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, 2000 Tampa Bay Devil Rays season. Retrieved 2026-09-30T07:51:35.162023+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.