Boehm earned a verbal scholarship from Missouri when he was in eighth grade, before he even started high school. As a starter all four years at Missouri, he set a school record with 52 consecutive starts. As a freshman, he started 12 games at left guard before starting 40 consecutive games at center in his final three years after switching positions prior to his sophomore year.[1]
Boehm entered the 2017 season as the Cardinals starting right guard. He started the first five games before losing the starting job to Earl Watford. He then started the final three games at right guard in place of the injured Watford.
On September 2, 2018, Boehm was waived by the Cardinals.[6]
On October 8, 2018, Boehm was signed by the Indianapolis Colts off the Rams' practice squad.[8] He played in 11 games, starting four at center in place of an injured Ryan Kelly.
Boehm signed with the Buffalo Bills on April 16, 2020.[10] He was released on September 5, 2020, and signed to the practice squad the next day.[11][12] He was placed on the practice squad/injured list on September 23.[13] He was released on October 12, 2020.[14]
Jacksonville Jaguars
On November 2, 2020, Boehm was signed to the Jacksonville Jaguars' practice squad.[15] He was released on December 14,[16] and re-signed to the practice squad the next day.[17] His practice squad contract with the team expired after the season on January 11, 2021.[18]
Detroit Lions
On August 2, 2021, Boehm signed with the Detroit Lions.[19] He was placed on injured reserve on August 16, 2021. He was released on August 23, 2021.
Miami Dolphins (second stint)
On November 9, 2021, Boehm was signed to Dolphins practice squad.[20] He was released on November 29.[21]
New York Giants
On December 16, 2021, the New York Giants signed Boehm to their practice squad.[22] On December 27, 2021, Boehm was released.[23]