Drafted by the Carolina Panthers in the sixth round (212th overall) of the 2019 NFL Draft out of South Carolina. Appeared in 34 games (21 starts) in three seasons (2019-21) with the Panthers before being traded to Tennessee on 8/30/22. Signed a two-year contract with the Cardinals as an unrestricted free agent on 3/23/23.
2022: Appeared in a career-high 17 games and made a career-best 15 starts at left tackle in his lone season with the Titans after being acquired in a trade on 8/30 … part of an O-Line that paved the way for RB Derrick Henry to rush for 1,538 yards, the second-highest total in the NFL … also helped Henry tie for second in the NFL with 13 rushing TDs … paved the way as the Titans rushed for 125.4 yards per game with 16 total rushing TDs … made his Titans debut vs. NYG (9/11) … saw his first action on the O-Line when he took over at LT after Taylor Lewan left the game following the first play from scrimmage with an injury @ Buf (9/19) … made his first start with the Titans at LT vs. LV (9/25) … helped Henry amass 114 rushing yards on 22 carries with a TD @ Ind (10/2) … started at LT and helped create running lanes for Henry to post 102 yards on the ground with two rushing TDs @ Was (10/9) … blocked for Henry to collect 128 yards on the ground vs. Ind (10/23) … started at LT and helped open holes for Titans' ball carriers to gain 314 rushing yards @ Hou (10/30); it was the second-highest total in franchise history and included a 219-yard, two-TD performance by Henry; Tennessee's 314 rushing yards were the third-highest single-game total in '22 … blocked for Henry as he amassed 115 rushing yards on 17 carries with two rushing TDs @ KC (11/6); marked Henry's fifth consecutive game with 100+ rushing yards … helped Henry rush for 121 yards and a TD on 17 carries vs. Jax (12/11) … led the way as Henry rushed for 104 yards and a TD on 21 carries @ LAC (12/18); marked Henry's seventh 100-yard rushing performance of the year … blocked for Henry as he rushed for 126 yards and a TD on 23 carries vs. Hou (12/24) … started at LT vs. Dal (12/29) in his 50th career game … helped open holes for Henry to amass 109 rushing yards in the regular season finale @ Jax (1/7); it was Henry's ninth 100-yard rushing performance of the year, which marked the second-best single-season total of his career (10 in 2020).
2021: Saw action in 15 games with nine starts (one at right guard, five at left guard, three at left tackle) … started at RG in the season-opening win vs. NYJ (9/12) and was part of an O-Line that allowed just one sack on 35 pass attempts while the Panthers also totaled 111 rushing yards on the day … made his first career start at LG in a victory @ Hou (9/23) as the Panthers totaled a season-high 407 yards of total offense, including 117 rushing yards … made the second of four consecutive starts at LG @ Dal (10/3) as Carolina posted a season high in total TDs (4) and tied its season high in points (28) … after seeing action in three games, returned to the starting lineup at LT in a victory @ AZ (11/14); helped Panthers average a season-high 6.1 yards per play in the win … started at LG in the next two contests: vs. Was (11/21) and @ Mia (11/28) … started at LG vs. Atl (12/12) … missed contest vs. TB (12/26) on COVID-19 reserve list … returned the lineup and saw action in each of the final two games.
2020: Played in five games (three starts) with two starts at right guard and one at left tackle … inactive for the first six games and was inactive for three games … made his season debut starting at RG @ NO (10/25); marked first career start at RG … saw action as a reserve vs. Atl (10/29) … returned to the starting lineup at LT @ KC (11/8) and helped Panthers scored a season-high 31 points while tying a season high with four total TDs; part of an O-Line that allowed just two sacks despite a season-high 50 pass attempts … started at RG in a 20-0 victory vs. Det (11/22) … place on injured reserve due on 12/22.
2019: Played in 14 games (nine starts) in his rookie campaign … started nine games at left tackle and was part of an offensive line that helped Christian McCaffrey become the third player in NFL history with over 1,000 yards rushing and 1,000 yards receiving in a single season … also helped McCaffrey establish an NFL record for receptions by a RB (116) … served as a reserve lineman and saw action on special teams in his NFL debut vs. LAR (9/8) ... saw action on special teams and as an extra lineman in jumbo packages vs. TB (9/12) … made first career start at LT and helped clear running lanes for an offense that averaged a franchise-record 10.6 yards per rush attempt vs. Jax (10/6); Panthers posted a season-high 445 total yards in the contest, including a season-high 285 yards and three TDs on 27 rushing attempts; McCaffrey finished with a season-high 176 rushing yards and two TDs on just 19 carries (9.26 avg.) … started again at LT @ TB (10/13) as the Panthers posted another 30-point performance in a 37-26 win … saw significant playing time on the offensive line @ SF (10/27), the majority coming at LT ... started at LT vs. Ten (11/3) and helped McCaffrey rush for 146 yards and two TDs on 24 carries … started at left tackle and saw action on special teams @ GB (11/10) as McCaffrey rushed for 108 yards and a TD … saw his first action at guard @ NO (11/24) … returned to the starting lineup at LT vs. Was (12/1) … started at LT and helped Panthers rush for 145 rushing yards and two TDs vs. Sea (12/15) … started at LT in each of the final two games of the season.
Played two seasons (2017-18) at South Carolina after transferring from Georgia Military College … started 23 of his last 24 games played for the Gamecocks … as a senior in 2018, started the first seven games and was back in the lineup for the last five games … one of four seniors selected by their peers for the "Unselfish Teammate Award" on the offense … as a junior in 2017, played in 12 games with 11 starts as a junior college transfer in his first season with the Gamecocks … moved into the starting lineup at LT against Kentucky in the third week of the season and remained in that position for the remainder of the year … named to the SEC Fall Academic Honor Roll … attended Georgia Military College where he started in 2015 and 2016 … earned a spot on the junior college All-America first team following the 2016 season when he helped lead the Bulldogs to a 9-2 record and rank #13 in the country.
Attended Ridge View (Columbia, SC) High School where he played left tackle and defensive end for the Blazers … named the 4A Upper State Lineman of the Year by the South Carolina Football Coaches Association as a senior in 2014 … did not begin playing football until his sophomore year of high school and by his junior year had earned a full-time starting role … earned a degree in Interdisciplinary Studies.