Ed Gray (December 9, 1934 – April 28, 1976) was an All-American and team captain of the 1956 University of Oklahoma football team who played for the Edmonton Eskimos as a defensive end in the Canadian Football League from 1957 to 1962 and was an all-star player for two of those years.