 Brooks was drafted by the Houston Rockets with the 45th pick in the 2017 NBA draft and then was immediately traded to the Memphis Grizzlies.On July 21, 2017, the Grizzlies signed Brooks to a three-year, $3,812,377 rookie deal.On October 18, 2017, during the Grizzlies' season opener, Brooks scored 19 points, the most points scored by a Canadian-born player in an NBA debut.