Green attended Tampa Catholic High School, where he was a starter at left tackle. As a junior, he was named second-team FSWA 2A all-state. As a senior, he helped his team earn a Florida 2B Runner-Up finish with an 11-2 record and rush for over 3,000 yards. He was rated the No. 6 offensive lineman in the nation.
College career
Green committed to the University of Florida over Ohio State, Georgia, Tennessee and USC as a 4-star recruit. He redshirted the 2010 season, after dressing for 12 games but not recording a play. In 2011, he started the first 8 games at right tackle before injuring his ankle and missing 4 games. Green earned Freshman All-American honors. As a sophomore, he recorded 10 starts, but missed two games due to injury. He missed the entire 2013 season after suffering a torn labrum prior to the opener. The next year, he started 11 games, playing both right and left tackle positions.
Green was selected by the Dallas Cowboys in the third round of the 2015 NFL Draft, after dropping because of durability issues. After injuring his hip during organized team activities, he had surgery on June 16, which caused him to miss all of training camp and start the season on the physically unable to perform list. Although he was activated on December 3 from the PUP list, he was declared inactive in the last 5 games of the season. In 2016, he was the backup swing tackle on what was considered the best offensive line in the NFL. He started at left tackle against the Chicago Bears and the San Francisco 49ers in place of an injured Tyron Smith. He suffered a sprained foot against the 49ers that held him out several weeks, before developing a herniated disk. He underwent surgery and was placed on the injured reserve list on December 16, finishing with a total of 12 missed games. In 2017, Green was seen as the potential starter at right tackle after Doug Free retired, but because he wasn't available during OTAs while recovering from his previous back injury, it opened the door for La'el Collins to move from offensive guard to tackle and earn the starter position. Green was then given the starting left guard role, to replace Ronald Leary who left in free agency. On July 31 a week into training camp, he suffered a strained rotator cuff in practice, forcing him to miss 15 days. He started the first three contests of the season at left guard, until missing the Friday practice before the Los Angeles Rams game with a hip bursitis, giving Jonathan Cooper a chance to secure the starting position. Green returned to the backup swing tackle role for the next contests. In Week 8 against the Kansas City Chiefs, he played the final six snaps at left tackle in place of an injured Tyron Smith. He was named the starter at left tackle the next game against the Atlanta Falcons, but allowed five sacks to defensive endAdrian Clayborn and was replaced in favor of Byron Bell, who ended up giving one more sack. Even though the Cowboys coaches were criticized for not adjusting the game plan to stop Clayborn, Green never recovered from the debacle and did not play another snap for the rest of the season. In 2018, with the signing of offensive tackle Cameron Fleming in free agency, Green was asked to concentrate on playing right tackle, but struggled in preseason games as the backup to Collins. As in previous seasons, he also had to fight through bouts of dehydration during training camp, that forced him to leave practices early on different occasions with cramping. He was released by the Cowboys on September 1, 2018.
New Orleans Saints
On October 24, 2018, Green was signed by the New Orleans Saints. He was released on November 21, 2018.
Oakland Raiders
On November 27, 2018, Green was signed by the Oakland Raiders. He started in Week 15 for the Raiders game against the Bengals. On March 15, 2019, Green re-signed with the Raiders. On May 28, 2019, the Raiders cut Green.
Denver Broncos
On June 3, 2019, Green was signed by the Denver Broncos. He was released on August 31, 2019.
Indianapolis Colts
On December 30, 2019, Green signed a reserve/future contract with the Indianapolis Colts.