Green signed a new contract on Friday that will keep him in the Bay Area for the foreseeable future.