Utah Barnes made his collegiate debut in the
2022 Rose Bowl, replacing an injured
Cameron Rising in the fourth quarter to throw the game-tying touchdown to tight end
Dalton Kincaid with 1:54 left in the game, though the Utes fell to
Ohio State 48–45. In the game Barnes went two for two passing for 23 yards and a touchdown and also rushing for a first down on the touchdown drive. In week 2 of the 2022 season, Barnes completed all six of his passes for 98 yards in a 73–7 win over
Southern Utah. In week 8, Barnes earned his first career start going 17 for 27 on his passes for 175 yards and a touchdown in a 21–17 win over
Washington State. In the
2023 Rose Bowl, Barnes again entered the game as relief after Cameron Rising went down with an injury, but in this Rose Bowl, Barnes struggled completing 10 of his 19 passes for 112 yards a touchdown and an interception, as Utah lost to
Penn State 35–21. Barnes finished the 2022 season going 37 for 57 on his passing attempts for 430 yards and four touchdowns to two interceptions. Barnes was expected to start in the Utes' 2023 week one matchup versus
Florida. He entered the
NCAA transfer portal on December 4, 2023, although he still played for the Utes in the
2023 Las Vegas Bowl later that month.
Utah State On January 9, 2024, Barnes announced that he would be transferring to
Utah State.
Statistics ==Professional career==