2000 Tampa Bay Devil Rays

Franchise seasons · 2000s seasons

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

Compare historical seasons

Tampa Bay Rays franchise archive · Available years: 1998–2025 · 28 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
2002 Tampa Bay Devil Rays55–1062122
2001 Tampa Bay Devil Rays62–1002224
2000 Tampa Bay Devil Rays · Current season69–922724
1999 Tampa Bay Devil Rays69–932324
1998 Tampa Bay Devil Rays63–992022

Same era: other teams in 2000

More teams from 2000

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
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.