He previously played college football for the Alabama Crimson Tide and the Arizona State Sun Devils.
He played football for Santiago High School and was rated as a five-star recruit and was ranked among the top players in his class.
[2][3] He committed to the University of Alabama to play college football under head coach Nick Saban.
[5][6] On September 28, 2016, AL.com’s Matt Zenitz reported that Barnett had left the team and had decided to transfer from the University of Alabama.
[12] In 2018, under new head coach Herm Edwards, Barnett was spending most sessions during the spring battling Dillon Sterling-Cole for the backup quarterback job behind Wilkins.