Floors' first season playing professional rugby turned out to be a memorable one; he scored 14 tries for the in the
2003 Currie Cup season and 18 tries in all competitions. As of 2014, he is still the record holder of both these records for the and it also placed him joint-third on the list of most tries scored to date in the Currie Cup in a single season. During the same year he was selected for the
South African sevens team, where his efforts earned him the South African Sevens Player of the Season award in 2004. The 16 tries that he scored during his sevens career placed him third on the list of most points scored by South African sevens players to date, and second on the list for most tries. After a brief stint with the in 2004, Floors returned to the Eagles before departing for the , where he has played for the next eight seasons. In late November 2006 he was called up to the Springboks end-of-season touring squad to cover for injured players. He made his debut at flank on 25 November at
Twickenham Stadium against
England. The Springboks ended their seven-game losing streak against the English, winning the match 25–14. Floors ended his 2006 season with the Players' Player of the Year title, and also received the Absa Currie Cup Player of the Year Award. He was named Man of the Match in the 2006
Currie Cup final which the Cheetahs won against the
Blue Bulls. In 2008 Floors was twice left out of the Cheetah's squad for disciplinary reasons, the second time for missing a team flight back to Bloemfontein. During the same year Cheetah's coach
Naka Drotské selected Floors on the wing for the 13 September
Currie Cup clash with the
Sharks. Floors' positional versatility as a loose forward was on display in the 2009 Currie Cup season when he starred as eighthman in the match against
Boland. Floors was contracted to play with the Cheetahs until the end of 2012. He then returned to the where he captained the side in 2013. He announced his retirement during the 2014 season, having made 207 first class appearances. ==References==