Bowen was the last five-star recruit in the class of 2017 to announce his college commitment. It was announced on June 3, 2017, that he would be enrolling at Louisville. He reportedly also had offers from Michigan State, Arizona, UCLA, Oregon, Texas, DePaul and Creightonon the table. In September 2017, a Federal Bureau of Investigation investigative report into a college basketball corruption scandal made an ostensibly anonymous reference to alleged payments to the family of a student-athlete named only as "Player-10" who was recruited by an institution named only as "University-6". That university was described in such a way that it could only have been the University of Louisville. Player-10's signing was reportedly announced on or about June 3, 2017, and Bowen was the only Louisville player whose signing was in fact announced on or about that day. At the end of the summer, he enrolled in classes and began participating in preseason team activities as scheduled. On September 27, 2017, Louisville coach Rick Pitino and athletic director Tom Jurich were placed on administrative leave, and eventually dismissed. On the same day, Bowen was also suspended from all team activities, but he continued to be enrolled in the school and he still had his scholarship. On November 3, 2017, Bowen was cleared by the FBI. On November 22, 2017, Louisville announced that Bowen will not play or practice for the team. Academically, he was still a student in good standing at the time. On January 10, 2018, University of South Carolina coach Frank Martin announced that Bowen had enrolled at the university and would join the Gamecocks' basketball program. The university anticipated that Bowen would have to sit out the next two semesters, due to NCAA transfer regulations, meaning he would be able to begin playing within January 2019. However, on April 18, 2018, Bowen announced his intentions on entering the 2018 NBA Draft, with him later being one of 69 players to enter that year's NBA Draft Combine. He would do so without hiring an agent, meaning he originally planned to return properly, but only if his confirmation on his transfer would be approved by the May 30 deadline. However, by that point in time, he had heard from the NCAA that he would have been forced to sit out for at least another season due to the combination of alleged benefits that were given to his family back when he committed to Louisville and his transfer soon afterward to South Carolina. As a result, he officially announced his entry for the 2018 NBA Draft that day instead of returning to college. However, on the June 11 international deadline, Bowen announced his withdrawal from the 2018 draft, which would allow him to either play in the NBA G League or overseas professionally before potentially returning in a future NBA Draft.
After withdrawing from the 2018 NBA draft during the final entry deadline, Bowen made the decision to forgo college and pursue a professional contract. On August 7, 2018, Bowen signed with the Sydney Kings of the Australian NBL. During the 2018–19 NBL season, he played in 30 games while averaging 6.3 points and 3.2 rebounds per game. At the season's end, Bowen became automatically eligible for the 2019 NBA draft.
Indiana Pacers (2019–present)
Bowen was not selected in the 2019 NBA draft. On July 1, 2019, Bowen signed a two-way contract with the Indiana Pacers and their G League affiliate, the Fort Wayne Mad Ants. He averaged 16.1 points and 7.7 rebounds per game in the G League.