2004 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
2006 Tampa Bay Devil Rays61–1012425
2005 Tampa Bay Devil Rays67–952221
2004 Tampa Bay Devil Rays · Current season70–912424
2003 Tampa Bay Devil Rays63–992724
2002 Tampa Bay Devil Rays55–1062122

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
Paul AbbottPitchers34pitching————47.006.70
Average (49) — 194 of 246 pitchers in the available 2004 rostersAn earned-run average of 6.70 over 47.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.
Danys BáezPitchers28pitching—————3.57
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.
Rob BellPitchers41pitching————123.004.46
Average (51) — 98 of 246 pitchers in the available 2004 rostersAn earned-run average of 4.46 over 123.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.
Dewon BrazeltonPitchers45pitching————120.674.77
Average (51) — 98 of 246 pitchers in the available 2004 rostersAn earned-run average of 4.77 over 120.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.
Lance CarterPitchers38pitching—————3.47
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.
Jesús ColoméPitchers49pitching—————3.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.
Bartolomé FortunatoPitchers57pitching—————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.
Chad GaudinPitchers50pitching—————4.85
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.
Dicky GonzalezPitchers43pitching—————6.14
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.
Geremi GonzálezPitchers54pitching————50.336.97
Average (48) — 220 of 246 pitchers in the available 2004 rostersAn earned-run average of 6.97 over 50.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.
John HalamaPitchers52pitching————118.674.70
Average (51) — 98 of 246 pitchers in the available 2004 rostersAn earned-run average of 4.70 over 118.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.
Travis HarperPitchers58pitching—————3.89
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.
Mark HendricksonPitchers30pitching————183.334.81
Average (51) — 98 of 246 pitchers in the available 2004 rostersAn earned-run average of 4.81 over 183.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.
Scott KazmirPitchers57pitching————33.335.67
Average (50) — 149 of 246 pitchers in the available 2004 rostersAn earned-run average of 5.67 over 33.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.
Trever MillerPitchers51pitching—————3.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.
Damian MossPitchers32pitching————8.0016.88
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.
Franklin NúñezPitchers47pitching—————5.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.
Todd RitchiePitchers31pitching————8.009.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.
Bobby SeayPitchers46pitching—————2.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.
Jorge SosaPitchers36pitching————99.335.53
Average (50) — 149 of 246 pitchers in the available 2004 rostersAn earned-run average of 5.53 over 99.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.
Jason StandridgePitchers53pitching————10.009.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.
Doug WaechterPitchers40pitching————70.336.01
Average (49) — 194 of 246 pitchers in the available 2004 rostersAn earned-run average of 6.01 over 70.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.
John WebbPitchers53pitching—————7.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.
Víctor ZambranoPitchers47No stat row——————
No ratingThe source has no pitching stat row for this player. You can still select this pitcher; the exhibition uses estimated performance.
Brook FordyceCatchers26batting151312.205——
Below average (43) — 425 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 151 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.
Toby HallCatchers44batting4041038.255——
Average (49) — 268 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 404 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.
Geoff BlumInfielders11,27batting339738.215——
Below average (43) — 425 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 339 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.
Jorge CantúInfielders59batting173522.301——
Average (54) — 117 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 173 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 HuffInfielders19batting60017829.297——
Average (59) — 27 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 600 at-bats and 29 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.
Julio LugoInfielders23batting5811607.275——
Average (51) — 216 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 581 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.
Tino MartinezInfielders24batting45812023.262——
Average (52) — 178 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 458 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.
Eduardo PérezInfielders33batting3881.211——
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.
Jason RomanoInfielders8batting810.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.
Rey SánchezInfielders1batting285702.246——
Average (46) — 369 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 285 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.
B. J. UptonInfielders35,9No stat row——————
No ratingThe source has no batting stat row for this player. You can still select this batter; the exhibition uses estimated performance.
Rocco BaldelliOutfielders5batting51814516.280——
Average (54) — 117 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 518 at-bats and 16 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é BautistaOutfielders59batting1220.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.
Carl CrawfordOutfielders13batting62618511.296——
Average (56) — 72 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 626 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é Cruz Jr.Outfielders22batting54513221.242——
Average (48) — 300 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 545 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.
Matt DiazOutfielders25batting2141.190——
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.
Joey GathrightOutfielders43batting52130.250——
Average (49) — 268 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 52 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.
Charles GipsonOutfielders17batting420.500——
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 RollsOutfielders10batting117190.162——
Below average (39) — 462 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 117 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.
Midre CummingsOutfielders20batting54152.278——
Average (51) — 216 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 54 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.
Robert FickOutfielders9batting214436.201——
Below average (42) — 446 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 214 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.
Jonny GomesOutfielders60batting1410.071——
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 McGriffOutfielders29batting72132.181——
Below average (44) — 406 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 72 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.
Randall SimonOutfielders35batting1720.118——
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 Tampa Bay Devil Rays season. Retrieved 2026-09-30T07:09:32.102471+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.