Andrew Harrison has agreed upon a three-year, $3 million deal with the Memphis Grizzlies

The deal includes a partial guarantee for Year 3.

Harrison made dramatic strides for the Iowa Energy of the D-League last season and impressed the Grizzlies with his steadily developing game. Memphis kept Harrison in the D-League for the entire season, and he averaged 18 points per game.