Jeff Kent

Debutó el 12 de abril frente a los Orioles de Baltimore, conectando su primer hit (un doble) en la sexta entrada ante José Mesa.

A pesar del éxito del equipo en dicha temporada, las relaciones con el jugador se habían deteriorado debido a percances con la oficina directiva y discusiones con Bonds, y con la salida del mánager Dusty Baker, Kent decidió abandonar al equipo, firmando un contrato de dos años y $19.9 millones con los Astros de Houston.

Sin embargo, los Cardenales ganaron los juegos 6 y 7 para obtener el título de la Liga Nacional.

Tuvo una buena temporada en 2005, bateando para .289 con 29 jonrones y 105 carreras impulsadas, liderando al equipo en la mayoría de categorías ofensivas.

Al finalizar la temporada 2005, firmó un extensión de contrato hasta 2008.