For what major league baseball team did Robert Redford play in The Natural (1984)? by Robert Redford played in the major league baseball team New York Knights in The Natural (1984).