Attended the Jefferson HS in Portland, Oregon.
Played college ball at Eastern Utah, San Francisco and Portland State till 2000.
Signed with the Fargo-Moorhead Beez of the IBA in November 2000. Played for Independiente General Pico (Argentina) later that season.
Selected by the North Charleston Lowgators as 47th overall pick in the 2002 NBDL Draft.
Played for the North Charleston Lowgators of the NBDL in 2002-03.
Joined the Adirondack Wildcats of the USBL in 2003.
Signed with the Los Angeles Lakers in August 2003. Waived in October.
Returned to the Lowgators of the NBDL in 2003-04.
Returned to the Los Angeles Lakers in January 2004. Was released later that month and returned to the Lowgators of the NBDL.
Signed with Gran Canaria (Spain) in September 2004.
Moved to Vichy (France) in March 2005.
Signed with Zalgiris Kaunas (Lithuania) in July 2005.
Joined the Philadelphia 76ers in October 2005. Waived later that month.
Selected by the Fort Worth Flyers as 3rd overall pick in the 2005 NBADL Draft. Joined the team that season.
Signed with the New York Knicks in April 2006. Waived in September.
Signed with the Portland Trail Blazers in October 2006.
Signed with the San Antonio Spurs in August 2007.
Returned to the Portland Trail Blazers in September 2009. Waived in October.
Signed with the Sacramento Kings in November 2009.
Signed with the San Antonio Spurs in November 2010. Waived in January.
Signed with the New Jersey Nets in December 2011. Waived later that month.
Signed with Murcia (Spain) in January 2012.
Named assistant coach by the San Antonio Spurs in August 2012.
Named Big Sky Conference Newcomer of the Year in 2000. Named to the All-Big Sky 1st Team.
Named to the All-NBDL 2nd Team in 2003-04.
Won the bronze medal at the African Championship with the Nigerian National Team in 2005 and 2011.
Named to the All-NBADL 1st Team in 2005-06.
Brother of WNBA player Mfon Udoka.