The New York Knicks have agreed to sign point guard Jason Kidd to a multi-year deal, according to ESPN.com's Marc Stein. The deal is worth $9 million.
The Knicks are also expected to match the three-year, $20 million dollar offer that the Houston Rockets offered guard Jeremy Lin.
Kidd was also looking at the Brooklyn Nets and staying with the Mavericks in recent days, according to reports.
The contract can't be signed until July 11, which is the first day new NBA contracts can be signed.
Kidd, 39, will be entering his 21st NBA season in 2012-2013. He is second all-time in NBA history in assists and steals, and third in three-point field goals made.