A Tulsa native who played for Memorial High School, Green was not recruited by the major in-state programs like the University of Oklahoma or the University of Tulsa, where he had hoped to play. Instead, Green attended Oral Roberts University, also in Tulsa, and played for four years. As a junior, he averaged 20.8 points per game and 8.8 rebounds per game, while as a senior, he averaged 20.5 points per game and 9.3 rebounds per game. Even as a freshman, Green averaged more than thirty minutes a game, as he did for his entire college career. Green also led Oral Roberts to the NCAA tournament in his junior and senior seasons. For these accomplishments, he was named the Mid Continent Conferenceplayer of the year in his sophomore, junior, and senior seasons. As a senior, he was also a Wooden Award finalist. In his senior season at Oral Roberts, Green led the nation in both free throws made and attempted. He finished his senior season as the NCAA's active scoring leader. Additionally, Green set the Mid-Con Conference career scoring and rebounding records. His conference scoring record was later broken by South Dakota State's Mike Daum on December 7, 2018.
Professional career
Green was not drafted by any NBA team and elected to play professionally overseas. He played one season for German club Trier averaging 17.9 points and 6.1 rebounds per game. Subsequently, Green signed with Dexia in the Belgian League. In his first season with Dexia, Green averaged 14.6 points and 6.2 rebounds per game while shooting 64.2 percent from the field. In 2009, he signed a one-year contract extension with the club, including a club-option for the 2010–2011 season. From 2009 to 2011 he played for BC Oostende. In July 2011 he signed a one-year contract with Spirou Charleroi. In August 2012, he signed with Orléans Loiret Basket of the French LNB Pro A for the 2012–13 season. In July 2013, he signed with Dinamo Basket Sassari of the Italian Lega Basket Serie A. He was named to the All-EuroCup Second Team in 2014. In August 2014, he signed a one-year deal with the Spanish team Unicaja Málaga. On July 23, 2015, Green signed a one-year deal with the Turkish club Galatasaray. He signed a deal with Sidigas Avellino of the Italian Lega Basket Serie A on August 8, 2018.