Moses started all 12 games at left tackle during his senior year with the Cavaliers, finishing his career with 43 starts. He earned third-team All-Atlantic Coast Conference (ACC) honors.[3]
Moses was selected by the Washington Redskins in the third round (66th overall) of the 2014 NFL draft.[6] He signed a four-year, $3.05 million contract on May 29, 2014.[7] He started only one game that season and was placed on injured reserve that December because of a lisfranc injury.[8]
During training camp of his second season in 2015, Moses won the starting right tackle job despite initial belief that new first round draft pick, Brandon Scherff, would win the job. Scherff instead became the starting right guard.[9] On April 27, 2017, Moses signed a five-year contract extension with the Redskins.[10]
In Week 10 of the 2020 season, Moses filled in at left tackle after Cornelius Lucas left in the second half of the game with an injury. The following week, Moses switched over and started at left tackle in the win against the Cincinnati Bengals.[11] In Week 13, Moses returned to playing right tackle after Lucas was able to return. He was released on May 20, 2021.[12]
New York Jets
Moses signed a one-year, $3.6 million deal with the New York Jets on July 2, 2021.[13][14]
Baltimore Ravens
On March 16, 2022, Moses signed a three-year, $15 million contract with the Baltimore Ravens.[15]
New York Jets (second stint)
On March 13, 2024, Moses and a fourth-round pick were traded to the New York Jets for a fourth (originally acquired from the Denver Broncos) and a sixth-round pick.[16][17]