Originally selected by the Minnesota Vikings in the sixth round (213th overall) of the 2018 NFL Draft…Waived by the Vikings on Sept. 1, 2018…Signed to Minnesota's practice squad on Sept. 2, 2018…Signed to the Arizona Cardinals' active roster from the Vikings' practice squad on Oct. 30, 2018…Waived by Cardinals on Aug. 31, 2019...Signed to the New England Patriots' practice squad on Sept. 2, 2019…Waived from Patriots' practice squad on Sept. 11, 2019…Signed to Cleveland Browns' practice squad on Sept. 12, 2019…Elevated to Browns' active roster on Dec. 24, 2019.
- Inactive for the season finale after spending the previous 15 weeks on the Browns' practice squad. Also spent Week One on New England's practice squad.
- Appeared in five games, starting the final four of the 2018 season at left guard for the Cardinals. Signed by Arizona off Minnesota's practice squad.
- Started 46 career games at Appalachian State and helped pave the way for the No. 1 rushing offense in the Sun Belt in 2016.