After falling to the 44th pick in the 2015 draft and fighting his way out of the NBA Development League, guard Andrew Harrison has emerged with some staying power in the NBA.

Harrison has agreed to a three-year, $3 million deal with the Memphis Grizzlies, league sources told The Vertical.

The deal includes a partial guarantee on the third season, sources said.

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.

He’s earned his way onto a Memphis roster that needs young, athletic wing players to strengthen its bench.

The Grizzlies agreed with free-agent guard Troy Daniels on a three-year, $10 million deal on Saturday, and there’s a real opportunity for Harrison to earn minutes under new coach David Fizdale.

Harrison was a star at the University of Kentucky with his twin brother, Aaron, who plays for the Charlotte Hornets. The Harrisons led Kentucky to two Final Fours in the two years they played in college.