В 2014 году О’Брайант пошёл на драфт НБА, решив не дожидаться ещё одного года в колледже. Его выбрали «Милуоки Бакс» под 36-м номером. Однако, несмотря на 4 сезона в НБА, закрепиться в лиге у Джонни не получилось. Когда закончился 2-летний контракт с «Бакс», О’Брайант оказался в команде «Северная Аризона Санз», играя в которой заработал себе право на 10-дневный контракт с «Денвер Наггетс» и сыграл в «Матче всех звёзд» D-Лиги.