Elonu was drafted by the
Los Angeles Lakers with the 59th pick in the
2009 NBA draft. He later signed a two-year deal with the Spanish team
CAI Zaragoza where he averaged 6.3 points and 5.8 rebounds per game. He had an opt-out clause that would have allowed him to sign with the Lakers after the 2009–10 season. After one year, he left Zaragoza. In August 2010, Elonu signed a contract with
Panionios in Greece. He left Panionios before the end of the season after being replaced by Ryvon Covile. On January 25, 2011, Elonu signed a contract with
Pau-Orthez in France in order to replace the injured
Travon Bryant. He averaged 10.0 points and 8.3 rebounds per game. In July 2012, Elonu joined the
Los Angeles Lakers for the
2012 NBA Summer League. On August 16, 2012, Elonu signed a contract with
Tofaş of the
Turkish Basketball Super League. In June 2013, Elonu signed with
Jiangsu Monkey King from China. For the 2013–14 season, Elonu re-signed with Tofaş. During his second stint with the Turkish club, Elonu averaged 12.1 points, 8.5 rebounds and 1.1 blocks in the
Turkish League and 16.2 points, 9.7 rebounds and 1.8 blocks in the
EuroChallenge. In May 2014, Elonu came back to CAI Zaragoza after four years, and signed a contract until the end of the
2013–14 ACB season. On July 17, 2014, he returned to Tofaş. During the season, he participated at the Turkish League Slam Dunk contest, among with
Kenny Gabriel,
Jan Vesely,
Furkan Korkmaz,
JaJuan Johnson,
Patric Young,
Sinan Güler and
Sean Williams. On June 9, 2015, Elonu signed with
Capitanes de Arecibo of Puerto Rico. On November 9, 2015, Elonu signed with Turkish club
Beşiktaş for the 2015–16 season. With them he averaged 8.0 points, 6.1 rebounds and 1.1 blocks in the Turkish League and 9.4 points, 6.0 rebounds, 1.6 steals and 1.6 blocks in
EuroCup. On January 2, 2017, Elonu signed with
AEK Athens in Greece for the rest of the 2016–17 season, replacing
Randal Falker on the team's squad. On June 5, 2017, he re-joined the Capitanes de Arecibo for the rest of the 2017
BSN season. On August 18, 2017, Elonu re-joined AEK Athens for the 2017–18 season. Where they won the Basketball Champions League (BCL). On September 28, 2018, Elonu signed a deal with Italian club
Pallacanestro Reggiana. On April 18, 2021, Elonu signed with Egyptian side
Zamalek to play in the
2021 BAL season. He won the first-ever BAL championship with the team. In July 2021, he came back to Capitanes de Arecibo. On August 28, 2024, Elonu signed with
Al Qadsia of the
Kuwaiti Division I. ==Statistics==