Career
He was drafted by the Houston Texans in the fourth round of the 2007 NFL Draft. He played college football at the University of South Carolina. Bennett played high school football at Manning High School in South Carolina.
He played football, basketball, and ran track.
He was also selected to participate in the 2001 Shrine Bowl. Bennett played college football at the University of South Carolina.
He finished his career with 108 tackles, nine interceptions, and was a two-time All-American selection. Houston Texans
Bennett was drafted by the Houston Texans in the 4th-round of the 2007 NFL Draft.
He replaced the injured Dunta Robinson in his rookie season, recording 62 tackles and intercepting three passes.
San Diego Chargers
After being waived in August 2010, he was claimed by the Chargers and spent the first four games of the 2010 season as a backup and special teams player. Cincinnati Bengals
After being cut by San Diego, Bennett was claimed on November 23, 2010 by the Cincinnati Bengals to replace injured cornerback Johnathan Joseph. Bennett was released on August 27, 2011.
Arizona Cardinals
On August 29, 2011, Bennett signed with the Arizona Cardinals.
He was waived on September 2. Calgary Stampeders
On May 22, 2012 Bennett signed with the Calgary Stampeders.
In his first 3 season in the Canadian Football League Bennett totaled 129 tackles, 5 special teams tackles, 9 interceptions and 1 fumble recovery. On February 3, 2015 Bennett and the Stamps agreed to a contract extension.