2004 Minnesota Twins

Franchise seasons · 2000s seasons

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

Compare historical seasons

Minnesota Twins franchise archive · Available years: 1961–2025 · 65 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 Minnesota Twins96–662222
2005 Minnesota Twins83–792219
2004 Minnesota Twins · Current season92–702422
2003 Minnesota Twins90–722224
2002 Minnesota Twins94–672323

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
Grant BalfourPitchers19pitching—————4.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.
Joe BeimelPitchers50pitching—————43.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.
Jesse CrainPitchers28pitching—————2.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.
J. D. DurbinPitchers31No stat row——————
No ratingThe source has no pitching stat row for this player. You can still select this pitcher; the exhibition uses estimated performance.
Aaron FultzPitchers38pitching—————5.04
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.
Seth GreisingerPitchers58pitching————51.006.18
Average (49) — 194 of 246 pitchers in the available 2004 rostersAn earned-run average of 6.18 over 51.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.
Matt GuerrierPitchers54pitching————19.005.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.
Kyle LohsePitchers49pitching————194.005.34
Average (50) — 149 of 246 pitchers in the available 2004 rostersAn earned-run average of 5.34 over 194.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 MulhollandPitchers46,45pitching————123.335.18
Average (50) — 149 of 246 pitchers in the available 2004 rostersAn earned-run average of 5.18 over 123.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.
Joe NathanPitchers36pitching—————1.62
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.
Carlos PulidoPitchers51pitching—————8.74
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.
Brad RadkePitchers22pitching————219.673.48
Average (54) — 7 of 246 pitchers in the available 2004 rostersAn earned-run average of 3.48 over 219.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.
Juan RincónPitchers39pitching—————2.63
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.
Joe RoaPitchers71pitching—————4.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.
J. C. RomeroPitchers33No stat row——————
No ratingThe source has no pitching stat row for this player. You can still select this pitcher; the exhibition uses estimated performance.
Johan SantanaPitchers57pitching————228.002.61
Average (55) — 2 of 246 pitchers in the available 2004 rostersAn earned-run average of 2.61 over 228.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.
Carlos SilvaPitchers52pitching————203.004.21
Average (52) — 54 of 246 pitchers in the available 2004 rostersAn earned-run average of 4.21 over 203.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.
Brad ThomasPitchers56pitching—————16.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.
Henry BlancoCatchers21batting3156510.206——
Below average (42) — 446 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 315 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.
Pat BordersCatchers26batting42120.286——
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.
Rob BowenCatchers44batting2731.111——
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.
Matthew LeCroyCatchers24No stat row——————
No ratingThe source has no batting stat row for this player. You can still select this batter; the exhibition uses estimated performance.
Joe MauerCatchers7batting107336.308——
Average (56) — 72 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 107 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.
Jason BartlettInfielders18batting1210.083——
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.
Michael CuddyerInfielders5batting3398912.263——
Average (51) — 216 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 339 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.
Cristian GuzmánInfielders15batting5761588.274——
Average (51) — 216 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 576 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.
Corey KoskieInfielders47batting42210625.251——
Average (51) — 216 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 422 at-bats and 25 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.
Doug MientkiewiczInfielders16batting284705.246——
Average (47) — 335 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 284 at-bats and 5 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.
Justin MorneauInfielders27batting2807619.271——
Average (55) — 87 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 280 at-bats and 19 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é OffermanInfielders30batting172442.256——
Average (49) — 268 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 172 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.
Augie OjedaInfielders4batting59202.339——
Average (55) — 87 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 59 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.
Alex PrietoInfielders17batting3281.250——
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.
Nick PuntoInfielders8batting91232.253——
Average (49) — 268 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 91 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.
Luis RivasInfielders2batting3368610.256——
Average (50) — 244 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 336 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.
Terry TiffeeInfielders32batting44122.273——
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.
Lew FordOutfielders20batting56917015.299——
Average (57) — 53 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 569 at-bats and 15 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.
Torii HunterOutfielders48batting52014123.271——
Average (54) — 117 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 520 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.
Jacque JonesOutfielders11batting55514124.254——
Average (50) — 244 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 555 at-bats and 24 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 KubelOutfielders1batting60182.300——
Average (53) — 149 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 60 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.
Michael RestovichOutfielders41batting47122.255——
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.
Michael RyanOutfielders12batting71170.239——
Average (47) — 335 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 71 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.
Shannon StewartOutfielders23batting37811511.304——
Average (58) — 36 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 378 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.

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 Minnesota Twins season. Retrieved 2026-09-30T07:05:23.082754+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.