Background
Needham was born in Groveport, Ohio, in approximately 1959.
Needham was born in Groveport, Ohio, in approximately 1959.
Groveport Madison (Ohio). He attended Groveport Madison High School, graduating in 1977.
He played college football for the from 1978 to 1979 and in 1981 and professional football in the United States Football League (USFL) for the Boston/New Orleans/Portland Breakers from 1983 to 1985. He was selected by the Sporting News as a first-team USFL All-League player in 1983. Needham enrolled at the in 1977 and played college football as a linebacker for head coach Bo Schembechler"s Michigan Wolverines football teams from 1978 to 1979 and in 1981.
In 1978, he started two games at outside linebacker and one at inside linebacker and registered 23 tackles.
In 1979, he started 11 games at outside linebacker for Michigan, registering 46 tackles with one pass breakup and one fumble recovery. He was suspended from the team in March 1980.
In 1981, he returned to the team and started 10 games at outside linebacker, totaling 71 tackles, two pass breakups, one interception and one fumble recovery. Needham was selected by the Cincinnati Bengals in the seventh round of the 1982 NFL Draft.
He was released by the Bengals in the final round of cuts prior to the start of the 1983 NFL season.
He played professional football in the United States Football League (USFL) for the Boston Breakers in 1983, the New Orleans Breakers in 1984 and the Portland Breakers in 1985. In March 1983, he returned a blocked field goal 68 yards for a touchdown against the Denver Gold. He was selected by the Sporting News as a first-team All-League player in 1983.
In 1984, he registered 131 tackles and five quarterback sacks.
Needham later served as the head football coach at his alma mater, Groveport Madison High School, from 1993 to 1998. He compiled a record of 12–36 as head coach.