Record: 95–66 (.590)
Manager: Dusty Baker
Playoffs:
Won NLDS 3-2 vs Atlanta
Won NLCS 4-1 vs St. Louis
Lost WS 3-4 vs Anaheim
Pitching:
- Liván Hernández (age 27) 33 G, 216 IP, 12-16, 4.38 ERA, 134 K
- Russ Ortiz (age 28) 33 G, 214 IP, 14-10, 3.61 ERA, 137 K
- Kirk Rueter (age 31) 33 G, 203 IP, 14-8, 3.23 ERA, 76 K
- Jason Schmidt (age 29) 29 G, 185 IP, 13-8, 3.45 ERA, 196 K
- Ryan Jensen (age 27) 32 G, 171 IP, 13-8, 4.51 ERA, 105 K
- Robb Nen (age 33) 68 G, 6-2, 43 SV, 2.20 ERA, 81 K
Batting:
- Benito Santiago (age 37 - C) 126 G, 133 H, .278, 16 HR, 74 RBI
- J.T. Snow (age 34 - 1B) 143 G, 104 H, .246, 6 HR, 53 RBI
- Jeff Kent (age 34 - 2B) 152 G, 195 H, .313, 37 HR, 108 RBI
- Rich Aurilia (age 30 - SS) 133 G, 138 H, .257, 15 HR, 61 RBI
- David Bell (age 30 - 3B) 154 G, 144 H, .261, 20 HR, 73 RBI
- Barry Bonds (age 37 - LF) 143 G, 149 H, .370, 46 HR, 110 RBI
- Tsuyoshi Shinjo (age 30 - CF) 118 G, 86 H, .238, 9 HR, 37 RBI
- Reggie Sanders (age 35 - CF) 140 G, 126 H, .250, 23 HR, 85 RBI
- Ramón Martínez (age 30 - IF) 72 G, 49 H, .271, 4 HR, 25 RBI
- Kenny Lofton (age 35 - OF) 46 G, 48 H, .267, 3 HR, 9 RBI
- Marvin Benard (age 31 - CF) 65 G, 34 H, .276, 1 HR, 13 RBI