Education
He attended John Muir High School in Pasadena, California.
He attended John Muir High School in Pasadena, California.
He first enrolled at Pasadena City College before transferring to El Camino Junior College and lastly the University of Oregon. McCullough played high school football for the John Muir High School Mustangs. He set career school records by accumulating 4,429 rushing yards, 73 touchdowns and 5,748 all-purpose yards.
Pasadena City College
McCullough played for the Pasadena City Lancers in 1994, recording 725 yards and six touchdowns in seven games.
El Camino Junior College
McCullough played for the El Camino Junior College Warriors in 1995, rushing for 1,090 yards and 12 touchdowns in ten games with 8.4 yards per carry. University of Oregon
McCullough was a two-year for the Oregon Ducks from 1996 to 1997.
He set a school record for rushing touchdowns by scoring fifteen in seven games in 1996, earning honorable mention All-Pac-10 accolades. He recorded 1,411 rushing yards on 267 carries his senior year in 1997.
McCullough also scored a 93-yard return for a touchdown on the first kickoff of the Ducks" 1997 season.
Edmonton Eskimos
McCullough played in one game for the Edmonton Eskimos during the 1999 season. Los Angeles Dragons
McCullough played for the Los Angeles Dragons of the Spring Football League in 2000. Los Angeles Xtreme
McCullough was selected by the Los Angeles Xtreme with the 464th pick in XFL Draft.
He recorded five rushing touchdowns and one receiving touchdown for the Extreme in 2001.
Calgary Stampeders
McCullough played in thirteen games for the Calgary Stampeders in 2003, recording 734 rushing yards and three touchdowns. He also accumulated 298 receiving yards on 32 receptions.
Saskatchewan Roughriders
McCullough played in one game for the Saskatchewan Roughriders during the 2004 season.
McCullough was also a member of the Los Angeles Dragons and Los Angeles Xtreme.