 O'Bannon went undrafted in the 2005 NBA draft.During the summer of 2005, he played for the Seattle SuperSonics and the Golden State Warriors in the NBA Summer League.In August 2005, he signed his first professional contract with Serbian club Crvena zvezda.