Anderson was signed by the New England Patriots as a rookie free agent on April 25, 2000. He was released by the Patriots on August 28, 2000.[1]
New York Jets
Anderson was claimed off waivers by the New York Jets on August 29, 2000.[1] He was re-signed to a one-year deal by the Jets on March 27, 2001.[2] He was released by the Jets on September 3, 2001.[3]
New England Patriots
Anderson was signed to the Patriots practice squad on October 16, 2001.[4] He was re-signed on February 11, 2002.[5] He was released by the Patriots on September 1, 2002 and signed to the Patriots' practice squad on September 3.[6][7] Anderson was on the practice squad when the Patriots won Super Bowl XXXVI.[1]
Anderson was allocated to NFL Europe by the Miami Dolphins on January 31, 2003. He played for the Amsterdam Admirals.[9] He was released by the Dolphins on August 29, 2003.[10]