Jacksonville Barracudas In 1998, after his college basketball days had ended, he played one season with the
Jacksonville Barracudas of the
United States Basketball League, while playing for JU's football team and teaching.
Jacksonville Tomcats Ross played
wide receiver and
linebacker for the
Jacksonville Tomcats of the
AF2 in 2000.
Jacksonville Jaguars Ross signed with the
Jacksonville Jaguars as a free agent on August 17, 2001 but was waived 11 days later. On October 31, he signed with the Jaguars'
practice squad. On December 8, he was promoted to the active roster. In five games in 2001, playing mostly as a
gunner and
kick returner, Ross had eight kick returns for 150 yards and one tackle. In
2002, Ross played in all 16 games off the bench with 10 tackles and a fumble recovery. On November 17, Ross recovered a muffed punt; the recovery set up a touchdown drive in a 24–21 win at the
Houston Texans. Ross did not play any games for the Jaguars in 2003 before being waived on October 3.
San Diego Chargers On November 5, 2003, Ross signed as an
unrestricted free agent with the
San Diego Chargers. He played in six games with two tackles. After playing in seven games, he was released on October 26, 2004.
Carolina Panthers On October 28, 2004, Ross was signed by the
Carolina Panthers. He played in 10 games with two tackles. He was released on September 1, 2005, after being placed on
injured reserve on August 30. ==Coaching and teaching career==