When Grayson Allen takes the court for the Phoenix Suns in their first play-off game this weekend, he'll be playing with a new contract.

Allen and the Suns agreed to a four-year, $70million extension on Monday, according to Shams Charania of The Athletic.

The six-year veteran is coming off his best NBA season, averaging career highs of 13.5 points per game, 3.9 rebounds, 3.0 assists and 0.92 steals while starting 74 of 75 contests.

He also shot a league-leading 46.1 per cent from 3-point range and averaged a career-best 2.7 made 3-pointers per game.

He had seven games this season with at least eight made 3-pointers, and only the Golden State Warriors' Stephen Curry had more such games with eight.

The 21st overall pick of the 2018 NBA draft by the Utah Jazz, Allen joined the Suns last off-season as part of the three-team trade that saw Damian Lillard go to the Milwaukee Bucks.

Prior to being acquired by Phoenix, Allen spent one season with the Jazz, two with the Memphis Grizzlies and two in Milwaukee.

He averaged 9.7 points per game in his first five seasons before becoming an important part of Phoenix's offence in 2023-24.

In the 30 games Allen scored at least 14 points, the Suns went 22-8, compared to going 27-25 when he scored 13 or fewer.

Phoenix won 10 of its last 14 games to end the season 49-33, and finish in sixth place in the Western Conference.

The Suns will face the third-seeded Minnesota Timberwolves in a first-round play-off series, beginning on Saturday.