Rogers was drafted by the Vancouver Grizzlies in the first round with the 22nd overall pick in the 1996 NBA Draft. He played a total of 82 games and started 50 games with the Grizzlies. He scored a total of 543 points during his time in Vancouver. On October 28, 1997, the Grizzlies traded Rogers to the Boston Celtics in exchange for Tony Massenburg and a 2nd-round pick in the 1999 NBA draft.