Buchanon has also been a member of the New York Giants, Kansas City Chiefs and Carolina Panthers.
Despite a great showing in the 2006 Hall of Fame Game win against the Philadelphia Eagles, he did not make the team's final 53-man roster, but he was signed to the practice squad.
After the Raiders were hit with a string of injuries late in the year, resulting in several players being placed on the injured reserve, Buchanon was activated from the practice squad on December 20, 2006, and signed to the 53-man roster.
He saw very limited playing time, but still made one catch for nine yards in a losing contest against the Kansas City Chiefs in Week 16.
He was released by the team during final cuts on August 30, but re-signed to the practice squad a day later.