2003 San Francisco Giants

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
Kurt AinsworthPitchers32pitching————66.003.82
Average (52) — 70 of 266 pitchers in the available 2003 rostersAn earned-run average of 3.82 over 66.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.
Manny AybarPitchers16pitching—————6.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.
Jim BrowerPitchers38pitching————100.003.96
Average (52) — 70 of 266 pitchers in the available 2003 rostersAn earned-run average of 3.96 over 100.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.
Jason ChristiansenPitchers40pitching—————5.19
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.
Kevin CorreiaPitchers50,53pitching————39.333.66
Average (52) — 70 of 266 pitchers in the available 2003 rostersAn earned-run average of 3.66 over 39.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 EyrePitchers49pitching—————3.32
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 FoppertPitchers34pitching————111.005.03
Average (50) — 146 of 266 pitchers in the available 2003 rostersAn earned-run average of 5.03 over 111.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 HergesPitchers48pitching—————2.31
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.
Dustin HermansonPitchers32pitching————39.003.00
Average (52) — 70 of 266 pitchers in the available 2003 rostersAn earned-run average of 3.00 over 39.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.
Ryan JensenPitchers43pitching————13.3310.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.
Noah LowryPitchers60pitching—————0.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.
Damian MossPitchers28pitching————115.004.70
Average (51) — 111 of 266 pitchers in the available 2003 rostersAn earned-run average of 4.70 over 115.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.
Joe NathanPitchers36pitching—————2.96
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.
Sidney PonsonPitchers43pitching————68.003.71
Average (52) — 70 of 266 pitchers in the available 2003 rostersAn earned-run average of 3.71 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.
Brian PowellPitchers51pitching————4.6713.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.
Félix RodríguezPitchers47pitching—————3.10
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.
Kirk RueterPitchers46pitching————147.004.53
Average (51) — 111 of 266 pitchers in the available 2003 rostersAn earned-run average of 4.53 over 147.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.
Jason SchmidtPitchers29pitching————207.672.34
Average (58) — 1 of 266 pitchers in the available 2003 rostersAn earned-run average of 2.34 over 207.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.
Jerome WilliamsPitchers57pitching————131.003.30
Average (54) — 28 of 266 pitchers in the available 2003 rostersAn earned-run average of 3.30 over 131.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.
Tim WorrellPitchers45pitching—————2.87
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 ZerbePitchers41pitching—————4.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.
Alberto CastilloCatchers50,37batting1531.200——
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.
Trey LunsfordCatchers52batting100.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.
Benito SantiagoCatchers33batting40111211.279——
Average (54) — 123 of 464 batters in the available 2003 rostersBatting average and home runs per at-bat inform this hitting score, using 401 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.
Yorvit TorrealbaCatchers8batting200524.260——
Average (50) — 230 of 464 batters in the available 2003 rostersBatting average and home runs per at-bat inform this hitting score, using 200 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.
Edgardo AlfonzoInfielders13batting51413313.259——
Average (50) — 230 of 464 batters in the available 2003 rostersBatting average and home runs per at-bat inform this hitting score, using 514 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.
Rich AuriliaInfielders35batting50514013.277——
Average (54) — 123 of 464 batters in the available 2003 rostersBatting average and home runs per at-bat inform this hitting score, using 505 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.
Ray DurhamInfielders5batting4101178.285——
Average (54) — 123 of 464 batters in the available 2003 rostersBatting average and home runs per at-bat inform this hitting score, using 410 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.
Pedro FelizInfielders39batting2355816.247——
Average (52) — 164 of 464 batters in the available 2003 rostersBatting average and home runs per at-bat inform this hitting score, using 235 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.
Andrés GalarragaInfielders14batting2728212.301——
Average (58) — 56 of 464 batters in the available 2003 rostersBatting average and home runs per at-bat inform this hitting score, using 272 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.
Lance NiekroInfielders28batting510.200——
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.
Neifi PérezInfielders1batting328841.256——
Average (48) — 291 of 464 batters in the available 2003 rostersBatting average and home runs per at-bat inform this hitting score, using 328 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.
Cody RansomInfielders2batting2761.222——
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.
J. T. SnowInfielders6No stat row——————
No ratingThe source has no batting stat row for this player. You can still select this batter; the exhibition uses estimated performance.
Eric YoungInfielders21batting71140.197——
Below average (44) — 413 of 464 batters in the available 2003 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.
Barry BondsOutfielders25batting39013345.341——
Strong (72) — 2 of 464 batters in the available 2003 rostersBatting average and home runs per at-bat inform this hitting score, using 390 at-bats and 45 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.Outfielders22batting53913520.250——
Average (50) — 230 of 464 batters in the available 2003 rostersBatting average and home runs per at-bat inform this hitting score, using 539 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.
Jason EllisonOutfielders56batting1010.100——
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.
Marquis GrissomOutfielders9batting58717620.300——
Average (59) — 40 of 464 batters in the available 2003 rostersBatting average and home runs per at-bat inform this hitting score, using 587 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.
Jeffrey HammondsOutfielders16batting94263.277——
Average (52) — 164 of 464 batters in the available 2003 rostersBatting average and home runs per at-bat inform this hitting score, using 94 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.
Todd LindenOutfielders50batting3881.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.
Rubén RiveraOutfielders21batting5092.180——
Average (46) — 354 of 464 batters in the available 2003 rostersBatting average and home runs per at-bat inform this hitting score, using 50 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.
Francisco SantosOutfielders16batting1531.200——
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.
Tony TorcatoOutfielders20batting1630.188——
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.
Carlos ValderramaOutfielders21batting710.143——
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.
Marvin BenardOutfielders7batting71140.197——
Below average (44) — 413 of 464 batters in the available 2003 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.

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: 2003 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, 2003 San Francisco Giants season. Retrieved 2026-09-30T07:17:45.605897+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.