Owens was born and initially grew up in Greenville, Mississippi before his family moved to Atlanta, Georgia and then to Moore, Oklahoma.
[1] Owens was rated a three-star recruit and committed to play college football at Kansas State.
[5] Owens was later released from his National Letter of Intent in order to transfer to Houston.
[7] He was named first team All-American Athletic Conference (AAC) as a junior after making 52 tackles with two interceptions.
[15] On November 5, 2024, Owens was signed to the Tennessee Titans practice squad,[16] and appeared in two games during the 2024 season.