Randy Winn is the new vice president of player development for the San Francisco Giants.