Ross was born in Jacksonville, Florida on 5 May 1990.[1] Growing up, Ross played several sports including athletics and basketball.[2] He played American football at Trinity Christian Academy and was awarded second-team all-conference as a senior student.[3] After graduating, Ross played college football for the Florida A&M Rattlers football team from 2009 to 2012. He had a career total of 113 tackles and 14 pass breakups with Florida A&M.[4]
In 2017, Ross began his National Arena League career with the Jacksonville Sharks for six games as a defensive back and kick returner. Ross scored one touchdown, had eight interceptions, and was a First Team All-NAL pick with the Sharks.[5] Ross joined the Canadian Football League in May 2017 when he was signed by the Calgary Stampeders during the team's minicamp.[8] The following month, Ross trained with the Stampeders.[9] After appearing in two games with the Stampeders in June 2017, Ross was released from the team in August 2017.[10][1]
Ross returned to the Sharks in 2018 and was selected for the First Team All-NAL. For the 2018 season, Ross had 47 tackles and 19 pass breakups.[11] On March 14, 2019, Ross resumed his AFL career when he was assigned to the Atlantic City Blackjacks.[12] With the Blackjacks, Ross had four interceptions and 12 pass breakups.[13] After the Blackjacks folded, Ross went back to the Columbus Lions in 2020.[14] During the 2021-22 season, Ross had eight interceptions and ten pass breakups in his nine games.[15] With the Lions, Ross had the season record for most interceptions while being awarded the 2021 NAL Defensive Player of the Year.[16]