Bowles signed in September 2012 to play for the Zhejiang Golden Bulls of the Chinese Basketball Association (CBA).
[2] In the middle of 2013, Bowles returned to the Philippines for the second time as an import for his former team in the country, now renamed as the San Mig Coffee Mixers, for the 2013 PBA Commissioner's Cup.
[7] He signed a contract with the Lebanese team Al Mouttahed on January 4 to join the FLB league.
[11] On March 16, 2018, Bowles signed with San Lázaro of the Dominican Torneo de Baloncesto Superior (TBS).
[12] After the season ended, he signed with Sol de América of the Paraguayan Metropolitan Basketball League.