After going undrafted in the 2014 NBA draft, Bowie took part in a pre-draft open tryout with the Delaware 87ers of the NBA Development League.[10] On November 3, he was named in the 87ers' 17-man training camp roster.[11] In his professional debut on November 15 in Delaware's season opener, Bowie played 16 minutes off the bench and had three points, three steals and two rebounds in a 109–106 triple-overtime win over the Canton Charge.[10][12] After not playing in the 87ers' next game against the Westchester Knicks on November 22,[9] he made his second appearance of the season on November 23 against the Maine Red Claws, recording two points, two rebounds and two assists in 12 minutes off the bench.[13] On November 26, he was waived by the 87ers, with the team signing Nolan Smith in his place.[14][15]
On February 11, 2015, Bowie signed with the Goldfields Giants of the State Basketball League for the 2015 season.[1][16] He made his debut for the Giants on March 14 in the team's season opener, scoring 18 points in a 114–76 loss to the Willetton Tigers.[17] Following an injury to captain Lordan Franich in week one,[18] Bowie was elevated to interim captain,[19] a position he held for the rest of the season.[20] On April 11, he scored 40 points in a 122–108 loss to the Perth Redbacks.[21] On April 18, he recorded 30 points and 17 rebounds in an 89–85 loss to the Stirling Senators.[22] On June 27, he recorded 34 points, 13 rebounds and seven assists in a 105–91 win over the Geraldton Buccaneers.[23] He was subsequently named Player of the Week for Round 16.[24] On July 4, he recorded 39 points and 16 rebounds in a 104–102 loss to the Perry Lakes Hawks.[25] Despite starting the season with a 0–8 record, the Giants won 14 of their final 18 games to finish seventh with a 14–12 record.[26] The Giants went on to defeat the Buccaneers 2–0 in the quarter-finals,[27] before losing 2–0 to the South West Slammers in the semi-finals.[28] Bowie appeared in all 30 games for the Giants and averaged 24.9 points, 8.4 rebounds, 3.9 assists and 1.2 steals per game.[29][30]
After being named the Goldfields Giants' most valuable player for the 2015 season,[31] Bowie was keen to return but was non-committal on 2016.[32] The Giants were confident Bowie would remain with the club in 2016, after reportedly giving a verbal indication he intended to return.[33]
Highly recruited after his successful season with the Giants,[34] Bowie signed with the Willetton Tigers for the 2016 SBL season in November 2015.[35][36] The Tigers reportedly "offered him the world".[37] In his debut for the Tigers in their season opener on March 18, Bowie recorded 36 points and 12 rebounds in a 90–82 win over the East Perth Eagles.[38] On March 24, he scored 45 points in a 113–99 win over the Stirling Senators.[39] In his return to Kalgoorlie to face the Giants on April 2,[40] Bowie recorded 29 points, 13 rebounds and five assists in a 100–99 loss.[41][42] On April 25, he recorded a triple-double with 21 points, 11 rebounds and 10 assists in a 147–66 win over the Kalamunda Eastern Suns.[43] In the Tigers' regular-season finale on July 30, Bowie recorded 34 points and 13 rebounds in a 113–102 win over the Perth Redbacks.[44] The Tigers finished the regular season in third place with an 18–8 record, going on to defeat the Senators 2–0 in the quarter-finals before losing 2–1 to the Joondalup Wolves in the semi-finals.[45][46] Bowie appeared in all 31 games for the Tigers and averaged 24.7 points, 6.5 rebounds, 2.9 assists and 1.7 steals per game.[47]
On August 19, 2016, Bowie signed with the Surrey Scorchers of the British Basketball League for the 2016–17 season.[48] He was released on December 21, with the team citing the need for "someone bigger in the forward positions".[49] In 11 regular-season games, he averaged 9.7 points, 4.6 rebounds, 1.8 assists and 1.1 steals, with his season high for points (17) coming on October 9 and his season high for rebounds (11) coming on October 22.[50] He also appeared in three BBL Cup games.[50]
On February 10, 2017, Bowie re-signed with the Willetton Tigers for the 2017 SBL season.[51] In the Tigers' season opener on March 18, Bowie scored 24 points in an 87–73 win over the Mandurah Magic.[52] On March 24, he recorded 32 points and 11 rebounds in an 89–81 loss to the Cockburn Cougars.[53] On May 26, he recorded 26 points and a season-high 14 rebounds and hit the game-winning three-pointer at the buzzer in overtime to lift the Tigers to a 101–100 win over the Perth Redbacks.[54][55] On July 7, he scored 32 points in a 99–92 win over the South West Slammers.[56][57] Bowie helped the Tigers finish the regular season as minor premiers with a 20–6 record. After defeating the Perry Lakes Hawks 2–1 in the quarter-finals, the Tigers were defeated 2–0 by the Redbacks in the semi-finals despite a 26-point effort from Bowie in a 101–92 loss in game two.[58] In 30 games for the Tigers, he averaged 20.77 points, 7 rebounds and 3.17 assists per game.[59]
In January 2018, Bowie re-signed with the Tigers for the 2018 season.[60] On March 29, he scored a game-high 30 points in a 91–75 win over the Slammers.[61] On April 8, he recorded 32 points and 13 rebounds in an 80–74 win over the Magic.[62] He missed the entire month of May after sustaining an injury in late April.[63][64] He subsequently missed the SBL All-Star Game.[65] The Tigers finished the regular season in seventh place with a 13–13 record before being defeated 2–0 by the Joondalup Wolves in the quarter-finals. In 18 games, he averaged 20.44 points, 6 rebounds and 3.28 assists per game.[66]
On December 19, 2018, Bowie signed with the Goldfields Giants for the 2019 SBL season, returning to the team for a second stint.[34][67] On April 6, he scored 36 points in a 120–110 win over the East Perth Eagles.[68] On May 25, he recorded 34 points and 11 rebounds in a 93–88 win over the Mandurah Magic.[69][70] He was subsequently named Player of the Week for Round 11.[71] On June 2, he recorded 25 points, nine rebounds and nine assists in a 115–87 loss to the Warwick Senators.[72] Due to an Achilles injury to Bowie, the Giants saw a form slump toward the end of the season.[73] The Giants finished the regular season in seventh place with a 14–12 record before being defeated 2–0 by the Lakeside Lightning in the quarter-finals. In 24 games, he averaged 18.46 points, 6.67 rebounds and 5.62 assists per game.[74]
Bowie returned to Perth in 2020 and joined the Lakeside Lightning.[75] In nine games during the West Coast Classic, he averaged 17.44 points, 6.89 rebounds and 3.67 assists per game.[76]
On February 2, 2021, Bowie re-signed with the Lightning for the 2021 NBL1 West season.[77] On June 18, he scored a season-high 31 points against the Warwick Senators.[78] He appeared in just 11 regular season games[78] but helped the Lightning finish second with a 17–5 record. He scored 18 points in the qualifying final against the Willetton Tigers and 23 points in the preliminary final against the Rockingham Flames.[78] For the season, he averaged 23.3 points, 5.69 rebounds, 1.92 assists and 1.0 steals per game.[78] He was the league's scoring leader.[79]
On March 8, 2022, Bowie signed with the Mandurah Magic for the 2022 NBL1 West season.[80][81] In 19 games, he averaged 19.37 points, 6.16 rebounds, 3.16 assists and 1.63 steals per game.[82]
In December 2022, Bowie joined Bali United of the Indonesian Basketball League (IBL) for the 2023 season.[83] The team finished the regular season in seventh place with a 15–15 record and lost 2–0 in the first round of the playoffs to Satria Muda Pertamina. He averaged a team-high 17.3 points and appeared in all 32 games.[84][85]
In February 2024, Bowie joined Spartans SG of the Liga Basquet Pro, the second division league in Ecuador.[86][87] On June 16, 2024, he scored 35 points in 39 minutes in a 108–99 overtime win over Barcelona SC Caballito Zeballos.[88]
In August 2024, Bowie signed with La Union Formosa of the Liga Nacional de Básquetbol in Argentina.[89] In 31 games, he averaged 10.3 points and 3.5 rebounds per game.[90]