It looks like Landry Fields tenure with the New York Knicks may be coming to an end. According to sources, Fields has verbally agreed to a three year deal with the Toronto Raptors.

Fields, who was drafted by the Knicks in the second round of the 2010 draft, will reportedly earn nearly 20 million dollars in his new contract. Fields has been a very stellar role player for the Knicks in his two seasons, averaging 9 points and 5 rebounds, although his role with the team was lessened a bit with the emergence of rookie Iman Shumpert. In 2011 Fields was named to the All-Rookie first team, and last season he was selected to play in the NBA Rising Stars Challenge during All Star Weekend.

Fields is a restricted free agent, so the Knicks will have an opportunity to match Toronto’s offer sheet, but it doesn’t appear that they will do so. NBA free agents cannot officially sign new contracts until July 11th.