Free agent guard Lou Williams has reached agreement with the Los Angeles Lakers on a three-year, $21 million deal, league sources told RealGM.

Williams, the reigning NBA Sixth Man of the Year, will have a fully guaranteed contract with the Lakers, containing no options.

After a full season from recovering from a torn ACL, Williams scored a career-high 15.5 points per game in 80 games for the Toronto Raptors last season. Williams was the best remaining guard on the market Sunday afternoon, a potent scorer capable of significant scoring performances on a playoff contender.

In 11 NBA seasons, Williams has averaged 12 points, 2.9 assists and two rebounds with the Philadelphia 76ers, Atlanta Hawks and Raptors. For the Lakers, Williams is a progressive signing with an eye toward improving the balance of the roster — which will also add Roy Hibbert after the NBA’s free agency moratorium on Thursday.

Williams had several suitors in free agency, including the Toronto Raptors and Sacramento Kings. The 28-year-old was a second round pick for the 76ers in 2005.