Owens was selected by the Cincinnati Reds in the fourth round of the 1992 MLB draft out of Ferrum College, where he played baseball and football. As a ballplayer, he led his team into the NCAA Regionals three times and was named to the All-America first team in 1991 and 1992, including a pair of South Regional runner-up finishes in both seasons, while earning Dixie Conference Player of the Year honors in 1992.[1]
Owens left Ferrum the owner of seven school records, including marks for career batting average (.430), stolen bases (68) and triples (18), while batting over .400 in each of his three college seasons.[1]
On July 15, 1999, Owens became the first player to collect a hit at Safeco Field, lining the sixth pitch of the game from Seattle Mariners starter Jamie Moyer into shallow right field during an interleague game.[2]
The Padres traded Owens to the Marlins prior to the 2001 season in a five-player deal that included Matt Clement and a minor leaguer in exchange for César Crespo and Mark Kotsay.
Owens gained induction into the Ferrum College Alumni Sports Hall of Fame as part of its Induction Class of 2002.[1]
Following his playing career, Owens was hired by the Angels as the hitting coach for their Single-A Midwest League affiliate Cedar Rapids Kernels in 2006. He returned to Cedar Rapids in 2007 and served in the same capacity with the Double-A Arkansas Travelers in 2008. After that, he managed the Rancho Cucamonga Quakes and later worked as a roving instructor in the Angels minor league system.[4]
On January 2, 2015, the Toronto Blue Jays announced that he would be their assistant hitting coach for the 2015 season.[5] On October 24, 2016, general manager Ross Atkins stated at his end-of-season press conference that Owens would not be retained for the 2017 season.[6]
On June 28, 2024, Owens was named Head Baseball Coach at Ferrum College.[7]