Mabry transferred to play for the UCF Knights from 2001 to 2002 and was a starter both years.[3][1] He started 23 straight games for the Knights. He majored in liberal studies at UCF.[2]
Professional career
Mabry was selected by the Baltimore Ravens in the seventh round, with the 250th overall pick, of the 2003 NFL draft.[4] He officially signed with the team on July 27. He was waived on August 25, 2003.[5]
Mabry was signed to the practice squad of the Cincinnati Bengals on December 9, 2003. He was allocated to NFL Europe in 2004 to play for the Cologne Centurions. He played in 10 games, starting four, for the Centurions during the 2004 NFL Europe season.[1] Mabry was waived by the Bengals on August 23, 2004. He was signed to the Bengals' practice squad on September 14 but was later released on November 30, 2004.[5]
He was signed to the practice squad of the Atlanta Falcons on December 21, 2004. Mabry re-signed with the team on January 27, 2005. He was allocated to NFL Europe to play for the Centurions for the second straight year. Mabry started all 10 games for the Centurions during the 2005 NFL Europe season.[1] He was waived by the Falcons on September 3, 2005.[5]
Mabry signed with the Philadelphia Soul of the Arena Football League (AFL) on October 13, 2005.[6] He spent time playing both offensive line and defensive line during his time in the AFL as the league played under ironman rules.[1] He played in all 16 games for the Soul in 2006, recording six solo tackles, four assisted tackles and two sacks.[1][3] Mabry return to the Soul in 2007 after his stint with the Browns.[1] He played in all 16 games for the second consecutive year, earning second-team All-Arena honors.[7][1] He played his final season for the Soul in 2008, winning ArenaBowl XXII.[1][8] The 2009 AFL season was cancelled.[9][1]
He signed with the Cleveland Browns on August 6, 2006. He was waived on August 24, 2006.[5]
Mabry appeared in six games, all starts, for the California Redwoods of the United Football League in 2009. The Redwoods became the Sacramento Mountain Lions in 2010. He started all eight games for the Mountain Lions during the 2010 season.[1]