On March 3,2008, Knight was signed to a free agent contract; 3 years $5.1 million and a $1 million signing bonus.
On March 3,2008, knight was signed as a free agent by the giants. His contract; 3 years $5.1 million and a $1 million signing bonus.