Turner attended Mounds View High School in Arden Hills, Minnesota. He was an all-state lineman for the Mustangs football team, helping compile a 26–8 record, winning section titles, and advancing to state playoffs all three years during his career.[1]
Projected as a second-to-third round selection by CBS Sports,[8] Turner was the highest selected North Dakota State player since Lamar Gordon in 2002.
Miami Dolphins
Turner was selected in the third round (67th overall) by the Miami Dolphins.[9]
On October 9, 2016, Turner was forced into the starting lineup with starting left tackle, Branden Albert, out with an illness, and backup left tackle, Laremy Tunsil, out with an injured ankle. After giving up 3 sacks and 2 quarterback pressures in a game against the Tennessee Titans, Turner was released by the Dolphins, alongside Dallas Thomas.[10]
Baltimore Ravens
On October 12, 2016, Turner was claimed off waivers by the Baltimore Ravens, but was released three days later.[11][12]
Denver Broncos (first stint)
On October 17, 2016, Turner was claimed off waivers by the Denver Broncos.[13]
On March 17, 2018, Turner re-signed with the Broncos.[15] He started 11 games, four at right tackle in place of an injured Jared Veldheer, and the final seven games of the year at left guard in place of an injured Max Garcia.
Green Bay Packers
On March 14, 2019, Turner signed a four-year, $28 million contract with the Green Bay Packers.[16] Turner started the first thirteen games of the 2021 season at right tackle before sustaining a knee injury during the Packers' week 14 game against the Chicago Bears and missing the rest of the regular season. Dennis Kelly started at right tackle for the remainder of the regular season. The Packers finished the season with the No. 1 seed in the National Football Conference (NFC) with a 13–4 record. Upon his return from injury, he started at left tackle during the Packers' divisional round playoff loss to the San Francisco 49ers in place of the injured David Bakhtiari, while Kelly started at right tackle.[17]
On March 14, 2022, the Packers released Turner.[18]
Denver Broncos (second stint)
On March 28, 2022, Turner signed a one-year contract with the Broncos.[19] He was placed on injured reserve on November 15, 2022.[20] He was activated on December 17.[21] During the off-season, he became a free agent and reported that he doubted he would be re-signed by the Broncos.[22]
New York Jets
On May 1, 2023, the New York Jets signed Turner to a one-year deal with a max of $3.15M,[23] reuniting him with former Packers teammate, Aaron Rodgers, and former Packers offensive coordinator & former Broncos head coach, Nathaniel Hackett.[24]