Orr was also a member of the Houston Texans, Jacksonville Jaguars and the Cleveland Browns.
In his senior year he played linebacker, guard, quarterback, tight end and punter...
Orr played college football at the University of Michigan, and was a starter for three seasons starting 23 of 35 career games at defensive end.
After going undrafted in the 2003 NFL draft, Orr signed with the Green Bay Packers on May 2, 2003.
He appeared in six games that season and made his NFL debut at the Buffalo Bills on November 16.
In 2007, Orr began the 2007 season with the Houston Texans appearing in six games and starting one.
Orr was signed Jacksonville Jaguars on December 12 and played in three games making three tackles.