Ellison was also a member of the Houston Texans, Baltimore Ravens, San Francisco 49ers, Jacksonville Jaguars, Kansas City Chiefs, and New England Patriots.
He owns his high school shot put record and competed at the state track meet his junior and senior years.
After community college, Ellison attended the University of Missouri, where as a sophomore in 2002 he played in 12 games (9 starts), finishing with 39 tackles and two forced fumbles at defensive end.
In 2003, Ellison earned third-team All-Big 12 Conference honors after recording 72 tackles, four sacks, and two forced fumbles.
As a senior in 2004, Ellison played in 11 games, finishing with 60 tackles and 2.5 sacks, earning first-team All-Big 12 honors.
He returned to the practice squad on September 27, 2005, and was elevated to the active roster again on October 31, 2005, where he spent the remainder of the season as an inactive.
The Jacksonville Jaguars signed Ellison off the 49ers' practice squad on December 10, 2008, but he was inactive for the final three games of the regular season.