Cook then transferred to Montana as a walk-on and made the rare transition to the offensive line, sitting out his first season due to transfer rules.[5][6] He impressed the team and was awarded an athletic scholarship prior to the 2019 season.[5] He played 13 games, 11 as a starter, with them in 2019 before playing two games in the COVID-19-shortened 2020–21 season.[7] He was a full-time starter in his final year, the fall 2021 season, and was selected fourth-team all-conference by Phil Steele.[8] He finished his stint at Montana with 27 games played, 23 as a starter, at right tackle.[8]
After going unselected in the 2022 NFL draft, Cook was signed by the Tampa Bay Buccaneers as an undrafted free agent.[10] He was waived at the final roster cuts and was subsequently brought back to the practice squad.[11] He was released from the practice squad on December 6, but returned on December 27.[12][13] Cook signed a reserve/future contract on January 17, 2023.[14] He was waived on May 15, 2023.[15]
Pittsburgh Steelers
After being waived by the Buccaneers, Cook was signed by the Pittsburgh Steelers on May 18, 2023.[6] He made the Steelers' final roster to begin the season, but ultimately appeared in no games in 2023.[1][16]
Cook was placed on injured reserve on August 27, 2024.[17] He was released on October 31, 2024. Cook was re-signed to the practice squad on November 4, 2024.