TRANSACTIONS: Selected by the Tampa Bay Buccaneers in the third round (94th overall) of the 2018 NFL Draft, April 27, 2018…Signed by the Cincinnati Bengals as an unrestricted free agent, March 18, 2022…Released by the Bengals, March 3, 2025…Signed by the Las Vegas Raiders, March 5, 2025.
AT A GLANCE
• Has played in 102 career games (96 starts) over seven seasons in the NFL with the Buccaneers (2018-21) and Bengals (2022-24).
• Part of the Buccaneers Super Bowl LV run, though wasn't able to play in the game due to an injury suffered in the AFC Wild Card Round.
• Has started in 83 games since the beginning of 2020, tied for the fifth most in the NFL among offensive linemen over that span.
CAREER: Veteran guard joins the Raiders in 2025 for his eighth NFL season…Has played in 102 career games (96 starts) over seven seasons in the NFL with the Buccaneers (2018-21) and Bengals (2022-24)…Started in all 17 games for the second consecutive season in 2024, paving the way for an offense that averaged 365.5 yards per game, the ninth most in the NFL…Blocked for a passing attack that led the league with an average of 272.9 passing yards per game…Started all 17 games at RG in 2023, playing 1,067 of a possible 1,088 offensive snaps (98.1 percent)…Started all 16 regular-season games at RG in first season with the Bengals in 2022 and played in 98.1 percent (1,085-of-1,106) of offensive snaps during regular season...Suffered a left ankle injury in the regular-season finale vs. Baltimore and missed all three postseason games...Blocked for QB Joe Burrow, who set single-season team records for completions (414) and passing TDs (35)…Played and started all 17 regular-season games and both postseason games for Tampa Bay in 2021 as part of a Bucs offensive line that allowed a league-low 23 sacks, while leading the league in passing yards per game (307.6) and ranking second in total yards per game (405.9)…In 2020, started all 16 games at right guard as part of an offensive line that allowed a sack on 3.51 percent of all pass attempts, the second-lowest mark in the NFL and the second-lowest mark in a season in team history…In 2019, started at right guard in all 13 games he played in, helping guide an offense that averaged 28.6 points per game, the third-highest mark in the league, posting 397.9 yards per game, the third-highest mark in the NFL, along with 302.8 passing yards per game, the best mark in the NFL… As a rookie in 2018, appeared in six games as a reserve offensive lineman.
2024 (with Cin.): Started in all 17 games for the second consecutive season, paving the way for an offense that averaged 365.5 yards per game, the ninth most in the NFL…Blocked for a passing attack that led the league with an average of 272.9 passing yards per game…(9/8) vs. NE: Started in the season opener and played in all 51 offensive snaps…(9/15) at KC: Played in all 64 offensive snaps…(9/23) vs. Was.: Played in all 62 snaps, helping the offense post 436 total yards…(9/29) at Car.: Part of an offensive line that allowed zero sacks and paved the way for a season-high 141 rushing yards…(10/6) vs. Bal.: Helped the offense record 442 total yards, including 371 passing yards…(10/13) at NYG: Played in all 53 offensive snaps…(10/20) at Cle.: Played in all 55 offensive plays…(10/27) vs. Phi.: Part of an offensive line that allowed only one sack…(11/3) vs. LV: Part of an offensive line that allowed just one sack and paved the way for 130 rushing yards, the second most in a game in 2024…(11/7) at Bal.: Helped the offense record 470 total yards, the second most in a game in 2024…(11/17) at LAC: Part of a line that helped the offense total 452 yards, including 110 rushing yards and 342 passing yards…(12/1) vs. Pit.: Played in all 62 offensive snaps and also recorded a tackle after a fumble by the offense…(12/9) at Dal.: Helped the passing attach record 359 passing yards…(12/15) at Ten.: Part of an offensive line that allowed just one sack…(12/22) vs. Cle.: Played in all 56 offensive snaps…(12/28) vs. Den.: Helped pave the way for 499 yards of total offense, the most in a game in 2024 for the Bengals…(1/4/25) at Pit.: Played in all 74 snaps of the season finale.
2023 (with Cin.): Started all 17 games at RG...Played 1,067 of a possible 1,088 offensive snaps (98.1 percent)…(9/10) at Cle.: Played in his first game since 2022 season-ending injury, lining up for all 56 offensive snaps...(9/17) vs. Bal.: Played in all 60 offensive snaps…(9/25) vs. LAR: Played in all 77 snaps at RG…(10/1) at Ten.: Played in all 53 offensive snaps…(10/8) at Ari.: Blocked for offensive effort that totaled 380 yards (287 passing, 93 rushing)…(10/15) vs. Sea.: Played in all 54 snaps on offense…(10/29) at SF: Paved the way for a run game that totaled 134 yards on the ground…(11/5) vs. Buf.: Helped limit Bills to one sack while pass protecting for QB Joe Burrow, who passed for season-high 348 yards on 44 attempts…(11/12) vs. Hou.: Played in all 64 offensive snaps…(11/16) at Bal.: Played in all 61 snaps on offense…(11/26) vs. Pit.: Played in all 43 snaps on offense…(12/4) at Jac.: Played all 73 offensive snaps, contributing to pass protection that allowed for QB Jake Browning's 354 yards on 37 attempts and blocking for 156 rushing yards…(12/10) vs. Ind.: Helped O-line allow zero sacks while run blocking for 111 team rushing yards…(12/16) vs. Min.: Played in 66 snaps, missing 4 plays with an injury…(12/23) at Pit.: Played in all 64 offensive snaps…(12/31) at KC: Played in 69 offensive snaps before leaving the game with an injury in the fourth quarter…(1/7/24) vs. Cle.: Helped offense log season-high 183 rushing yards.
2022 (with Cin.): Started all 16 regular-season games at RG in first season with the Bengals and played in 98.1 percent (1,085-of-1,106) of offensive snaps during regular season...Suffered a left ankle injury in the regular-season finale vs. Baltimore and missed all three postseason games...Blocked for QB Joe Burrow, who set single-season team records for completions (414) and passing TDs (35)...(9/11) vs. Pit.: Played in all 100 offensive snaps and appeared on special teams, helping the offense total 432 total yards…(9/18) at Dal.: Played on offense and special teams…(9/25) at NYJ: Played in all 68 offensive snaps as well as six special teams snaps…(9/29) vs. Mia.: Part of an offensive line that allowed just one sack, a season-low…(10/9) at Bal.: Played in all offense snaps and appeared on special teams…(10/16) at NO: Helped the offense post 348 total yards…(10/23) vs. Atl.: Helped the Bengals offense post a season-high 537 total yards, including a season-high 459 passing yards…(10/31) at Cle.: Played in all 53 offensive snaps…(11/6) vs. Car.: Helped pave the way for RB Joe Mixon's 153 rushing yards and four rushing TDs before being rested in the fourth quarter of 21-point win…(11/20) at Pit.: Helped block for a passing attack that put up 346 passing yards…(11/27) at Ten.: Part of a line that allowed just one sack, tying the season low…(12/4) vs. KC: Played every snap, paving the way for HB Samaje Perine's 106 rushing yards on 21 attempts (5.0 average), while protecting Burrow as he completed 80.6 percent of his passes (25 of 31)…(12/11) vs. Cle.: Helped pave the way for 136 total rushing yards…(12/18) at TB: Played in all 66 offensive snaps…(12/24) at NE: Helped the offense post 442 total yards, the third most in a game in 2022, including 369 passing yards…(1/8/23) vs. Bal.: Played in 52 snaps on offense before leaving the game with an injury…Postseason: (1/15/23) AFC Wild Card Round vs. Bal.: Inactive with an injury…(1/22/23) AFC Divisional at Buf.: Inactive with an injury…(1/29/23) AFC Championship at KC: Inactive with an injury.
2021 (with TB): Played and started all 17 regular-season games and both postseason games for Tampa Bay...Part of a Bucs offensive line that allowed a league-low 23 sacks, while leading the league in passing yards per game (307.6) and ranking second in total yards per game (405.9)…(9/9) vs. Dal.: Part of an offensive line that allowed zero sacks and helped the offense post 431 total yards..(9/19) vs. Atl.: Played in all 63 offensive snaps and appeared on special teams…(9/26) at LAR: Helped block for a passing attack that posted 411 passing yards, the second most in a game in 2021…(10/3) at NE: Part of an offensive line that allowed just one sack and paved the way for 120 rushing yards…(10/10) vs. Mia.: Blocked for an offense that notched a season-high 558 yards, including 437 passing yards and 121 rushing yards…(10/14) at Phi.: Part of an offensive line that allowed zero sacks…(10/24) vs. Chi.: Helped pave the way for a season-high 182 rushing yards by the Bucs offense and part of a line that allowed zero sacks…(10/31) at NO: Played in all 61 offensive snaps and three special teams snaps…(11/14) at Was.: Part of an offensive line that allowed zero sacks for the fourth time this season…(11/22) vs. NYG: Helped the offense record 402 total yards and part of a line that allowed just one sack…(11/28) at Ind.: Helped pave the way for 142 rushing yards by the Bucs offense…(12/5) at Atl.: Helped the offensive line allow zero sacks as a unit…(12/12) vs. Buf.: Paved the way for 488 total yards by the Bucs offense, including 137 rushing yards…(12/19) vs. NO: Played in all 74 offensive snaps and made an appearance on special teams…(12/26) at Car.: Part of an offensive line that allowed zero sacks…(1/2/22) at NYJ: Helped the offense record 47 total yards, including 405 passing yards as part of an offensive line that allowed just one sack…(1/9/22) vs. Car.: Part of an offensive line that allowed just one sack…Postseason: (1/16/22) NFC Wild Card Round vs. Phi.: Helped the Eagles record 349 yards of total offense, including 106 rushing yards in the Wild Card win over the Eagles…(1/23/22) NFC Divisional vs. LAR: Blocked for 359 total yards of offense, including 308 passing yards.
2020 (with TB): Started all 16 games at right guard as part of an offensive line that allowed a sack on 3.51 percent of all pass attempts, the second-lowest mark in the NFL and the second-lowest mark in a season in team history…Helped block for an offense that ranked second in passing yards per game (289.1), third in points per game (30.8), seventh in yards per game (384.1), seventh in yards per play (6.04)…(9/13) at NO: Started at right guard in season opener…(9/20) vs. Car.: Part of an offensive line that helped pave the way for 122 rushing yards and allowed zero sacks in a win…(9/27) at Den.: Started at right guard and played in all 68 offensive snaps and five special teams snaps…(10/4) vs. LAC: Helped block for an offense that produced 115 rushing yards and totaled 484 net yards, while allowing no sacks…(10/8) at Chi.: Started at right guard on Thursday Night Football, helping block for Ronald Jones' 106-yard rushing effort…(10/18) vs. GB: Part of an offensive line that allowed zero sacks and helped block for 158 rushing yards in a 38-10 Buccaneers win against Green Bay…(10/25) at LV: Part of the offensive line that held the Raiders without a sack on 45 pass attempts - the first time since 2008 that the Buccaneers offensive line held consecutive opponents without a sack…(11/2) at NYG: Started at right guard on Monday Night Football and played in all 70 offensive snaps and five special teams snaps…(11/9) vs. NO: Started at right guard on Sunday Night Football an played in all 50 offensive snaps and one special teams snap…(11/15) at Car.: Helped block for a unit that totaled 544 net yards of offense, the third-highest single-game mark in franchise history - with 210 rushing yards, Tampa Bay's most rushing yards since 2016 (Week 7 at San Francisco)…(11/23) vs. LAR: Started at right guard as part of an offensive line that allowed just one sack…(11/29) vs. KC: Part of a line that allowed just one sack and blocked for 417 total offensive yards…(12/13) vs. Min.: Part of an offensive line that held the Vikings without a sack and helped block for 107 rushing yards..(12/20) at Atl.: Part of an offensive line that helped the Buccaneers total 416 yards…(12/26) at Det.: Helped the Buccaneers notch a team-record 588 yards of total offense…(1/3/21) vs. Atl.: Blocked for an offense that totaled 485 net yards and scored 44 points - the first time in Tampa Bay history scoring 40+ points in consecutive games…Postseason: (1/9/22) NFC Wild Card Round at Was.: Started at right guard before exiting with an injury.
2019 (with TB): Started at right guard in all 13 games he played in, helping guide an offense that averaged 28.6 points per game, the third-highest mark in the league, posting 397.9 yards per game, the third-highest mark in the NFL, along with 302.8 passing yards per game, the best mark in the NFL…(9/8) at SF: Made first career start, helping the team run for 121 yards…(9/12) at Car.: Started at right guard on Thursday Night Football…(9/22) vs. NYG: Part of an offensive line that helped the team total 499 yards, including 144 rushing yards…(9/29) at LAR: Started at right guard, helping the offense total 464 yards and score six touchdowns in the team's 55-40 victory…(10/6) at NO: Started at right guard…(10/13) vs. Car.: Inactive…(10/27) at Ten.: Inactive with an arm injury…(11/3) at Sea.: Returned to action, helping the offense total 418 yards…(11/10) vs. Ari.: Part of an offense that totaled 457 yards, including 118 rushing yards…(11/17) vs. NO: Started at right guard…(11/24) at Atl.: Started at right guard, helping the offense record 446 yards, including 133 rushing yards, while allowing zero sacks…(12/1) at Jac.: Started a right guard before exiting with an elbow injury…(12/8) vs. Ind.: Inactive with an elbow injury…(12/15) at Det.: Returned to action, helping the offense total 495 yards…(12/21) vs. Hou.: Started at right guard, helping the team gain 435 yards of offense, including 106 rushing yards…(12/29) vs. Atl.: Started at right guard, helping to pave the way for 136 rushing yards and an average of 6.5 yards per rush.
2018 (with TB): Played in each of the last six games of the season as a reserve offensive lineman…Inactive Weeks 1-10…(11/25) vs. SF: Made his NFL debut and played In 25 offensive snaps and five special teams snaps…(12/2) vs. Car.: Served as a reserve offensive lineman…(12/9) vs. NO: Played in seven offensive snaps and four special teams snaps…(12/16) at Bal.: Played on both offense and special teams in a reserve role…(12/23) at Dal.: Played in 28 offensive snaps and five special teams snaps…(12/20) vs. Atl.: Played in 48% of offensive snaps (29) and four special teams snaps.
COLLEGE: Played in 43 games at Humboldt State (2013-17), earning Great Northwest Athletic Conference Offensive Lineman of the Year all four years he played…As a senior in 2017, was a unanimous first-team All-GNAC selection and was a national finalist for the Gene Upshaw Award, given annually to the best lineman – offensive or defensive – in Division II football…Played in 11 games as a junior (2016), earning first-team All-GNAC honors, being named Division II Conference Commissioners Association first-team All-Region, American Football Coaches Association and Hero Sports first-team All-American, as well as being selected as a representative on the Associated Press Little All-America Second Team…Named a D2CCA second-team All-American as a sophomore (2015), while earning Don Hansen Honorable Mention All-American honors and being selected to the D2CCA All-Region Team and the Don Hansen All-Super Region First Team…Was a unanimous first-team All-GNAC selection…As a redshirt freshman (2014), played in 10 games and earned unanimous first-team All-GNAC honors.
PERSONAL: Attended Dublin High School (Calif.), where he received first-team All-Diablo Foothill Athletic League honors as a defensive lineman in 2011, before moving to offensive line in 2012 and earning first-team all-league honors.