In the 2015–16 season, he was named the Basketligan Finals MVP after he won the Basketligan with the Södertälje Kings.[1] After the season in Sweden ended, he signed with Gießen 46ers for the 2016–17 season.[2] In 33 games, Bowlin averaged 8.8 points and 4.1 assists for Gießen.[3]
On May 13, 2017, Bowlin signed with Science City Jena for the 2017–18 season.[4] He averaged 11.6 points and 5.2 assists per game. Bowlin signed a two-year deal with s.Oliver Würzburg on May 25, 2018.[5]