2004 New York Mets

Franchise seasons · 2000s seasons

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

Compare historical seasons

New York Mets franchise archive · Available years: 1962–2025 · 64 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 New York Mets97–652226
2005 New York Mets83–792022
2004 New York Mets · Current season71–912726
2003 New York Mets66–952525
2002 New York Mets75–862325

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
James BaldwinPitchers38pitching————6.0015.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.
Heath BellPitchers19pitching—————3.33
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.
Kris BensonPitchers34pitching————68.004.50
Average (51) — 98 of 246 pitchers in the available 2004 rostersAn earned-run average of 4.50 over 68.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.
Ricky BottalicoPitchers34,20pitching—————3.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.
Vic DarensbourgPitchers39pitching—————7.94
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.
Mike DeJeanPitchers35pitching—————1.69
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 EricksonPitchers19pitching————8.007.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.
Pedro FelicianoPitchers55pitching—————5.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.
Bartolomé FortunatoPitchers43pitching—————3.86
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 FrancoPitchers45pitching—————5.28
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.
Matt GinterPitchers13pitching————69.334.54
Average (51) — 98 of 246 pitchers in the available 2004 rostersAn earned-run average of 4.54 over 69.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 GlavinePitchers47pitching————212.333.60
Average (53) — 23 of 246 pitchers in the available 2004 rostersAn earned-run average of 3.60 over 212.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.
Aaron HeilmanPitchers48pitching————28.005.46
Average (50) — 149 of 246 pitchers in the available 2004 rostersAn earned-run average of 5.46 over 28.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.
Al LeiterPitchers22pitching————173.673.21
Average (54) — 7 of 246 pitchers in the available 2004 rostersAn earned-run average of 3.21 over 173.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.
Braden LooperPitchers40pitching—————2.70
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.
Orber MorenoPitchers49pitching—————3.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.
José ParraPitchers46pitching—————3.21
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.
Grant RobertsPitchers36pitching—————17.36
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.
Jae SeoPitchers26No stat row——————
No ratingThe source has no pitching stat row for this player. You can still select this pitcher; the exhibition uses estimated performance.
Mike StantonPitchers32pitching—————3.16
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 TrachselPitchers29pitching————202.674.00
Average (53) — 23 of 246 pitchers in the available 2004 rostersAn earned-run average of 4.00 over 202.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.
David WeathersPitchers35pitching—————4.28
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.
Dan WheelerPitchers39pitching—————4.80
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.
Tyler YatesPitchers33pitching————46.676.36
Average (49) — 194 of 246 pitchers in the available 2004 rostersAn earned-run average of 6.36 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.
Víctor ZambranoPitchers38No stat row——————
No ratingThe source has no pitching stat row for this player. You can still select this pitcher; the exhibition uses estimated performance.
Joe HietpasCatchers10batting000———
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 PhillipsCatchers23batting362797.218——
Below average (43) — 425 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 362 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.
Tom WilsonCatchers6batting410.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.
Vance WilsonCatchers3batting157434.274——
Average (52) — 178 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 157 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.
Craig BrazellInfielders9batting3491.265——
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.
Brian BuchananInfielders10batting300.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.
Wilson DelgadoInfielders17batting130382.292——
Average (53) — 149 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 130 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.
Danny GarciaInfielders12batting138323.232——
Average (47) — 335 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 138 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.
Ricky GutiérrezInfielders6batting63110.175——
Below average (43) — 425 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 63 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.
Jeff KeppingerInfielders6batting116333.284——
Average (52) — 178 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 116 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.
Kazuo MatsuiInfielders25batting4601257.272——
Average (51) — 216 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 460 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.
Joe McEwingInfielders11batting138351.254——
Average (48) — 300 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 138 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.
Mike PiazzaInfielders31batting45512120.266——
Average (53) — 149 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 455 at-bats and 20 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é ReyesInfielders7No stat row——————
No ratingThe source has no batting stat row for this player. You can still select this batter; the exhibition uses estimated performance.
Ty WiggintonInfielders9batting3128912.285——
Average (55) — 87 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 312 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.
David WrightInfielders5batting2637714.293——
Average (57) — 53 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 263 at-bats and 14 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.
Todd ZeileInfielders27both348819.233—45.00
Average (46) — 369 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 348 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.
Mike CameronOutfielders44batting49311430.231——
Average (48) — 300 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 493 at-bats and 30 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.
Víctor DíazOutfielders50batting51153.294——
Average (53) — 149 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 51 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.
Jeff DuncanOutfielders10batting1510.067——
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.
Cliff FloydOutfielders30batting39610318.260——
Average (52) — 178 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 396 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.
Karim GarcíaOutfielders20No stat row——————
No ratingThe source has no batting stat row for this player. You can still select this batter; the exhibition uses estimated performance.
Richard HidalgoOutfielders15batting3247421.228——
Average (48) — 300 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 324 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.
Esix SneadOutfielders1batting000———
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.
Shane SpencerOutfielders43batting185524.281——
Average (52) — 178 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 185 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.
Eric ValentOutfielders57batting2707213.267——
Average (53) — 149 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 270 at-bats and 13 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 WilliamsOutfielders21batting129304.233——
Average (47) — 335 of 464 batters in the available 2004 rostersBatting average and home runs per at-bat inform this hitting score, using 129 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.

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 New York Mets season. Retrieved 2026-09-30T07:06:07.515967+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.