Chris Boucher is returning to the Toronto Raptors on a three-year, $35.25 million deal, his agent Sam Permut of Roc Nation Sports told ESPN's Adrian Wojnarowski on Thursday.

Boucher enjoyed the healthiest season of his career last year, playing in 80 games after failing to clear more than 62 in each of the last two seasons. However, he saw his production decline slightly from a career year in 2020-21, shooting under 30% from 3 while playing just over 20 minutes per game.

Still, Boucher boasts a valuable skillset for a modern big, combining elite shot-blocking and rebounding to go along with an ability to stretch the floor. In 2020-21, he averaged 13.6 points while shooting 51.4% from the field and 38.3% from 3 on nearly 4 attempts per game. 

Boucher had a brief stint on the Warriors to start his NBA career before Toronto signed him to a two-way contract in 2018. He's been with the Raptors ever since, completing the second leg of a 2-year, $13.5 million deal last season.

Boucher got a late start in basketball and then tore his ACL late in his senior season at Oregon, so while entering just his sixth NBA season, he will be turning 30 in January.