Barrett has a $32.7 million free agent …

Barrett has a $32.7 million free agent hold in 2023 and a contract that starts at $23 million would actually give the Knicks more cap flexibility next offseason. If an extension does not get done, it will be for one of two reasons: * Barrett sees himself as a $181 million player, the same contract that the Grizzlies Ja Morant will receive in July. (Per Second Spectrum tracking, 69 players have attempted 800 layups and dunks since Barrett entered the league in 2019-20. He ranks last in field goal percentage on those shots among that group at 49.9%.) * The Knicks might wait, as an extension would take Barrett off the trade market if a deal to acquire an All-NBA type player arises this summer.