Draymond Green has agreed to a four-year, $100 million contract extension, giving Golden State four players with max contracts.