Bradbury was originally a tight end at NC State before moving to the offensive line in 2015. As a senior in 2018, he was a consensus All-American and won the Rimington Trophy.[2][3] He did not allow a single quarterback sack in over 900 snaps in 2018.[4]
Bradbury was drafted by the Minnesota Vikings in the first round with the 18th overall pick in the 2019 NFL draft.[7] As a rookie, he started all 16 regular season games and both of the Vikings' playoff games in the 2019 season.[8] In 2020, Bradbury started all 16 games.[9] In the 2021 season, he started in all 13 games he appeared in.[10]
On January 2, 2022, Bradbury was part of a play that re-enacted former Pittsburgh Steelers running back Franco Harris' Immaculate Reception. Quarterback Sean Mannion attempted a pass to tight end Tyler Conklin, who was hit by two Green Bay Packers defenders. The hit on Conklin caused the ball to be deflected into the air, where Bradbury caught it and turned the play into a 21-yard reception.[11]
The Vikings declined the fifth-year option on Bradbury's contract on May 2, 2022, making him a free agent after the season.[12] In the 2022 season, he appeared in and started 12 games.[13]
On March 14, 2023, Bradbury signed a three-year, $15.7 million contract extension with the Vikings.[14] In the 2023 season, he appeared in and started 14 games.[15]