As the San Francisco Giants re-work their baseball operations department under Buster Posey, former Mariners outfielder Randy ...
and we feel Randy is the right person to help take our player development to the next level.” Winn, 50, played for the Giants from 2005-09 after being traded from the Seattle Mariners.