This is an archived article that was published on sltrib.com in 2017, and information in the article may be outdated. It is provided only for personal research purposes and may not be reprinted.

A person with knowledge of the situation says Tony Snell has agreed on a four-year deal that could be worth up to $46 million to stay with the Milwaukee Bucks, one of the first moves that came when the NBA's free-agency window officially opened.

The fourth year of the deal is a player option and comes with $44 million guaranteed, according to the person who spoke to The Associated Press on condition of anonymity because of the league's moratorium preventing signings until July 6.

ESPN first reported the agreement.

Snell started 80 games for the Bucks last season, averaging 8.5 points and shooting 45 percent from the field — both career bests. He spent his first three seasons with Chicago, playing mostly in a reserve role.