McFoy was signed as a free agent by the National Football League's Oakland Raiders in April, 2007. He was released on September 1, but was signed a day later after being named to the practice squad. On December 16, 2007, he was signed to the active roster.
He played the last 3 games in the 2007 season. He saw time as a receiver against the Indianapolis Colts on 12/16, Jacksonville Jaguars on 12/23 (where he had one reception for 19 yards) and against the San Diego Chargers on 12/30.
McFoy was an exclusive rights free agent in 2008, but the Raiders resigned him on March 21, 2008.
McFoy prepped at Chino High School in the Chino, California and was ranked by rivals.com as the 51st best high school wide receiver in America in 2002.