Jalen Brunson has agreed to sign with the New York Knicks on a four-year, $104 million deal.

The deal includes a player option in the final season.

The Dallas Mavericks offered Brunson a five-year, $106 million contract.

Brunson was expected to sign with the Knicks throughout the week.