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. For the last few games of the regular season, he was even on the 40-man roster active for the games. 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.
On August 16, 2007 the Raiders released him.
New York Giants
On August 21, 2007 the Giants picked him off waivers and released him six days later.
Kansas City Chiefs
On September 20, 2007, he was picked up by the Chiefs and put on their Practice squad.[1]
Second stint with Raiders
In the 2008 offseason, Buchanon re-signed with the Raiders. However, he was waived by the team on July 23.
Carolina Panthers
On July 28, 2008, Buchanon was signed by the Carolina Panthers. He was released by the team during final cuts on August 30, but re-signed to the practice squad a day later. He was released from the practice squad on December 16.