Jeff Kent played for six teams during his 17-year career, and most of his success came with the Giants. During his six years in San Francisco, Kent and Barry Bonds were a powerful 1-2 punch in the middle of the Giants' lineup.