Bowen grał w uczelnianej drużynie Iowa Hawkeyes. Podczas czwartego sezonu gry na parkietach akademickich zdobywał średnio 14,4 punktu, 8,7 zbiórki i 2,5 asysty na mecz. Został wybrany w drugiej rundzie draftu 1998 przez Denver Nuggets. Jednak dopiero po roku podpisał kontrakt z Nuggets, grając jeszcze w drużynie ligi tureckiej, Oyak Renault. Grał tam przez 5 lat, później, jako wolny agent podpisał kontrakt z Houston Rockets. Po dwóch sezonach, przed startem rozgrywek 2006/07, został zwolniony przez Rockets.