Considered a four-star recruit by ESPN.com, O'Bryant was listed as the No. 7 power forward and the No. 46 player in the nation in 2011.
College career
In his three-year college career at Louisiana State University, O'Bryant was one of just 14 LSU players to record 1,000 career points and 700 career rebounds. He was also a two-time first-team All-SEC honoree. On April 1, 2014, he declared for the NBA draft, foregoing his final year of college eligibility.
On June 26, 2014, O'Bryant was selected with the 36th overall pick in the 2014 NBA draft by the Milwaukee Bucks. On July 30, 2014, he signed with the Bucks after averaging 8.2 points in five Summer League games for the team. On October 9, he suffered a grade III sprain of the medial collateral ligament in his right knee. The injury ruled him out of the first 25 games of the season, as he made his debut for the Bucks on December 17. On December 26, he scored a season-high 12 points in a 107–77 win over the Atlanta Hawks. On November 11, 2015, O'Bryant had a season-best game with 11 points and 9 rebounds in a loss to the Denver Nuggets. On June 29, 2016, O'Bryant was waived by the Bucks. On September 23, 2016, O'Bryant signed with the Washington Wizards, but was later waived on October 21 after appearing in four preseason games.
On November 11, 2016, O'Bryant was acquired by the Northern Arizona Suns of the NBA Development League. He made his debut for the Suns in the team's season opener the following day, recording 18 points and 12 rebounds in a 122–106 win over the Iowa Energy. On January 16, 2017, he was named NBA Development League Performer of the Week for games played Monday, January 9 through Sunday, January 15. On January 26, 2017, O'Bryant signed a 10-day contract with the Denver Nuggets. On February 6, 2017, he signed a second 10-day contract with the Nuggets. He returned to the Northern Arizona Suns on February 16 following the expiration of his second 10-day contract. Two days later, he participated in NBA D-League All-Star Game.
On February 24, 2017, O'Bryant signed a 10-day contract with the Charlotte Hornets. On March 4, 2017, he scored a career-high 15 points in a 112-102 win over the Denver Nuggets. Two days later, he signed a second 10-day contract with the Hornets. On March 16, 2017, he signed a multi-year contract with the Hornets. On February 7, 2018, O'Bryant, along with two future second-round draft picks, was traded to the New York Knicks in exchange for Willy Hernangómez. He was waived by the Knicks the next day.
On July 31, 2018, O'Bryant signed a one-year deal with the Israeli team Maccabi Tel Aviv of the EuroLeague. On December 27, 2018, O'Bryant recorded a career-high 32 points, shooting 5-of-7 from 3-point range, along with five rebounds, three assists and three steals for 44 PIR, leading Maccabi to a 94–92 win over Olimpia Milano. Two days later, he was named EuroLeague Round 15 MVP. O'Bryant went on to win the 2019 Israeli League Championship with Maccabi.
Lokomotiv Kuban (2019–present)
On August 14, 2019, O'Bryant signed with Lokomotiv Kuban of the VTB United League. He averaged 16.4 points, 5.7 rebounds, and 2.6 assists per game in VTB play. O'Bryant re-signed with the team on July 21, 2020.