James Bernard Shofner (born December 18, 1935) is a former American football player and coach at both the collegiate and professional levels. He was twice a head coach: first at Texas Christian University (TCU) from 1974 to 1976, then in an interim capacity with the Cleveland Browns in 1990.