Signed with the New York Giants as an undrafted rookie free agent on 5/11/18. Released by the Giants on 8/31/19 and signed to NYG's practice squad on 9/2/19. Signed to the Giants active roster on 11/9/19 and was released on 11/11/19. Re-signed to the Giants practice squad on 11/13/19. Signed to the Dolphins active roster on 12/4/19 and was released by Miami on 3/18/20. Signed a one-year contract with Cleveland on 3/26/20. Released by the Browns on 11/5/20. Re-signed to the Browns practice squad on 11/7/20 and was released on 11/10/20. Signed to the Lions practice squad on 12/4/20. Elevated to Detroit's active roster on 12/25/20. Elevated to the Lions active roster on 1/2/21. Signed a future contract with Detroit on 1/5/21. Re-signed with the Lions to a one-year contract on 3/14/22. Signed a one-year contract with the Seahawks on 4/4/23. Signed a one-year contract with the Cardinals on 3/19/24. Agreed to terms to a two-year contract with Arizona on 3/10/25.
2024: Started all 17 games at left guard in his debut season with Arizona and helped block for the Cardinals offense to rush for 2,451 yards, the third most in team history ... AZ's 5.29 rushing average was the best in team history and the 16th best total in NFL history ... part of an offense line that allowed just 30 sacks, the fifth-fewest in the NFL in 2024 ... started in his Cardinals debut @ Buf (9/8), and helped block for the Cardinals offense to run for 124 yards and a TD on 25 carries (5.0 avg.) ... started in the win vs. LAR (9/15); helped the Cardinals produce 250+ passing yards and 230+ rushing yards (258 passing, 231 rushing) for just the seventh time in the last 65 years; protected QB Kyler Murray as he completed 17-of-21 passes (81%) for 266 yards, three TDs and a 'perfect' passer rating of 158.3, and paved the way for RB James Conner to run for 122 yards and a TD on 21 attempts (5.8 avg.) ... started at LG vs. Was (9/29) and helped AZ rush for 181 yards and Conner to run for 104 yards and a TD ... part of an O-line that allowed just one sack of QB Kyler Murray and helped block for 169 rushing yards in the win @ SF (10/6) ... started at LG @ GB (10/13); part of a line that did not allow a sack of Murray as he completed 22-of-32 passes for 214 yards and a TD ... heled pave the way as the Cards ran for 181 yards and a TD on 29 carries (6.2 avg.) while not allowing a sack of Murray for the second consecutive week in the win vs. LAC (10/21) ... part of an O-line that did not allow a sack of Murray as he completed 26-of-36 passes for 307 yards and two TDs @ Mia (10/27); it marked the first time since Games 12-14 of the 1975 season that the Cardinals held their opponents without a sack in at least three straight games ... helped the offense run for 213 yards in the victory vs. Chi (11/3), the most allowed by the Bears since 2022 ... helped protect Murray as he completed 22-of-24 passes for 266 yards and a TD and pave the way for the offense to run for 147 yards and three TDs in the win vs. NYJ (11/10) ... started at LG in the win vs. NE (12/15) and was part of a line that did not allow a sack of Murray as he completed 23-of-30 passes for 224 yards and helped pave the way for the offense to total 163 rushing yards and two TDs on 32 carries (5.1 avg.) ... started @ Car (12/22) and helped pave the way for the offense to run for 206 yards and two TDs on 29 carries (7.1 avg.) ... helped protect Murray as he threw for over 300 yards @ LAR (12/28) ... started in the season finale vs. SF (1/5/25) and was a part of an O-line that did not allow a sack of Murray as he tied a career high with four TD passes.
2023: Started all 16 games he appeared in at center for Seattle … part of an offensive line that allowed two or fewer sacks in 12 games; only four teams had more games with two or fewer sacks … helped block for the Seahawks to run for a season-high 146 yards vs. Car (9/24) … helped pave the way for a season-high 489 yards of total offense vs. Was (11/12), including a career-high 369 passing yards from Geno Smith … part of an offensive line that allowed zero sacks in the season finale @ AZ (1/7/24).
2022: Appeared in 14 games (12 starts) for Detroit … 11 of his starts came at right guard with one at center … helped the Lions offense amass 6,460 total yards of offense and 23 rushing TDs, both of which were the third most in the NFL … helped pave the way for Jamaal Williams to run for an NFL-high 17 TDs and 1,066 yards; Williams became Detroit's first 1,000-yard rusher since 2013 … part of an offensive line that allowed just 24 sacks, the second fewest in the NFL … part of an offensive line that allowed two or fewer sacks in an NFL-high 15 games … responsible for just two sacks and four penalties … helped block for Detroit to run for 180+ yards in consecutive weeks [181 vs. Phi (9/11) and 191 vs. Was (9/18)], marking the first time since 2010 the Lions accomplished that feat … helped protect Jared Goff vs. Sea (10/2) as he completed 26-of-39 pass attempts for 378 yards and four TDs and was sacked just once … part of a line that opened holes for 265 rushing yards vs. Chi (1/1/23), the most in a single game by the Lions since 1991.
2021: Appeared in 16 games with 12 starts at center … helped protect Goff vs. SF (9/12) as he completed 38-of-57 pass attempts for 338 yards and three TDs in his Lions debut … responsible for just one sack and three penalties … made the first start of his NFL career @ Min (10/10) … part of an offensive line that helped pave the way for the offense to run for 229 yards @ Pit (11/14), marking just the third time since 1997 that the Lions ran for 225+ yards in a single game.
2020: Played in seven games primarily on special teams … saw action in five games with Cleveland before being released on 11/20 … signed to Lions practice squad on 12/4 where he spent the remainder of the season and was elevated for two contests.
2019: In his rookie season, played in four games … began the season on the Giants practice squad and made his NFL debut @ NYJ (11/10) after being elevated … signed to the Dolphins active roster on 12/4 and appeared on special teams in three games.
Started all 47 games he appeared in four years (2014-17) at Southern Methodist seeing time at center and guard … earned All-American Athletic Conference honorable mention honors after he started all 13 games at center as a senior in 2017 and blocked for an offense that ranked 12th nationally in scoring offense (37.8), 15th in total offense (478.5) and 19th in passing offense (294.1) … as a junior in 2016, started all 12 games at center and was named to Dave Campbell's 2016 All-Texas College Team … started all 12 games at right guard as a sophomore in 2015 … as a true freshman in 2014, started all 10 games (eight at right guard and two at center).
Attended Southlake (TX) Carroll High School where he helped lead the team to an 11-2 record as a senior in 2013 … also earned first-team All-State honors from the Associated Press, Dave Campbell's Texas Football and the Texas Sports Writers Association following his senior season.