Next season will be Jarnell Stokes‘ third in the NBA should he make a team. With an offer on the table from the Denver Nuggets for training camp, he could make it three teams in three season.

Stokes appeared in 19 games for the Memphis Grizzlies in his first season in 2014-15, averaging just 6.6 minutes per game. In that meager time on the court, he contributed 3.0 points, 1.8 rebounds, and 0.2 assists per game.

Last season, he played in just two games for the Grizzlies before being traded to the Miami Heat. Stokes only played five games for Miami before being traded to the New Orleans Pelicans, who waived him before he saw the court.

Stokes then made his way to the D-League to play for Heat-affiliate Sioux Falls Skyforce. His 20.6 points and 9.2 rebounds per game and league-high field-goal percentage of 66 percent earned him 2015-16 D-League MVP honors.

Now Jarnell Stokes will have an opportunity to prove that he's NBA worthy once again, this time in Denver.