After redshirting as a freshman in 2014, Gates started 2015 at tackle on the offensive line.[4] After his redshirt junior season in 2017, he declared for the 2018 NFL Draft.[5] He played in 35 games for Nebraska in three years.[4]
The Giants gave Gates a two-year, $6.825 million contract extension on August 1, 2020.[10] In the 2020 season, Gates started at center where he did not allow a sack.[11] On September 6, 2021, the Giants announced Gates as a captain for the 2021 season.[12]
On September 16, 2021, Gates suffered a season-ending lower-leg fracture in the first quarter of the Thursday Night Football game against the Washington Football Team. He underwent surgery the next day.[13][14] Gates had seven surgeries to repair both his broken tibia and fibula in his left leg.[15]
On August 23, 2022, Gates was placed on the reserve/PUP list to start the season.[16] On October 26, 2022, Gates was activated from the PUP list.[17]
Washington Commanders
On March 16, 2023, Gates signed a three-year contract with the Washington Commanders.[18] After struggling in the first seven games of the 2023 season, Gates was downgraded on the team's depth chart with Tyler Larsen taking over as the starting center in Week 8.[19][20] Gates was released by the team on March 2, 2024.[21]