He played college football at Virginia Tech and was selected by the Minnesota Vikings in the seventh round of the 2002 NFL draft.
[2] Beasley played college football for the Virginia Tech from 1997 to 2001 as a defensive lineman.
[2] Beasley was selected by the Minnesota Vikings in the seventh round, with the 218th overall pick, of the 2002 NFL draft.
[4] On October 1, 2002, the Cleveland Browns signed Beasley off of the Vikings' practice squad.
[4] He played in eight games, starting three, at guard for the Browns during the 2003 season, before being placed on injured reserve on December 9, 2003.