Poole was as a four-year starter at Fort Valley State University and became the first player from that school to ever be selected in the first round of the NFL draft. His career numbers included 41 starts in 42 games with 17 interceptions (262 yards) and 70 punt returns for 934 yards (13.3 avg). Poole also set the school record for the 200-meter dash and finished second in the national finals.
Poole was traded to the Indianapolis Colts in 1998 in exchange for a second-round selection in the 1999 NFL draft. He played three years for the Colts, starting almost every game.
Poole started the 2004 season again as a starting cornerback, but injured his knee in a Week 6 matchup with Seattle. Poole returned briefly for a few snaps near the end of a Week 14 game against Cincinnati, but was shut down after this and did not play again for the rest of the season. Still, the Patriots went on to win Super Bowl XXXIX, giving Poole his second Super Bowl ring, even though Poole did not play in the game due to his knee injury.
For the 2005 season, Poole once again began the season as a starting cornerback. However, after playing against Oakland in Week 1, he injured his ankle and would not play again all season. The Patriots were eliminated in the divisional round and Poole parted ways with New England.
Oakland Raiders
Poole signed with the Oakland Raiders in the 2006 offseason where he saw action as a reserve player. He was released after the 2006 season.
Houston Texans
Poole was signed by the Houston Texans during the 2007 preseason. However, he was released by the team during final cuts.
Second stint with Broncos
Poole signed with the Denver Broncos on August 13, 2008, but was released on August 30.