2006-07: Bowman played in just four games for the Kelowna Rockets, registering no points and two penalty minutes.
2007-08: In his first full WHL season, Bowman played in 67 games for the Rockets. He notched two goals and added nine assists while adding 45 penalty minutes. He logged a gaudy +20 rating in the regular season. In the playoffs, Bowman appeared in seven games, picking up one assist and two penalty minutes.
2008-09: Bowman played in 70 regular season games for the Rockets, scoring three goals and adding 23 assists. He registered 59 penalty minutes, and was a +32 in the plus/minus category. In the rockets run to the Memorial Cup final, Bowman appeared in 21 games, picking up three assists along the way. He added 8 penalty minutes and was a +6 in the postseason.
Bowman is considered to be a defensive defenseman who is capable of moving the puck efficiently. He sees the ice well and may have some as yet undiscovered offensive talent, but will never be considered an offensive defenseman. Bowman needs to work on his skating and works hard at doing so.