He was signed by the British Columbia Lions of the Canadian Football League as a street free agent in 2009. He played college football at Arkansas at Pine Bluff. British Columbia Lions
On September 4, 2009, in a home game against the Montreal Alouettes, Mallett rushed for a franchise record 213 yards.
He rushed for 1240 yards during the 2009 season and was a Western All-Star.
Mallett was re-signed to the Philadelphia Eagles" practice squad on January 5, 2011. His practice squad contract expired after the conclusion of the season.
Mallett was signed to the Cleveland Browns" practice squad on September 28, 2010. He was released on November 23, 2010.
New York Giants
Mallett was signed to a future contract by the New York Giants on January 11, 2011.
On August 1, he was waived/injured by the Giants and after clearing waivers, was placed on injured reserve. He was released from injured reserve with an injury settlement on August 25. Hamilton Tiger-Cats
Mallett returned to the Canadian Football League by signing with the Hamilton Tiger-Cats on January 30, 2012.
On June 6, 2012, Mallett tore his Achilles tendon during training camp.
He did not play in the 2012 season. He was released by the Tiger-Cats on May 24, 2013.
Mallett signed with the Calgary Stampeders on February 9, 2014. He played his first professional game in over four years on August 1, 2014, rushing for over 100 yards in a game versus his former team, the British Columbia Lions.